基于FPGA的AFDX数据帧到CAN数据帧转换方法技术

技术编号:41328543 阅读:18 留言:0更新日期:2024-05-13 15:06
本发明专利技术公开基于FPGA的AFDX数据帧到CAN数据帧转换方法。所述转换方法包括:将所述FPGA被配置成:具备AFDX数据帧的接收功能、AFDX数据帧到CAN数据帧的处理功能、CAN数据帧的发送功能。利用所述FPGA,独立实现AFDX数据帧到CAN数据帧的转换,以此能够省去CPU,数据转换次数少,并且节约硬件空间。

【技术实现步骤摘要】

本专利技术涉及afdx和arinc825总线,特别地是,基于fpga的afdx数据帧到can数据帧转换方法。


技术介绍

1、在航电系统中,afdx总线一般是用于集成环境。请参见图1,afdx总线的应用环境包括:主控设备、afdx交换机、被控设备的通信板卡。所述主控设备通过所述afdx交换机向所述被控设备的通信板卡发送控制命令等信息。当载有afdx端系统的通信板卡接收到所述主控设备的控制命令时,需要将afdx数据帧转换为arinc825数据帧,才能将命令下发至内部的各个控制块。

2、请参见图2,目前的通信板卡:afdx总线节点由fpga进行研发,将数据通过pmc结构的总线形式传递给cpu,在cpu内将数据进行分解打包成can的数据格式,然后将can消息通过满足arinc825标准的can控制器进行发出。

3、上述设计的缺点在于:数据转换的次数比较多,并且fpga的资源也没有得到充分的利用。同时afdx数据帧的接收/发送和afdx数据帧的处理位于两块芯片,不仅占用硬件的空间,同时对构型管理上也有一定的负担。站在软件的角度上而言,功能模块本文档来自技高网...

【技术保护点】

1.基于FPGA的AFDX数据帧到CAN数据帧转换方法,其特征在于,包括:将所述FPGA被配置成:具备AFDX数据帧的接收功能、AFDX数据帧到CAN数据帧的处理功能、CAN数据帧的发送功能,利用所述FPGA,独立实现AFDX数据帧到CAN数据帧的转换。

2.根据权利要求1所述的基于FPGA的AFDX数据帧到CAN数据帧转换方法,其特征在于,所述FPGA中引入有预设的转换配置表,基于所述转换配置表,确定打包的CAN ID和数据偏移地址和长度。

3.根据权利要求1所述的基于FPGA的AFDX数据帧到CAN数据帧转换方法,其特征在于,AFDX数据帧满足ARINC664...

【技术特征摘要】

1.基于fpga的afdx数据帧到can数据帧转换方法,其特征在于,包括:将所述fpga被配置成:具备afdx数据帧的接收功能、afdx数据帧到can数据帧的处理功能、can数据帧的发送功能,利用所述fpga,独立实现afdx数据帧到can数据帧的转换。

2.根据权利要求1所述的基于fpga的afdx数据帧到can数据帧转换方法,其特征在于,所述fpga中引入...

【专利技术属性】
技术研发人员:张丽
申请(专利权)人:上海航空电器有限公司
类型:发明
国别省市:

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

1