⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eng协议.txt

📁 汽车电子解码器电缆测试。可以判断汽车故障在哪里
💻 TXT
字号:
哈飞路宝engine协议
****************************************
->ECU: 表示向ECU发送命令.
ECU->: 表示ECU回的命令.
所有发送和返回字节位数均从0算起.
****************************************

协议类型: KWP2000
诊断座: OBDII-16PIN  
通讯脚: 7
波特率: 10.414khz
工作电压: 12V
源地址: $11,目标地址: $F1
字节间隔:5ms,帧间隔:1s。

命令结构
1帧=长度指示+方向指示+命令+校验和
1帧=80+方向指示+长度+命令+校验和
长度指示=(长度指示+方向指示+命令+校验和)的字节数+80H-4
长度=命令的字节数
校验和=前面字节的累加和
方向指示=11,F1表示TOOL发给ECU,F1,11,表示ECU发给TOOL


*****************进系统*********************
低脉冲:25.0毫秒;
高脉冲:25.1毫秒;
->ECU: 81 11 F1 81 04                                                                                                                                                                                                                                                                                  
ECU->: 83 F1 11 C1 EF 8F C4                                                                                                                                                                                                                                                                            
->ECU: 82 11 F1 1A 81 1F                                                                                                                                                                                                                                                                        
->ECU: 82 11 F1 1A 80 1E   

**************链路保持********************
->ECU: 81 11 F1 3E C1 
ECU->: 81 F1 11 7E 01 

**************系统识别********************
-> ECU: 80 11 F1 02 21 9F 44 //0
ECU ->: 8C F1 11 61 9F 30 32 36 31 32 30 38 30 36 34 8B 
-> ECU : 80 11 F1 02 21 94 39 //1
ECU ->: 8C F1 11 61 94 31 30 33 37 33 36 38 31 33 36 89 
-> ECU : 80 11 F1 02 21 91 36 //2
ECU ->: 8D F1 11 61 91 33 36 30 30 39 35 30 2D 20 48 46 C3 
-> ECU : 80 11 F1 02 21 97 3C //3
ECU ->: 88 F1 11 61 97 44 41 34 36 38 51 FA 

显示			规律
Hardware  Version:	第0帧的返回帧的byte[5]10个的ASCII码值
Sofware   Version:	第1帧的返回帧的byte[5]10个的ASCII码值
User   Number:		第2帧的返回帧的byte[5]11个]的ASCII码值
ENGINE   TYPE:		第3帧的返回帧的byte[5]6个的ASCII码值

************读故障码*************
->ECU: 84 11 F1 18 00 FF 00 9D 
ECU->: X1 F1 11 58 X2 X3 X4 X5 ... XX 
说明:
X1: 与返回帧长度有关
58: 表示故障码标识
X2: 为故障码的个数
X3: 若X2不为0,则表示第1个故障码的高位
X4: 若X2不为0,则表示第1个故障码的低位
X5: 若X2不为0,则表示第1个故障码的属性
之后每三个字节表示一个故障码.

例如:
ECU->: 85 F1 11 58 01 05 00 30 15 
则显示1个故障码: P0500

********清故障码********
->ECU: 83 11 F1 14 FF 00 98 
ECU->: 83 F1 11 54 FF FF D7 

************读数据流*************
->ECU: 82 11 F1 21 01 A6 
ECU->: X1 F1 11 61 01 X2 ... XX 
说明: 
X1: 表示帧的长度
61: 表示接收数据流标识字节
01: 表示系统数据帧
X2~XX: 表示返回数据,最后一位为累加和. 

数据流名称单位    字节位数(X1,X2)   	计算公式     		单位      
------------------------------------------------------------------------  
歧管压力1            52			0.0195*x1+0.002         V         
歧管电力2            53      		10*x1   		KPA
电瓶电压             37      		0.07*x1    		V
进气温度AD值         46      		0.0195*x1   		V 
进气温度             47      		x1-40   		℃
冷却液温度AD值       44      		0.0195*x1+0.0025     	V
冷却液温度           45      		x1-40     		℃
车速                 42      		x1  			KM/H
   
发电机转速           38,39   		x1*64+0.2471x2       	RPM
驻车目标转速         40     		x1*10     		RPM
运行目标转速         41     		x1*10      		RPM
节气门电压           57     		0.004*x1      		V
节气门开度           61     		x1*100/255   		%   
节气门计算值         61     		x1*100/255      	%
环境温度             48     		x1-40   		℃
踏板位置2            55     		0.01996*x1  		V
    
闭合时间             70     		x1/10      		MS
喷游脉宽             71     		x1/10      		MS
点火提前角           72     		0.5*x1-64      		°
爆震传感器1          78,79   		0.3122*x1+0.02*x2   	MV     
爆震传感器2          80,81   		0.3125*x1+0.0196*x2     MV   
氧传感器1            90     		0.019*x1      		V
发动机相对负载       10    		5*x1       
最终长期目标位置     76     		0.549*x1 		KPA
     
油耗量               76,77   		0.549*x1+0.002*x2       L/H
步进电机目标位置     56     		x1      


*************系统状态*************
->ECU: 82 11 F1 21 01 A6 
ECU->: X1 F1 11 61 01 X2 ... XX 
说明: 
X1: 表示帧的长度
61: 表示接收数据流标识字节
01: 表示系统数据帧
X2~XX: 表示返回数据,最后一位为累加和. 

