1553B总线设备测试系统及测试方法与流程

文档序号:37349517发布日期:2024-03-18 18:28阅读:14来源:国知局
1553B总线设备测试系统及测试方法与流程

本发明属于嵌入式系统测试,尤其涉及1553b总线设备测试系统及测试方法。


背景技术:

1、mil-std-1553b协议是数字命令/响应式时分制多路传输数据总线协议,传输速率为1mbps,字长20bit,数据长度16bit;采用半双工方式传输,双冗余故障容错方式。该协议以可靠性高、实时性强的特点广泛应用在机载、弹载和星载平台中。1553b协议的实现有多种方式,一种通过fpga实现,另一种是采用单一功能或者具备多种功能的协议芯片实现,但无论那种实现方式,均采取与dsp、arm和powerpc等主控芯片连接实现1553b的mc、rt等功能。

2、随着小型化低成本航空电子设备的发展,一种整合了主控和fpga功能的zynq平台系统逐渐引起重视,该平台不仅拥有专用芯片在性能和功耗上的优势,同时还具备了fpga可编程的特点。由于zynq平台的强大优势,在该平台上实现1553b功能则极大增强系统性能与扩展能力。

3、同时,随着基于1553b总线的设备不断扩展,如何实现和提高zynq平台的可测试能力,如何能快速、便捷地测试1553b总线设备,成为缩短研制周期、增强产品可靠性而急需解决的问题。


技术实现思路

1、本发明的目的在于,为克服现有技术缺陷,提供了1553b总线设备测试系统及测试方法,能够快速、便捷地测试1553b总线设备。

2、本发明目的通过下述技术方案来实现:

3、一种1553b总线设备测试系统,所述系统包括调试计算机和zynq平台;

4、所述zynq平台分别连接1553b ip核和调试计算机上的串口调试工具,所述1553bip核通过转接板卡与1553b协议上位机连接;

5、所述zynq平台通过调用内部ps部分的uart控制器,实现与所述串口调试工具的连接,通过调用内部pl部分的的axi_emc控制器与1553b ip核进行连接;

6、所述zynq平台将配置信息和数据通过axi总线下发到emc接口,1553bip核通过emc接口接收配置信息以及数据;

7、1553b接口模块接收由emc接口送出的配置信息和数据,并将信息和数据发送到1553b协议控制模块,1553b协议控制模块用于处理配置信息以及对数据进行存储和转发,1553b协议控制模块通过转接板卡与1553b协议上位机连接。

8、进一步的,所述转接板卡包括1553b/rs422协议转换芯片、1553b协议接口和rs422协议接口,协议转换芯片用于与上位机进行连接通信。

9、进一步的,所述1553b ip核包括类型配置功能,类型配置包括远程终端类型和总线控制器类型。

10、进一步的,所述调试计算机包括串口调试上位机和1553b协议上位机;

11、另一方面,本发明还提供了一种1553b总线设备测试方法,所述方法基于前述任一种的总线设备测试系统实现,所述方法包括:

12、zynq平台配置1553b ip核的终端类型模式和消息传输速率,终端类型配置为总线控制器模式或远程终端模式;

13、终端类型配置完成后,通过1553b协议上位机对1553b总线设备进行测试。

14、进一步的,当所述zynq平台将所述终端类型配置为总线控制器模式时,1553b协议上位机模拟为远程终端类型,通过1553b协议上位机或串口调试工具对1553b总线设备进行测试。

15、进一步的,通过1553b协议上位机对1553b总线设备进行测试包括:

16、1553b协议上位机发送1553b数据给1553b ip核,1553b ip核接收数据后将数据转发到串口调试工具并进行校验。

17、进一步的,通过串口调试工具对1553b总线设备进行测试包括:

18、串口调试工具发送数据到1553b ip核,当1553b ip核接收到数据后转发给1553b协议上位机并进行校验。

19、进一步的,当所述zynq平台将所述终端类型配置为远程终端模式时,1553b协议上位机模拟为总线控制器类型,1553b协议上位机发送1553b数据给1553b ip核,1553b ip核接收数据后将数据转发到串口调试工具并进行校验。

20、本发明的有益效果在于:

21、(1)本发明开创性地提供了一种采用zynq系统的方式实现对基于1553b总线设备的测试需求,在没有1553b ip核的情况下可采用类似的单一功能或者多功能的芯片进行替代。

22、(2)本发明应用的电路简单,仅采用了zynq系统、1553b ip核、1553b协转rs422通讯板卡、串口调试工具和1553b协议上位机实现了测试能力,所有基于1553b总线设备均可与该测试系统进行连接测试,占用资源低。



技术特征:

1.一种1553b总线设备测试系统,其特征在于,所述系统包括调试计算机和zynq平台;

2.如权利要求1所述的1553b总线设备测试系统,其特征在于,所述转接板卡包括1553b/rs422协议转换芯片、1553b协议接口和rs422协议接口,协议转换芯片用于与上位机进行连接通信。

3.如权利要求1所述的1553b总线设备测试系统,其特征在于,所述1553b ip核包括类型配置功能,类型配置包括远程终端类型和总线控制器类型。

4.如权利要求1所述的1553b总线设备测试系统,其特征在于,所述调试计算机包括串口调试上位机和1553b协议上位机。

5.一种1553b总线设备测试方法,其特征在于,所述方法基于权利要求1-4任一所述的总线设备测试系统实现,所述方法包括:

6.如权利要求5所述的1553b总线设备测试方法,其特征在于,当所述zynq平台将所述终端类型配置为总线控制器模式时,1553b协议上位机模拟为远程终端类型,通过1553b协议上位机或串口调试工具对1553b总线设备进行测试。

7.如权利要求6所述的1553b总线设备测试方法,其特征在于,通过1553b协议上位机对1553b总线设备进行测试包括:

8.如权利要求6所述的1553b总线设备测试方法,其特征在于,通过串口调试工具对1553b总线设备进行测试包括:

9.如权利要求5所述的1553b总线设备测试方法,其特征在于,当所述zynq平台将所述终端类型配置为远程终端模式时,1553b协议上位机模拟为总线控制器类型,1553b协议上位机发送1553b数据给1553b ip核,1553b ip核接收数据后将数据转发到串口调试工具并进行校验。


技术总结
本发明公开了1553B总线设备测试系统及测试方法,该系统基于Zynq平台实现,通过调试上位机和Zynq平台配合实现了1553b总线设备的测试。本发明电路简单,仅采用了zynq系统、1553B IP核、转接板卡、串口调试工具和1553B协议上位机实现了测试,所有基于1553B总线设备均可与该测试系统进行连接测试,占用资源低。

技术研发人员:徐波
受保护的技术使用者:中国电子科技集团公司第十研究所
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1