ARINC717总线仿真信号源、信号仿真和采集板卡调试方法及装置与流程

文档序号:35961886发布日期:2023-11-09 00:21阅读:171来源:国知局
ARINC717总线仿真信号源、信号仿真和采集板卡调试方法及装置与流程

本公开涉及航空测试,具体涉及数据传输、数据编码等,可应用于对总线采集板卡进行调试和故障排除的场景下,尤其涉及一种arinc717总线仿真信号源。


背景技术:

1、飞行数据采集器涉及各种采集板卡,目前在使用各种型号的飞行数据采集器过程中,会涉及各种总线数据的测试与采集。总线是一种用于在计算机内部不同组件之间传输数据和信号的物理通道,可以将中央处理器(central processing unit,cpu)、内存、输入输出设备等各个组件连接起来,使它们能够相互通信和交换数据。针对每种总线的数据采集都需要对应的采集板卡,可称为总线采集板卡,对总线采集板卡进行测试和故障排除是飞行试验工程的重要步骤。

2、目前对总线采集板卡进行测试和故障排除的方式是:通过可拆卸方式为总线采集板卡切换不同的连接器以适配不同总线,并使用220v供电的实验室信号源模拟总线信号以进行测试和故障排除。

3、但目前对总线采集板卡进行测试和故障排除的方式效率较低、操作繁琐。


技术实现思路

1、本公开提供了一种arinc717总线仿真信号源,可以提升对总线采集板卡进行测试与故障排除的便捷度,提高对总线采集板卡进行测试与故障排除的效率,便于记载总线采集板卡的故障数据。

2、根据本公开的第一方面,提供了一种arinc717总线仿真信号源,包括:第一接口芯片,逻辑芯片,arinc717接口芯片;第一接口芯片与逻辑芯片连接,逻辑芯片与arinc717接口芯片连接;第一接口芯片,用于接收上位机下发的配置信息并向逻辑芯片传输配置信息;逻辑芯片,用于根据配置信息,对arinc717总线协议的传输参数进行配置,并按照配置后的传输参数和arinc717总线协议产生数据帧和编码时钟;逻辑芯片,还用于驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧。

3、一些可能的实现方式中,所述arinc717总线仿真信号源还包括:电平转换模块;电平转换模块分别与第一接口芯片、逻辑芯片、arinc717接口芯片连接;电平转换模块,用于为arinc717总线仿真信号源供电。

4、一些可能的实现方式中,所述电平转换模块用于接收5v电源,并通过ltc3406、lt1962、spx1117芯片将5v电源依次转化为1.2v,2.5v,3.3v,分别为逻辑芯片及arinc717接口芯片供电。

5、一些可能的实现方式中,所述逻辑芯片包括第一接口模块、配置模块、数据产生模块、编码时钟产生模块、arinc717接口芯片驱动模块;第一接口模块用于与第一接口芯片通信,接收第一接口芯片传输的配置信息;配置模块用于根据配置信息对arinc717总线协议的传输参数进行配置;数据产生模块用于按照配置后的传输参数和arinc717总线协议产生数据帧;编码时钟产生模块用于按照配置后的传输参数和arinc717总线协议产生编码时钟;arinc717接口芯片驱动模块用于与arinc717接口芯片通信,驱动arinc717接口芯片根据编码时钟并按照arinc717总线协议发送数据帧。

6、一些可能的实现方式中,所述逻辑芯片,还用于驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议以hbp和bprz两种电平形式发送数据帧。

7、一些可能的实现方式中,所述数据帧的一个主帧包括四个子帧,每个子帧的第二个字均为主帧计数,从第三个字到最后一个字为数据字,数据字的第1至7位循环递加。

8、根据本公开的第二方面,提供了一种arinc717总线信号仿真方法,所述方法包括:通过第一接口芯片接收上位机下发的配置信息;通过与第一接口芯片连接的逻辑芯片,根据配置信息,对arinc717总线协议的传输参数进行配置,并按照配置后的传输参数和arinc717总线协议产生数据帧和编码时钟;通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号。

9、一些可能的实现方式中,所述方法还包括:通过分别与第一接口芯片、逻辑芯片、arinc717接口芯片连接的电平转换模块接收5v电源,并通过ltc3406、lt1962、spx1117芯片将5v电源依次转化为1.2v,2.5v,3.3v,分别为逻辑芯片及arinc717接口芯片供电以实现为arinc717总线仿真信号源供电。

10、一些可能的实现方式中,所述逻辑芯片包括第一接口模块、配置模块、数据产生模块、编码时钟产生模块,通过与第一接口芯片连接的逻辑芯片,根据配置信息,对arinc717总线协议的传输参数进行配置,并按照配置后的传输参数和arinc717总线协议产生数据帧和编码时钟,包括:通过第一接口模块接收第一接口芯片传输的配置信息;通过配置模块根据配置信息对arinc717总线协议的传输参数进行配置;通过数据产生模块按照配置后的传输参数和arinc717总线协议产生数据帧;通过编码时钟产生模块按照配置后的传输参数和arinc717总线协议产生编码时钟。

11、一些可能的实现方式中,所述逻辑芯片还包括arinc717接口芯片驱动模块,通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号,包括:通过arinc717接口芯片驱动模块与arinc717接口芯片通信,驱动arinc717接口芯片根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号。

12、一些可能的实现方式中,所述通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号,还包括:通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议以hbp和bprz两种电平形式发送数据帧,以仿真arinc717总线信号。

13、一些可能的实现方式中,所述数据帧的一个主帧包括四个子帧,每个子帧的第二个字均为主帧计数,从第三个字到最后一个字为数据字,数据字的第1至7位循环递加。

14、根据本公开的第三方面,提供了一种arinc717总线采集板卡调试方法,所述方法包括:通过第一方面和第二方面任一项所述的arinc717总线仿真信号源,获取arinc717总线的仿真信号;向arinc717总线测试系统输入仿真信号,对arinc717总线采集板卡进行调试。

15、一些可能的实现方式中,所述arinc717总线仿真信号源包括第一接口芯片,逻辑芯片,arinc717接口芯片,所述通过第一方面和第二方面任一项所述的arinc717总线仿真信号源,获取arinc717总线的仿真信号,包括:通过第一接口芯片接收上位机下发的配置信息;通过与第一接口芯片连接的逻辑芯片,根据配置信息,对arinc717总线协议的传输参数进行配置,并按照配置后的传输参数和arinc717总线协议产生数据帧和编码时钟;通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号。

16、一些可能的实现方式中,所述arinc717总线仿真信号源还包括电平转换模块,所述方法还包括:通过电平转换模块接收5v电源,并通过ltc3406、lt1962、spx1117芯片将5v电源依次转化为1.2v,2.5v,3.3v,为arinc717总线仿真信号源供电。

17、一些可能的实现方式中,所述逻辑芯片包括第一接口模块、配置模块、数据产生模块、编码时钟产生模块,所述通过与第一接口芯片连接的逻辑芯片,根据配置信息,对arinc717总线协议的传输参数进行配置,并按照配置后的传输参数和arinc717总线协议产生数据帧和编码时钟,包括:通过第一接口模块接收第一接口芯片传输的配置信息;通过配置模块根据配置信息对arinc717总线协议的传输参数进行配置;通过数据产生模块按照配置后的传输参数和arinc717总线协议产生数据帧;通过编码时钟产生模块按照配置后的传输参数和arinc717总线协议产生编码时钟。

18、一些可能的实现方式中,所述逻辑芯片包括arinc717接口芯片驱动模块,所述通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号,包括:通过arinc717接口芯片驱动模块与arinc717接口芯片通信,驱动arinc717接口芯片根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号。

19、一些可能的实现方式中,所述通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号,包括:通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议以hbp和bprz两种电平形式发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号。

20、一些可能的实现方式中,所述数据帧的一个主帧包括四个子帧,每个子帧的第二个字均为主帧计数,从第三个字到最后一个字为数据字,数据字的第1至7位循环递加。

21、一些可能的实现方式中,所述向arinc717总线测试系统输入仿真信号,对arinc717总线采集板卡进行调试,包括:向arinc717总线测试系统输入仿真信号;将仿真arinc717总线的信号的数据帧与采集到的数据帧进行对比,得到对比结果;根据对比结果确定仿真arinc717总线的信号的数据帧是否丢字及所丢数据的内容和位置;根据仿真arinc717总线的信号的数据帧是否丢字及所丢数据的内容和位置对arinc717总线采集板卡进行调试。

