公开/公告号CN103699112A
专利类型发明专利
公开/公告日2014-04-02
原文格式PDF
申请/专利权人 中国航空无线电电子研究所;
申请/专利号CN201310628749.6
申请日2013-11-29
分类号
代理机构上海和跃知识产权代理事务所(普通合伙);
代理人杜林雪
地址 200233 上海市徐汇区桂平路432号
入库时间 2024-02-19 22:49:04
法律状态公告日
法律状态信息
法律状态
2016-01-20
授权
授权
2014-04-30
实质审查的生效 IPC(主分类):G05B23/02 申请日:20131129
实质审查的生效
2014-04-02
公开
公开
技术领域
本发明涉及航空电子产品测试性设计验证技术领域,尤其涉及IO故障信号的自检测验证。
背景技术
在航空电子产品的测试性设计验证技术领域,对于电源信号、数字IO信号、总线通信信号等故障模式的仿真和注入,多采用简单的通断和人工加入干扰信号的方式,注入故障模式单一且可能对电路造成损伤,尚无较为完整全面的自动故障注入方法。本技术专利即描述了实现IO信号多种故障模式可设置且自动化注入的设计方法,来验证航电设备测试性自检测设计达到的水平。
发明目的
本发明的发明目的在于提供一种基于IO信号故障仿真的航电自检测验证设备,对数字IO、电源、总线等信号的多种故障模式进行自动化注入到被测设备内部,来验证航电设备的测试性自检测设计水平。
本发明的发明目的通过以下技术方案来实现:
一种基于IO信号故障仿真的航电自检测验证设备,包含位于航电设备外部的验证主机和位于航电设备内部的故障仿真模块:
所述验证主机用于外部IO故障仿真,包含控制计算机、自检测监测接口、仿真故障资源板卡、验证测试接口以及输入输出设备;
所述控制计算机运行验证程序,通过自检测监测接口获取航电设备的自检测信息,验证航电设备自检测结果是否准确;
所述仿真故障资源板卡根据控制计算机的指令将航电设备运行环境和外部故障仿真资源分配到验证测试接口上,通过测试验证电缆与航电设备的外部接口连接;
所述自检测监测接口通过验证测试接口、测试验证电缆获取航电设备输出的各项自检测数据信息;
所述故障仿真模块用于内部IO故障仿真,嵌入在航电设备内部被仿模块与设备母板间的升板上,包含SOC和FPGA,FPGA中包含控制寄存器、信号转换阵列,SOC通过串行通信口与验证主机通信,按控制计算机的命令,写入控制寄存器的控制字,控制FPGA中的信号转换阵列,并在被仿模块断开条件下,插入预定的故障信号,实现板间IO信号故 障仿真。
优选地,所述验证主机的平台选用PXI总线平台。
优选地,所述仿真故障资源板卡包含:
GJB289A总线接口模块:仿真GJB289A总线信号故障,包含通信错误:非法的命令或数据,协议错误;
ARINC429总线接口模块:仿真ARINC429总线信号故障,包含通信错误:非法的命令或数据,协议错误;
HDLC通信接口模块:仿真HDLC信号故障,包含通信错误:非法的命令或数据,协议错误;
RS422/485总线接口模块:仿真RS422/485总线信号故障,包含通信错误:非法的命令或数据,协议错误;
模拟信号输出模块:仿真模拟信号故障,包含信号电平超限;
开关量输出模块:仿真开关量信号故障,包括断开/短路;
多功能数据采集模块、视频信号输出模块、模拟视频采集模块、数字视频采集模块:仿真视频信号故障。
优选地,所述自检测监测接口包含16位的数字离散量输入接口和2通道的异步串行通信接口。
优选地,所述故障仿真模块通过2个边缘连接器搭载在被仿模块与航电设备母板间的升板上。
优选地,所述信号转换阵列有4种输入根据控制寄存器的控制字选通1路作为输出,实现模块间IO信号故障仿真;
所述4种输入为1)NORM:接通原始信号,此时为正常信号状态;
4)VCC:接通VCC,仿真该信号线死锁在逻辑“1”的故障状态;
5)GND:接通GND,仿真该信号线死锁在逻辑“0”的故障状态;
6)ARB:接通片内信号发生器或外部扩展信号,仿真该信号线错误状态。
优选地,所述FPGA中还包含信号发生器,所述信号发生器根据控制寄存器的控制字提供以下两种形式的故障信号:
1)错误序列:根据SOC写入信号发生器的错误序列以及控制寄存器中的设定参数,按设定的时钟频率和间隔循环发送;
3)噪声:采用伪随机序列电路产生白噪声。
优选地所述故障仿真模块还包含继电器,使向模块供电的主电源电压可在正常与欠压两种情况间切换,辅电源可在正常与断开两种情况间切换,仿真电源故障。
本发明的另一目的在于提供一种航电自检测验证设备的验证方法,包含以下步骤:
a)启动IO信号故障防真器与航电设备;
b)控制航电设备进入工作模式;
c)验证主机提供航电设备正常运行的所需的外部信号环境;
d)验证主机仿真航电设备外部信号及交连状态的故障,实现外部故障注入;
e)故障防真模块仿真航电设备内部模块间信号及交连状态的故障,实现内部故障注入;
f)自检测监测接口读取航电设备的自检测信息;
g)控制计算机实时监测航电设备输出的自检测数据或自检测标识变化,经比较确认输出结果是否准确以判断航电设备的自检测设计是否达到预定的要求。
附图说明
图1为本发明IO信号故障仿真器的结构示意图;
图2为故障仿真模块工作连接方式示意图;
图3为故障仿真模块工作原理示意图;
图4为FPGA片内输入与输出信号间的基本转换逻辑图
图5为验证主机软件组成图;
图6为故障仿真模块软件组成图。
具体实施方式
下面结合附图对本发明作一步的详细描述。
基于IO信号故障仿真的航电BIT验证方法的应用实例为基于IO信号故障仿真的航电自检测验证设备,包括验证主机和故障仿真模块两部分,以及各自的软件程序,详细设计说明如下。
图1为验证设备的组成示意图,验证主机中各资源模块通过PXI总线在PXI嵌入式控制计算机的控制下,运行验证程序,实现整个验证测试过程的自动化。
1、验证主机的配置与构成
验证主机在软件程序设定的时间间隔内在航电设备与外部接口处引入信号错误,使信号间的交互处于故障状态,从而影响接受自检测验证的航电设备的运行。航电设备的自检测将此类故障与自身故障相鉴别,把故障定位在与故障相关的外部设备。
验证主机由PXI机箱(含PXI嵌入式控制计算机)、自检测监测接口、仿真故障资源板卡、验证测试接口以及输入输出设备(键盘、鼠标、显示器等)组成。仿真故障资源板卡将航电设备运行环境&外部故障仿真资源分配到验证测试接口上,包括工作电源等,通过测试验证电缆与航电设备连接。自检测监测接口通过验证测试接口、测试电缆获取航电设备输出的各项BIT数据信息。详细配置如下:
1.1验证主机平台
验证主机平台选用PXI总线平台。
1.2嵌入式计算机模块
嵌入式计算机作为验证主机的测控计算机,其基本配置与技术指标如下:
·CPU:Intel Pentium M,主频2.0GHz,或以上;
·内存:2GB;
·硬盘:80GB,或以上;
·网口:10M/100M/1000M自适应,2路;
·USB接口:4路;
·串口:2路;
·显示器口:DVI口。
1.3航电设备运行环境与外部故障仿真
验证主机中用于支持航电设备运行及外部IO信号故障仿真的仿真故障资源板卡包括如下模块:
a)GJB289A总线接口模块(仿真GJB289A总线信号故障,如通信错误:非法的命令或数据,协议错误等);
b)ARINC429总线接口模块(仿真ARINC429总线信号故障,如通信错误:非法的命令或数据,协议错误等);
c)HDLC通信接口模块(仿真HDLC信号故障,如通信错误:非法的命令或数据,协议错误等)、
d)RS422/485总线接口模块(仿真RS422/485总线信号故障,如通信错误:非法的命令或数据,协议错误等);
e)模拟信号输出模块(仿真模拟信号故障,如信号电平超限等);
f)开关量输出模块(仿真开关量信号故障,如断开/短路等)、
g)多功能数据采集模块、h)视频信号输出模块、i)模拟视频采集模块、j)数字视频采集模块(仿真视频信号故障)。
1.4自检测监测接口
自检测监测接口包括以下的读取自检测数据与标识的信号接口:
a)数字离散量输入接口:16位;
b)异步串行通信接口:2通道。
2、故障仿真模块(FSM)
故障仿真模块的工作连接示意图见图2,工作原理见图3。
故障仿真模块通过2个边缘连接器搭载在被仿模块与航电设备母板间的升板上,由验证主机的验证试验程序控制FSM的内部电路,进而控制原板间信号交连关系的通断,并在断开条件下,插入预定的故障信号,改变模块间IO信号交连的状态,实现板间IO信号故障仿真,从而影响航电设备的运行。航电设备的自检测将此类故障确定为自身故障,而与外部设备故障相区别。
FSM的基本工作原理如下:
a)故障仿真控制
FSM上的SOC通过串行通信口与验证主机通信,按验证主机命令,控制FPGA中的转换电路阵列,生成不同的故障条件。
b)IO信号故障仿真
FSM模块上FPGA片内输入与输出信号间的基本转换逻辑如图4所示,根据SOC按照验证主机命令写入控制寄存器的控制字,从4种不同的输入中选通1路作为输出,实现模块间IO信号故障仿真。
1)NORM:接通原始信号,此时为正常信号状态;
2)VCC:接通VCC,仿真该信号线死锁在逻辑“1”的故障状态;
3)GND:接通GND,仿真该信号线死锁在逻辑“0”的故障状态;
4)ARB:接通片内信号发生器(或外部扩展信号),仿真该信号线错误状态。
c)电源控制
SOC控制FSM上的继电器,使向模块供电的主电源电压可在正常与欠压两种情况间切换,辅电源可在正常与断开两种情况间切换,仿真电源故障。
d)信号发生器
FPGA片内的信号发生器提供以下两种形式的故障信号:
1)错误序列:根据SOC写入信号发生器的错误序列以及控制寄存器中的设定参数,按设定的时钟频率和间隔循环发送,按设定的时钟频率和间隔循环。
2)噪声:采用伪随机序列电路产生白噪声。
3、验证软件开发
验证软件分验证主机软件和故障仿真模块软件两部分。软件组成见图5、6所示。
验证软件开发采用VISUAL C++6.0和WINDOWS XP的运行环境。
4、验证过程
验证过程包含以下步骤:
a)启动IO信号故障防真器与航电设备;
b)控制航电设备进入工作模式;
c)验证主机提供航电设备正常运行的所需的外部信号环境;
d)验证主机仿真航电设备外部信号及交连状态的故障,实现外部故障注入;
e)故障防真模块仿真航电设备内部模块间信号及交连状态的故障,实现内部故障注入;
f)自检测监测接口读取航电设备的自检测信息;
g)控制计算机实时监测航电设备输出的自检测数据或自检测标识变化,经比较确认输出结果是否准确以判断航电设备的自检测设计是否达到预定的要求。
机译: 用于停车距离控制系统的回波信号验证方法,包括基于影响参数的先前信号评估当前回波信号距离信息,并在参数具有一个值的情况下验证当前信号
机译: 实现高验证性能和验证效率的基于动态验证的验证设备及其验证方法
机译: 实现高验证性能和验证效率的基于动态验证的验证设备,以及使用相同方法的验证方法