1 位速率
2 位填充
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-26413425cb4e752f3eb7ba3c3b21af53.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-c2760958c73b5b4b97df291a5ca46f7c.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-c5349029fe5e398c4331d82771795622.png)
- 同步段(SS)
- 传播时间段(PTS)
- 相位缓冲段1(PBS1)
- 相位缓冲段2(PBS2)
这些段又由可称为 TimeQuantum(以下称为Tq)的最小时间单位构成。
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-8a785b89f03d7aeeef1aa47b842256bb.jpeg)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-9282010ce22e1ed1c6bbdec0c3447a3e.jpeg)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-c463ad41a524506ae22d86ef816a7189.jpeg)
4 通信网络
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-7721dfa0198676064c61d09af3c6c226.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-2dbbd1adc02cef1aea02af4323784d83.jpeg)
- CAN_H-CAN_L
- CAN_H-CAN_L > 0.9V 时候为显性的,逻辑信号表现为"逻辑0"- 低电平。
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-976a55baf6b320425e24c3a7b8a49a9f.jpeg)
CAN 报文有5个不同的帧类型,分别是:
-
数据帧:数据帧将数据从发送器传输到接收器;
-
远程帧:总线节点发出远程帧,请求发送具有同一标识符的数据帧;
-
错误帧:任何节点检测到总线错误就发出错误帧;
-
过载帧:过载帧用已在先行的后续的数据帧(或远程帧)之间提供一附加的延时。
-
间隔帧:是用来隔离数据帧的,数据帧(或者遥控帧)通过插入帧间隔可以将本帧与先行帧(数据帧、遥控帧、错误帧、过载帧)分隔开来。
帧类型 |
帧用途 |
数据帧 |
用于发送单元向接收单元传送数据的帧 |
遥控帧 |
用于接收单元向具有相同 ID 的发送单元请求数据的帧 |
错误帧 |
用于当检测出错误时向其它单元通知错误的帧 |
过载帧 |
用于接收单元通知其尚未做好接收准备的帧 |
间隔帧 |
用于将数据帧及遥控帧与前面的帧分离开来的帧 |
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-fa469cd877f8006f7a949095d73d57b0.jpeg)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-ed32d5f2b009f581577cece15b2d7d10.jpeg)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-b0465c890e4ec9122becc3c1888cc236.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-6db3121377193c5a968d4dddd452d8ff.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-d6466521dc9825468c888bd325d42a61.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-59c41d0fab0d8647d49ee59681207456.jpeg)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-63be57e025b334be2f70667cc366d6b4.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-b48d2ea82703904bf6e91a10e289a8a7.jpeg)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-13ba44caad7409417455752dbbefddfa.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-00ed4164a37fdb63ece774a1051540d4.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-423b5adede3d338aaf3f8d7edb9dc399.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-622cf809966deb1a9c1f843a34600c6c.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-17819bac5852a3e8b8870fe001c67104.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-f1656afffd38bb2e5fa408fefc03aa97.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-9cfb0d60fc211a1469c300f561207bdf.png)
接收器的内部情况,需要延迟下一个数据帧和远程帧。
在间歇的第1和第2字节检测到一个“显性”位。间歇属于帧间空间的一部分。它包含三个隐性位。间歇期间,所有的节点不允许传送数据帧或远程帧。它唯一要做的就是标示一个过载条件。
5 间隔帧
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-1ee4d0129f43df643cbf9630502366ac.png)
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-7bf606435536b91dde4b333c8c19b53a.png)
总线空闲的时间是任意的。只要总线被认定为空闲,任何等待发送报文的节点就会访问总线。在发送其他报文期间,有报文被挂起,对于这样的报文,其传送起始于间歇之后的第一个位。
总线上检测到的“显性”的位可被解释为帧的起始。
标准数据帧波形捕获:
![汽车CAN总线详解](https://www.yueuk.com/wp-content/uploads/2021/04/frc-c045348914d39870901b5be666b1ce2c.jpeg)
![weinxin](https://www.yueuk.com/wp-content/uploads/2021/04/frc-0e3fb8415cb4528f49cefc68541d2ca2.png)
扫码关注公众号
关注公众号领精彩彩蛋!