一种arinc429数据总线仿真测试系统的制作方法

文档序号:6327840阅读:296来源:国知局
专利名称:一种arinc429数据总线仿真测试系统的制作方法
技术领域
本发明涉及一种ARINC4^数据总线仿真测试系统,特别是涉及用于模拟航空电子系统、飞行控制计算机等机载设备信息流的产生、传输、处理、显示过程,属于仿真试验测试技术领域。
背景技术
飞行控制系统、航空电子系统等机载设备在现代飞机设计过程中越来越重要,随着电传飞行控制技术、主动控制技术和信息处理技术的应用,飞行控制系统、航空电子系统已经达到了与飞机的总体、气动、结构和强度同步设计的地步,同时,飞行控制系统、航空电子系统的安全性和可靠性对于飞机的安全更加重要,为了保证飞行控制系统、航空电子系统的安全性和可靠性,在设计的基础上,另一个重要途径就是开展地面仿真试验,在地面仿真试验中如何对飞行控制系统、航空电子系统进行全面、详细的验证成为飞行控制系统、航空电子系统地面试验面临的难题。传统的验证试验中,需要研制专门用于试验的环境支持设施,尽量能模拟飞行控制系统在飞机上工作时所需的环境条件如设计专门的试验台架用于支撑和安装飞行控制系统的各组成部件,并为各组成部件的工作提供必要的液压能源和电源,配置必要的控制和测试设备。飞行控制系统、航空电子系统的验证试验中,大部分验证项目与机载设备的信息流的传输有关,在试验的验证中,需要使用装机的机载系统完成对飞行控制系统、航空电子系统的操作控制和状态调整。采用装机设备存在以下缺点(1)装机设备是在飞行控制系统设计完成后,才能生产提供,不能满足设计研发阶段试验、或者是初制样件阶段试验的需要;(2)装机设备是对专门的飞行控制系统研制生产的,不具有通用性,在飞行控制系统、航空电子系统其它部件状态发生变化后,需要进行适配性更改,甚至是重新加工、生产。(3)装机设备依靠人工操作完成,验证测试过程效率低下,周期长;(4)机载电子设备种类繁多,航空电子系统是一个结构和功能都十分复杂的大系统,用真实系统投资极大,又有相当的风险,而仿真技术可以用较小的投资换取风险上的大幅度降低,得到很高的效费比;(5)真实系统的研究不仅费时费钱,成本高、风险大、周期长,并且很难做到,用计算机仿真技术则可化繁为简,大大节省人力物力。目前,国内外对飞行控制系统、航空电子系统数据信息传输仿真研究大多是针对飞行控制系统、航空电子系统结构数据流传输或处理的某一阶段,只针对系统信息交互的某一方面,对飞行控制系统、航空电子系统的性能进行系统、全面的评价分析有一定的局限性。在飞机的设计研制中,大量地采用数字仿真技术,数字仿真已被证明是开发飞机行之有效的方法,它提供了更快、更高效地开发飞机的优势。为了保证飞机研制的周期,加快飞行控制系统、航空电子系统试验进度,有必要在飞行控制系统、航空电子系统的试验中更多地采用数字仿真技术;另一方面,飞行控制系统、航空电子系统验证项目多,而且大量试验需要在初期设计阶段完成,这样就需要一个试验平台,满足边设计边试验的工作流程, 以便到地面试验阶段使飞行控制系统、航空电子系统达到更高成熟度。为尽量早点开展试验,这也要求使用数字仿真技术为核心的数字化试验技术逐步取代依赖于大量实物试验技术,缩短飞机研制周期,加快研制进度。

