一种高速率数据发送系统技术方案

技术编号:44264530 阅读:12 留言:0更新日期:2025-02-14 22:08
本发明专利技术公开了一种高速率数据发送系统,通过嵌入式实时系统与FPGA器件结合的方式,采取在FPGA器件上建立A,B缓冲区,系统先将数据写入A,B缓冲区,并写入标志,FPGA器件读取缓冲区中的数据发送给外部设备,并与实时系统进行交互,完成高速率、大数据的发送。解决了Can、485、1553B、422等接口同时以高速速率的间隔发送的几百M Byte或者几个G Byte的大量数据时,外部设备接收数据时,由于处理不及时、或者外部设备卡顿,造成某一包数据接收不到,出现丢失数据包现象。

【技术实现步骤摘要】

本专利技术涉及通信,特别是涉及一种嵌入式实时系统用高速率数据发送系统


技术介绍

1、嵌入式实时系统can、485、1553b、422等接口同时以高速速率的间隔向外部设备发送几百m byte或者几个g byte的大量数据时,外部设备接收数据后,由于处理不及时、或者外部设备卡顿,可能会造成某一包数据接收不到,这样就很容易造成数据丢失,从而影响整个数据交互功能。

2、可见,在很多应用场景中,嵌入式实时系统无法通过can、485、1553b、422等接口同时以高速率的间隔发送几百m byte或者几个g byte的大量数据,即使能同时发送高速率的间隔大量数据,接收端设备也不能保证接收到嵌入式实时系统所发送的所有大量数据,从而丢失数据。


技术实现思路

1、鉴于上述问题,本专利技术提供用于克服上述问题或者至少部分地解决上述问题的一种高速率数据发送系统。解决了嵌入式实时系统下can、485、1553b、422等接口同时以高速速率的间隔发送几百mbyte或者几个gbyte的大量数据,有可能出现的丢数据或数据包现象本文档来自技高网...

【技术保护点】

1.一种高速率数据发送系统,其特征在于,包括嵌入式实时系统以及FPGA器件,所述嵌入式实时系统与所述FPGA器件通过通信总线相连;所述嵌入式实时系统包括用于实现与外部设备通信连接的不同类型的若干原始通信接口,所述原始通信接口至少包括Can接口、485接口、1553B接口、422接口中的一种或几种;所述FPGA器件设置有用于与外部设备相连的若干转发通信接口,若干所述转发通信接口与若干所述原始通信接口一一对应;

2.根据权利要求1所述的高速率数据发送系统,其特征在于,确定发送完成后更改数据发送状态为发送完成,并将所述发送状态发送给所述嵌入式实时系统,以便所述嵌入式实时系统将后续分...

【技术特征摘要】

1.一种高速率数据发送系统,其特征在于,包括嵌入式实时系统以及fpga器件,所述嵌入式实时系统与所述fpga器件通过通信总线相连;所述嵌入式实时系统包括用于实现与外部设备通信连接的不同类型的若干原始通信接口,所述原始通信接口至少包括can接口、485接口、1553b接口、422接口中的一种或几种;所述fpga器件设置有用于与外部设备相连的若干转发通信接口,若干所述转发通信接口与若干所述原始通信接口一一对应;

2.根据权利要求1所述的高速率数据发送系统,其特征在于,确定发送完成后更改数据发送状态为发送完成,并将所述发送状态发送给所述嵌入式实时系统,以便所述嵌入式实时系统将后续分包后并添加需要的数据写入空闲状态的所述第一缓存区以及第二缓存区。

3.根据...

【专利技术属性】
技术研发人员:于立明陈刚吴璇杨帅李泽银
申请(专利权)人:中国兵器装备集团自动化研究所有限公司
类型:发明
国别省市:

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

1