【技术实现步骤摘要】
本公开涉及通信领域,特别涉及一种can通信方法、装置、电子设备和存储介质。
技术介绍
1、控制器局域网络(can,controller area network)总线因其高性能和可靠性已被广泛应用在工业自动化、医疗设备、汽车电子等方面。由于can属于异步通讯,没有时钟信号线,因此,连接在同一个can总线网络中的各节点间使用约定好的波特率进行通讯,can网络使用同步的方式实现总线电平信号的正确采样。可见,波特率偏差将对can通信产生至关重要的影响。
2、目前,使用can接口时只需配置收发模式和波特率。但是实际使用时存在以下问题:(1)使用常规配置方法收发数据时,经试验发现,发送(txd,transmit external data)端随着数据发送量的增加有些比特的位宽会被拉长,降低波特率,导致采样点和波特率出现偏差;(2)can控制器挂接某些波特率偏差容忍度低的设备时,经试验发现,若使用常规配置方法收发数据,提高波特率会导致can控制器与其挂接设备无法正常通信,can控制器只能接收数据,并且can控制器发出的数据对端设备收不到
...【技术保护点】
1.一种CAN通信方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在当前CAN节点通信过程中,所述发送端位时间信息中的时间量子的长度、传输段的长度、第一相位缓冲段的长度以及第二相位缓冲段的长度均固定不变且重同步跳转宽度的取值不超过所述配置值。
3.根据权利要求1所述的方法,其特征在于,所述当前CAN节点中CAN控制器按照所述发送端位时间信息发送数据,包括:每次需要发送数据时,当前CAN节点中CAN控制器均按照所述发送端位时间信息发送数据。
4.根据权利要求1所述的方法,其特征在于,在当前CAN节点通信过程中,当前
...【技术特征摘要】
1.一种can通信方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在当前can节点通信过程中,所述发送端位时间信息中的时间量子的长度、传输段的长度、第一相位缓冲段的长度以及第二相位缓冲段的长度均固定不变且重同步跳转宽度的取值不超过所述配置值。
3.根据权利要求1所述的方法,其特征在于,所述当前can节点中can控制器按照所述发送端位时间信息发送数据,包括:每次需要发送数据时,当前can节点中can控制器均按照所述发送端位时间信息发送数据。
4.根据权利要求1所述的方法,其特征在于,在当前can节点通信过程中,当前can节点中can控制器按照所述发送端位时间信息发送数据,包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1或5所述的方法,其特征在于,所述发送端位时间信息根据如下的can通信协议规定计算得到:
【专利技术属性】
技术研发人员:白雪,姜若楠,王家兴,汶少阳,薛希庆,
申请(专利权)人:飞腾信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。