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

📄 use-tech-menu.txt

📁 我写的一个串口通讯的程序,该程序可以将收到的命令和文本重的程序进行比较,再将数据发回,适合通讯设备和电脑的通讯
💻 TXT
📖 第 1 页 / 共 5 页
字号:
			   -----------------------
			           1.模块信息1
			           2.模块信息2
					   3.数据
					   4.输入
			   -----------------------
			   4.数据浦作
			   -----------------------
			           1.模块信息1
			           2.模块信息2
					   3.数据
					   4.输入
			   -----------------------
-------------------------------------------
   1.D_chasiss
-------------------------------------------
    F0.诊断故障码
	F1.数据清单
	-------------------
	     1.ABS 数据
		 2.TCS 数据
	-------------------
	F2.特殊功能
	----------------------
	     1.自动排气
		 2.电磁阀测试
		 3.ABS继电器测试
		 4.自动测试
	----------------------
	F3.数据扑捉
	-----------------------
	     1.ABS 数据
		 2.TCS 数据
	-----------------------
	F4.ID 信息
-------------------------------------------
   2.W_chasiss
-------------------------------------------
-------------------------------------------
          
====================协议描述===============================

===========================================================
1. phycile layer:
   1. communication user VPM mode 
   2. user user'tools communication
      user'tools :
	     1. reading car or tools send vpm information and 
		    change it to RS communication way ,
			send information include framenum + oneframebytenum + data
		 2. the pc recevie command ,and received the user'tools send
		    0x55,can send answer .
		 3. bit struct: 1+8+1
2. user protocol according line data writer and user'tools com data.
3. struct:
   frame command:
      request :frame number + head + des + res + command + command information +CRC
	           0x01(1)    0x6c(1) 0x10(1) 0xf1(1) 0x20(1) (byte num>=0)       checkbyte(1)
      answer  :frame number + head + des + res + command + command information +CRC
	           0x01(1)    0x6c(1) 0xf1(1) 0x10(1) 0x60(1) (byte num>=0)       checkbyte(1)

      answer command = request command +0x40;
	  base head request and answer allways no change
	  every frame block internal times; 150 ms
4. read code:
      In command explain can said read code command:
	  read code answer:
        data item has three byte ,as to data1,data2,data3
		default code=data1%0x40+data2,
		displag ascii code
        switch (data1)
		{
		  case 0: P+default code
		  case 1: C+default code
		  case 2: B+default code
		  case 3: U+default code
		}
		see trouble code base
		{
		  前次测试状况:
		   前次测试的结果将显示为通过,失败或不运行
		   当前次测试状况不能确定时,显示不运行
          本点火测试状况:  
		   本点火测试状况将显示通过,失败,
		   通过及失败,不运行,和MIL/SVS请求.
		   通过表示诊断测试已报告
		   通过结果并无失败测试.失败表示诊断测试
		   报告测试结果失败
		   并无点火循环中,诊断测试已报告
		   通过及失败两者结果.
		   诊断测试未报告或
		   运行本点火循环.MIL/SVS表示
		   诊断测试请求将MIL 或SVS灯或信息接通.
		   自清除后测试状况:
		    自清除后测试状况显示通过,失败,通过及失败,不运行,
			和以往.通过表示
			诊断测试报告通过
			结果并无失败测试.失败表示诊断测试报告测试结果失败并无通过测试.
			通过及失败表示于本点火循环中,诊断测试已报告
			自DTC最后清除的通过及失败结果.
			(最可能的情况是
			车辆在由故障之前一段时间正常结果.
			向请客查阅故障记录信息).不运行表示自代码清除,
			诊断测试未报告货未运行.以往表示诊断测试报告
			自代码最后清除的有效故障.
			对U-类型的DTC:
			 当装置或系统不能就位于第二级数据连接时,
			 将显示不运行.此可能表示车辆不带设备或其为进行对话.
		}
		data3 is function byte ,can be explain as follow:
		{
		use in engine_dtc
		  1.上一次测试
		     if(data3.bit.1==1)失败
			 else if(data3.bit.5==1)不开动
			 else 通过
		  2.本次
		     if(data3.bit.7==1)失败MIL请求
			 else if(data3.bit.6==1 and (data3.bit.2==1
										 or data3.bit.5==1))失败
			 else if(data3.bit.6==1)通过及失败
			 else if(data3.bit.2==1	 or data3.bit.5==1)不开动
			 else 通过
		  3.自清除后 
		     if(data3.bit.2 and data3.bit.3 and data3.bit.4)失败历史
			 else
			 if(data3.bit.2 and data3.bit.3 )失败
			 else
			 if(data3.bit.3 and data3.bit.4 )通过历史及失败
			 else
			 if(data3.bit.2 and data3.bit.4 )不开动历史
			 if(data3.bit.2)不开动
			 if(data3.bit.3)通过及失败
			 if(data3.bit.4)通过历史

		}
		if (data1==0x00 and data2==0x00) trouble code read over
