System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于PXI架构的多通道RS422大批量数据传输系统及方法技术方案_技高网

一种基于PXI架构的多通道RS422大批量数据传输系统及方法技术方案

技术编号:40783056 阅读:4 留言:0更新日期:2024-03-28 19:16
本发明专利技术涉及一种基于PXI架构的多通道RS422大批量数据传输系统,包括底板、零槽主机和RS422卡。本发明专利技术还涉及多通道RS422大批量数据传输方法,一部分为RS422板卡接收数据、处理数据、转发数据;另一部分为零槽上位机接收数据、解析数据。本发明专利技术能够实现从外部多通道RS422串口到上位机的多通道大批量快速传输,通过软件构建稳定可靠的传输策略,解决了现阶段测试设备中RS422硬件成本高,多通道数据存在丢包,数据实时性差等问题,提升了测试设备的测试稳定性和可靠性。

【技术实现步骤摘要】

本专利技术属于总线数据传输领域,特别是涉及pxi设备总线传输领域,具体涉及一种基于pxi架构的多通道rs422大批量数据传输系统及方法。


技术介绍

1、导弹在全生命周期内要反复进行各种任务场景的切换,在每个任务场景下都必须对导弹进行测试,因此针对特定型号的导弹测试设备成为导弹全流程的关键一环。在导弹测试设备中,普遍采用成熟稳定的pxi传输架构,针对rs422传输总线的测试,采用rs422功能测试卡。现阶段针对多通道大批量rs422的测试,普遍存在以下不足:

2、1、通道数量增多带来数据量激增,因为上位机(零槽主机)和下位机(rs422功能板卡)传输速率不匹配,为保证数据不丢失,需要rs422功能板卡挂载大容量存储器,成本高昂,且实时性较差。

3、2、测试过程中,上位机与下位机之间实时性不匹配,存在部分通道数据丢失的情况。总而言之,现阶段的测试方法很难兼顾数据传输不丢包和数据传输延迟低。


技术实现思路

1、本专利技术的目的是:提出了一种应用于pxi架构的多通道rs422大批量数据传输方法,该传输方法解决上下位机之间数据传输不匹配的问题。

2、本专利技术的技术方案是:

3、一种基于pxi架构的多通道rs422大批量数据传输系统,包括底板、零槽主机和rs422卡;

4、零槽主机和rs422卡均与底板连接,零槽主机完成对rs422卡的指令下发和数据接收解析;底板完成零槽主机与rs422板卡的互联;rs422卡对外完成多通道rs422数据的接收、组包、传输,实现数据快速大批量上传至零槽主机;

5、rs422卡包括pxi接插件、处理芯片、协议解析芯片、存储芯片、电源芯片,pxi接插件完成rs422卡与底板的固定连接,处理芯片完成整个多通道rs422数据的接收、组包、转发;协议解析芯片内存储解析rs422传输协议和pci传输协议;存储芯片存储处理芯片的启动代码;电源芯片完成rs422卡的电源供应。

6、其特征在于,底板上具有pxi总线。

7、其特征在于,所述pxi总线包括电源线、数据总线和控制总线。

8、其特征在于,所述协议解析芯片包括pci协议芯片和rs422协议芯片。

9、一种基于pxi架构的多通道rs422大批量数据传输方法,该传输方法涉及到两部分,一部分为rs422板卡接收数据、处理数据、转发数据;另一部分为零槽上位机接收数据、解析数据,具体包括以下步骤:

10、1)rs422数据传输开始,首先rs422卡中的协议解析芯片会查询是否接收到外部多通道rs422的数据,若接收到则进入步骤2);

11、2)协议解析芯片进行数据解析,解析过程会按照协议解析芯片中存储的rs422的传输协议进行解析,若解析到rs422通道中存在数据,进入步骤3);

12、3)将不同通道数据缓存至不同的一级缓存区域,缓存完成后加入数据包头,用以识别该rs422数据为哪个通道的数据;

