故障现象:一辆东风日产天籁2.3 L轿车,用户反映该车正常熄火停车后,第2天再次起动时出现以下故障:打开点火开关或着车后风扇常转;没有打开灯光开关的情况下,大灯近光常亮,扳动变光开关,不能变光;起动空调后,空调出风口出热风。
CAN高和CAN低总线空闲时电压是2.5伏,数据传输时CAN高为3.5伏、CAN低为1.5伏,这个电压不是绝对的,只是CAN高要高于2.5伏,CAN低要低于2.5伏,在2.5伏这个轴线上相对平衡就没问题,加起来总和是5V电压。
如:果整车上所有的用电设备都是一个独立的CAN总线节点,并且每一个节点都向外发送自己当前的状态,并接受来自外部的信息, 那么整车的控制只需要一条CAN总线控制线和电源线就可以了!1sof + 29id + 1ide + 1rtr + 1srr + 2r + 4dlc + 8*8data。
在ISO 11898-2和ISO 11898-3中分别规定了两种CAN总线结构(在BOSCH CAN2.0规范中,并没有关于总线拓扑结构的说明):高速CAN总线和低速CAN总线,区别表如下所示:本篇博文将详细介绍两者的特性和区别。
在之前的博文中分享过一系列一文搞懂:SPI协议、I2C协议、PID算法、Modbus协议等文章,也考虑过是否可以出一篇介绍CAN总线协议的文章,但是在之后的学习研究中,发觉CAN总线协议比较庞大和复杂,做为刚刚进入汽车电子行业的开发小白,一篇文章难以讲解清晰,所以决定在汽车电子专栏中连载分享关于CAN总线协议的相关知识。
CAN线是两根线搅在一起的,分CAN高和CAN低,CAN高的电压在2.6伏左右,CAN低的电压在2.4伏左右,两根线相加的电压约等于5伏,我们可以测量OBD上的6和14,3和11上面的针脚电压看到正不正常,我们测量3号针脚,11号针脚电压是正常的,再测量6号针脚,14号针脚电压不对,很明显对地短路了,像这种情况有两种可能:第一种是线路,第二个是模块,我们可以逐个逐个把所有模块全部拔掉,拔掉哪个恢复正常,就是哪个的问题。