一、CAN 总线简介CAN 总线即控制器局域网,为串行通信协议,能有效的支持具有很高安全等级的分布实时控制,在汽车电子行业中,使用 CAN 连接发动机控制单元,传感器,防刹车系统等等,其传输速度可达到1Mbit/S
1、CAN 总线数据生成CAN 总线的数据分为模拟信号与数字信号,模拟信号是由传感器检测得到,并将得到的信号进行转换(A/D),变成数字信号,送给MCU,由 MCU 将生成的 CAN 报文发送到总线上
模拟信号一般显示在指针表上,如气压 1,气压 2 等
数字信号相对简单,可直接由 MCU 接收,然后将报文发到 CAN 总线上,如发动机诊断,刹车片磨损等等,一般显示在仪表上
2、CAN 信号线 CAN 传输的两条信号线被称为 CAN_H 和 CAN_L
通电状态:CAN_H(2
5V)、CAN_L(2
5V)或 CAN_L(3
5V)、CAN_H(1
5V)断电状态:CAN_H、CAN_L 之间应该有 60~62 欧电阻值,两个 120 欧分别在仪表模块和后控模块中,并联后是 60 欧姆左右
☞友情提示:用万用表是测不准 CAN_H 或 CAN_L 电压的,因为通电后 CAN线上的电压在不停变化,而万用表的响应速度很慢,所以测得的电压是并不是当前电压而是电压的有效值
3、唤醒线 WAKEUPCAN 总线所有模块都有两个 WAKEUP 引脚,模块内部是连接在一起的,前控模块为 WAKEUP 输出,其它模块为 WAKEUP 的输入,连线时总线各模块的 WAKEUP 都必须与前控连接在一起,当前控电源正常、钥匙 1 档(ACC 档)开时,前控正常工作,WAKEUP 输出(输出电压值约等于当前电源电压),总线其它模块收到 WAKEUP 信号,模块被唤醒,在电源正常的情况下,各模块开始工作
二、线路和模块的基本检查1、线路的基本检查分为输入和输出线路
对输入线路的检查: