天津易博达动力科技有限公司 内部资料,注意保密 汽车诊断 K 线的特点 1、诊断 K 线通讯特点 根据 SAE 规定的 OBD 标准,车辆行业使用 K、L 线进行诊断和标定
通过 K 线对某个控制单元进行查询,通过 K 线、测试仪和控制单元可进行数据交换
换句话说,即通过K 线数据被双向传送(从测试仪到控制单元以及从控制单元到测试仪)
最近生产的车上都装有 K 线
而 L 线则是用来对控制单元进行查询的导线,此线在目前生产的车辆中已经不存在
由于串口的普及,所以 K 线实现起来更容易
而逻辑电平的改变,只是需要转换电路
因此本系统采用 K 线的通讯方式
由于 K 线只是一根线,而 PC 机与控制单元都要向对方发出信息,所以可以判定此线是半双工串行通讯
K 线通讯主要有以下特点: (1) 双方采用半双工异步串行通讯
(2) 工作电压范围为8~18V
(3) 使用环境温度为-40°C~125°C
(4) 最大速度是 50kbps
(5) 支持大电流
(6) 与单片机CMOS 电平无缝连接
(7) 具有对地线保护作用
(8) 串行通讯码的每个单元包括 10 位二进制数据,分别为起始位、8 位数据、停止位,每个单元发送完毕后设有空闲等待
(9) 双方的通讯以“行”为单位轮流发送,即 PC 机发送一行消息后,ECU 再发送一行消息,反之亦然
(10) 一信息行由下列数据组成:第一位数据表示本行还要发送多少数据;第二个数据用来表示关键码,表示此次用来完成什么样的操作,如开始参数、写数据到 EEPROM 中等;第三个数据表示要发送的数据
(11) 在一信息行中,还包括用于校验的反码,一方每发出一个数据后,对方必须对回应此数据的反码进行校验;由于 K 线是单线通讯,所以只有在正确处理回应数据的反码进行校验时,才能保证通讯的顺利进行
(12) 至于 PC 机在每一个功