22、根据本公开的第四方面,提供了一种arinc717总线信号仿真装置,所述装置包括:收发单元、配置单元、仿真单元。

23、收发单元,用于通过第一接口芯片接收上位机下发的配置信息;

24、配置单元,用于通过与第一接口芯片连接的逻辑芯片,根据配置信息,对arinc717总线协议的传输参数进行配置,并按照配置后的传输参数和arinc717总线协议产生数据帧和编码时钟;

25、仿真单元,用于通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号。

26、可选地,所述装置还包括:供电单元。供电单元,用于通过分别与第一接口芯片、逻辑芯片、arinc717接口芯片连接的电平转换模块接收5v电源,并通过ltc3406、lt1962、spx1117芯片将5v电源依次转化为1.2v,2.5v,3.3v,分别为逻辑芯片及arinc717接口芯片供电以实现为arinc717总线仿真信号源供电。

27、可选地,配置单元,具体用于:通过第一接口模块接收第一接口芯片传输的配置信息;通过配置模块根据配置信息对arinc717总线协议的传输参数进行配置;通过数据产生模块按照配置后的传输参数和arinc717总线协议产生数据帧;通过编码时钟产生模块按照配置后的传输参数和arinc717总线协议产生编码时钟。

28、可选地,仿真单元,具体用于:通过arinc717接口芯片驱动模块与arinc717接口芯片通信,驱动arinc717接口芯片根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号。

29、可选地,仿真单元,具体用于:通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议以hbp和bprz两种电平形式发送数据帧,以仿真arinc717总线信号。

30、可选地,数据帧的一个主帧包括四个子帧,每个子帧的第二个字均为主帧计数,从第三个字到最后一个字为数据字,数据字的第1至7位循环递加。

31、根据本公开的第五方面,提供了一种arinc717总线采集板卡调试装置,所述装置包括:获取单元、调试单元。

32、获取单元,用于通过上述实施例中的arinc717总线仿真信号源,获取arinc717总线的仿真信号;

33、调试单元,用于向arinc717总线测试系统输入仿真信号,对arinc717总线采集板卡进行调试。

34、可选地,获取单元,具体用于:通过第一接口芯片接收上位机下发的配置信息;通过与第一接口芯片连接的逻辑芯片,根据配置信息,对arinc717总线协议的传输参数进行配置,并按照配置后的传输参数和arinc717总线协议产生数据帧和编码时钟;通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号。

35、可选地,获取单元,还用于:通过电平转换模块接收5v电源,并通过ltc3406、lt1962、spx1117芯片将5v电源依次转化为1.2v,2.5v,3.3v,为arinc717总线仿真信号源供电。

36、可选地,获取单元,具体用于:通过第一接口模块接收第一接口芯片传输的配置信息;通过配置模块根据配置信息对arinc717总线协议的传输参数进行配置;通过数据产生模块按照配置后的传输参数和arinc717总线协议产生数据帧;通过编码时钟产生模块按照配置后的传输参数和arinc717总线协议产生编码时钟。

37、可选地,获取单元,具体用于:通过arinc717接口芯片驱动模块与arinc717接口芯片通信,驱动arinc717接口芯片根据编码时钟并按照arinc717总线协议发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号。

38、可选地,获取单元,具体用于:通过逻辑芯片驱动arinc717接口芯片,根据编码时钟并按照arinc717总线协议以hbp和bprz两种电平形式发送数据帧,以仿真arinc717总线信号并获取arinc717总线的仿真信号。

39、可选地,数据帧的一个主帧包括四个子帧,每个子帧的第二个字均为主帧计数,从第三个字到最后一个字为数据字,数据字的第1至7位循环递加。

40、可选地,调试单元,具体用于:向arinc717总线测试系统输入仿真信号;将仿真arinc717总线的信号的数据帧与采集到的数据帧进行对比,得到对比结果;根据对比结果确定仿真arinc717总线的信号的数据帧是否丢字及所丢数据的内容和位置;根据仿真arinc717总线的信号的数据帧是否丢字及所丢数据的内容和位置对arinc717总线采集板卡进行调试。

41、根据本公开的第六方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第二方面或者第三方面所述的方法。

42、根据本公开的第七方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行根据第二方面或者第三方面所述的方法。

43、根据本公开的第八方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据第二方面或者第三方面所述的方法。

44、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1