Arinc429总线测试设备的制作方法

文档序号:6527766阅读:200来源:国知局
Arinc429总线测试设备的制作方法
【专利摘要】本实用新型公开一种ARINC429总线测试设备,包括:CPCI接口模块,用于实现PC检测机与可编程芯片之间的数据交换;可编程芯片,用于将PC检测机下传的数据进行编码或并注入错误以给到ARINC429标准设备,及将经ARINC429标准设备上传的数据进行解码和校验以给到PC检测机;ARINC429总线接口模块,用于转换ARINC429总线电平以实现可编程芯片与ARINC429标准设备之间的数据交换;电源模块,用于给整个设备供电。本实用新型基于CPCI接口,充分利用了PCI总线传输速度快而且支持热插拔的特点,能满足多路ARINC429总线高速数据传输的要求,使用方便且体积较小,便于携带。
【专利说明】ARINC429总线测试设备
【技术领域】
[0001]本实用新型涉及总线测试设备【技术领域】,具体涉及ARINC429总线测试设备。
【背景技术】
[0002]航空电子设备多基于ARINC429总线。随着ARINC429总线的使用范围越来越广泛,基于ARINC429总线的电子设备(ARINC429标准设备)的测试、维护就显得日益重要了。目前,ARINC429总线测试设备都是用于ARINC429标准设备与设于PC检测机的检测软件之间,以将正确的检测运行数据通过ARINC429总线给到ARINC429标准设备进行运行检测。但是,ARINC429总线测试设备与PC机的连接一般都是基于ISA接口。由于ISA总线传输速率低,不能够适应多路ARINC429总线的高速传输,导致造价高、体积大、传输速率低,不利于ARINC429总线的推广应用。PCI总线由于传输速度快,而且支持热插拔、电源管理等功能,不但能满足多路ARINC429总线的高速数据传输,性能高、功能强,而且体积小、价格低、使用方便、应用范围广。目前,PCI总线是主流的工控计算机总线,一般航空航天部门使用的工控机均带有3U的CPCI总线接口。CPCI接口由于具有完全兼容传统的金手指接口 PCI系统协议的特性以及完全支持热插拔的特性,设计一种基于CPCI接口的ARINC429总线测试设备,将给人们带来更多的方便。
实用新型内容
[0003]本实用新型目的在于提供一种基于CPCI接口且能满足多路ARINC429总线高速数据传输要求的ARINC429总线测试设备。
[0004]上述目的通过以下技术方案实现:
[0005]一种ARINC429总线测试设备,其特征在于,包括:CPCI接口模块,用于实现PC检测机与可编程芯片之间的数据交换;可编程芯片,用于将所述PC检测机下传的数据进行编码或并注入错误以给到ARINC429标准设备,及将经所述ARINC429标准设备上传的数据进行解码和校验以给到所述PC检测机;ARINC429总线接口模块,用于转换ARINC429总线电平以实现所述可编程芯片与所述ARINC429标准设备之间的数据交换;电源模块,用于给整个ARINC429总线测试设备供电。
[0006]作为具体的技术方案,所述CPCI接口模块包括相互连接的CPCI接口和CPCI桥接芯片,所述CPCI接口与所述PC机连接,所述CPCI桥接芯片与所述可编程芯片连接。
[0007]作为具体的技术方案,所述CPCI桥接芯片采用PCI9030芯片。
[0008]作为具体的技术方案,所述可编程芯片内设有:处理单元,用于控制芯片内部各模块及芯片外部各部件的工作;ARINC429总线协议解析模块,用于将数据编码或并注入错误,及将数据解码和校验;发送通道,用于设定逻辑来将经编码或并注入错误的数据发送给所述ARINC429总线接口模块;接收通道,用于设定逻辑来接收所述ARINC429总线接口模块上传的数据以待解码和校验;CPCI桥接芯片通信模块,用于实现所述可编程芯片与CPCI接口模块之间的数据交换。[0009]作为具体的技术方案,所述ARINC429总线接口模块包括分别与所述可编程芯片连接的ARINC429总线电平驱动模块和ARINC429总线电平接收模块。
[0010]作为具体的技术方案,所述ARINC429总线电平驱动模块包括多个相互独立的ARINC429发送通道,所述ARINC429总线电平接收模块包括多个相互独立的ARINC429接收通道。
[0011]作为具体的技术方案,所述ARINC429总线电平驱动模块采用H1-8570PSI接口芯片,所述ARINC429总线电平接收模块采用H1-8444PSI接口芯片。
[0012]本实用新型提供的ARINC429总线测试设备的有益效果在于:由于本实用新型提供的ARINC429总线测试设备基于CPCI接口,充分利用了 PCI总线传输速度快而且支持热插拔的特点,能满足多路ARINC429总线高速数据传输的要求,使用方便且体积较小,便于携带;其次,ARINC429总线控制模块带有人为ARINC429总线注入错误以给到ARINC429标准设备以及对ARINC429标准设备经ARINC429总线上传的数据进行解码和校验,以方便模拟总线出错时应对的场合,同时可以把ARINC429总线通讯过程中导致数据出错的原因查找出来。
【专利附图】

