System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于总线数据传输领域,特别是涉及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卡对外完成多通道rs42
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所述的方法,其特征在于,RS4
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...
【专利技术属性】
技术研发人员:蓝武,王先文,李浔,奚乐厚,钟地长,胡朝纲,游彬,廖晓明,
申请(专利权)人:江西洪都航空工业集团有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。