发明内容
本发明的目的在于提供一种ARINC 429数据总线仿真检测系统及其仿真方法,模拟飞行控制系统、航空电子系统等机载设备信息流的产生和传输过程,反应了各个分系统之间的相互协作与信息交互。本发明的技术方案是一种ARINC 429数据总线仿真检测系统,包括仿真控制器、 数据传输与控制总线、ARINC 4 通讯接口、ARINC 4 接口适配器,由仿真控制器通过数据传输与控制总线控制ARINC 4 通讯接口实现数据信息的发送与接收,模拟机载飞行控制系统、航空电子系统等机载设备信息流的产生和发送过程,以及接收其它机载设备信息流并进行显示,数据传输与控制总线配置在测试仿真控制器的机箱中,实现仿真控制器与 ARINC 4 通讯接口的数据信息的传输与交换,以及时钟、触发、同步等控制信号的传输, ARINC 4 通讯接口将来自仿真控制器的数据信息发送到ARINC4^数据总线,或者是从 ARINC 4 数据总线接收数据信息并传输到仿真控制器,ARINC 4 接口适配器完成ARINC 429通讯接口与ARINC 429数据总线的物理连接,保证数据信息传输通道的畅通。本发明模拟飞行控制系统、航空电子系统等机载设备信息流的产生发送、接收传输过程,并完成接收数据信息的保存,这些功能是通过运行在仿真控制器的应用软件来实现,应用软件采用分层的模块化结构,由操作界面层、用户应用层、通讯控制层和物理设备层所组成。在操作界面层实现了人机界面操作控制功能,通过菜单驱动选择用户应用层操作,完成数据信息的发送与接收,以及模拟机载设备的工作,通过通讯端口完成数据信息的发送或者是接收;或者是选择通讯控制层操作,完成对ARINC 4 接口管理与参数配置;或者是选择物理设备层操作,完成对ARINC 4 接口控制、自检、诊断等。用户应用层实现了各种方式数据信息的传输和接收功能,以及模拟机载设备的信息流的传输与接收功能,数据信息的传输和接收功能方面,实现了数据格式定义编辑功能、 数据接收存储功能、接收数据驱动列表显示功能、接收数据驱动的图形显示功能、简单的数据发送功能、函数型数据发送功能、离散型数据发送功能;数据定义编辑功能实现了对数据的定义增加、删除、修改等,向用户提供对数据定义的编辑、修改,并将编辑修改结果以文件形式保存,形成通讯接口控制文档,供对数据的解析、过滤中使用;数据接收存储功能实现了选择通讯端口、选择通讯速率、选择数据定义及标志码, 当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据缓冲区显示过滤后的数据信息,完成一次接收操作;
接收数据驱动列表显示功能实现了选择通讯端口、选择通讯速率、选择数据定义及标志码,当开始接收数据后,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据列表区显示过滤后的数据信息,完成连续的数据接收操作,直到停止数据接收操作;接收数据驱动的图形显示功能实现了选择通讯端口、选择通讯速率、选择数据定义及标志码,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,以图形曲线形式显示过滤后的数据信息,完成连续的数据接收操作,直到停止数据接收操作;函数型数据发送功能实现了选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择发送数据定义函数,当处于发送状态时,按照所选择函数计算函数值,并与当前选择的数据定义标志码组合,形成ARINC 4 格式数据,从当前所选择的通讯端口发送数据信息,按照选择发送更新率确定数据发送的周期,直到停止数据发送操作;离散型数据发送功能实现了选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择发送数据定义文件,当处于发送状态时,按照所选择的数据文件, 读取数值,并与当前选择的数据定义标志码组合,形成ARINC 429格式数据,从当前所选择的通讯端口发送数据信息,按照选择发送更新率确定数据发送的周期,直到停止数据发送操作。通讯控制层实现了 ARINC 4 数据信息发送功能、ARINC 4 数据信息接收功能和ARINC似9接口管理与参数配置功能。物理设备层完成ARINC 4 通讯控制接口与ARINC 4 数据总线的物理连接,实现ARINC 4 通讯和数据信息传输功能。本发明具有以下优点(1)本发明是一种ARINC^9数据总线仿真测试系统,模拟了机载信息流的产生过程和接收过程,对数据信息传输的正确性进行验证,功能完整。(2)结构合理紧凑、工作可靠,采用高可靠性通讯接口和仿真器控制器,经过优化设计,模块化、标准化和系列化,能适应在严酷电磁与机械环境使用。(3)良好扩展性、剪裁性和复用性,各仿真器和通讯接口采用组件模块化设计,软件开发采用基于框架的软件组件技术,可根据需要选配组件模块,实现系统的积木化组合。(4)降低成本,由于实现了通用化设计,在功能上相当于原有多个专用设备的功能,大大降低了设备成本。(4)对用户来说,由于机载数据传输系统仿真器大大提高了试验测试效率,缩短了试验周期,大大减少了费用。随着技术和市场的发展,ARINC429数据总线仿真检测系统势必成为最经济、最实用的仿真测试系统。下面结合附图和实施例对本发明作详细描述。


