CAN总线同步

Posted galesaur-wcy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAN总线同步相关的知识,希望对你有一定的参考价值。

技术图片

 

 

CAN接收和发送数据

我们需要把CAN的控制和收发器的工作过程了解透彻 

CANAN总线的传输线缆用双绞线

CAN收发器是根据什么来?电信号  转换成逻辑电平 差分传输 

总线电平有两种   显性电平和隐形电平 

技术图片

 

 

变化越快 速度越快....根据自己选择的标准!

控制器:......逻辑电平 到报文 

数据帧举例

起始段 仲裁段(优先级。。。显性覆盖隐性)   CAN可以挂多个节点   我当前发送的电平和总线电平 

数据越小 优先级越高 

控制段 数据有多少长度 有多少字节  不能超过8个字节

校验和 

应答段:是否正确接收

帧结束

 

硬同步:数据起始段的同步....信号线走直流电平 作为接收方来说,如果长时间没有捕获不到上升沿或者下降沿  那会出现同步错误

所以CAN总线会插入帧间隔...帧间隔是隐性电平 

当出现边沿中 就被认为是同步开始  只能保证起始

时序和总线的时序 有偏差的时候 调整缓冲段  CAN总线在稳定性和可靠性中做了很多的工作  都有很多的机制 同步啊检错啊

 

以上是关于CAN总线同步的主要内容,如果未能解决你的问题,请参考以下文章

CAN 总线 之七 BOSCH CAN 位时序 和 同步

STM32中有关CAN总线CAN_SJW、CAN_BS1、CAN_Prescaler是啥?

CAN总线协议与帧格式的构成

CAN总线知识总结

CAN总线简易入门教程

CAN总线简易入门教程