【附图说明】
[0013]图1为本实用新型实施例提供的ARINC429总线测试设备的结构框图。
[0014]图2为本实用新型实施例提供的ARINC429总线测试设备的内部结构框图。
【具体实施方式】
[0015]如图1所示,本实施例提供的ARINC429总线测试设备包括CPCI接口模块、可编程芯片、ARINC429总线接口模块及电源模块。其中可编程芯片与CPCI接口模块及ARINC429总线接口模块连接,电源模块给整个ARINC429总线测试设备供电。
[0016]如图2所示,CPCI接口模块连接于PC检测机与可编程芯片之间,用于实现PC检测机与可编程芯片之间的数据交换。CPCI接口模块包括相互连接的CPCI接口和CPCI桥接芯片,CPCI接口与PC检测机(图中未示出)连接,CPCI桥接芯片与可编程芯片中的CPCI桥接芯片通信模块连接,用于实现可编程芯片与CPCI接口模块之间的数据交换。
[0017]继续参看图2,可编程芯片用于将PC检测机下传的数据进行编码或并注入错误以给到ARINC429标准设备,及将经ARINC429标准设备上传的数据进行解码和校验以给到所述PC检测机。可编程芯片内设有:处理单元,用于控制芯片内部各模块及芯片外部各部件的工作;ARINC429总线协议解析模块,用于将数据编码或并注入错误,及将数据解码和校验;发送通道,用于设定逻辑来将经编码或并注入错误的数据发送给ARINC429总线接口模块;接收通道,用于设定逻辑来接收ARINC429总线接口模块上传的数据以待解码和校验;CPCI桥接芯片通信模块,用于实现可编程芯片与CPCI接口模块之间的数据交换。
[0018]继续参看图2,ARINC429总线接口模块连接于可编程芯片与ARINC429标准设备之间,用于转换ARINC429总线电平以实现可编程芯片与ARINC429标准设备之间的数据交换。ARINC429总线接口模块包括分别与可编程芯片连接的ARINC429总线电平驱动模块和ARINC429总线电平接收模块,ARINC429总线电平驱动模块包括多个相互独立的ARINC429发送通道,ARINC429总线电平接收模块包括多个相互独立的ARINC429接收通道。[0019]电源模块,其输入为+12V、-12V、+5V和+ 3.3V直流,输出为+ 2.5V、-5V和+1.2V。
[0020]在本实施例中,CPCI桥接芯片具体型号为PCI9030,通过该芯片可以使多种局部总线快速转换到PCI总线上。可编程芯片为FPGA芯片。ARINC429总线电平驱动模块采用H1-8570PSI接口芯片,其具有两个独立的ARINC429发送通道。ARINC429总线电平接收模块采用H1-8444PSI接口芯片,其具有四个独立的ARINC429接收通道。
[0021]本实用新型工作时,其CPCI接口与PC检测机连接,ARINC429总线电平驱动模块和ARINC429总线电平接收模块分别与ARINC429标准设备的ARINC429总线连接,实现ARINC429标准设备与PC检测机之间的数据交流,其工作流程具体包括两个流程:发送数据工作流程和接收数据工作流程。
[0022]发送数据工作流程:
[0023]首先在PC检测机上运行检测软件,通过它来设置发送通道的相应参数。设置的参数包括发送波特率、发送的字长等信息,该信息通过CPCI接口传送至可编程芯片。处理单元根据PC检测机下传的参数来设置发送通道,完成发送通道的初始化操作。然后用户再通过运行于PC检测机的检测软件,通过PCI总线经CPCI接口发送数据包。该数据包经ARINC429总线协议解析模块的编码,并行数据转成符合ARINC429总线传输的串行数据。在编码过程中,可以按照PC检测机下传的指令对数据包注入错误或不注入错误的编码,再通过发送通道按设定的发送逻辑以TTL电平的形式信号输入ARINC429总线接口模块,经ARINC429总线接口模块中的ARINC429总线电平驱动模块实现ARINC429标准电信号输出并经ARINC429总线输入ARINC429标准设备。通过观察ARINC429标准设备的反应是否与输入的数据对应以达到检测ARINC429标准设备是否有误的目的,以及方便模拟ARINC429标准设备出错时应对的场合。
[0024]接收数据工作流程:
[0025]首先在PC检测机上运行上位机软件,通过它来设置接收通道的相应参数。设置的参数包括接收通道波特率、接收的字长等信息,该信息通过CPCI接口传送至可编程芯片。处理单元根据上位机下传的参数来设置接收通道,完成接收通道的初始化操作。然后,ARINC429总线电平接收模块把通过其多个ARINC429接收通道从ARINC429总线分别接收的数据进行电平转换,经接收通道进入ARINC429总线协议解析模块被解码,串行数据转成符合CPCI接口传输的并行数据,同时对数据进行校验,并行数据和校验结果再通过CPCI接口模块实现数据的上传,而运行设于PC检测机的检测软件把收到的数据实时地显示出来,如果是错误的数据,可以定位到是哪类的错误。例如是ARINC429标准设备自身的错误导致数据的出错,还是ARINC429总线的问题导致数据的出错等等。
[0026]本实用新型不局限于上述实施例,基于上述实施例的、未做出创造性劳动的简单替换,应当属于本实用新型揭露的范围。
【权利要求】
1.一种ARINC429总线测试设备,其特征在于,包括: CPCI接口模块,用于实现PC检测机与可编程芯片之间的数据交换; 可编程芯片,用于将所述PC检测机下传的数据进行编码或并注入错误以给到ARINC429标准设备,及将经所述ARINC429标准设备上传的数据进行解码和校验以给到所述PC检测机; ARINC429总线接口模块,用于转换ARINC429总线电平以实现所述可编程芯片与所述ARINC429标准设备之间的数据交换;及 电源模块,用于给整个ARINC429总线测试设备供电。
2.如权利要求1所述的ARINC429总线测试设备,其特征在于:所述CPCI接口模块包括相互连接的CPCI接口和CPCI桥接芯片,所述CPCI接口与所述PC机连接,所述CPCI桥接芯片与所述可编程芯片连接。
3.如权利要求2所述的ARINC429总线测试设备,其特征在于:所述CPCI桥接芯片采用PCI9030芯片。
4.如权利要求1所述的ARINC429总线测试设备,其特征在于:所述可编程芯片内设有: 处理单元,用于控制芯片内部各模块及芯片外部各部件的工作; ARINC429总线协议解析模块,用于将数据编码或并注入错误,及将数据解码和校验; 发送通道,用于设定逻辑来将经编码或并注入错误的数据发送给所述ARINC429总线接口模块; 接收通道,用于设定逻辑来接收所述ARINC429总线接口模块上传的数据以待解码和校验;及 CPCI桥接芯片通信模块,用于实现所述可编程芯片与CPCI接口模块之间的数据交换。
5.如权利要求1所述的ARINC429总线测试设备,其特征在于:所述ARINC429总线接口模块包括分别与所述可编程芯片连接的ARINC429总线电平驱动模块和ARINC429总线电平接收模块。
6.如权利要求5所述的ARINC429总线测试设备,其特征在于:所述ARINC429总线电平驱动模块包括多个相互独立的ARINC429发送通道,所述ARINC429总线电平接收模块包括多个相互独立的ARINC429接收通道。
7.如权利要求5或6所述的ARINC429总线测试设备,其特征在于:所述ARINC429总线电平驱动模块采用H1-8570PSI接口芯片,所述ARINC429总线电平接收模块采用H1-8444PSI 接口 芯片。
【文档编号】G06F11/267GK203405809SQ201320372734
【公开日】2014年1月22日 申请日期:2013年6月26日 优先权日:2013年6月26日
【发明者】颜军, 董文岳, 蒋晓华, 龚永红, 彭杰 申请人:珠海欧比特控制工程股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1