13、4)处理芯片依次轮询各个通道的缓存空间,若一级缓存空间有数据,则把加入数据包头后的数据放入二级缓存中;

14、5)处理芯片查询二级缓存中的数据容量,若大于设定的阈值,则开启一次dma传输,处理芯片中二级缓存中的数据通过协议解析芯片中的高速并行pci协议传输至pci协议芯片;

15、6)处理芯片中二级缓存中数据通过pxi接插件传输至零槽主机;

16、7)零槽主机接收到处理芯片中二级缓存中的数据,进行解析,去除包头后,按不同通道存储在零槽主机的存储空间中;

17、8)零槽主机判断dma传输是否已完成,若完成则结束多通道大批量数据传输,若未完成则返回步骤5)继续执行dma传输过程。

18、其特征在于,整个传输转发过程在rs422卡中完成,接收解析过程在零槽主机中完成。

19、其特征在于,rs422数据的数据位宽为8位,通过dma传输的高速并行接口位宽为32位,包头数据位为24位。

20、其特征在于,零槽主机接收到数据后,根据包头解析数据为哪个通道的数据。

21、本专利技术的优点是:

22、本专利技术能够实现从外部多通道rs422串口到上位机的多通道大批量快速传输,通过软件构建稳定可靠的传输策略,采用组包、dma中断、多级缓存、高速并行等多种方式相结合的方式,解决了现阶段测试设备中rs422硬件成本高,多通道数据存在丢包,数据实时性差等问题,提升了测试设备的测试稳定性和可靠性。

本文档来自技高网...

【技术保护点】

1.一种基于PXI架构的多通道RS422大批量数据传输系统,包括底板、零槽主机和RS422卡;

2.如权利要求1所述的一种基于PXI架构的多通道RS422大批量数据传输系统,其特征在于,底板上具有PXI总线。

3.如权利要求2所述的一种基于PXI架构的多通道RS422大批量数据传输系统,其特征在于,所述PXI总线包括电源线、数据总线和控制总线。

4.如权利要求3所述的一种基于PXI架构的多通道RS422大批量数据传输系统,其特征在于,所述协议解析芯片包括PCI协议芯片和RS422协议芯片。

5.采用如权利要求1-4中任一项所述的一种基于PXI架构的多通道RS422大批量数据传输系统执行的多通道RS422大批量数据传输方法,该传输方法涉及到两部分,一部分为RS422板卡接收数据、处理数据、转发数据;另一部分为零槽上位机接收数据、解析数据,具体包括以下步骤:

6.如权利要求5所述的方法,其特征在于,整个传输转发过程在RS422卡中完成,接收解析过程在零槽主机中完成。

7.如权利要求6所述的方法,其特征在于,RS422数据的数据位宽为8位,通过DMA传输的高速并行接口位宽为32位,包头数据位为24位。

8.如权利要求7所述的方法,其特征在于,零槽主机接收到数据后,根据包头解析数据为哪个通道的数据。

...

【技术特征摘要】

1.一种基于pxi架构的多通道rs422大批量数据传输系统,包括底板、零槽主机和rs422卡;

2.如权利要求1所述的一种基于pxi架构的多通道rs422大批量数据传输系统,其特征在于,底板上具有pxi总线。

3.如权利要求2所述的一种基于pxi架构的多通道rs422大批量数据传输系统,其特征在于,所述pxi总线包括电源线、数据总线和控制总线。

4.如权利要求3所述的一种基于pxi架构的多通道rs422大批量数据传输系统,其特征在于,所述协议解析芯片包括pci协议芯片和rs422协议芯片。

5.采用如权利要求1-4中任一项所述的一种基于pxi...

【专利技术属性】
技术研发人员:蓝武王先文李浔奚乐厚钟地长胡朝纲游彬廖晓明
申请(专利权)人:江西洪都航空工业集团有限责任公司
类型:发明
国别省市:

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

1