图1为本发明的一种ARINC4^数据总线仿真测试系统结构示意图。图2为本发明的一个实施例的组成结构图。
图3为本发明的应用软件组件模块组成结构图。图4为本发明的数据定义编辑操作界面示意图。图5为本发明的数据接收操作界面示意图。图6为本发明的数据序列接收操作界面示意图。图7为本发明的数据发送操作界面示意图。图8为本发明的离散和函数型数据发送操作界面示意图。
具体实施例方式一种ARINC4^数据总线仿真测试系统结构示意如图1所示,包括仿真控制器[1]、 数据传输与控制总线[2]、ARINC 4 通讯接口 [3]、ARINC 4 接口适配器W],由仿真控制器[1]通过数据传输与控制总线[2]控制ARINC 4 通讯接口 [3]实现数据信息的发送与接收,模拟机载飞行控制系统、航空电子系统等机载设备信息流的产生和发送过程,以及接收其它机载设备信息流并进行显示,数据传输与控制总线[2]配置在测试仿真控制器的机箱中,实现仿真控制器[1]与ARINC 4 通讯接口 [3]的数据信息的传输与交换,以及时钟、触发、同步等控制信号的传输,ARINC 4 通讯接口 [3]将来自仿真控制器的数据信息发送到ARINC 429数据总线,或者是从ARINC 429数据总线接收数据信息并传输到仿真控制器[1],ARINC似9接口适配器[4]完成ARINC似9通讯接口 [3]与ARINC似9数据总线的物理连接,保证数据信息传输通道的畅通。图2为本发明的一个实施例的组成结构图。一种ARINC4^数据总线仿真测试系统实施例中,仿真控制器[1]采用PXI总线系统,配置具有18个插槽的NI公司PXI-1045机箱,并选配PXI-8102嵌入式控制器,数据传输与控制总线[2]采用CPCI总线,ARINC 429通讯接口 [3]采用GE公司BAR-CPCI-1608通讯接口卡,该接口卡提供有8个发送端口和8个接收端口,完成多端口的数据发送和接收, ARINC似9接口适配器[4]选择与BAR-CPCI-1608通讯接口卡相配的适配器。本发明的上述特征可作如下变化,但它们都没有偏离本发明的实质。如数据传输与控制总线处选择PXI测试总线外,还可以选择CPCI、PCI、VXI测试总线或计算机总线等;仿真控制器[1]采用NI公司PXI-1045机箱外,还可以选择其它型号机箱, 如 PXI-1036、PXI-1044,或者是其它公司如凌华 cPCIS-llOOA、cPCIS-1202、PXIS-2503、 PXIS-2630、PXIS-2700、PXIS-2719等,或者是其它公司的其它型号的测试控制机箱;嵌入式控制器选配PXI-8102外,还可以选配NI公司的NI PXI-8145RT、NI PXI-8184RT、NI PXI-8196RT、NI PXI-8195RT,或者是凌华公司 PXI-3910、PXI-3920、 PXI-3950,或者是其它公司的其它型号的嵌入式控制器;ARINC似9通讯接口卡除采用BAR-CPCI-1608通讯接口卡外,还可以选择其它公司的其它型号的通讯接口卡。图3为本发明的应用软件组件模块组成结构图。本发明的应用软件采用分层的模块化结构,由操作界面层、用户应用层、通讯控制层和物理设备层所组成,操作界面层的人机界面操作控制组件模块[301]实现了人机界面操作控制功能,通过菜单驱动的选择用户应用层操作,完成数据信息的发送与接收,以及模拟机载设备的工作,通过通讯端口完成数据信息的发送或者是接收;或者是选择通讯控制层操作,完成对ARINC^9接口管理与参数配置;或者是选择物理设备层操作,完成对ARINC 4 接口控制、自检、诊断等。用户应用层实现了各种方式数据信息的传输和接收功能,以及模拟机载设备的信息流的传输与接收功能,由数据格式定义编辑组件模块[302]、数据接收存储组件模块 [303]、接收数据驱动列表显示组件模块[304]、接收数据驱动的图形显示组件模块[305]、 函数型数据发送组件模块[306]、离散型数据发送组件模块[307]实现了数据信息的传输和接收功能;数据定义编辑组件模块[302]实现了对数据的定义增加、删除、修改等,供用户提供对数据定义的编辑、修改,并将编辑修改结果以文件形式保存,形成通讯接口控制文档供对数据的解析、过滤中使用;数据接收存储组件模块[303]实现了选择通讯端口、选择通讯速率、选择数据定义及标志码,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据缓冲区显示过滤后的数据信息,完成一次接收操作;接收数据驱动列表显示组件模块[304]实现了选择通讯端口、选择通讯速率、选择数据定义及标志码,当开始接收数据后,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据列表区显示过滤后的数据信息,完成连续的数据接收操作,直到停止数据接收操作;接收数据驱动的图形显示组件模块[305]实现了选择通讯端口、选择通讯速率、 选择数据定义及标志码,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,以图形曲线形式显示过滤后的数据信息,完成连续的数据接收操作,直到停止数据接收操作;函数型数据发送组件模块[306]实现了选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择发送数据定义函数,当处于发送状态时,按照所选择函数计算函数值,并与当前选择的数据定义标志码组合,形成ARINC 4 格式数据,从当前所选择的通讯端口发送数据信息,按照选择发送更新率确定数据发送的周期,直到停止数据发送操作;离散型数据发送组件模块[307]实现了选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择发送数据定义文件,当处于发送状态时,按照所选择的数据文件,读取数值,并与当前选择的数据定义标志码组合,形成ARINC 429格式数据, 从当前所选择的通讯端口发送数据信息,按照选择发送更新率确定数据发送的周期,直到停止数据发送操作。通讯控制层包括ARINC 429数据信息发送组件模块[308]、ARINC 429数据信息接收组件模块[309]和ARINC 4 接口管理与参数配置组件模块[310]。物理设备层包括ARINC 4 通讯控制组件模块[311],实现与ARINC 4 数据总线的物理连接,实现ARINC 429通讯和数据信息传输。图4为本发明的数据定义编辑操作界面示意图。数据定义编辑操作界面实现了对数据的定义增加、删除、修改等,供用户提供对数据定义的编辑、修改,并将编辑修改结果以文件形式保存,形成通讯接口控制文档供对数据的解析、过滤中使用,所编辑修改的数据的定义与所传输的信号形成一一对应。数据定义编辑操作界面包括编辑面板W01],编辑面板W01]上设有对数据的各区段编辑、修改的功能,这些数据区段包括传输数据或对应信号定义的序号W02]、传输数据或对应信号的标志码W03]、传输数据或对应信号的名称W04]、传输数据或对应信号的缩写W05]、传输数据或对应信号的比例尺/定义W06]、传输数据或对应信号的单位 [407];在数据定义编辑操作界面编辑面板W01]上还设有功能操作虚拟按钮,分别是 “增加”按钮[408]、“删除”按钮[409]、“编辑”按钮[410]、“确认”按钮[411]、“取消”按钮 W12],使用“增加”按钮[408]增加一条传输数据或对应信号格式的定义,使用“删除”按钮[409]删除一条传输数据或对应信号格式的定义,使用“编辑”按钮[410]编辑、修改传输数据或对应信号格式的定义,完成对传输数据或对应信号格式的定义的增加、删除、编辑等操作后,使用“确认”按钮保存当前的结果,并返回上一级操作,如果放弃当前的操作,则使用“取消”按钮返回上一级操作界面。图5为本发明的数据接收操作界面示意图。数据接收操作界面具有选择通讯端口、选择通讯速率、选择数据定义及标志码功能,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据缓冲区显示过滤后的数据信息,完成一次接收操作。数据接收操作界面包括操作面板[501],操作面板[501]上设有通讯端口选择列表框[502]、通讯速率选择列表框[503]、数据定义及标志码选择列表框[504]、数据接收缓冲区显示窗[505],在数据接收操作界面操作面板[501]上还设有功能操作虚拟按钮,分别是“接收”按钮[506]、“停止”按钮[507]、“返回”按钮[508],使用“接收”按钮,从当前指定的通讯端口接收数据信息,并在数据接收缓冲区显示窗[505]进行显示,使用“停止”按钮, 停止从当前指定的通讯端口接收数据信息,使用“返回”按钮,就返回到上一级操作界面。图6为本发明的数据序列接收操作界面示意图。数据序列接收操作界面具有选择通讯端口、选择通讯速率、选择数据定义及标志码功能,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,将过滤后的数据信息写入存储数据文件,完成接收操作。数据序列接收操作界面包括操作面板W01],操作面板W01]上设有通讯端口选择列表框W02]、通讯速率选择列表框W03]、数据定义及标志码选择列表框W04]、数据存储文件名窗口 W05]、接收数据图形曲线显示窗W06]、接收数据列表显示窗W07],在数据序列接收操作界面操作面板W01]上还设有功能操作虚拟按钮,分别是“接收”按钮W08]、 “停止”按钮[609]、“返回”按钮W10],使用“接收”按钮,从当前指定的通讯端口接收数据信息,对接收数据进行过滤,在接收数据图形曲线显示窗[606]和接收数据列表显示窗[607] 进行显示,并写入到数据存储文件名窗口 [605]所定义的文件中,使用“停止”按钮,停止从当前指定的通讯端口接收数据信息,使用“返回”按钮,就返回到上一级操作界面。图7为本发明的数据发送操作界面示意图。
数据发送操作界面具有选择通讯端口、选择通讯速率、选择数据定义及标志码功能,当处于发送状态时,将发送数据缓冲区的数据与当前选择的数据定义标志码组合,拼装成适合ARINC-4^通讯传输的数据格式,从所选择通讯端口发送数据,完成一次发送操作。数据发送操作界面包括操作面板[701],操作面板[701]上设有通讯端口选择列表框[702]、通讯速率选择列表框[703]、数据定义及标志码选择列表框[704]、数据发送缓冲区显示窗[705],在数据发送操作界面操作面板[701]上还设有功能操作虚拟按钮,分别是“发送”按钮[706]、“停止”按钮[707]、“返回”按钮[708],使用“发送”按钮,将数据发送缓冲区显示窗数据从当前指定的通讯端口发送,使用“停止”按钮,停止从当前指定的通讯端口发送数据信息,使用“返回”按钮,就返回到上一级操作界面。图8为本发明的离散和函数型数据发送操作界面示意图。离散和函数型数据发送操作界面具有选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择离散数据文件、选择数据定义函数功能,当处于发送状态时,从离散数据文件读取数据,或者按照数据定义函数所定义的函数产生数据,与当前选择的数据定义标志码组合,拼装成适合ARINC-4^通讯传输的数据格式,从所选择通讯端口发送数据,数据发送周期按照发送更新率进行更新,直到完成发送操作或者是停止了数据发送操作。离散和函数型数据发送操作界面包括操作面板[801],操作面板[801]上设有通讯端口选择列表框[802]、通讯速率选择列表框[803]、发送更新率定义列表框[804]、数据定义及标志码选择列表框[805]、发送离散数据文件显示窗[806]、数据定义函数选择列表框[807],在离散和函数型数据发送操作界面操作面板[801]上还设有功能操作虚拟按钮, 分别是“发送”按钮[809]、“停止”按钮[810]、“返回”按钮[811],使用“发送”按钮,从发送离散数据文件显示窗[806]指定的离散数据文件读取数据,或者按照数据定义函数选择列表框[807]所定义的函数产生数据,与数据定义及标志码选择列表框[805]选择的数据定义标志码组合,从当前指定的通讯端口发送,使用“停止”按钮,停止从当前指定的通讯端口发送数据信息,使用“返回”按钮,就返回到上一级操作界面。
权利要求
1.一种ARINC4^数据总线仿真测试系统,其特征在于,该仿真测试系统包括仿真控制器[1]、数据传输与控制总线[2]、ARINC 4 通讯接口 [3]、ARINC 4 接口适配器W],由仿真控制器[1]通过数据传输与控制总线[2]控制ARINC 4 通讯接口 [3]实现数据信息的发送与接收,模拟机载飞行控制系统、航空电子系统等机载设备信息流的产生和发送过程,以及接收其它机载设备信息流并进行显示,数据传输与控制总线[2]配置在测试仿真控制器的机箱中,实现仿真控制器[1]与ARINC4^通讯接口 [3]的数据信息的传输与交换,以及时钟、触发、同步等控制信号的传输,ARINC 4 通讯接口 [3]将来自仿真控制器的数据信息发送到ARINC 4 数据总线,或者是从ARINC 4 数据总线接收数据信息并传输到仿真控制器[1],ARINC 4 接口适配器W]完成ARINC似9通讯接口 [3]与ARINC 429 数据总线的物理连接,保证数据信息传输通道的畅通。
2.根据权利要求1所述的一种ARINC4^数据总线仿真测试系统,其特征在于仿真控制器[1]采用PXI总线系统,配置具有18个插槽的PXI-1045机箱,并选配PXI-8102 嵌入式控制器,数据传输与控制总线[2]采用CPCI总线,ARINC 429通讯接口 [3]采用 BAR-CPCI-1608通讯接口卡,该接口卡提供有8个发送端口和8个接收端口,完成多端口的数据发送和接收,ARINC 4 接口适配器[4]选择与BAR-CPCI-1608通讯接口卡相配的适配器。
3.根据权利要求1所述的一种ARINC429数据总线仿真测试系统,其特征在于应用软件采用分层的模块化结构,由操作界面层、用户应用层、通讯控制层和物理设备层所组成,操作界面层的人机界面操作控制组件模块[301]实现了人机界面操作控制功能,通过菜单驱动选择用户应用层操作,完成数据信息的发送与接收,以及模拟机载设备的工作,通过通讯端口完成数据信息的发送或者是接收;或者是通过菜单驱动选择通讯控制层操作,完成对ARINC 4 接口管理与参数配置;或者是通过菜单驱动选择物理设备层操作,完成对ARINC 4 接口控制、自检、诊断等。
4.根据权利要求1或权利要求3所述的一种ARINC429数据总线仿真测试系统,其特征在于用户应用层实现了各种方式数据信息的传输和接收功能,以及模拟机载设备的信息流的传输与接收功能,由数据格式定义编辑组件模块[302]、数据接收存储组件模块[303]、 接收数据驱动列表显示组件模块[304]、接收数据驱动的图形显示组件模块[305]、函数型数据发送组件模块[306]、离散型数据发送组件模块[307]实现了数据信息的传输和接收功能;数据定义编辑组件模块[302]实现了对数据的定义增加、删除、修改等,供用户提供对数据定义的编辑、修改,并将编辑修改结果以文件形式保存,形成通讯接口控制文档供对数据的解析、过滤中使用;数据接收存储组件模块[303]实现了选择通讯端口、选择通讯速率、选择数据定义及标志码,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据缓冲区显示过滤后的数据信息,完成一次接收操作;接收数据驱动列表显示组件模块[304]实现了选择通讯端口、选择通讯速率、选择数据定义及标志码,当开始接收数据后,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据列表区显示过滤后的数据信息,完成连续的数据接收操作,直到停止数据接收操作;接收数据驱动的图形显示组件模块[305]实现了选择通讯端口、选择通讯速率、选择数据定义及标志码,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,以图形曲线形式显示过滤后的数据信息,完成连续的数据接收操作,直到停止数据接收操作;函数型数据发送组件模块[306]实现了选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择发送数据定义函数,当处于发送状态时,按照所选择函数计算函数值,并与当前选择的数据定义标志码组合,形成ARINC 4 格式数据,从当前所选择的通讯端口发送数据信息,按照选择发送更新率确定数据发送的周期,直到停止数据发送操作;离散型数据发送组件模块[307]实现了选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择发送数据定义文件,当处于发送状态时,按照所选择的数据文件,读取数值,并与当前选择的数据定义标志码组合,形成ARINC 429格式数据,从当前所选择的通讯端口发送数据信息,按照选择发送更新率确定数据发送的周期,直到停止数据发送操作。
5.根据权利要求1所述的一种ARINC4^数据总线仿真测试系统,其特征在于数据定义编辑操作界面实现了对数据的定义增加、删除、修改等,供用户提供对数据定义的编辑、修改,并将编辑修改结果以文件形式保存,形成通讯接口控制文档供对数据的解析、过滤中使用,所编辑修改的数据定义与所传输的信号形成一一对应关系;数据定义编辑操作界面包括编辑面板W01],编辑面板W01]上设有对数据的各区段编辑、修改的功能,这些数据区段包括传输数据或对应信号定义的序号W02]、传输数据或对应信号的标志码W03]、传输数据或对应信号的名称W04]、传输数据或对应信号的缩写 W05]、传输数据或对应信号的比例尺/定义W06]、传输数据或对应信号的单位W07];在数据定义编辑操作界面编辑面板W01]上还设有功能操作虚拟按钮,分别是“增加” 按钮[408]、“删除”按钮[409]、“编辑”按钮[410]、“确认”按钮[411]、“取消”按钮[412], 使用“增加”按钮[408]增加一条传输数据或对应信号格式的定义,使用“删除”按钮[409] 删除一条传输数据或对应信号格式的定义,使用“编辑”按钮[410]编辑、修改传输数据或对应信号格式的定义,完成对传输数据或对应信号格式的定义的增加、删除、编辑等操作后,使用“确认”按钮保存当前的结果,并返回上一级操作,如果放弃当前的操作,则使用“取消”按钮返回上一级操作界面。
6.根据权利要求1所述的一种ARINC429数据总线仿真测试系统,其特征在于数据接收操作界面具有选择通讯端口、选择通讯速率、选择数据定义及标志码功能,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,在接收数据缓冲区显示过滤后的数据信息,完成一次接收操作;数据接收操作界面包括操作面板[501],操作面板[501]上设有通讯端口选择列表框 [502]、通讯速率选择列表框[503]、数据定义及标志码选择列表框[504]、数据接收缓冲区显示窗[505],在数据接收操作界面操作面板[501]上还设有功能操作虚拟按钮,分别是 “接收”按钮[506]、“停止”按钮[507]、“返回”按钮[508],使用“接收”按钮,从当前指定的通讯端口接收数据信息,并在数据接收缓冲区显示窗[505]进行显示,使用“停止”按钮, 停止从当前指定的通讯端口接收数据信息,使用“返回”按钮,就返回到上一级操作界面。
7.根据权利要求1所述的一种ARINC4^数据总线仿真测试系统,其特征在于数据序列接收操作界面具有选择通讯端口、选择通讯速率、选择数据定义及标志码功能,当处于接收状态时,从当前所选择的通讯端口接收数据信息,并与当前选择的数据定义标志码比较,进行数据信息的过滤,将过滤后的数据信息写入存储数据文件,完成接收操作;数据序列接收操作界面包括操作面板W01],操作面板W01]上设有通讯端口选择列表框W02]、通讯速率选择列表框W03]、数据定义及标志码选择列表框W04]、数据存储文件名窗口 W05]、接收数据图形曲线显示窗W06]、接收数据列表显示窗W07],在数据序列接收操作界面操作面板W01]上还设有功能操作虚拟按钮,分别是“接收”按钮[608]、“停止”按钮[609]、“返回”按钮W10],使用“接收”按钮,从当前指定的通讯端口接收数据信息,对接收数据进行过滤,在接收数据图形曲线显示窗[606]和接收数据列表显示窗[607] 进行显示,并写入到数据存储文件名窗口 [605]所定义的文件中,使用“停止”按钮,停止从当前指定的通讯端口接收数据信息,使用“返回”按钮,就返回到上一级操作界面。
8.根据权利要求1所述的一种ARINC4^数据总线仿真测试系统,其特征在于数据发送操作界面具有选择通讯端口、选择通讯速率、选择数据定义及标志码功能,当处于发送状态时,将发送数据缓冲区的数据与当前选择的数据定义标志码组合,拼装成适合ARINC-4^ 通讯传输的数据格式,从所选择通讯端口发送数据,完成一次发送操作。数据发送操作界面包括操作面板[701],操作面板[701]上设有通讯端口选择列表框 [702]、通讯速率选择列表框[703]、数据定义及标志码选择列表框[704]、数据发送缓冲区显示窗[705],在数据发送操作界面操作面板[701]上还设有功能操作虚拟按钮,分别是 “发送”按钮[706]、“停止”按钮[707]、“返回”按钮[708],使用“发送”按钮,将数据发送缓冲区显示窗数据从当前指定的通讯端口发送,使用“停止”按钮,停止从当前指定的通讯端口发送数据信息,使用“返回”按钮,就返回到上一级操作界面。
9.根据权利要求1所述的一种ARINC4^数据总线仿真测试系统,其特征在于离散和函数型数据发送操作界面具有选择通讯端口、选择通讯速率、选择发送更新率、选择数据定义及标志码、选择离散数据文件、选择数据定义函数功能,当处于发送状态时,从离散数据文件读取数据,或者按照数据定义函数所定义的函数产生数据,与当前选择的数据定义标志码组合,拼装成适合ARINC-4^通讯传输的数据格式,从所选择通讯端口发送数据,数据发送周期按照发送更新率进行更新,直到完成发送操作或者是停止了数据发送操作;离散和函数型数据发送操作界面包括操作面板[801],操作面板[801]上设有通讯端口选择列表框[802]、通讯速率选择列表框[803]、发送更新率定义列表框[804]、数据定义及标志码选择列表框[805]、发送离散数据文件显示窗[806]、数据定义函数选择列表框 [807],在离散和函数型数据发送操作界面操作面板[801]上还设有功能操作虚拟按钮,分别是“发送”按钮[809]、“停止”按钮[810]、“返回”按钮[811],使用“发送”按钮,从发送离散数据文件显示窗[806]指定的离散数据文件读取数据,或者按照数据定义函数选择列表框[807]所定义的函数产生数据,与数据定义及标志码选择列表框[805]选择的数据定义标志码组合,从当前指定的通讯端口发送,使用“停止”按钮,停止从当前指定的通讯端口发送数据信息,使用“返回”按钮,就返回到上一级操作界面。
全文摘要
一种ARINC429数据总线仿真测试系统,属于仿真试验测试技术领域。其特征在于,由仿真控制器[1]、数据传输与控制总线[2]、ARINC 429通讯接口[3]、ARINC 429接口适配器[4]构成ARINC429数据总线仿真与测试环境,由仿真控制器[1]通过数据传输与控制总线[2]控制ARINC429通讯接口[3]实现数据信息的发送与接收,模拟机载飞行控制系统、航空电子系统等机载设备信息流的产生和发送过程,以及接收其它机载设备信息流并进行显示。本发明具有系统功能完整、布局合理、结构紧凑、工作可靠、使用方便,以及良好的扩展性和剪裁性。
文档编号G05B17/02GK102289208SQ20111011197
公开日2011年12月21日 申请日期2011年4月22日 优先权日2011年4月22日
发明者支怡, 李霞 申请人:支怡, 李霞
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1