一种多通道CANFD总线通信装置和方法制造方法及图纸

技术编号:37449538 阅读:27 留言:0更新日期:2023-05-06 09:21
本发明专利技术公开了一种多通道CANFD总线通信装置和方法,包括S1、每一个CANFD总线控制器IP核的接口连接到其对应的CANFD总线上,在CANFD总线上挂载需要通信的设备;S2、ARM处理器通过AXI总线对需要使用的CANFD总线控制器IP核进行初始化配置;S3、CANFD总线控制器IP核根据CANFD协议接收总线上各节点的数据,ARM将各路总线上的数据进行解析,根据需求将该数据存储至存储设备中;S4、发送数据时,ARM根据上位机发送过来的指令,通过AXI总线向写CANFD总线控制器IP核中写数据,并依次往总线上发送数据。本申请的控制部分使用PSoC进行实现,集成了ARM和FPGA的PSoC具有更强的灵活性,且继承了FPGA并行执行任务的优点,能够良好的实现数据节点数目需求大、数据实时性要求高等要求。数据实时性要求高等要求。数据实时性要求高等要求。

【技术实现步骤摘要】
一种多通道CANFD总线通信装置和方法


[0001]本专利技术涉及计算机总线通信
,具体涉及一种多通道CANFD总线通信装置和方法。

技术介绍

[0002]从未来的发展方向来看,通信系统都是朝着越来越复杂的方向发展,实时性、数据处理速度、准确性、稳定性、通信距离等都是通信系统所追求的。
[0003]CANFD总线是一种串行数据通信总线,是CAN总线的升级版本。其具有较远的通信距离,数据域通信速率最高可达8Mbps。现有的此类总线通信装置通常采用两路总线接口,一条总线接口上通常最多能挂110个节点,在一般的工业生产中是足够使用的。但是在数据节点数目需求量巨大,数据实时性要求高这些情况下,两路总线接口无法满足使用需求。

技术实现思路

[0004]针对上述问题中的至少之一,本专利技术提供一种多通道CANFD总线通信装置和方法。
[0005]为实现上述目的,本专利技术采用以下技术方案实现:
[0006]一种多通道CANFD总线通信装置,包括上位机、以太网口、ARM处理器、FPGA、AXI总线、CANFD控制本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多通道CANFD总线通信装置,其特征在于:包括上位机、以太网口、ARM处理器、FPGA、AXI总线、CANFD控制器IP核、CANFD总线接口,所述ARM处理器与FPGA逻辑端通过AXI总线相互连接并进行数据交互,ARM通过AXI总线调用多路CANFD总线控制器IP核与多路CANFD总线,每一个CANFD总线控制器对应一路CANFD总线,每一路CANFD总线上挂载多个节点,对多个设备进行数据通信,数据上传至ARM处理器进行处理。2.据权利要求1所述的一种多通道CANFD总线通信装置,其特征在于:还包括上位机、Flash、DDR、eMMC,分别通过通信接口与ARM进行信息交互。3.据权利要求1所述的一种多通道CANFD总线通信装置,其特征在于:AXI总线选用AXI4协议进行总线通信。4.根据权利要求1至3中任意一项所述的一种多通道CANFD总线通信方法,其特征在于:包括以下步骤:S1、每一个CANFD总线控制器IP核的接口连接到其对应的CANFD总线上,在CANFD总线上挂载需要通信的设备;S2、ARM处理器通过AXI总线对需要使用的CANFD总线控制器IP核进行初始化配置,并进行自测试;S3、CANFD总线控制器IP核根据CANFD协议接收总线上各节点的...

【专利技术属性】
技术研发人员:罗浩龚小进张小倩邹力
申请(专利权)人:湖北三江航天红峰控制有限公司
类型:发明
国别省市:

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

1