===========================================================






		  ========================================
		     2001------Engine (C)
		  ========================================
*************************
========================================================
   1.C_engine:
==============================
   enter system command: 20
==============================
		F0.诊断故障码
		----------------------------
				F0.DTC 信息
				-----------------------
						F0.DTC 信息	---------------19 da ff 00 3f					
						=========================================
						1.enter command:
                          request:01  05  6C  10  F1  20  64  55
						  answer :01--05--6C--F1--10--60--72  
						2.read code:
						  request:01  08  6C  10  F1  19  DA  FF  00  3F  55--
						  answer :02--08--6C--F1--10--59--D0--16--02--57--08--6C--F1--10--59--00--00--02--EE 
						  display:		  
							  1.上一次测试
							  2.本次
							  3.自清除后 
						=========================================
						F1.特定DTC -------------19 40 ff 00 e8
						=========================================
						  request:01  08  6C  10  F1  19  40  FF  00  E8  55--
						  answer :02--08--6C--F1--10--59--B0--16--01--20--
						              08--6C--F1--10--59--00--00--01--C9
						1.键入特定诊断故障码:(0014)
						  request:01  07  6C  10  F1  17  18  60  D4  55--
						  answer :01--08--6C--F1--10--57--18--60--25--44 
						  if(answer same above)
							according dtc info explain
						  else  无效DTC
						=========================================
						F2.自清除后未运行的代码---------19 04 ff 00 8e
						=========================================
						1. enter system
						  request:  01  05  6C  10  F1  20  64  55
						  answer ;--01--05--6C--F1--10--60--72
						2. read and clear:
						  request:01  08  6C  10  F1  19  04  FF  00  8E  55
						  wait for this 59--00--00 answer 
						  answer :01--01--08--6C--F1--10--59--00--00--FF--10--

						  circle ask:
						  request:01  08  6C  10  F1  19  04  FF  00  8E  55
						  answer :01--02--08--6C--F1--10--59--11--06--24--05--08--6C--F1--10--59--11--07--24--49 			
						  if(first ask dtc is 0x00 0x00 )
						  {
							  if(other ask dtc can continue return and three state is 不开动)
                              All display dtc information
							  else no truble code,
						  }
						  else error or 
						=========================================
						F3.诊断测试状况---------19 60 ff 00 d8
						=========================================
						  request:01  05  6C  10  F1  20  65  55--
						  answer; 01--05--6C--F1--10--60--72  
						  read code command:
						  request:01  08  6C  10  F1  19  60  FF  00  D8  55--
						  answer: 02--08--6C--F1--10--59--18--60--01--42--08--6C--F1--10--59--00--00--01--C9  						  
						  display:		  
							  1.本次
						=========================================
				-----------------------
				F1.冻结故障状态/故障记录--------12  00  ff  ff
				=====================================
				request:  01  08  6C  10  F1  12  00  FF  FF  6A 
				answer :

				=====================================
				F2.清除DTC 信息 -----10 00
				                -----14
				=====================================
				清除DTC将从控制器消除存储的历史记录数据:
				yes:
				request: 06  6C  10  F1  10  00  1A  
				answer : 08  6C  F1  10  7F  10  00  12  18  
				request: 05  6C  10  F1  14  5A  
				answer : 05  6C  F1  10  54  4C  
				=====================================
				F3.获取信息-------------22 12 34 01
				           -------------12 00 ff ff
				=====================================
				存储DTC,冻结故障状态和故障记录信息
				1.request: 01  05  6C  10  F1  20  64
				  answer : 01--05--6C--F1--10--60--72  
				2.request: 01  08  6C  10  F1  19  DA  FF  00  3F  
				  answer :
					  01--01--05--08--6C--F1--10--59--92--51--01--00--
								  08--6C--F1--10--59--92--52--01--D4--
								  08--6C--F1--10--59--92--53--01--98--
								  08--6C--F1--10--59--92--54--01--61--
								  08--6C--F1--10--59--00--00--01--C9  

				3. request :08  6C  10  F1  22  12  34  01  6A 
				   answer  :09  6C  F1  10  62  12  34  00  00  7D
				     if(answer 12  34  00  00) is error
					 else
						  01--09--6C--F1--10--62--12--34--00--00--7D  55--
						  01--0A--6C--F1--10--52--00--00--03--00--00--48  55--
						  01--09--6C--F1--10--52--00--00--05--00--1F  55--
						  01--09--6C--F1--10--52--00--00--07--00--87  55
						--01--0A--6C--F1--10--52--00--00--0C--00--00--CE  55--
						  01--0A--6C--F1--10--52--00--00--10--00--00--DC  55--
						  01  0A--6C--F1--10--52--00--11--93--00--00--28  55--
						  01--0A--6C--F1--10--52--00--12--35--00--00--67  55--
						  01--09--6C--F1--10--52--00--12--37--00--5D  55--
						  01--09--6C--F1--10--52--00--12--39--00--B2  55--
						  01--0A--6C--F1--10--52--01--00--02--00--00--AD  55  
				     display accoding DTC show :
					--------------------------------------------
					01  05  6C  10  F1  20  64  55--00--
					  01--01--05--6C--F1--10--60--72  
					  01  08  6C  10  F1  19  DA  FF  00  3F  55--
					  01--01--05--08--6C--F1--10--59--92--51--01--00--
								  08--6C--F1--10--59--92--52--01--D4--
								  08--6C--F1--10--59--92--53--01--98--
								  08--6C--F1--10--59--92--54--01--61--
								  08--6C--F1--10--59--00--00--01--C9  
					  01  08  6C  10  F1  22  12  34  01  6A  55--0E--11--
  
					  01--09--6C--F1--10--62--12--34--00--00--7D  55--
					  01--0A--6C--F1--10--52--00--00--03--00--00--48  55--
					  01--09--6C--F1--10--52--00--00--05--00--1F  55--
					  01--09--6C--F1--10--52--00--00--07--00--87  55
					--01--0A--6C--F1--10--52--00--00--0C--00--00--CE  55--
					  01--0A--6C--F1--10--52--00--00--10--00--00--DC  55--
					  01  0A--6C--F1--10--52--00--11--93--00--00--28  55--
					  01--0A--6C--F1--10--52--00--12--35--00--00--67  55--
					  01--09--6C--F1--10--52--00--12--37--00--5D  55--
					  01--09--6C--F1--10--52--00--12--39--00--B2  55--
					  01--0A--6C--F1--10--52--01--00--02--00--00--AD  55  

					--------------------------------------------
				=====================================
		----------------------------
		F1.数据清单
		----------------------------
				F0.发动机数据清单
				---------------------------
						F0.发动机数据1
						===================================
						1:  01  05  6C  10  F1  20  64  55--
						    01--01--05--6C--F1--10--60--72  
						2:  01  0B  6C  10  F1  2C  FE  4B  00  0C  11  C9  1B  55--
						    01--01--07--6C--F1--10--6C--FE--4B--D6  
						3:  01  0B  6C  10  F1  2C  FE  62  11  72  00  05  6F  55--
						    01--01--07--6C--F1--10--6C--FE--62--A4  
						4:  01  0B  6C  10  F1  2C  FE  71  00  0F  FF  FF  A6  55--
						    04--05--0C--6C--F1--10--6A--FA--3B--05--AD--7F--CE--01
                          --09--0C--6C--F1--10--6A--F9--00--A8--40--14--00--D3--22
						  .................
						===================================
						F1.发动机数据2
						===================================
						1:  01  05  6C  10  F1  20  64  55--
						    01--01--05--6C--F1--10--60--72  
						2:  01  0B  6C  10  F1  2C  FE  4B  00  0C  11  C9  1B  55--
						    01--01--07--6C--F1--10--6C--FE--4B--D6  
						3:  01  0B  6C  10  F1  2C  FE  63  00  05  16  0B  D8  55--
						    01--01--07--6C--F1--10--6C--FE--63--B9  
						4:  01  0B  6C  10  F1  2C  FD  4B  16  0A  00  0F  1B  55--
						    01--04--0C--6C--F1--10--6A--FA--3B--05--AD--7F--CE--01
							................
						===================================
						F2.EGR数据
						===================================
						1:  01  05  6C  10  F1  20  64  55--
						    01--01--05--6C--F1--10--60--72  
						2:  01  0B  6C  10  F1  2C  FE  4A  11  71  11  9B  E0  55--
							01--01--07--6C--F1--10--6C--FE--4A--CB  
						3:	01  0B  6C  10  F1  2C  FE  5A  11  52  11  BB  35  55--
						    01--01--07--6C--F1--10--6C--FE--5A--06  
						4:  01  0B  6C  10  F1  2C  FD  4A  11  BD  11  C1  8C  55--
						    01--04--0C--6C--F1--10--6A--FA--3B--05--AD--7F--CE--01--09--
							.......
						===================================
						F3.缺缸数据
						===================================
  						===================================
						F4.输出驱动器数据
						===================================
						===================================
				---------------------------
				F1.变速箱数据清单
				---------------------------
						F0:变速箱数据
						===================================
						===================================
						F1:TCC 数据
						===================================
						F2:1-2换档数据
						===================================
						===================================
						F3:2-3换档数据
						===================================
						===================================
						F4:3-4换档数据
						===================================
						===================================
						F5:PC电磁阀数据
						===================================
						===================================
						F6:变速器调整
						===================================
						===================================
								F0:1-2调整数据
								===================================
								===================================
								F1:2-3调整数据
								===================================
								===================================
								F2:3-4调整数据
								===================================
								===================================
								F3:稳定状态数据
								===================================
								===================================
						-------------------
				---------------------------
		----------------------------
		F2.特殊功能
		----------------------------
				F1.发动机输出控制
				------------------------
				      F0:风扇继电器
					  -----------------------------
					  -----------------------------
				      F1:故障指示灯
					  -----------------------------
					  -----------------------------
				      F2:A/C继电器
					  -----------------------------
					  -----------------------------
				      F3:EVAP滤清电磁阀(PWM)
					  -----------------------------
					  -----------------------------
				      F4:EGR电磁阀
					  -----------------------------
					  -----------------------------
				      F5:环路状态
					  -----------------------------
					  -----------------------------
				      F6:燃油泵
					  -----------------------------
					  -----------------------------
				      F7:机油寿命设定
					  -----------------------------
					  -----------------------------
				      F8:发电机L端子
					  -----------------------------
					  -----------------------------
				------------------------
				F2.变速器输出控制
				------------------------
				      F0:TCC控制阀
					  -----------------------------
					  -----------------------------
				      F1:1-2电磁阀
					  -----------------------------

⌨️ 快捷键说明

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