ฉันจะดูโหมดของฉัน 06 ใน OBDii ได้อย่างไร


10

โหมด 06 ใน OBD2 นั้นดีที่จะได้รับข้อมูลเชิงลึกเกี่ยวกับสิ่งที่รถอาจประสบในอนาคต แต่ฉันไม่สามารถหาคำสั่งที่ฉันควรส่งไปรับข้อมูลโหมด 06 มี TID $ 01 CID $ 01 ดังนั้นฉันจะส่งคำสั่งได้อย่างไร 060101 หรือ 0601 กรุณาช่วย.

ฉันจะถอดรหัสข้อมูลได้อย่างไร มันไม่ได้รับการแก้ไขสำหรับผู้ผลิตทุกรายแล้วแอป Torque Pro บอกว่า MID $ 01 TID $ 01 คือ O2 Bank1 Sensor1 ได้อย่างไร

รถยนต์: 2010 Hyundai i10 Era (เบนซิน)

การส่งคำสั่ง 0600 ฉันได้รับ:

7E8 06 46 00 80 00 00 01

การส่งคำสั่ง 0601 ฉันได้รับ:

7E8 10 37 46 01 01 0A 0E 66 
7E8 21 0E 66 0E 66 01 02 0A 
7E8 22 0E 66 0E 66 0E 66 01 
7E8 23 07 0A 00 00 00 00 0C 
7E8 24 D8 01 08 0A 1D 70 13 
7E8 25 18 22 90 01 09 10 00 
7E8 26 78 00 78 05 F0 01 0A 
7E8 27 10 00 00 00 00 00 00

การส่งคำสั่ง 0605 ฉันได้รับ:

7E8 10 0B 46 00 80 00 00 01 
7E8 21 00 80 00 00 01 00 00 

สำหรับคำสั่ง 06xx อื่น ๆ (รวมถึง 060101 เช่นโหมด 06 TID 01 CID 01) ฉันได้รับ "NO DATA" โปรดช่วยฉันถอดรหัสข้อมูลข้างต้น


ฉันคิดว่า 4 รายการแรกคือ CID และ 4 รายการสุดท้ายเป็นผลลัพธ์ AFAIK คุณต้องการรายการ TID ของ Hyundais เพื่อให้รู้ว่าการทดสอบคืออะไร
Ben

7E8 10 37 46 01 01 0A 0E 66 7E8 21 0E 66 0E 66 01 02 0A 7E8 22 0E 66 0E 66 0E 66 0E 66 01 7 668 8 7 0 8 00 8 0 8 7 9 8 9 9 01 09 10 01 7E8 26 40 00 78 05 F0 01 0A 7E8 27 10 02 94 00 C8 09 C4 นี่คือโหมด 06 mid 01 การตอบกลับสำหรับ Hyundaii10 .... โปรดบอกวิธีตัดสินใจสตริง hex นี้วิธี
Soumya Sen

7E8 10 13 46 81 80 AF FF B9 7E8 21 FD 12 02 EE 81 82 05 7E8 22 81 CA 62 8F 9D 71 00 นี่คือโหมด 06 กลาง 81 ตอบกลับสำหรับรถคันเดียวกันข้างบน
Soumya Sen

คุณมีลิงค์ไปยังข้อมูลจำเพาะของ OBDii ที่แสดงรูปแบบของข้อความเหล่านี้หรือไม่? ฉันรู้สึกว่านี่เป็นเขตข้อมูลเฉพาะของผู้ผลิต แต่มันเป็นจุดเริ่มต้นที่ดี
cdunn

@cdunn โหมด 6 เป็นเฉพาะผู้ผลิตที่คุณต้องการเข้าถึงการสมัครสมาชิกใด ๆ ที่พวกเขาต้องการให้คุณเข้าถึงรายการ
Ben

คำตอบ:


2

นี่คือการวิเคราะห์ผลลัพธ์ของคุณ:

0600 => 7E8 06 46 00 80 00 00 01

นี่คือแบบสอบถามทั่วไปเพื่อตรวจสอบกับ PID (หรือ MIDs ตามที่พวกเขาถูกเรียกในโหมด 6 สำหรับ CAN) ได้รับการสนับสนุน ในกรณีของคุณมันบอกว่าสนับสนุนบิต 1 และ 32 ดังนั้นคำสั่ง0601และ0620สามารถลอง 0605เห็นได้ชัดว่าไม่ได้รับการสนับสนุนดังนั้นผลลัพธ์จึงไม่ได้ถูกกำหนด (และตรงไปตรงมา7E8 10 0B 46 00 80 00 00 01 7E8 21 00 80 00 00 01 00 00ดูเหมือนกับผลลัพธ์ที่ไม่ถูกต้องสำหรับ0605ทุกอย่างฉันคาดหวังไว้NO DATA )

ตอนนี้ถึงข้อมูลจริง ผลลัพธ์ของคุณคือ

7E8 10 37 46 01 01 0A 0E 66 
7E8 21 0E 66 0E 66 01 02 0A 
7E8 22 0E 66 0E 66 0E 66 01 
7E8 23 07 0A 00 00 00 00 0C 
7E8 24 D8 01 08 0A 1D 70 13 
7E8 25 18 22 90 01 09 10 00 
7E8 26 78 00 78 05 F0 01 0A 
7E8 27 10 00 00 00 00 00 00

ให้ฉันลบส่วนหัวที่อยู่และ multiframing จากนั้นเราจะได้รับต่อไปนี้:

01 01 0A 0E 66 0E 66 0E 66
01 02 0A 0E 66 0E 66 0E 66
01 07 0A 00 00 00 00 0C D8
01 08 0A 1D 70 13 18 22 90
01 09 10 00 78 00 78 05 F0
01 0A 10 00 00 00 00 00 00

ซึ่งดูเหมือนว่า 6 ผลการทดสอบà 9 ไบต์ซึ่งถูกต้องแล้ว ฉันได้เพิ่มส่วนหัวคำอธิบายในผลการทดสอบที่สี่:

MID TID UASID  VHI VLO  MINHI MINLO MAXHI MAXLO
01  08  0A     1D  70   13    18    22    90

MID 01หมายถึงคุณได้สิ่งที่คุณต้องการอย่างแท้จริง0601ซึ่งตาม SAE1979 (DA) นั้นเป็นผลลัพธ์ของ "เซ็นเซอร์ตรวจวัดก๊าซไอเสียธนาคาร 1 - เซ็นเซอร์ 1`

TID 08หมายถึง "แรงดันเซ็นเซอร์สูงสุดสำหรับรอบการทดสอบ" UASID0Aเป็นหน่วยและการกำหนดอัตราส่วนและหมายถึง "แรงดันไฟฟ้า" และ "0.122 mV ต่อบิตที่ไม่ได้ลงชื่อ"

VHI / LO ใช้ในการคำนวณค่าทดสอบจริงซึ่งส่งผลให้

( 0x1d * 0x100 + 0x70 ) * 0.122 = 919.392

คำนวณค่าต่ำสุดและสูงสุดตามลำดับดังนั้นจึงมีค่าต่ำสุด596.336และสูงสุด1079.456ซึ่งหมายความว่าการทดสอบนี้ผ่านไปแล้ว (yay!)

ฉันป้อนข้อมูลของคุณไปยังแอพ OBD2 iOS ของฉันซึ่งฉันกำลังทำงานกับการวินิจฉัย MODE 6 ในขณะที่เรากำลังพูด นี่คือภาพหน้าจอของผลลัพธ์:

โหมดการตรวจสอบชิ้นส่วนผู้เชี่ยวชาญของ OBD2 6 การวินิจฉัย


1
นั่นเป็นความรู้ที่ยอดเยี่ยม! ดังนั้นคุณจึงแปลงฐานสิบหกเป็นทศนิยมและคูณด้วยตัวคูณ ฉันมีข้อสงสัย: คุณจะทราบได้อย่างไรว่าการแปลงฐานสิบหกเป็นทศนิยมควรนำไปสู่จำนวนลบหรือไม่ ฉันหมายถึงฐานสิบหกที่ฉันแปลงเป็นทศนิยมที่ฉันได้รับผลบวกฉันจะรู้ได้อย่างไรว่าค่าสามารถ / ควรเป็นค่าลบ มีข้อมูลอยู่บ้างไหม?
Soumya Sen

@ SoumyaSen ใช่ไบต์ UASID (หน่วยและการปรับขนาด) มีคำจำกัดความ SAE ประมาณร้อยรายการ SAE J1979DA มีแผนที่และทุกรายการจะมีชื่อข้อมูลจำเพาะของหน่วยและตัวคูณการชดเชยเชิงเส้นและไม่ว่าค่านั้นจะถือว่าเป็นการลงนามหรือไม่ได้ลงนามเช่นแรงดันไฟฟ้า mV 0.1 mV ต่อบิตไม่ได้ลงนาม , -3276.8
DrMickeyLauer

3

โหมดที่ 6 ถอดรหัสอัลกอริทึมและฐานข้อมูลตามความรู้ของฉันที่ดีที่สุดจะมีให้เฉพาะผู้ผลิตเครื่องมือสแกนที่สมัครเป็นสมาชิกระบบ NASTF เท่านั้น NASTF.org นี่คือองค์กรอุตสาหกรรมที่ดำเนินการระหว่าง OEM และผู้ผลิตเครื่องมือ ผู้ผลิตเครื่องมือหลายคนไม่ได้เป็นสมาชิกและผู้ที่สร้างโคลนจะไม่ได้รับการยอมรับในกลุ่ม

ข้อมูลโหมด 6 นั้นไม่ได้มาตรฐานในทางใด ๆ OEM ทุกคนรายงานข้อมูลที่แตกต่างกัน บางรายงานข้อมูลจำนวนมากสำหรับทุกรุ่นอื่น ๆ น้อยมาก เช่นเดียวกับข้อมูลการสแกนทุกอย่างมันเปลี่ยนแปลงและดีขึ้นเมื่อ OBD11 ครบกำหนด ไม่จำเป็นต้องมีความแม่นยำจนถึงปี 2549 ก่อนหน้านั้นมีจุด ๆ หนึ่ง

เว็บไซต์เทคโนโลยี OEM ที่ฉันเข้าถึงไม่ได้มีโหมดถอดรหัสข้อมูล 6 สแกนเนอร์บางคนดีกว่าคนอื่น ๆ ในการถอดรหัสและนำเสนอข้อมูล ยาสามัญที่ดีที่สุดที่ฉันเคยเห็นคือเครื่องสแกนที่ทำโดย Automotive Test Solutions ฉันไม่พบสแกนเนอร์ราคาถูกที่ทำได้ดี

ฟอร์ดทำผลงานได้ยอดเยี่ยมด้วยโหมด 6 และยังเพิ่มคุณสมบัติที่ประณีตบางอย่างเช่นกราฟแสดงความผิดพลาด


1

ฉันเช็คเอาท์โหมด 6 นี่คือลิงค์ที่อาจช่วยได้ http://www.counterman.com/unlock-the-mysteries-of-mode-06/ มันยากมากที่จะหาข้อมูลที่แน่นอนเกี่ยวกับข้อมูลโหมด 6 เนื่องจากผู้ผลิตดูเหมือนจะเป็นความลับเกี่ยวกับมัน สิ่งที่ฉันได้รับมากที่สุดสำหรับ Hyundai คือลิงค์นี้ที่คุณถามคำถามช่าง (และอาจจ่ายผ่านทางจมูกสำหรับมัน) www.justanswer.com› คำถามเกี่ยวกับรถยนต์› การซ่อมของ Hyundai


เว็บไซต์อื่นที่น่าลองคือ hyundaitechinfo.com ฉันลืมไปหรือเปล่า
Ben

@Ben: เพียงตรวจสอบเว็บไซต์ ฉันคิดว่ามันมีไว้สำหรับตัวแทนจำหน่ายของ Hyundai ไม่ใช่ประชาชนทั่วไป ... แน่นอนฉันอาจผิด คุณพยายามที่จะรับบัญชีกับเว็บไซต์นั้นหรือไม่?
Old_Fossil

ปรากฎว่าการสร้างบัญชีนั้นฟรี แต่ต้องสมัครสมาชิกแบบชำระเงินเพื่อดูเนื้อหาจริง ด้วยวิธีใดฉันคิดว่าเขาจะต้องจ่ายเงินเพื่อให้สามารถถอดรหัสรหัสการทดสอบและผลลัพธ์
Ben

@Ben: ฉันเห็นด้วย ....
Old_Fossil
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.