CAN通信方法、装置、电子设备和存储介质制造方法及图纸

技术编号:41284229 阅读:26 留言:0更新日期:2024-05-11 09:33
本公开提供了一种CAN通信方法、装置、电子设备和存储介质。主要技术方案包括:在当前CAN节点进行通信前,为当前CAN节点的CAN控制器配置发送端位时间信息,所述发送端位时间信息包括:时间量子的长度、传输段的长度、第一相位缓冲段的长度、第二相位缓冲段的长度以及重同步跳转宽度的配置值;在当前CAN节点通信过程中,当前CAN节点中CAN控制器按照所述发送端位时间信息发送数据。本申请能够在实现数据同步的前提下确保CAN节点与其对端设备持续的正常通信。

【技术实现步骤摘要】

本公开涉及通信领域,特别涉及一种can通信方法、装置、电子设备和存储介质。


技术介绍

1、控制器局域网络(can,controller area network)总线因其高性能和可靠性已被广泛应用在工业自动化、医疗设备、汽车电子等方面。由于can属于异步通讯,没有时钟信号线,因此,连接在同一个can总线网络中的各节点间使用约定好的波特率进行通讯,can网络使用同步的方式实现总线电平信号的正确采样。可见,波特率偏差将对can通信产生至关重要的影响。

2、目前,使用can接口时只需配置收发模式和波特率。但是实际使用时存在以下问题:(1)使用常规配置方法收发数据时,经试验发现,发送(txd,transmit external data)端随着数据发送量的增加有些比特的位宽会被拉长,降低波特率,导致采样点和波特率出现偏差;(2)can控制器挂接某些波特率偏差容忍度低的设备时,经试验发现,若使用常规配置方法收发数据,提高波特率会导致can控制器与其挂接设备无法正常通信,can控制器只能接收数据,并且can控制器发出的数据对端设备收不到;(3)当can控制本文档来自技高网...

【技术保护点】

1.一种CAN通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在当前CAN节点通信过程中,所述发送端位时间信息中的时间量子的长度、传输段的长度、第一相位缓冲段的长度以及第二相位缓冲段的长度均固定不变且重同步跳转宽度的取值不超过所述配置值。

3.根据权利要求1所述的方法,其特征在于,所述当前CAN节点中CAN控制器按照所述发送端位时间信息发送数据,包括:每次需要发送数据时,当前CAN节点中CAN控制器均按照所述发送端位时间信息发送数据。

4.根据权利要求1所述的方法,其特征在于,在当前CAN节点通信过程中,当前CAN节点中CAN控...

【技术特征摘要】

1.一种can通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在当前can节点通信过程中,所述发送端位时间信息中的时间量子的长度、传输段的长度、第一相位缓冲段的长度以及第二相位缓冲段的长度均固定不变且重同步跳转宽度的取值不超过所述配置值。

3.根据权利要求1所述的方法,其特征在于,所述当前can节点中can控制器按照所述发送端位时间信息发送数据,包括:每次需要发送数据时,当前can节点中can控制器均按照所述发送端位时间信息发送数据。

4.根据权利要求1所述的方法,其特征在于,在当前can节点通信过程中,当前can节点中can控制器按照所述发送端位时间信息发送数据,包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1或5所述的方法,其特征在于,所述发送端位时间信息根据如下的can通信协议规定计算得到:

【专利技术属性】
技术研发人员:白雪姜若楠王家兴汶少阳薛希庆
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1