系统状态名称	   字节位数  相关字节二进制位   显示: (说明: 当相关字节二进制位为0或1时的显示值.)
--------------------------------------------------------------------------------------------------
风扇1              25              bit.0	0:关 1:开
风扇2              25              bit.1	0:关 1:开
风扇3              25              bit.2	0:关 1:开
点火开关           26              bit.0	0:关 1:开
继电器             26              bit.1	0:关 1:开
燃油泵继电器       26              bit.2	0:关 1:开
启动马达           26              bit.3	0:关 1:开
怠速运行           26              bit.4	0:关 1:开

车速信号           26              bit.1	0:关 1:开
相对信号           26              bit.6	0:关 1:开
节气门怠速位置     27              bit.0	0:关 1:开
减速燃油切断       27              bit.3	0:关 1:开
加速燃油增浓       27              bit.4	0:关 1:开
空燃比调节         28              bit.0	0:关 1:开
废气再循环         28              bit.1	0:关 1:开
碳罐净化电池阀     28              bit.2	0:关 1:开

催化剂保护加浓     28              bit.4	0:关 1:开
氧信号1浓          29              bit.0	0:关 1:开
氧信号2浓          29              bit.1	0:关 1:开
氧传感器1加热      29              bit.4	0:关 1:开
氧传感器2加热      29              bit.5	0:关 1:开
故障灯激活         31              bit.0	0:关 1:开
故障灯闪烁         31              bit.1	0:关 1:开
维修灯激活         31              bit.4	0:关 1:开

维修灯闪烁         31              bit.5	0:关 1:开
SVS错误            31              bit.6	0:关 1:开
节气门位置错误     32              bit.0	0:关 1:开
电子油门掉电       32              bit.1	0:关 1:开
空调开关           33              bit.0	0:关 1:开
空调请求           33              bit.1	0:关 1:开
空调压缩机         33              bit.6	0:关 1:开
自动变速箱         34              bit.3	0:关 1:开

控制开关接通       35              bit.0	0:关 1:开
控制开关复位       35              bit.1	0:关 1:开
控制开关断开       35              bit.2	0:关 1:开
刹车灯开关         35              bit.3	0:关 1:开
刹车测试开关       35              bit.4	0:关 1:开
巡航控制           35              bit.6	0:关 1:开


*************里程累积******************
->ECU: 82 11 F1 21 01 A6 
ECU->: X1 F1 11 61 01 X2 ... XX 
说明: 
X1: 表示帧的长度
61: 表示接收数据流标识字节
01: 表示系统数据帧
X2~XX: 表示返回数据,最后一位为累加和. 

显示:
运行里程: YY km
YY=byte[112]byte[113]byte[114]byte[115]
(注: byte[]为返回帧的相关字节,将返回的第112,113,114,115个字节组合成有8位的16进制数,再转换成10进制显示.)


*****************元件测试***********************
故障警告灯ON 		       退出命令 ->ECU: 83 11 F1 30 18 00 CD 		
->ECU: 84 11 F1 30 18 07 FF D4                 
故障警告灯OFF			
->ECU: 84 11 F1 30 18 07 00 D5

碳罐电磁阀ON		       退出命令 ->ECU: 83 11 F1 30 11 00 C6  	
->ECU: 84 11 F1 30 11 07 FF CD
碳罐电磁阀OFF
->ECU: 84 11 F1 30 11 07 00 CE

油泵继电器ON		       退出命令 ->ECU: 83 11 F1 30 12 00 C7 			
->ECU: 84 11 F1 30 12 07 FF CE
油泵继电器OFF
->ECU: 84 11 F1 30 12 07 00 CF

空调控制继电器ON	       退出命令 ->ECU: 83 11 F1 30 15 00 CA	
->ECU: 84 11 F1 30 15 07 FF D1
空调控制继电器OFF	        
->ECU: 84 11 F1 30 15 07 00 D2

风扇速度1 ON		       退出命令	->ECU: 83 11 F1 30 13 00 C8 	 
->ECU: 84 11 F1 30 13 07 FF CF
风扇速度1 OFF
->ECU: 84 11 F1 30 13 07 00 D0

风扇速度2 ON                   退出命令 ->ECU: 83 11 F1 30 14 00 C9
->ECU: 84 11 F1 30 14 07 FF D0
风扇速度2 OFF
->ECU: 84 11 F1 30 14 07 00 D1

点火线圈 1,2,3,4           退出命令 ->ECU: 83 11 F1 30 22 00 D7
点火线圈1
ENTER: 	83 11 F1 30 22 00 D7
DO: 	85 11 F1 30 22 07 00 01 E1
点火线圈2
ENTER: 	83 11 F1 30 22 00 D7
DO: 	85 11 F1 30 22 07 00 03 E3
点火线圈3
ENTER: 	83 11 F1 30 22 00 D7
DO: 	85 11 F1 30 22 07 00 02 E2      
点火线圈4
ENTER: 	83 11 F1 30 22 00 D7
DO: 	85 11 F1 30 22 07 00 04 E4

燃油喷射禁止1,2,3,4         退出命令 ->ECU: 83 11 F1 30 20 00 D5
1缸
ENTER: 	83 11 F1 30 20 00 D5
DO: 	85 11 F1 30 20 07 00 01 DF
2缸
ENTER: 	83 11 F1 30 20 00 D5
DO: 	85 11 F1 30 20 07 00 03 E1
3缸
ENTER: 	83 11 F1 30 20 00 D5
DO: 	85 11 F1 30 20 07 00 02 E0    
4缸
ENTER: 	83 11 F1 30 20 00 D5
DO: 	85 11 F1 30 20 07 00 04 E2

































⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -