ECU是电子控制单元 (Electronic Control Unit),别名是 “车载电脑”。CAN是控制器局域网络协议(Controller Area Network)。Diagbox是对车辆进行电脑诊断、配置和清除故障码等的软件。
ECU由处理器(CPU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。ECU的功用是根据其内存的程序和数据对各种传感器输入的信息进行运算、处理、判断,然后输出指令。
CAN为串行通讯协议,很熟练应用在汽车电子。CAN规范分为物理层和数据链路层。物理层是位的编码、解码和同步等。数据链路层是数据包装、解包、应答等。CAN帧分为单帧和多帧。单帧有11BYTE,数据协议为4BYTE,数据信息为7BYTE。当数据信息超过7BYTE就用多帧。
汽车诊断原理是,将ECU上的信息,通过CAN数据线,传输给Diagbox上来。