一种面向ICD的RS422总线信号仿真测试方法技术

技术编号:14493192 阅读:104 留言:0更新日期:2017-01-29 15:53
本发明专利技术涉及一种面向ICD的RS422总线信号仿真测试方法,在仿真系统中进行仿真测试,所述仿真系统包括被测航电设备、测试平台和仿真器,RS422总线仿真模块安装在测试平台中,由仿真器进行控制,仿真器按照ICD接口协议要求经由RS422总线仿真模块发送仿真测试信号给被测航电设备,仿真测试方法包括系统上电、录入ICD接口协议信息、生成仿真测试界面、参数工程值自动解算并输出仿真信号和回收原码值解算为参数工程值的步骤。使用该方法降低了仿真测试的复杂度,不但可以进行RS422总线接口通信性能测试,而且可以针对参数的工程值进行仿真测试,全面测试ICD接口协议信息的正确性。

【技术实现步骤摘要】

本专利技术属于仿真测试技术,涉及一种应用于航空电子
的基于VXI总线模块的面向ICD的RS422总线信号仿真测试方法
技术介绍
RS422总线通讯技术已广泛应用于当今各种航空器上,是一种比较常用的数据通讯总线。ICD(InterfaceControlDocument)接口控制文件,描述了航空电子系统总线数据的定义,包括系统的物理层和逻辑链路层、总线的通讯协议、校验方式、数据的物理量参数意义、比例关系、物理量的单位、编码形式、故障代码等各种信息。目前,用于航空电子系统的RS422总线信号仿真测试方法很多只实现了对RS422总线基本通讯性能测试,不针对具体的ICD要求,不对RS422数据的物理量(即工程值)参数值进行仿真测试和解算;或者只针对某个具体航电设备的ICD做成专用的测试设备,而没有形成面向ICD的、可配置信号的通用RS422信号仿真测试设备。
技术实现思路
本专利技术克服了现有技术的不足,提出了一种面向ICD的RS422总线信号仿真测试方法,使用该方法降低了仿真测试的复杂度,不但可以进行RS422总线接口通信性能测试,而且可以针对参数的工程值进行仿真测试,全面测试ICD接口协议信息的正确性。考虑到现有技术的上述问题,根据本专利技术公开的一个方面,本专利技术采用以下技术方案:一种面向ICD的RS422总线信号仿真测试方法,在仿真系统中进行仿真测试,所述仿真系统包括被测航电设备、测试平台和仿真器,RS422总线仿真模块安装在测试平台中,由仿真器进行控制,仿真器按照ICD接口协议要求经由RS422总线仿真模块发送仿真测试信号给被测航电设备,所述仿真测试方法包括:1)仿真系统上电,在仿真器中设置RS422总线模块驱动的应用层软件接口;设置RS422总线信号的标准模型,使用标准模型对RS422总线信号的ICD接口协议进行标准化描述;2)在仿真器的ICD信号配置界面中录入ICD接口协议信息,并生成仿真信号配置信息;3)读取仿真信号配置信息,加载相应的RS422总线信号的标准模型控件,生成仿真测试界面;4)在仿真器经由RS422总线信号向被测航电设备发送测试信号时,由用户设置参数工程值,根据仿真信号配置信息将参数工程值自动解算为RS422原码值,并调用RS422总线模块应用层软件接口按照ICD接口协议要求,驱动测试平台输出仿真信号;5)在仿真器接收被测航电设备发送回的信号时,根据仿真信号配置信息调用RS422总线模块应用层软件接口接收数据,并对接收正确的原码值解算为参数工程值,并在仿真器的显示界面上显示。由于上述技术方案的运用,本专利技术与现有技术相比具有以下优点和效果:1.构建的RS422总线数据模型结构合理、层次分明,对RS422总线数据的描述结合了工程实际应用,且符合RS422标准;2.该方法对航电系统具有通用性的优点,只要是符合RS422标准的ICD信号仿真需求,均可以使用该方法实现仿真测试;3.为用户开放ICD信号配置界面,明晰简要的操作方法使用户能快速实现仿真测试;4.根据用户在仿真器的ICD信号配置界面中录入的ICD接口协议信息,自动生成仿真测试界面;5.在RS422总线测试发送时可输入具有实际物理意义的工程值,仿真机载设备真实工作状态;6.在RS422总线测试接收时可将原码值解算为具有实际物理意义的工程值,监控机载设备工作状态。附图说明图1RS422仿真系统结构原理图;图2RS422仿真测试方法工作原理框图;图3RS422总线数据模型的结构图;图4RS422通道仿真控件原理图;图5RS422数据字由工程值计算原码值的算法;图6RS422总线接收控件的结构图;图7RS422总线接收原码计算工程值的算法;图8RS422通道的ICD数据配置界面;具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。一种面向ICD的RS422总线信号仿真测试方法,在仿真系统中进行仿真测试,所述仿真系统包括被测航电设备、测试平台和仿真器,RS422总线仿真模块安装在测试平台中,由仿真器进行控制,仿真器按照ICD接口协议要求经由RS422总线仿真模块发送仿真信号给被测航电设备,参见附图1。一种面向ICD的RS422总线信号仿真测试方法,工作原理及数据流见图2。仿真测试方法步骤包括:1)仿真系统上电,在仿真器中设置RS422总线模块驱动的应用层软件接口;设置RS422总线信号的标准模型,使用该标准模型对RS422总线信号的ICD进行标准化描述;这一组标准模型的逻辑结构如图3。标准模型包括:1个RS422通道模型包含若干个RS422数据包模型,1个RS422数据包模型包含若干个RS422数据字模型、1个RS422数据字模型包含BNR数据模型、BCD数据模型、离散量数据模型及组合项模型。其中,RS422通道模型接口包括:板卡号、通道号、通道名称、通道波特率、数据位、停止位、奇偶校验方式、循环发送周期;RS422数据包模型接口包括:包名称、包周期、校验方式、校验和宽度、校验和位置、计算校验和的起始位置、计算校验和的长度、帧计数使能、帧计数位置、帧计数宽度;RS422数据字模型接口包括:数据名称、包含参数个数、参数列表;BNR数据模型接口包括:数据名称、数据类型、工程值、分辨率、参数截距、数据段起始位置、数据段长度、符号位位置;BCD数据模型接口包括:数据名称、数据类型、工程值、分辨率、数据段长度、数据段起始位置,BCD码的个数;离散量数据模型接口包括:数据名称、数据类型、工程值、数据段起始位置;组合项模型接口包括:参数名称、数据类型、工程值、数据段起始位置、数据段长度、编码值、编码值参数名称。2)在仿真器的ICD信号配置界面中录入ICD接口协议信息,并生成仿真信号配置信息;ICD信号配置界面如图8所示。界面主要由一个列表控件及文本框、按钮等控件组成。列表控件的列是RS422总线数据字段的元素,列表的一行表示一个RS422数据字段。列表中所有数据组成了一个通道的一个RS422数据包,再加上包号、包周期、校验和计算方式、通道号、波特率、校验方式、通讯周期等参数就构成了一个RS422通道的配置信息。3)读取仿真信号配置信息,加载相应的RS422总线信号的标准模型控件,生成仿真测试界面;4)在仿真器经由RS422总线信号向被测航电设备发送测试信号时,由用户设置参数工程值,根据仿真信号配置信息将参数工程值自动解算为RS422源码值,并调用RS422总线模块应用层软件接口按照ICD接口协议要求,驱动测试平台输出仿真信号;输出步骤的逻辑结构如图4。RS422总线仿真面板控件根据仿真信号配置信息调用RS422通道仿真控件,并将RS422通道的配置信息传给RS422通道仿真控件,生成多个RS422仿真测试通道;RS422通道仿真控件调用RS422数据包设置控件,并将数据包信息传输给RS422数据包设置控件;RS422数据包设置控件按配置信息调用RS422数据字设置控件,再由RS422数据字设置控件调用BNR数据、BCD数据、离散量数据及组合项数据设置控件,生成测试界面。用户设置完BNR数据、BCD数据、离散量数据及组合项数据后,接收控件中的工程值,再传输给上层的数据字设置本文档来自技高网...
一种面向ICD的RS422总线信号仿真测试方法

【技术保护点】
一种面向ICD的RS422总线信号仿真测试方法,在仿真系统中进行仿真测试,所述仿真系统包括被测航电设备、测试平台和仿真器,RS422总线仿真模块安装在测试平台中,由仿真器进行控制,仿真器按照ICD接口协议要求经由RS422总线仿真模块发送仿真测试信号给被测航电设备,所述仿真测试方法包括:1)仿真系统上电,在仿真器中设置RS422总线模块驱动的应用层软件接口;设置RS422总线信号的标准模型,使用标准模型对RS422总线信号的ICD接口协议进行标准化描述;2)在仿真器的ICD信号配置界面中录入ICD接口协议信息,并生成仿真信号配置信息;3)读取仿真信号配置信息,加载相应的RS422总线信号的标准模型控件,生成仿真测试界面;4)在仿真器经由RS422总线信号向被测航电设备发送测试信号时,由用户设置参数工程值,根据仿真信号配置信息将参数工程值自动解算为RS422原码值,并调用RS422总线模块应用层软件接口按照ICD接口协议要求,驱动测试平台输出仿真信号;5)在仿真器接收被测航电设备发送回的信号时,根据仿真信号配置信息调用RS422总线模块应用层软件接口接收数据,并对接收正确的原码值解算为参数工程值,并在仿真器的显示界面上显示。...

【技术特征摘要】
1.一种面向ICD的RS422总线信号仿真测试方法,在仿真系统中进行仿真测试,所述仿真系统包括被测航电设备、测试平台和仿真器,RS422总线仿真模块安装在测试平台中,由仿真器进行控制,仿真器按照ICD接口协议要求经由RS422总线仿真模块发送仿真测试信号给被测航电设备,所述仿真测试方法包括:1)仿真系统上电,在仿真器中设置RS422总线模块驱动的应用层软件接口;设置RS422总线信号的标准模型,使用标准模型对RS422总线信号的ICD接口协议进行标准化描述;2)在仿真器的ICD信号配置界面中录入ICD接口协议信息,...

【专利技术属性】
技术研发人员:于勇任锋刘生桂
申请(专利权)人:陕西千山航空电子有限责任公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1