อ่าน 7 นาที
PID ของ OBD-II
OBD-II PIDs ( On-board diagnostics Parameter IDs ) คือรหัสที่ใช้ในการขอข้อมูลจากรถยนต์ โดยใช้เป็นเครื่องมือในการวินิจฉัยปัญหา
PID ของ OBD-II
OBD-II PIDs ( On-board diagnostics Parameter IDs ) คือรหัสที่ใช้ในการขอข้อมูลจากรถยนต์ โดยใช้เป็นเครื่องมือในการวินิจฉัยปัญหา
มาตรฐาน SAE J1979 กำหนดรหัส PID ของระบบ OBD-II ไว้หลายรหัส รถยนต์และรถบรรทุกทุกคันที่จำหน่ายในอเมริกาเหนือจะต้องรองรับรหัสเหล่านี้บางส่วน โดยส่วนใหญ่เพื่อการตรวจสอบการปล่อยมลพิษ ตามที่รัฐกำหนด ผู้ผลิตยังกำหนดรหัส PID เพิ่มเติมเฉพาะสำหรับรถของตนเองด้วย แม้ว่าจะไม่ได้เป็นข้อบังคับ แต่รถจักรยานยนต์หลายรุ่นก็รองรับรหัส PID ของระบบ OBD-II เช่นกัน
ในปี พ.ศ. 2539 ยานพาหนะขนาดเล็ก (น้ำหนักน้อยกว่า 8,500 ปอนด์ หรือ 3,900 กิโลกรัม) เป็นกลุ่มแรกที่ถูกบังคับใช้ ตามมาด้วยยานพาหนะขนาดกลาง (น้ำหนัก 8,500–14,000 ปอนด์ หรือ 3,900–6,400 กิโลกรัม) ในปี พ.ศ. 2548 [ 1 ]ทั้งสองกลุ่มจำเป็นต้องเข้าถึงผ่านตัวเชื่อมต่อลิงก์ข้อมูล มาตรฐาน ที่กำหนดโดยSAE J1962
รถยนต์สำหรับงานหนัก (มากกว่า 14,000 ปอนด์ หรือ 6,400 กิโลกรัม) ที่ผลิตหลังปี 2010 [ 1 ]สำหรับจำหน่ายในสหรัฐอเมริกา ได้รับอนุญาตให้รองรับการวินิจฉัย OBD-II ผ่านมาตรฐาน SAE J1939-13 (ขั้วต่อการวินิจฉัยแบบกลม) ตาม CARB ในหัวข้อ 13 CCR 1971.1 รถบรรทุกสำหรับงานหนักบางคันในอเมริกาเหนือใช้ขั้วต่อการวินิจฉัย OBD-II SAE J1962 ซึ่งเป็นที่นิยมใช้กับรถยนต์นั่งส่วนบุคคล โดยเฉพาะรถบรรทุก Mack และ Volvoอย่างไรก็ตาม รถบรรทุกเหล่านี้ใช้ตัวระบุ CAN 29 บิต (ต่างจากส่วนหัว 11 บิตที่ใช้โดยรถยนต์นั่งส่วนบุคคล)
บริการ / โหมด
มาตรฐาน OBD-II รุ่นล่าสุด SAE J1979 ได้ระบุบริการวินิจฉัยไว้ 10 บริการ ก่อนปี 2002 มาตรฐาน J1979 เรียกบริการเหล่านี้ว่า "โหมด" ซึ่งมีดังต่อไปนี้:
| บริการ / โหมด (เลขฐานสิบหก) | คำอธิบาย |
|---|---|
| 01 | แสดงข้อมูลปัจจุบัน |
| 02 | แสดงข้อมูลเฟรมหยุดนิ่ง |
| 03 | แสดงรหัสข้อผิดพลาดการวินิจฉัยที่บันทึกไว้ |
| 04 | ล้างรหัสข้อผิดพลาดการวินิจฉัยและค่าที่บันทึกไว้ |
| 05 | ผลการทดสอบ การตรวจสอบเซ็นเซอร์ออกซิเจน (เฉพาะระบบที่ไม่ใช้ CAN) |
| 06 | ผลการทดสอบ การตรวจสอบส่วนประกอบ/ระบบอื่นๆ (ผลการทดสอบ การตรวจสอบเซ็นเซอร์ออกซิเจนสำหรับ CAN เท่านั้น) |
| 07 | แสดงรหัสข้อผิดพลาดการวินิจฉัยที่รอการแก้ไข (ตรวจพบระหว่างรอบการขับขี่ปัจจุบันหรือรอบที่ผ่านมา) |
| 08 | ควบคุมการทำงานของส่วนประกอบ/ระบบบนยานพาหนะ |
| 09 | ขอข้อมูลยานพาหนะ |
| 0A | รหัสปัญหาการวินิจฉัยถาวร(DTCs) (รหัสปัญหาการวินิจฉัยที่ถูกล้างแล้ว) |
ผู้ผลิตรถยนต์ไม่จำเป็นต้องรองรับบริการทั้งหมด ผู้ผลิตแต่ละรายอาจกำหนดบริการเพิ่มเติมเหนือข้อ 9 (เช่น บริการ 22 ตามที่กำหนดโดย SAE J2190 สำหรับ Ford/GM บริการ 21 สำหรับ Toyota) สำหรับข้อมูลอื่น ๆ เช่น แรงดันไฟฟ้าของแบตเตอรี่ขับเคลื่อนในรถยนต์ไฮบริดไฟฟ้า (HEV) [ 2 ]
บริการ UDSที่ไม่ใช่ OBD จะเริ่มต้นที่ 0x10 เพื่อหลีกเลี่ยงการทับซ้อนของช่วง ID
PID มาตรฐาน
ตารางด้านล่างแสดง PID มาตรฐาน OBD-II ตามที่กำหนดโดย SAE J1979 โดยระบุการตอบสนองที่คาดหวังสำหรับแต่ละ PID พร้อมทั้งข้อมูลเกี่ยวกับวิธีการแปลงการตอบสนองเหล่านั้นให้เป็นข้อมูลที่มีความหมาย ทั้งนี้ ไม่ใช่รถยนต์ทุกคันที่จะรองรับ PID ทั้งหมด และอาจมี PID ที่กำหนดเองโดยผู้ผลิตซึ่งไม่ได้ระบุไว้ในมาตรฐาน OBD-II
โปรดทราบว่าบริการ 01 และ 02 นั้นเหมือนกันโดยพื้นฐาน ยกเว้นว่าบริการ 01 ให้ข้อมูลปัจจุบัน ในขณะที่บริการ 02 ให้ข้อมูลแบบภาพรวม ณ จุดที่รหัสปัญหาการวินิจฉัยครั้งล่าสุดถูกตั้งค่าไว้ ข้อยกเว้นคือ PID 01 ซึ่งมีเฉพาะในบริการ 01 และ PID 02 ซึ่งมีเฉพาะในบริการ 02 หาก PID 02 ของบริการ 02 ส่งค่ากลับเป็นศูนย์ แสดงว่าไม่มีภาพรวม และข้อมูลอื่นๆ ทั้งหมดของบริการ 02 จะไม่มีความหมาย
เมื่อใช้สัญกรณ์การเข้ารหัสบิต (Bit-Encoded-Notation) ค่าต่างๆ เช่น C4 หมายถึงบิตที่ 4 จากไบต์ข้อมูล C โดยแต่ละบิตจะมีหมายเลขตั้งแต่ 0 ถึง 7 ดังนั้น 7 จึงเป็นบิตที่มีค่ามากที่สุด และ 0 มีค่าน้อยที่สุด ( ดูด้านล่าง )
| เอ | บี | ซี | ดี | ||||||||||||||||||||||||||||
| เอ7 | เอ6 | เอ5 | เอ4 | เอ3 | เอ2 | เอ1 | เอ0 | บี7 | บี6 | บี5 | บี4 | บี3 | บี2 | บี1 | บี0 | ซี7 | ซี6 | ซี5 | ซี4 | ซี3 | ซี2 | ซี1 | C0 | ดี7 | ดี6 | ดี5 | ดี4 | ดี3 | ดี2 | ดี1 | ดี0 |
บริการ01 - แสดงข้อมูลปัจจุบัน
| รหัส PID (เลขฐานสิบหก) | PID (ธ.ค.) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
|---|---|---|---|---|---|---|---|
| 00 | 0 | 4 | รองรับ PID ราคา [$01 - $20] | เข้ารหัสบิต [A7..D0] == [PID $01..PID $20] ดูด้านล่าง | |||
| 01 | 1 | 4 | ตรวจสอบสถานะตั้งแต่ล้างรหัสข้อผิดพลาด (DTC) แล้ว (รวมถึงไฟแสดงสถานะการทำงานผิดปกติ (MIL), สถานะและจำนวนรหัสข้อผิดพลาด (DTC), การทดสอบส่วนประกอบ, การตรวจสอบความพร้อมของรหัสข้อผิดพลาด (DTC) | เข้ารหัสแบบบิตดูด้านล่าง | |||
| 02 | 2 | 2 | รหัส DTC ที่ทำให้มีการบันทึกภาพหยุดนิ่ง (freeze frame) | ถอดรหัสตามบริการที่ 3 | |||
| 03 | 3 | 2 | สถานะระบบเชื้อเพลิง | เข้ารหัสแบบบิตดูด้านล่าง | |||
| 04 | 4 | 1 | ภาระเครื่องยนต์ที่คำนวณได้ | 0 | 100 | % | (หรือ) |
| 05 | 5 | 1 | อุณหภูมิน้ำหล่อเย็นเครื่องยนต์ | -40 | 215 | °C | |
| 06 | 6 | 1 | การปรับปริมาณเชื้อเพลิงระยะสั้น (STFT) — แบงค์ 1 | -100 (ลดปริมาณเชื้อเพลิง: เข้มข้นเกินไป) | 99.2 (เติมเชื้อเพลิง: ส่วนผสมบางเกินไป) | % | (หรือ) |
| 07 | 7 | 1 | การปรับแต่งปริมาณเชื้อเพลิงระยะยาว (LTFT) — แบงค์ 1 | ||||
| 08 | 8 | 1 | การปรับปริมาณเชื้อเพลิงระยะสั้น (STFT) — แบงค์ 2 | ||||
| 09 | 9 | 1 | การปรับแต่งปริมาณเชื้อเพลิงระยะยาว (LTFT) — แบงค์ 2 | ||||
| 0A | 10 | 1 | แรงดันน้ำมันเชื้อเพลิง ( แรงดันตามมาตรวัด ) | 0 | 765 | kPa | |
| 0B | 11 | 1 | แรงดันสัมบูรณ์ของท่อร่วมไอดี | 0 | 255 | kPa | |
| 0 องศาเซลเซียส | 12 | 2 | ความเร็วรอบเครื่องยนต์ | 0 | 16,383.75 | รอบต่อนาที | |
| 0D | 13 | 1 | ความเร็วของยานพาหนะ | 0 | 255 | กม./ชม. | |
| 0E | 14 | 1 | การตั้งเวลาล่วงหน้า | -64 | 63.5 | ° ก่อนTDC | |
| 0F | 15 | 1 | อุณหภูมิอากาศขาเข้า | -40 | 215 | °C | |
| 10 | 16 | 2 | อัตรา การไหลของอากาศจากเซ็นเซอร์วัดปริมาณอากาศ (MAF) | 0 | 655.35 | จี/เอส | |
| 11 | 17 | 1 | ตำแหน่งคันเร่ง | 0 | 100 | % | |
| 12 | 18 | 1 | สถานะทางอากาศรองที่ได้รับคำสั่ง | เข้ารหัสแบบบิตดูด้านล่าง | |||
| 13 | 19 | 1 | มีเซ็นเซอร์วัดออกซิเจน (2 ชุด) | [A0..A3] == แบงค์ 1, เซนเซอร์ 1-4 [A4..A7] == ธนาคาร 2... | |||
| 14 | 20 | 2 | เซ็นเซอร์ออกซิเจน 1 A: แรงดันไฟฟ้าB: การปรับแต่งเชื้อเพลิงระยะสั้น | 0 -100 | 1.275 99.2 | วี % | (ถ้า B==$FF เซ็นเซอร์จะไม่ถูกนำมาใช้ในการคำนวณค่าปรับแต่ง) |
| 15 | 21 | 2 | เซ็นเซอร์ออกซิเจน 2 A: แรงดันไฟฟ้าB: การปรับแต่งเชื้อเพลิงระยะสั้น | ||||
| 16 | 22 | 2 | เซ็นเซอร์ออกซิเจน 3 A: แรงดันไฟฟ้าB: การปรับแต่งเชื้อเพลิงระยะสั้น | ||||
| 17 | 23 | 2 | เซ็นเซอร์ออกซิเจน 4 ก: แรงดันไฟฟ้าข: การปรับแต่งเชื้อเพลิงระยะสั้น | ||||
| 18 | 24 | 2 | เซ็นเซอร์ออกซิเจน 5 ก: แรงดันไฟฟ้าข: การปรับแต่งเชื้อเพลิงระยะสั้น | ||||
| 19 | 25 | 2 | เซ็นเซอร์ออกซิเจน 6 ก: แรงดันไฟฟ้าข: การปรับแต่งเชื้อเพลิงระยะสั้น | ||||
| 1A | 26 | 2 | เซ็นเซอร์ออกซิเจน 7 ก: แรงดันไฟฟ้าข: การปรับแต่งเชื้อเพลิงระยะสั้น | ||||
| 1บี | 27 | 2 | เซ็นเซอร์ออกซิเจน 8 ก: แรงดันไฟฟ้าข: การปรับแต่งเชื้อเพลิงระยะสั้น | ||||
| 1ซี | 28 | 1 | รถคันนี้เป็นไปตามมาตรฐาน OBD | 1 | 250 | ระบุไว้แล้วดูด้านล่าง | |
| 1D | 29 | 1 | มีเซ็นเซอร์วัดออกซิเจน (จำนวน 4 ชุด) | คล้ายกับ PID $13 แต่ [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
| 1E | 30 | 1 | สถานะอินพุตเสริม | A0 == สถานะ การส่งกำลัง (PTO) (1 == ใช้งาน) [A1..A7] ไม่ได้ใช้งาน | |||
| 1F | 31 | 2 | ระยะเวลาการทำงานนับตั้งแต่สตาร์ทเครื่องยนต์ | 0 | 65,535 | ส | |
| 20 | 32 | 4 | รองรับ PID ราคา [$21 - $40] | เข้ารหัสบิต [A7..D0] == [PID $21..PID $40] ดูด้านล่าง | |||
| 21 | 33 | 2 | ระยะทางที่เดินทางโดยที่ไฟแสดงสถานะการทำงานผิดปกติ (MIL) ติดอยู่ | 0 | 65,535 | กม. | |
| 22 | 34 | 2 | แรงดัน รางเชื้อเพลิง (เทียบกับแรงดันสุญญากาศในท่อร่วมไอดี) | 0 | 5177.265 | kPa | |
| 23 | 35 | 2 | แรงดันเกจราง เชื้อเพลิง (ดีเซล หรือ เบนซิน ระบบฉีดตรง) | 0 | 655,350 | kPa | |
| 24 | 36 | 4 | เซ็นเซอร์ออกซิเจน 1 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | 0 0 | < 2 < 8 | อัตราส่วนV | |
| 25 | 37 | 4 | เซ็นเซอร์ออกซิเจน 2 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | ||||
| 26 | 38 | 4 | เซ็นเซอร์ออกซิเจน 3 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | ||||
| 27 | 39 | 4 | เซ็นเซอร์ออกซิเจน 4 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | ||||
| 28 | 40 | 4 | เซ็นเซอร์ออกซิเจน 5 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | ||||
| 29 | 41 | 4 | เซ็นเซอร์ออกซิเจน 6 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | ||||
| 2A | 42 | 4 | เซ็นเซอร์ออกซิเจน 7 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | ||||
| 2บี | 43 | 4 | เซ็นเซอร์ออกซิเจน 8 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: แรงดันไฟฟ้า | ||||
| 2ซี | 44 | 1 | สั่งการEGR | 0 | 100 | % | |
| 2 มิติ | 45 | 1 | ข้อผิดพลาด EGR | -100 | 99.2 | % | |
| 2E | 46 | 1 | สั่งการระเหยเพื่อไล่ความชื้น | 0 | 100 | % | |
| 2F | 47 | 1 | การป้อนระดับถังน้ำมันเชื้อเพลิง | 0 | 100 | % | |
| 30 | 48 | 1 | เริ่มวอร์มอัพตั้งแต่รหัสข้อผิดพลาดถูกเคลียร์แล้ว | 0 | 255 | ||
| 31 | 49 | 2 | ระยะทางที่เดินทางนับตั้งแต่รหัสข้อผิดพลาดถูกเคลียร์ | 0 | 65,535 | กม. | |
| 32 | 50 | 2 | แรงดันไอของระบบระเหย | -8,192 | 8191.75 | ปา | (AB คือส่วนเติมเต็มสองที่ลงนาม) [ 3 ] |
| 33 | 51 | 1 | ความดันบรรยากาศสัมบูรณ์ | 0 | 255 | kPa | |
| 34 | 52 | 4 | เซ็นเซอร์ออกซิเจน 1 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | 0 -128 | < 2 <128 | อัตราส่วนmA | |
| 35 | 53 | 4 | เซ็นเซอร์ออกซิเจน 2 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | ||||
| 36 | 54 | 4 | เซ็นเซอร์ออกซิเจน 3 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | ||||
| 37 | 55 | 4 | เซ็นเซอร์ออกซิเจน 4 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | ||||
| 38 | 56 | 4 | เซ็นเซอร์ออกซิเจน 5 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | ||||
| 39 | 57 | 4 | เซ็นเซอร์ออกซิเจน 6 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | ||||
| 3A | 58 | 4 | เซ็นเซอร์ออกซิเจน 7 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | ||||
| 3บี | 59 | 4 | เซ็นเซอร์ออกซิเจน 8 AB: อัตราส่วนสมดุลอากาศ-เชื้อเพลิง ( แลมบ์ดา, λ ) CD: กระแสไฟฟ้า | ||||
| 3ซี | 60 | 2 | อุณหภูมิตัวเร่งปฏิกิริยา: แบงค์ 1, เซ็นเซอร์ 1 | -40 | 6,513.5 | °C | |
| 3 มิติ | 61 | 2 | อุณหภูมิตัวเร่งปฏิกิริยา: แบงค์ 2, เซ็นเซอร์ 1 | ||||
| 3E | 62 | 2 | อุณหภูมิตัวเร่งปฏิกิริยา: แบงค์ 1, เซ็นเซอร์ 2 | ||||
| 3F | 63 | 2 | อุณหภูมิตัวเร่งปฏิกิริยา: แบงค์ 2, เซ็นเซอร์ 2 | ||||
| 40 | 64 | 4 | รองรับ PID ราคา [$41 - $60] | เข้ารหัสบิต [A7..D0] == [PID $41..PID $60] ดูด้านล่าง | |||
| 41 | 65 | 4 | ตรวจสอบสถานะในรอบการทำงานของไดรฟ์นี้ | เข้ารหัสแบบบิตดูด้านล่าง | |||
| 42 | 66 | 2 | แรงดันไฟฟ้าของโมดูลควบคุม | 0 | 65.535 | วี | |
| 43 | 67 | 2 | ค่าโหลดสัมบูรณ์ | 0 | 25,700 | % | |
| 44 | 68 | 2 | อัตราส่วนสมดุลอากาศ-เชื้อเพลิงที่สั่งการ ( แลมบ์ดา,λ ) | 0 | < 2 | อัตราส่วน | |
| 45 | 69 | 1 | ตำแหน่งคันเร่งสัมพัทธ์ | 0 | 100 | % | |
| 46 | 70 | 1 | อุณหภูมิอากาศโดยรอบ | -40 | 215 | °C | |
| 47 | 71 | 1 | ตำแหน่งคันเร่งสัมบูรณ์ B | 0 | 100 | % | |
| 48 | 72 | 1 | ตำแหน่งคันเร่งสัมบูรณ์ C | ||||
| 49 | 73 | 1 | ตำแหน่งแป้นเหยียบเร่งความเร็ว D | ||||
| 4A | 74 | 1 | ตำแหน่งแป้นเหยียบเร่ง E | ||||
| 4B | 75 | 1 | ตำแหน่งแป้นเหยียบเร่ง F | ||||
| 4ซี | 76 | 1 | แอคชูเอเตอร์คันเร่งที่สั่งการ | ||||
| 4 มิติ | 77 | 2 | วิ่งตามเวลาที่กำหนดโดยมีแม่สามีอยู่ด้วย | 0 | 65,535 | นาที | |
| 4E | 78 | 2 | ระยะเวลาตั้งแต่รหัสข้อผิดพลาดถูกล้างแล้ว | ||||
| 4F | 79 | 4 | ค่าสูงสุดสำหรับอัตราส่วนสมดุลเชื้อเพลิง-อากาศ แรงดันไฟฟ้าของเซ็นเซอร์ออกซิเจน กระแสไฟฟ้าของเซ็นเซอร์ออกซิเจน และความดันสัมบูรณ์ของท่อร่วมไอดี | 0, 0, 0, 0 | 255, 255, 255, 2550 | อัตราส่วน, V, mA, kPa | , , , |
| 50 | 80 | 4 | ค่าสูงสุดของอัตราการไหลของอากาศจากเซ็นเซอร์วัดปริมาณอากาศ | 0 | 2550 | จี/เอส | ; , , และสงวนไว้สำหรับการใช้งานในอนาคต |
| 51 | 81 | 1 | ประเภทเชื้อเพลิง | ดูตารางประเภทเชื้อเพลิง ด้านล่าง | |||
| 52 | 82 | 1 | เชื้อเพลิงเอทานอล % | 0 | 100 | % | |
| 53 | 83 | 2 | ระบบระเหยสัมบูรณ์ ความดันไอ | 0 | 327.675 | kPa | |
| 54 | 84 | 2 | แรงดันไอของระบบระเหย | -32,768 | 32,767 | ปา | (AB คือส่วนเติมเต็มสองที่ลงนาม) [ 3 ] |
| 55 | 85 | 2 | การปรับแต่งเซ็นเซอร์ออกซิเจนรองระยะสั้น A: ธนาคาร 1, B: ธนาคาร 3 | -100 | 99.2 | % | |
| 56 | 86 | 2 | การปรับแต่งเซ็นเซอร์ออกซิเจนรองระยะยาว A: ธนาคาร 1, B: ธนาคาร 3 | ||||
| 57 | 87 | 2 | การปรับแต่งเซ็นเซอร์ออกซิเจนรองระยะสั้น A: ธนาคาร 2, B: ธนาคาร 4 | ||||
| 58 | 88 | 2 | การปรับแต่งเซ็นเซอร์ออกซิเจนรองระยะยาว A: ธนาคาร 2, B: ธนาคาร 4 | ||||
| 59 | 89 | 2 | แรงดันสัมบูรณ์ ของรางเชื้อเพลิง | 0 | 655,350 | kPa | |
| 5A | 90 | 1 | ตำแหน่งแป้นเหยียบเร่งสัมพัทธ์ | 0 | 100 | % | |
| 5B | 91 | 1 | อายุการใช้งานที่เหลืออยู่ของชุดแบตเตอรี่ไฮบริด | 0 | 100 | % | |
| 5C | 92 | 1 | อุณหภูมิน้ำมันเครื่อง | -40 | 210 | °C | |
| 5D | 93 | 2 | จังหวะการฉีดเชื้อเพลิง | -210.00 | 301.992 | ° | |
| 5E | 94 | 2 | อัตราการสิ้นเปลืองเชื้อเพลิงของเครื่องยนต์ | 0 | 3212.75 | ลิตร/ชั่วโมง | |
| 5F | 95 | 1 | ข้อกำหนดด้านการปล่อยมลพิษที่รถยนต์ได้รับการออกแบบมา | เข้ารหัสบิต | |||
| 60 | 96 | 4 | รองรับ PID ราคา [$61 - $80] | เข้ารหัสบิต [A7..D0] == [PID $61..PID $80] ดูด้านล่าง | |||
| 61 | 97 | 1 | เครื่องยนต์ที่ตอบสนองความต้องการของผู้ขับขี่ - แรงบิดเป็นเปอร์เซ็นต์ | -125 | 130 | % | |
| 62 | 98 | 1 | เครื่องยนต์จริง - เปอร์เซ็นต์แรงบิด | -125 | 130 | % | |
| 63 | 99 | 2 | แรงบิดอ้างอิงของเครื่องยนต์ | 0 | 65,535 | เอ็น⋅ม | |
| 64 | 100 | 5 | ข้อมูลแรงบิดเครื่องยนต์เป็นเปอร์เซ็นต์ | -125 | 130 | % | รอบเดิน เบาจุดที่ 1 รอบเครื่องยนต์ จุดที่ 2 รอบเครื่องยนต์ จุดที่ 3 รอบเครื่องยนต์ จุดที่ 4 |
| 65 | 101 | 2 | รองรับอินพุต/เอาต์พุตเสริม | เข้ารหัสบิต | |||
| 66 | 102 | 5 | เซ็นเซอร์วัดปริมาณอากาศ | 0 | 2047.96875 | จี/เอส | [A0]== รองรับเซ็นเซอร์ A [A1]== รองรับเซ็นเซอร์ B เซ็นเซอร์ A: เซ็นเซอร์ B: |
| 67 | 103 | 3 | อุณหภูมิน้ำหล่อเย็นเครื่องยนต์ | -40 | 215 | °C | [A0]== รองรับเซ็นเซอร์ 1 [A1]== รองรับเซ็นเซอร์ 2 เซ็นเซอร์ 1: เซ็นเซอร์ 2: |
| 68 | 104 | 3 | เซ็นเซอร์วัดอุณหภูมิอากาศขาเข้า | -40 | 215 | °C | [A0]== รองรับเซ็นเซอร์ 1 [A1]== รองรับเซ็นเซอร์ 2 เซ็นเซอร์ 1: เซ็นเซอร์ 2: |
| 69 | 105 | 7 | ค่า EGR จริง, ค่า EGR ที่สั่งการ และค่า EGR ผิดพลาด | ||||
| 6A | 106 | 5 | ควบคุมการไหลของอากาศเข้าเครื่องยนต์ดีเซลและการกำหนดตำแหน่งการไหลของอากาศเข้าแบบสัมพัทธ์ | ||||
| 6บี | 107 | 5 | อุณหภูมิการหมุนเวียนก๊าซไอเสีย | ||||
| 6ซี | 108 | 5 | การควบคุมแอคชูเอเตอร์คันเร่งและการกำหนดตำแหน่งคันเร่งสัมพัทธ์ | ||||
| 6D | 109 | 11 | ระบบควบคุมแรงดันเชื้อเพลิง | ||||
| 6E | 110 | 9 | ระบบควบคุมแรงดันการฉีด | ||||
| 6F | 111 | 3 | แรงดันทางเข้าคอมเพรสเซอร์เทอร์โบชาร์จเจอร์ | ||||
| 70 | 112 | 10 | การควบคุมแรงดันบูสต์ | 0 | 2047.96875 | kPa | เซ็นเซอร์ 1: |
| 71 | 113 | 6 | การควบคุมเทอร์โบแบบปรับรูปทรงเรขาคณิตได้ (VGT) | ||||
| 72 | 114 | 5 | การควบคุมเวสต์เกต | ||||
| 73 | 115 | 5 | แรงดันไอเสีย | ||||
| 74 | 116 | 5 | รอบต่อนาทีของเทอร์โบชาร์จเจอร์ | ||||
| 75 | 117 | 7 | อุณหภูมิเทอร์โบชาร์จเจอร์ | ||||
| 76 | 118 | 7 | อุณหภูมิเทอร์โบชาร์จเจอร์ | ||||
| 77 | 119 | 5 | อุณหภูมิของระบบระบายความร้อนอากาศอัด (CACT) | ||||
| 78 | 120 | 9 | อุณหภูมิไอเสีย (EGT) แบงค์ 1 | PID พิเศษดูรายละเอียดด้านล่าง | |||
| 79 | 121 | 9 | อุณหภูมิไอเสีย (EGT) ฝั่งที่ 2 | PID พิเศษดูรายละเอียดด้านล่าง | |||
| 7A | 122 | 7 | ตัวกรองอนุภาคดีเซล (DPF) ความดันแตกต่าง | ||||
| 7B | 123 | 7 | ตัวกรองอนุภาคดีเซล (DPF) | ||||
| 7ซี | 124 | 9 | อุณหภูมิของตัวกรองอนุภาคดีเซล (DPF) | °C | |||
| 7D | 125 | 1 | สถานะพื้นที่ควบคุม NOx NTE ( ห้ามเกิน ) | ||||
| 7E | 126 | 1 | สถานะพื้นที่ควบคุม PM NTE ( ห้ามเกิน ) | ||||
| 7F | 127 | 13 | เวลาการทำงานของเครื่องยนต์[ข] | ส | |||
| 80 | 128 | 4 | PID ที่รองรับ [$81 - $A0] | เข้ารหัสบิต [A7..D0] == [PID $81..PID $A0] ดูด้านล่าง | |||
| 81 | 129 | 41 | ระยะเวลาการทำงานของเครื่องยนต์สำหรับอุปกรณ์ควบคุมการปล่อยมลพิษเสริม (AECD) | ||||
| 82 | 130 | 41 | ระยะเวลาการทำงานของเครื่องยนต์สำหรับอุปกรณ์ควบคุมการปล่อยมลพิษเสริม (AECD) | ||||
| 83 | 131 | 9 | เซ็นเซอร์ NOx | ||||
| 84 | 132 | 1 | อุณหภูมิพื้นผิวท่อร่วม | ||||
| 85 | 133 | 10 | ระบบรีเอเจนต์ NOx | % | |||
| 86 | 134 | 5 | เซ็นเซอร์อนุภาคฝุ่นละออง (PM) | ||||
| 87 | 135 | 5 | แรงดันสัมบูรณ์ของท่อร่วมไอดี | ||||
| 88 | 136 | 13 | ระบบเหนี่ยวนำ SCR | ||||
| 89 | 137 | 41 | ระยะเวลาดำเนินการสำหรับ AECD #11-#15 | ||||
| 8A | 138 | 41 | ระยะเวลาดำเนินการสำหรับ AECD #16-#20 | ||||
| 8B | 139 | 7 | การบำบัดไอเสียดีเซล | ||||
| 8C | 140 | 17 | เซ็นเซอร์ออกซิเจน (ช่วงการวัดกว้าง) | ||||
| 8D | 141 | 1 | ตำแหน่งคันเร่ง G | 0 | 100 | % | |
| 8E | 142 | 1 | แรงเสียดทานของเครื่องยนต์ - เปอร์เซ็นต์แรงบิด | -125 | 130 | % | |
| 8F | 143 | 7 | เซ็นเซอร์ PM ชุดที่ 1 และ 2 | ||||
| 90 | 144 | 3 | ข้อมูลระบบ OBD ของรถยนต์ WWH-OBD | ชม. | |||
| 91 | 145 | 5 | ข้อมูลระบบ OBD ของรถยนต์ WWH-OBD | ชม. | |||
| 92 | 146 | 2 | การควบคุมระบบเชื้อเพลิง | ||||
| 93 | 147 | 3 | WWH-OBD ตัวนับ OBD ของรถยนต์รองรับ | ชม. | |||
| 94 | 148 | 12 | ระบบเตือนและกระตุ้นการปล่อยก๊าซ NOx | ||||
| 98 | 152 | 9 | เซ็นเซอร์วัดอุณหภูมิไอเสีย | ||||
| 99 | 153 | 9 | เซ็นเซอร์วัดอุณหภูมิไอเสีย | ||||
| 9A | 154 | 6 | ข้อมูลระบบรถยนต์ไฮบริด/รถยนต์ไฟฟ้า, แบตเตอรี่, แรงดันไฟฟ้า | ||||
| 9B | 155 | 4 | ข้อมูลเซ็นเซอร์ของเหลวไอเสียดีเซล | % | |||
| 9C | 156 | 17 | ข้อมูลเซ็นเซอร์ O2 | ||||
| 9D | 157 | 4 | อัตราการสิ้นเปลืองเชื้อเพลิงของเครื่องยนต์ | จี/เอส | |||
| 9E | 158 | 2 | อัตราการไหลของไอเสียเครื่องยนต์ | กก./ชม. | |||
| 9F | 159 | 9 | เปอร์เซ็นต์การใช้งานระบบเชื้อเพลิง | ||||
| เอ0 | 160 | 4 | PID ที่รองรับ [$A1 - $C0] | เข้ารหัสบิต [A7..D0] == [PID $A1..PID $C0] ดูด้านล่าง | |||
| เอ1 | 161 | 9 | ข้อมูลที่แก้ไขแล้วจากเซ็นเซอร์ NOx | พีพีเอ็ม | |||
| เอ2 | 162 | 2 | อัตราการจ่ายเชื้อเพลิงของกระบอกสูบ | 0 | 2047.96875 | มก./โรคหลอดเลือดสมอง | |
| เอ3 | 163 | 9 | แรงดันไอของระบบระเหย | ปา | |||
| เอ4 | 164 | 4 | เกียร์จริงของระบบส่งกำลัง | 0 | 65.535 | อัตราส่วน | [A1]==รองรับ |
| เอ5 | 165 | 4 | การจ่ายน้ำยาบำบัดไอเสียดีเซลตามคำสั่ง | 0 | 127.5 | % | [A0] = 1: รองรับ; 0: ไม่รองรับ |
| เอ6 | 166 | 4 | มาตรวัดระยะทาง[ c ] | 0 | 429,496,729.5 | กม. | |
| เอ7 | 167 | 4 | เซ็นเซอร์ความเข้มข้นของ NOx เซ็นเซอร์ 3 และ 4 | ||||
| เอ8 | 168 | 4 | เซ็นเซอร์ NOx เซ็นเซอร์ความเข้มข้นที่แก้ไขแล้ว 3 และ 4 | ||||
| เอ9 | 169 | 4 | สถานะสวิตช์ปิดใช้งาน ABS | [A0] = 1: รองรับ; 0: ไม่รองรับ [B0]= 1:ใช่; 0:ไม่ใช่ | |||
| C0 | 192 | 4 | PID ที่รองรับ [$C1 - $E0] | เข้ารหัสบิต [A7..D0] == [PID $C1..PID $E0] ดูด้านล่าง | |||
| ซี3 | 195 | 2 | ช่องป้อนระดับน้ำมันเชื้อเพลิง A/B | 0 | 25,700 | % | ส่งคืนข้อมูลจำนวนมาก รวมถึงรหัสสภาพการขับขี่และความเร็วเครื่องยนต์* |
| ซี4 | 196 | 8 | เวลา/จำนวนการวินิจฉัยระบบควบคุมอนุภาคไอเสีย | 0 | 4,294,967,295 | วินาที / นับ | B5 คือคำขอให้เครื่องยนต์เดินเบาB6 คือคำขอให้เครื่องยนต์หยุดทำงาน* ไบต์แรก = เวลาเป็นวินาทีไบต์ที่สอง = จำนวนนับ |
| ซี5 | 197 | 4 | แรงดันน้ำมันเชื้อเพลิง A และ B | 0 | 5,177 | kPa | |
| ซี6 | 198 | 7 | ไบต์ที่ 1 - การควบคุมอนุภาค - สถานะระบบกระตุ้นผู้ขับขี่ไบต์ที่ 2, 3 - ตัวนับการถอดหรือปิดกั้นระบบบำบัดอนุภาคหลังการเผาไหม้ไบต์ที่ 4, 5 - ตัวนับความล้มเหลวของระบบฉีดสารเคมีเหลว (เช่น ตัวเร่งปฏิกิริยาในเชื้อเพลิง) ไบต์ที่ 6, 7 - ตัวนับการทำงานผิดปกติของระบบตรวจสอบการควบคุมอนุภาค | 0 | 65,535 | ชม. | |
| ซี7 | 199 | 2 | ระยะเวลาที่ผ่านมานับตั้งแต่ทำการรีแฟลชหรือเปลี่ยนโมดูล | 0 | 65,535 | กม. | |
| ซี8 | 200 | 1 | สถานะไฟเตือนการวินิจฉัยควบคุม NOx (NCD) และการวินิจฉัยควบคุมอนุภาค (PCD) | - | - | นิดหน่อย | |
| PID (เลขฐานสิบหก) | PID (ธ.ค.) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
บริการ02 - แสดงข้อมูลเฟรมหยุดนิ่ง
บริการ02ยอมรับ PID เดียวกันกับบริการ01ซึ่งมีความหมายเดียวกัน[ 5 ] แต่ข้อมูลที่ให้มานั้นมาจากตอน ที่สร้างเฟรมแช่แข็ง[ 6 ] โปรดทราบว่า PID $02ใช้เพื่อรับ DTC ที่กระตุ้นเฟรมแช่แข็ง
บุคคลนั้นต้องระบุหมายเลขเฟรมในส่วนข้อมูลของข้อความ
บริการที่ 03 - แสดงรหัสข้อผิดพลาดในการวินิจฉัย (DTC) ที่บันทึกไว้
| PID (เลขฐานสิบหก) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
|---|---|---|---|---|---|---|
| ไม่มีข้อมูล | n*6 | ขอรหัสปัญหา | 3 รหัสต่อเฟรมข้อความดูรายละเอียดด้านล่าง |
บริการที่ 04 - ล้างรหัสข้อผิดพลาดการวินิจฉัยและค่าที่บันทึกไว้
| PID (เลขฐานสิบหก) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
|---|---|---|---|---|---|---|
| ไม่มีข้อมูล | 0 | ล้างรหัสข้อผิดพลาด / ไฟแสดงการทำงานผิดปกติ (MIL) / ไฟตรวจสอบเครื่องยนต์ | ล้างรหัสข้อผิดพลาดที่บันทึกไว้ทั้งหมดและปิดไฟแสดงสถานะ MIL |
บริการที่ 05 - ผลการทดสอบ การตรวจสอบเซ็นเซอร์ออกซิเจน (เฉพาะระบบที่ไม่ใช้ CAN)
| PID (เลขฐานสิบหก) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
|---|---|---|---|---|---|---|
| 0100 | 4 | รองรับรหัส OBD Monitor ($01 – $20) | 0x0 | 0xffffffff | ||
| 0101 | 2 | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง |
| 0102 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0103 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0104 | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0105 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0106 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0107 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0108 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0109 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 010A | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 010บี | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 010C | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 010D | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 010E | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 010F | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0110 | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์จากส่วนผสมเข้มข้นไปเจือจาง | |
| 0201 | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0202 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0203 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0204 | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 1 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0205 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0206 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0207 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0208 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 2 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0209 | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 020A | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 020บี | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 020C | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 3 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 020D | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 1 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 020E | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 2 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 020F | เครื่องตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 3 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| 0210 | ตัวตรวจสอบเซ็นเซอร์ O2 ธนาคาร 4 เซ็นเซอร์ 4 | 0.00 | 1.275 | วี | 0.005 แรงดันเกณฑ์เซ็นเซอร์ Lean to Rich | |
| PID (เลขฐานสิบหก) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
บริการหมายเลข 09 - ขอข้อมูลรถยนต์
| PID (เลขฐานสิบหก) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
|---|---|---|---|---|---|---|
| 00 | 4 | บริการที่ 9 รองรับ PID (1 ถึง 20 ดอลลาร์) | เข้ารหัสแบบบิต [A7..D0] = [PID $01..PID $20] ดูด้านล่าง | |||
| 01 | 1 | จำนวนข้อความ VIN ใน PID 02ใช้ได้เฉพาะกับ ISO 9141-2, ISO 14230-4 และ SAE J1850 เท่านั้น | โดยปกติค่าจะเป็น 5 | |||
| 02 | 17 | หมายเลขประจำตัวรถ (VIN) | หมายเลข VIN 17 ตัวอักษร เข้ารหัสแบบ ASCII และเติมอักขระว่าง ( 0x00 ) ทางด้านซ้ายหากจำเป็น | |||
| 03 | 1 | จำนวนข้อความรหัสการสอบเทียบสำหรับ PID 04ใช้ได้เฉพาะกับ ISO 9141-2, ISO 14230-4 และ SAE J1850 เท่านั้น | จะเป็นจำนวนทวีคูณของ 4 (ต้องใช้ข้อความ 4 ข้อความสำหรับแต่ละ ID) | |||
| 04 | 16,32,48,64.. | รหัสการสอบเทียบ | รองรับอักขระ ASCII ได้สูงสุด 16 ตัว ไบต์ข้อมูลที่ไม่ได้ใช้จะถูกรายงานเป็นไบต์ว่าง ( 0x00 ) สามารถส่งออก CALID ได้หลายรายการ (รายการละ 16 ไบต์) | |||
| 05 | 1 | จำนวนข้อความหมายเลขการตรวจสอบการสอบเทียบ (CVN) สำหรับ PID 06ใช้ได้เฉพาะกับมาตรฐาน ISO 9141-2, ISO 14230-4 และ SAE J1850 เท่านั้น | ||||
| 06 | 4,8,12,16 | หมายเลขยืนยันการสอบเทียบ (CVN) สามารถส่งออก CVN ได้หลายหมายเลข (หมายเลขละ 4 ไบต์) โดยจำนวน CVN และ CALID ต้องตรงกัน | ข้อมูลดิบจะถูกเติมด้วยอักขระว่าง ( 0x00 ) ทางด้านซ้าย โดยปกติจะแสดงผลในรูปแบบสตริงเลขฐานสิบหก | |||
| 07 | 1 | จำนวนข้อความติดตามประสิทธิภาพการใช้งานสำหรับ PID 08และ0Bใช้ได้เฉพาะกับมาตรฐาน ISO 9141-2, ISO 14230-4 และ SAE J1850 เท่านั้น | 8 | 10 | 8 หากต้องการรายงานค่าสิบหกค่า 9 หากต้องการรายงานค่าสิบแปดค่า และ 10 หากต้องการรายงานค่ายี่สิบค่า (หนึ่งข้อความรายงานสองค่า โดยแต่ละค่าประกอบด้วยสองไบต์) | |
| 08 | 4 | การติดตามประสิทธิภาพการใช้งานจริงสำหรับรถยนต์ที่ใช้ระบบจุดระเบิดด้วยประกายไฟ | ข้อความ 4 หรือ 5 ข้อความ แต่ละข้อความประกอบด้วย 4 ไบต์ (สองค่า) ดูรายละเอียดด้านล่าง | |||
| 09 | 1 | จำนวนข้อความชื่อ ECU สำหรับ PID 0A | ||||
| 0A | 20 | ชื่อ ECU | เข้ารหัสแบบ ASCII เติมช่องว่างด้านขวาด้วยอักขระว่าง ( 0x00 ) | |||
| 0B | 4 | การติดตามประสิทธิภาพการใช้งานจริงสำหรับรถยนต์ที่ใช้ระบบจุดระเบิดแบบอัดอากาศ | ข้อความ 5 ข้อความ แต่ละข้อความมี 4 ไบต์ (สองค่า) ดูรายละเอียดด้านล่าง | |||
| PID (เลขฐานสิบหก) | ไบต์ข้อมูลที่ส่งคืน | คำอธิบาย | ค่าต่ำสุด | ค่าสูงสุด | หน่วย | สูตร[ก] |
- ^ a b c d e f g hในคอลัมน์สูตร ตัวอักษร A, B, C ฯลฯ แทนไบต์ที่หนึ่ง สอง สาม ฯลฯ ของข้อมูล ตัวอย่างเช่น สำหรับข้อมูลสองไบต์
0F 19และA = 0FหากB = 19มีเครื่องหมาย (?) ปรากฏ แสดงว่ามีข้อมูลที่ขัดแย้งหรือไม่สมบูรณ์ - ^เริ่มตั้งแต่ปี 2010คณะกรรมการทรัพยากรทางอากาศของแคลิฟอร์เนียกำหนดให้รถยนต์ดีเซลทุกคันต้องระบุชั่วโมงการทำงานของเครื่องยนต์ทั้งหมด [ 4 ]
- ^เริ่มตั้งแต่ปี 2019คณะกรรมการทรัพยากรทางอากาศแห่งแคลิฟอร์เนียกำหนดให้ยานพาหนะทุกคันต้องแสดงมาตรวัดระยะทาง [ 4 ]
PID ที่เข้ารหัสแบบบิต
ค่า PID บางค่าในตารางด้านบนไม่สามารถอธิบายได้ด้วยสูตรอย่างง่าย จึงจำเป็นต้องมีคำอธิบายโดยละเอียดเพิ่มเติมดังนี้:
บริการ 01 PID 00 - แสดง PID ที่รองรับ
การร้องขอ PID นี้จะส่งคืนข้อมูล 4 ไบต์ ( แบบ Big-endian ) แต่ละบิต ตั้งแต่MSBถึงLSBจะแทน PID หนึ่งใน 32 ตัวถัดไป และระบุว่า PID นั้นได้รับการสนับสนุนหรือไม่
ตัวอย่างเช่น หากรหัสตอบกลับของรถยนต์คือBE1FA813สามารถถอดรหัสได้ดังนี้:
| เลขฐานสิบหก | บี | อี | 1 | เอฟ | เอ | 8 | 1 | 3 | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ไบนารี | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| รองรับหรือไม่? | ใช่ | เลขที่ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ | เลขที่ | ใช่ | เลขที่ | ใช่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | ใช่ | เลขที่ | เลขที่ | ใช่ | ใช่ |
| หมายเลข PID | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0 องศาเซลเซียส | 0D | 0E | 0F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1บี | 1ซี | 1D | 1E | 1F | 20 |
ดังนั้น PID ที่รองรับได้แก่: 01 , 03 , 04 , 05 , 06 , 07 , 0C , 0D , 0E , 0F , 10 , 11 , 13 , 15 , 1C , 1Fและ20
บริการ 01 PID 01 - ตรวจสอบสถานะตั้งแต่ล้างรหัสข้อผิดพลาดแล้ว
การร้องขอ PID นี้จะส่งคืนข้อมูล 4 ไบต์ โดยมีป้ายกำกับเป็น A, B, C และ D
ไบต์แรก (A) ประกอบด้วยข้อมูลสองส่วน บิตA7 ( บิตที่มีค่ามากที่สุดของไบต์ A) ระบุว่าไฟแสดงสถานะการทำงานผิดปกติ (MIL หรือไฟตรวจสอบเครื่องยนต์ ) ติดสว่างหรือไม่ บิตA6ถึงA0แสดงจำนวนรหัสข้อผิดพลาดในการวินิจฉัยที่ถูกระบุไว้ใน ECU ในขณะนั้น
ไบต์ที่สอง สาม และสี่ (B, C และ D) ให้ข้อมูลเกี่ยวกับความพร้อมใช้งานและความสมบูรณ์ของการทดสอบบนรถบางอย่าง ("การตรวจสอบความพร้อม OBD") ไบต์ที่สามและสี่จะต้องตีความแตกต่างกันไป ขึ้นอยู่กับว่าเครื่องยนต์เป็นแบบจุดระเบิดด้วยประกายไฟ (เช่น เครื่องยนต์ออตโตหรือแวนเคล) หรือแบบจุดระเบิดด้วยการอัด (เช่น เครื่องยนต์ดีเซล) ในไบต์ที่สอง (B) บิตที่3ระบุประเภทของเครื่องยนต์ และวิธีการตีความไบต์ C และ D โดย0 หมาย ถึงจุดระเบิดด้วยประกายไฟ (ออตโตหรือแวนเคล) และ1 (ตั้งค่า) หมายถึงการอัด (ดีเซล) บิตB6ถึงB4และB2ถึงB0ใช้สำหรับข้อมูลเกี่ยวกับการทดสอบที่ไม่เฉพาะเจาะจงกับประเภทของเครื่องยนต์ ดังนั้นจึงเรียกว่า การทดสอบ ทั่วไปโปรดทราบว่าสำหรับบิตที่ระบุความพร้อมใช้งาน ของการทดสอบ บิตที่ตั้งค่าเป็น1แสดงว่าพร้อมใช้งาน ในขณะที่สำหรับบิตที่ระบุความสมบูรณ์ ของการทดสอบ บิตที่ตั้งค่าเป็น0แสดงว่าเสร็จสมบูรณ์
| บิต | คำนิยาม |
|---|---|
| เอ7 | สถานะของไฟแสดงสถานะเครื่องยนต์ (เปิด/ปิด) |
| A6 - A0 | จำนวนรหัส DTC ที่เกี่ยวข้องกับการปล่อยมลพิษที่ได้รับการยืนยันแล้ว พร้อมให้แสดงผล |
| บี7 | สงวนไว้ (ควรเป็น0 ) |
| บี6 - บี4 | ภาพบิตแมปแสดงถึงความสมบูรณ์ของการทดสอบ ทั่วไป |
| บี3 | การระบุประเภทเครื่องยนต์0 = จุดระเบิดด้วยประกายไฟ (เช่น เครื่องยนต์ออตโตหรือเครื่องยนต์แวนเคล) 1 = จุดระเบิดด้วยการอัด (เช่น เครื่องยนต์ดีเซล) |
| บี2 - บี0 | ภาพบิตแมปแสดงความพร้อมใช้งานของการทดสอบ ทั่วไป |
| ซี7 - ซี0 | ภาพบิตแมปแสดงความพร้อมใช้งานของการทดสอบเฉพาะประเภทเครื่องยนต์ |
| ดี7 - ดี0 | ภาพบิตแมปแสดงความสมบูรณ์ของการทดสอบเฉพาะประเภทเครื่องยนต์ |
บิตจากไบต์ B ที่แสดงถึง ตัวบ่งชี้การทดสอบ ทั่วไป (ที่ไม่เฉพาะเจาะจงกับประเภทเครื่องยนต์) จะถูกแมปดังนี้:
| ความพร้อมใช้งานของการทดสอบ | ความสมบูรณ์ของการทดสอบ | |
|---|---|---|
| ส่วนประกอบ | บี2 | บี6 |
| ระบบเชื้อเพลิง | บี1 | บี5 |
| การยิงผิดพลาด | บี0 | บี4 |
ไบต์ C และ D จะถูกแมปดังนี้สำหรับเครื่องยนต์จุดระเบิดด้วยประกายไฟ (เช่น เครื่องยนต์ Otto หรือ Wankel):
| ความพร้อมใช้งานของการทดสอบ | ความสมบูรณ์ของการทดสอบ | |
|---|---|---|
| ระบบ EGR และ/หรือ VVT | ซี7 | ดี7 |
| เครื่องทำความร้อนเซ็นเซอร์ออกซิเจน | ซี6 | ดี6 |
| เซ็นเซอร์ออกซิเจน | ซี5 | ดี5 |
| ตัวกรองอนุภาคเบนซิน[ก] | ซี4 | ดี4 |
| ระบบอากาศรอง | ซี3 | ดี3 |
| ระบบระเหย | ซี2 | ดี2 |
| ตัวเร่งปฏิกิริยาความร้อน | ซี1 | ดี1 |
| ตัวเร่งปฏิกิริยา | C0 | ดี0 |
ไบต์ C และ D จะถูกแมปสลับกันดังต่อไปนี้สำหรับเครื่องยนต์จุดระเบิดแบบอัด (เครื่องยนต์ดีเซล):
| ความพร้อมใช้งานของการทดสอบ | ความสมบูรณ์ของการทดสอบ | |
|---|---|---|
| ระบบ EGR และ/หรือ VVT | ซี7 | ดี7 |
| การตรวจสอบตัวกรอง PM | ซี6 | ดี6 |
| เซ็นเซอร์ก๊าซไอเสีย | ซี5 | ดี5 |
| - ที่สงวนไว้ - | ซี4 | ดี4 |
| เพิ่มแรงดัน | ซี3 | ดี3 |
| - ที่สงวนไว้ - | ซี2 | ดี2 |
| เครื่องตรวจวัด NOx/SCR | ซี1 | ดี1 |
| ตัวเร่งปฏิกิริยา NMHC [ b ] | C0 | ดี0 |
- ^ความเข้าใจผิดทั่วไปคือ C4/D4 เป็นสารทำความเย็น A/C [ 7 ]อย่างไรก็ตาม มันถูกระบุว่าเป็นสารที่สงวนไว้ใน J1979 มานานหลายปีแล้ว และเพิ่งได้รับการกำหนดให้เป็น GPF
- ^ NMHCอาจย่อมาจาก Non-Methane HydroCarbons แต่มาตรฐาน J1979 ไม่ได้ให้คำอธิบายเพิ่มเติม การแปลที่ถูกต้องน่าจะเป็นเซ็นเซอร์แอมโมเนียในตัวเร่งปฏิกิริยา SCR
บริการ 01 PID 41 - ตรวจสอบสถานะในรอบการทำงานของไดรฟ์นี้
การร้องขอ PID นี้จะส่งคืนข้อมูล 4 ไบต์ ข้อมูลที่ส่งคืนมีรูปแบบเหมือนกับข้อมูลที่ส่งคืนสำหรับ PID 01ทุกประการ ยกเว้นเพียงอย่างเดียวคือ ไบต์แรกจะเป็นศูนย์เสมอ
บริการ 01 PID 78 และ 79 - อุณหภูมิไอเสีย (EGT) แบงค์ 1 และ แบงค์ 2
การร้องขอ PID ใด PID หนึ่งในสองตัวนี้จะส่งคืนข้อมูล 9 ไบต์ PID 78ส่งคืนข้อมูลที่เกี่ยวข้องกับเซ็นเซอร์EGT สำหรับแบงค์ 1 ในขณะที่ PID 79ส่งคืนข้อมูลสำหรับแบงค์ 2 ในทำนองเดียวกัน ไบต์แรกเป็นฟิลด์ที่เข้ารหัสแบบบิตซึ่งระบุว่าเซ็นเซอร์ EGT ใดบ้างที่รองรับสำหรับแบงค์นั้นๆ
| ไบต์ | คำอธิบาย |
|---|---|
| เอ | รองรับเซ็นเซอร์ EGT |
| บี - ซี | อุณหภูมิที่อ่านได้จากเซ็นเซอร์ EGT 1 |
| ดี - อี | อุณหภูมิที่อ่านได้จากเซ็นเซอร์ EGT ตัวที่ 2 |
| เอฟ - จี | อุณหภูมิที่อ่านได้จากเซ็นเซอร์ EGT 3 |
| สวัสดี | อุณหภูมิที่อ่านได้จากเซ็นเซอร์ EGT 4 |
ไบต์แรกจะถูกเข้ารหัสแบบบิตดังนี้:
| บิต | คำอธิบาย |
|---|---|
| เอ7 - เอ4 | ที่สงวนไว้ |
| เอ3 | รองรับเซ็นเซอร์ EGT 4 หรือไม่? |
| เอ2 | รองรับเซ็นเซอร์ EGT ตัวที่ 3 หรือไม่? |
| เอ1 | รองรับเซ็นเซอร์ EGT ตัวที่ 2 หรือไม่? |
| เอ0 | รองรับเซ็นเซอร์ EGT 1 หรือไม่? |
ไบต์ B ถึง I แสดงค่าจำนวนเต็ม 16 บิต ซึ่งบ่งบอกถึงอุณหภูมิของเซ็นเซอร์ ค่าอุณหภูมิจะถูกแปลงเป็นองศาเซลเซียสในช่วง -40 ถึง 6513.5 (มาตราส่วน 0.1) โดยใช้สูตรปกติ (บิตที่มีค่ามากที่สุดคือ A บิตที่มีค่าน้อยที่สุดคือ B) เฉพาะค่าที่เซ็นเซอร์นั้นรองรับเท่านั้นจึงจะมีความหมาย
บริการ 03 (ไม่จำเป็นต้องระบุ PID) - แสดงรหัสข้อผิดพลาดการวินิจฉัยที่บันทึกไว้
การร้องขอใช้บริการนี้จะส่งคืนรายการรหัสข้อผิดพลาด (DTC) ที่ถูกตั้งค่าไว้ รายการดังกล่าวถูกเข้ารหัสโดยใช้โปรโตคอล ISO 15765-2
หากมี DTC สองรายการหรือน้อยกว่า (ไม่เกิน 4 ไบต์) จะถูกส่งกลับมาใน เฟรมเดียว (SF) ตามมาตรฐาน ISO-TPแต่หากมี DTC สามรายการขึ้นไปในรายการ จะถูกส่งมาในหลายเฟรม โดยจำนวนเฟรมที่แน่นอนจะขึ้นอยู่กับประเภทการสื่อสารและรายละเอียดการกำหนดแอดเดรส
รหัสปัญหาแต่ละรหัสต้องการข้อมูล 2 ไบต์ในการอธิบาย โดยไบต์เหล่านี้จะเข้ารหัสหมวดหมู่และตัวเลข โดยทั่วไปจะแสดงในรูปแบบที่ถอดรหัสแล้วเป็นตัวอักษร 5 ตัว เช่น " U0158 " ซึ่งตัวอักษรตัวแรก (ในที่นี้คือ 'U') แทนหมวดหมู่ที่รหัสปัญหาเป็นของ และตัวอักษรอีก 4 ตัวที่เหลือเป็นการแสดงตัวเลขในรูปแบบเลขฐานสิบหกภายใต้หมวดหมู่นั้น บิตสองบิตแรก ( A7และA6 ) ของไบต์แรก (A) แทนหมวดหมู่ ส่วน 14 บิตที่เหลือแทนตัวเลข ที่สำคัญคือ เนื่องจากตัวอักษรตัวที่สองสร้างขึ้นจากเพียงสองบิต จึงมีค่าได้เฉพาะในช่วง0 - 3เท่านั้น
| บิต | คำนิยาม |
|---|---|
| เอ7 - เอ6 | หมวดหมู่00 : P - ระบบส่งกำลัง01 : C - แชสซี10 : B - ตัวถัง11 : U - เครือข่าย[ a ] |
| เอ5 - บี0 | จำนวน (ภายในหมวดหมู่) |
- ^แม้ว่าโดยทั่วไปจะเรียกหมวดหมู่นี้ว่าหมวดหมู่เครือข่าย แต่เดิมอาจเป็นหมวดหมู่ 'ไม่ระบุ' จึงใช้ตัวอักษร 'U' แทน 'N'
ตัวอย่างรหัส DTC " U0158 " จะถูกถอดรหัสได้ดังนี้:
| นิดหน่อย | เอ7 | เอ6 | เอ5 | เอ4 | เอ3 | เอ2 | เอ1 | เอ0 | บี7 | บี6 | บี5 | บี4 | บี3 | บี2 | บี1 | บี0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ไบนารี | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| เลขฐานสิบหก | ซี | 1 | 5 | 8 | ||||||||||||
| ถอดรหัส DTC | ยู | 0 | 1 | 5 | 8 | |||||||||||
รหัสห้าตัวอักษรที่ได้ เช่น " U0158 " สามารถนำไปค้นหาในตารางรหัส DTC ของ OBD-II เพื่อดูคำอธิบายที่แท้จริงว่าหมายถึงอะไร ที่สำคัญคือ ในขณะที่รหัส DTC บางช่วงมีความหมายทั่วไปที่ใช้ได้กับรถยนต์และผู้ผลิตทุกราย แต่ความหมายของรหัสอื่นๆ อาจแตกต่างกันไปในแต่ละผู้ผลิตหรือแม้แต่แต่ละรุ่น
นอกจากนี้ ควรสังเกตว่าบางครั้งอาจพบรหัส DTC ในรูปแบบสี่ตัวอักษร เช่น " C158 " ซึ่งเป็นเพียงการแสดงค่าเลขฐานสิบหกของสองไบต์ โดยที่ยังไม่ได้ทำการถอดรหัสอย่างถูกต้องตามหมวดหมู่
บริการ 09 PID 08 - การติดตามประสิทธิภาพการใช้งานสำหรับเครื่องยนต์จุดระเบิดด้วยประกายไฟ
ระบบนี้ให้ข้อมูลเกี่ยวกับการติดตามประสิทธิภาพการใช้งานของระบบต่างๆ ได้แก่ ชุดตัวเร่งปฏิกิริยา ชุด เซ็นเซอร์ออกซิเจนระบบตรวจจับการรั่วไหลของไอระเหยระบบ EGRและระบบอากาศรอง
ตัวเศษสำหรับแต่ละส่วนประกอบหรือระบบจะนับจำนวนครั้งที่เงื่อนไขทั้งหมดที่จำเป็นสำหรับอุปกรณ์ตรวจสอบเฉพาะนั้นตรวจจับความผิดปกติได้เกิดขึ้น ส่วนตัวส่วนสำหรับแต่ละส่วนประกอบหรือระบบจะนับจำนวนครั้งที่ยานพาหนะถูกใช้งานในเงื่อนไขที่กำหนด
ควรระบุจำนวนรายการข้อมูลไว้ที่ตอนต้น (ไบต์แรก)
ข้อมูลทั้งหมดในบันทึกการติดตามประสิทธิภาพการใช้งานประกอบด้วยสองไบต์และจะถูกรายงานตามลำดับนี้ (แต่ละข้อความประกอบด้วยสองรายการ ดังนั้นความยาวของข้อความจึงเป็น 4 ไบต์)
| ตัวช่วยจำ | คำอธิบาย |
|---|---|
| OBDCOND | จำนวนครั้งที่พบสภาวะการตรวจสอบ OBD |
| IGNCNTR | ตัวนับการจุดระเบิด |
| แคทคอมพ1 | จำนวนการดำเนินการเสร็จสิ้นของ Catalyst Monitor Bank 1 |
| แคทคอนด์1 | จำนวนครั้งที่พบสภาวะการตรวจสอบตัวเร่งปฏิกิริยา (ธนาคารที่ 1) |
| แคทคอมพ2 | จำนวนการดำเนินการเสร็จสิ้นของ Catalyst Monitor Bank 2 |
| แคทคอนด์2 | จำนวนครั้งที่พบสภาวะการตรวจสอบตัวเร่งปฏิกิริยา (ธนาคาร 2) |
| O2SCOMP1 | จำนวนครั้งที่การตรวจสอบเซ็นเซอร์ O2 เสร็จสมบูรณ์ ธนาคาร 1 |
| O2SCOND1 | เงื่อนไขการตรวจสอบเซ็นเซอร์ O2 ที่พบ จำนวนนับ ธนาคาร 1 |
| O2SCOMP2 | จำนวนครั้งที่การตรวจสอบเซ็นเซอร์ O2 เสร็จสมบูรณ์ ธนาคาร 2 |
| โอ2สคอนด์2 | เงื่อนไขการตรวจสอบเซ็นเซอร์ O2 ที่พบ จำนวนนับ ธนาคาร 2 |
| อีจีอาร์คอมป์ | จำนวนนับของเงื่อนไขการเสร็จสิ้นการตรวจสอบ EGR |
| อีจีอาร์คอนด์ | จำนวนครั้งที่พบสภาวะการทำงานของระบบตรวจสอบ EGR |
| แอร์คอมพ | จำนวนนับของเงื่อนไขการเสร็จสิ้นการตรวจสอบ AIR (ระบบอากาศรอง) |
| เครื่องปรับอากาศ | จำนวนครั้งที่พบสภาวะการตรวจสอบ AIR (อากาศทุติยภูมิ) |
| อีวาปคอมป์ | จำนวนนับของเงื่อนไขการเสร็จสิ้นของ EVAP Monitor |
| เครื่องปรับอากาศ | จำนวนครั้งที่พบสภาวะการทำงานของเครื่องตรวจสอบ EVAP |
| SO2SCOMP1 | จำนวนการเสร็จสิ้นการตรวจสอบเซ็นเซอร์ O2 รอง ธนาคาร 1 |
| โซ2สคอนด์1 | เงื่อนไขการตรวจสอบเซ็นเซอร์ O2 รองที่พบ จำนวนนับ ธนาคาร 1 |
| โซ2สคอมพี2 | จำนวนการเสร็จสิ้นการตรวจสอบเซ็นเซอร์ O2 รอง ธนาคาร 2 |
| โซ2สคอนด์2 | เงื่อนไขการตรวจสอบเซ็นเซอร์ O2 รองที่พบ จำนวนนับ ธนาคาร 2 |
บริการ 09 PID 0B - การติดตามประสิทธิภาพการใช้งานสำหรับเครื่องยนต์สันดาปภายในแบบอัดอากาศ
ระบบนี้ให้ข้อมูลเกี่ยวกับการติดตามประสิทธิภาพการใช้งานของตัวเร่งปฏิกิริยา NMHC, ตัวตรวจสอบตัวเร่งปฏิกิริยา NOx, ตัวตรวจสอบ ตัวดูด ซับ NOx , ตัวตรวจสอบตัวกรอง PM, ตัวตรวจสอบเซ็นเซอร์ก๊าซไอเสีย, ตัวตรวจสอบ EGR/VVT, ตัวตรวจสอบแรงดันบูสต์ และตัวตรวจสอบระบบเชื้อเพลิง
ข้อมูลทุกรายการประกอบด้วยสองไบต์และจะถูกรายงานตามลำดับนี้ (แต่ละข้อความประกอบด้วยสองรายการ ดังนั้นความยาวของข้อความคือ 4):
| ตัวช่วยจำ | คำอธิบาย |
|---|---|
| OBDCOND | จำนวนครั้งที่พบสภาวะการตรวจสอบ OBD |
| IGNCNTR | ตัวนับการจุดระเบิด |
| เอชซีแคทคอมป์ | จำนวนนับเงื่อนไขการเสร็จสิ้นการตรวจสอบตัวเร่งปฏิกิริยา NMHC |
| เอชซีแคทคอนด์ | จำนวนครั้งที่พบสภาวะการทำงานของตัวตรวจสอบตัวเร่งปฏิกิริยา NMHC |
| เอ็นซีเอทีคอมป์ | จำนวนนับของสภาวะการทำงานเสร็จสมบูรณ์ของตัวตรวจสอบตัวเร่งปฏิกิริยา NOx/SCR |
| เอ็นซีทีคอนด์ | จำนวนครั้งที่พบสภาวะการทำงานของตัวตรวจสอบตัวเร่งปฏิกิริยา NOx/SCR |
| NADSCOMP | จำนวนนับของเงื่อนไขการทำงานเสร็จสมบูรณ์ของตัวตรวจสอบตัวดูดซับ NOx |
| NADSCOND | จำนวนครั้งที่พบสภาวะการทำงานของเครื่องตรวจสอบสารดูดซับ NOx |
| พีเอ็มคอมป์ | จำนวนนับเงื่อนไขการเสร็จสิ้นการตรวจสอบตัวกรอง PM |
| พีเอ็มคอนด์ | จำนวนครั้งที่พบเงื่อนไขการตรวจสอบตัวกรอง PM |
| อีจีเอสคอมป์ | จำนวนนับของเงื่อนไขการเสร็จสิ้นการตรวจสอบเซ็นเซอร์ก๊าซไอเสีย |
| เอ็กส์คอนด์ | จำนวนครั้งที่พบสภาวะการทำงานของเซ็นเซอร์ตรวจจับก๊าซไอเสีย |
| อีจีอาร์คอมป์ | จำนวนการตรวจสอบเงื่อนไขการเสร็จสิ้นของ EGR และ/หรือ VVT |
| อีจีอาร์คอนด์ | จำนวนครั้งที่พบสภาวะการทำงานของระบบตรวจสอบ EGR และ/หรือ VVT |
| บีพีคอมพี | จำนวนเงื่อนไขการเสร็จสิ้นของระบบตรวจสอบแรงดันบูสต์ |
| บีพีคอนด์ | จำนวนครั้งที่พบสภาวะการทำงานของระบบตรวจสอบแรงดันบูสต์ |
| ฟิวเอลคอมป์ | จำนวนนับของเงื่อนไขการเสร็จสิ้นการตรวจสอบระดับน้ำมันเชื้อเพลิง |
| เชื้อเพลิง | จำนวนครั้งที่พบสภาวะการตรวจสอบระดับน้ำมันเชื้อเพลิง |
PID ที่ระบุไว้
PID บางตัวจะต้องได้รับการตีความเป็นพิเศษ และไม่จำเป็นต้องเข้ารหัสแบบบิตอย่างแม่นยำ หรืออยู่ในมาตราส่วนใดๆ ค่าสำหรับ PID เหล่านี้จะถูก กำหนด เป็น รายการ
บริการ 01 PID 03 - สถานะระบบเชื้อเพลิง
การร้องขอ PID นี้จะส่งคืนข้อมูล 2 ไบต์ ไบต์แรกอธิบายระบบเชื้อเพลิงหมายเลข 1 ไบต์ที่สองอธิบายระบบเชื้อเพลิงหมายเลข 2 (ถ้ามี) และเข้ารหัสเหมือนกับไบต์แรกทุกประการ ความหมายที่กำหนดให้กับค่าของแต่ละไบต์มีดังนี้:
| ค่า | คำอธิบาย |
|---|---|
| 0 | มอเตอร์ดับแล้ว |
| 1 | วงจรเปิดเนื่องจากอุณหภูมิเครื่องยนต์ไม่เพียงพอ |
| 2 | ระบบควบคุมแบบวงปิด โดยใช้ข้อมูลป้อนกลับจากเซ็นเซอร์ออกซิเจนเพื่อกำหนดส่วนผสมของเชื้อเพลิง |
| 4 | วงจรเปิดเนื่องจากภาระของเครื่องยนต์ หรือการตัดเชื้อเพลิงเนื่องจากการลดความเร็ว |
| 8 | วงจรเปิดเนื่องจากระบบล้มเหลว |
| 16 | วงจรปิด ใช้เซ็นเซอร์ออกซิเจนอย่างน้อยหนึ่งตัว แต่มีข้อผิดพลาดในระบบป้อนกลับ |
ค่าอื่นใดนอกเหนือจากนี้ถือเป็นคำตอบที่ไม่ถูกต้อง
บริการ 01 PID 12 - สถานะการบินรองที่ได้รับคำสั่ง
การร้องขอ PID นี้จะส่งคืนข้อมูลหนึ่งไบต์ซึ่งอธิบายสถานะของระบบอากาศรอง
| ค่า | คำอธิบาย |
|---|---|
| 1 | ต้นน้ำ |
| 2 | ส่วนท้ายของตัวแปลงไอเสียแบบเร่งปฏิกิริยา |
| 4 | จากบรรยากาศภายนอกหรือจากที่อื่น |
| 8 | ปั๊มถูกสั่งให้ทำงานเพื่อตรวจสอบการทำงาน |
ค่าอื่นใดนอกเหนือจากนี้ถือเป็นคำตอบที่ไม่ถูกต้อง
บริการ 01 PID 1C - มาตรฐาน OBD ที่รถคันนี้เป็นไปตามข้อกำหนด
การร้องขอ PID นี้จะส่งคืนข้อมูลหนึ่งไบต์ ซึ่งอธิบายว่า ECU นี้ได้รับการออกแบบให้สอดคล้องกับมาตรฐาน OBD ใดบ้าง ค่าต่างๆ ที่ข้อมูลไบต์สามารถเก็บได้แสดงไว้ด้านล่าง พร้อมความหมายของแต่ละค่า:
| ค่า (เดซิเบล) | คำอธิบาย |
|---|---|
| 1 | OBD-II ตามคำจำกัดความของCARB |
| 2 | OBD ตามคำจำกัดความของEPA |
| 3 | OBD และ OBD-II |
| 4 | ออดบูท-ไอ |
| 5 | ไม่รองรับระบบ OBD |
| 6 | EOBD (ยุโรป) |
| 7 | EOBD และ OBD-II |
| 8 | EOBD และ OBD |
| 9 | EOBD, OBD และ OBD II |
| 10 | JOBD (ญี่ปุ่น) |
| 11 | JOBD และ OBD II |
| 12 | JOBD และ EOBD |
| 13 | JOBD, EOBD และ OBD II |
| 14 | OBD, EOBD และ KOBD |
| 15 | OBD, OBD II, EOBD และ KOBD |
| 16 | ที่สงวนไว้ |
| 17 | ระบบวินิจฉัยของผู้ผลิตเครื่องยนต์ (EMD) |
| 18 | ระบบวินิจฉัยขั้นสูงจากผู้ผลิตเครื่องยนต์ (EMD+) |
| 19 | ระบบวินิจฉัยบนรถยนต์สำหรับงานหนัก (สำหรับเด็ก/บางส่วน) (HD OBD-C) |
| 20 | ระบบวินิจฉัยปัญหาในรถยนต์สำหรับงานหนัก (HD OBD) |
| 21 | มาตรฐาน OBD สากล (WWH OBD) |
| 22 | ที่สงวนไว้ |
| 23 | มาตรฐาน Heavy Duty Euro OBD Stage I ที่ไม่มีระบบควบคุม NOx (HD EOBD-I) |
| 24 | มาตรฐานยานยนต์สำหรับงานหนัก Euro OBD Stage I พร้อมระบบควบคุม NOx (HD EOBD-I N) |
| 25 | มาตรฐานยานยนต์สำหรับงานหนัก Euro OBD Stage II ที่ไม่มีระบบควบคุม NOx (HD EOBD-II) |
| 26 | มาตรฐานยานยนต์สำหรับงานหนัก Euro OBD Stage II พร้อมระบบควบคุม NOx (HD EOBD-II N) |
| 27 | ZEV สำหรับงานหนัก |
| 28 | มาตรฐาน OBD ของบราซิล เฟส 1 (OBDBr-1) |
| 29 | ระบบ OBD ของบราซิล เฟส 2 (OBDBr-2) |
| 30 | ระบบ OBD ของเกาหลี (KOBD) |
| 31 | ระบบ OBD I ของอินเดีย (IOBD I) |
| 32 | ระบบ OBD II ของอินเดีย (IOBD II) |
| 33 | มาตรฐานยานยนต์สำหรับงานหนัก Euro OBD Stage VI (HD EOBD-IV) |
| 34 | OBD, OBD-II และ HD OBD |
| 35 | ระบบ OBD เฟส 3 ของบราซิล (OBDBr-3) |
| 53-250 | ที่สงวนไว้ |
| 251-255 | ไม่สามารถจัดสรรได้ ( ความหมายพิเศษ ของ SAE J1939 ) |
บริการ 01 PID 51 - การกำหนดรหัสประเภทเชื้อเพลิง
ฟังก์ชัน PID นี้จะส่งคืนค่าจากรายการที่กำหนดไว้ ซึ่งระบุประเภทเชื้อเพลิงของยานพาหนะ ประเภทเชื้อเพลิงจะถูกส่งกลับเป็นไบต์เดียว และค่าจะมาจากตารางต่อไปนี้:
| ค่า | คำอธิบาย |
|---|---|
| 0 | ไม่พร้อมใช้งาน |
| 1 | น้ำมันเบนซิน |
| 2 | เมทานอล |
| 3 | เอทานอล |
| 4 | ดีเซล |
| 5 | แอลพีแอล |
| 6 | ซีเอ็นจี |
| 7 | โพรเพน |
| 8 | ไฟฟ้า |
| 9 | รถยนต์ สองเชื้อเพลิงที่ใช้น้ำมันเบนซิน |
| 10 | การใช้เชื้อเพลิงสองชนิดร่วมกับเมทานอล |
| 11 | เชื้อเพลิงสองระบบที่ใช้เอทานอล |
| 12 | ระบบเชื้อเพลิงสองชนิด ใช้แก๊ส LPG |
| 13 | ระบบเชื้อเพลิงคู่ที่ใช้ CNG |
| 14 | ระบบเชื้อเพลิงสองชนิด ใช้แก๊สโพรเพน |
| 15 | ระบบไฟฟ้าแบบใช้เชื้อเพลิงสองชนิด |
| 16 | รถยนต์ที่ใช้เชื้อเพลิงสองชนิด ได้แก่ ไฟฟ้าและเครื่องยนต์สันดาปภายใน |
| 17 | น้ำมันเบนซินไฮบริด |
| 18 | เอทานอลไฮบริด |
| 19 | ไฮบริดดีเซล |
| 20 | ระบบไฮบริดไฟฟ้า |
| 21 | ระบบขับเคลื่อนแบบไฮบริดที่ผสมผสานระหว่างไฟฟ้าและเครื่องยนต์สันดาปภายใน |
| 22 | ไฮบริดแบบสร้างใหม่ |
| 23 | เครื่องยนต์ดีเซลแบบใช้เชื้อเพลิงสองชนิด |
ค่าอื่นๆ นอกเหนือจากนี้สงวนไว้โดย ISO/SAE ปัจจุบันยังไม่มีคำจำกัดความสำหรับยานยนต์ที่ใช้เชื้อเพลิงได้หลากหลายประเภท
PID ที่ไม่เป็นไปตามมาตรฐาน
PID ของระบบ OBD-II ส่วนใหญ่ที่ใช้งานอยู่เป็น PID ที่ไม่เป็นไปตามมาตรฐาน สำหรับรถยนต์สมัยใหม่ส่วนใหญ่ อินเทอร์เฟซ OBD-II รองรับฟังก์ชันต่างๆ มากกว่าที่ครอบคลุมโดย PID มาตรฐาน และมีการทับซ้อนกันค่อนข้างน้อยระหว่างผู้ผลิตรถยนต์สำหรับ PID ที่ไม่เป็นมาตรฐานเหล่านี้
ข้อมูลเกี่ยวกับ PID ที่ไม่ได้มาตรฐานในแหล่งข้อมูลสาธารณะมีจำกัดมาก แหล่งข้อมูลหลักเกี่ยวกับ PID ที่ไม่ได้มาตรฐานจากผู้ผลิตต่างๆ นั้นดูแลโดยสถาบันอุปกรณ์และเครื่องมือ (Equipment and Tool Institute - ETI) ในสหรัฐอเมริกา และมีให้เฉพาะสมาชิกเท่านั้น ราคาค่าสมาชิก ETI สำหรับการเข้าถึงรหัสสแกนจะแตกต่างกันไปตามขนาดของบริษัท ซึ่งกำหนดโดยยอดขายเครื่องมือและอุปกรณ์ยานยนต์ต่อปีในอเมริกาเหนือ:
| ยอดขายประจำปีในอเมริกาเหนือ | ค่าธรรมเนียมรายปี |
|---|---|
| ต่ำกว่า 10,000,000 เหรียญสหรัฐ | 5,000 เหรียญสหรัฐ |
| 10,000,000 - 50,000,000 ดอลลาร์สหรัฐ | 7,500 เหรียญสหรัฐ |
| มากกว่า 50,000,000 เหรียญสหรัฐ | 10,000 เหรียญสหรัฐ |
อย่างไรก็ตาม แม้แต่การเป็นสมาชิก ETI ก็ไม่สามารถให้เอกสารครบถ้วนสำหรับ PID ที่ไม่ได้มาตรฐานได้ ETI ระบุว่า: [ 8 ] [ 9 ]
ผู้ผลิตอุปกรณ์บางรายปฏิเสธที่จะใช้ ETI เป็นแหล่งข้อมูลเครื่องมือสแกนแบบครบวงจร พวกเขาต้องการทำธุรกิจกับบริษัทผู้ผลิตเครื่องมือแต่ละแห่งแยกต่างหาก บริษัทเหล่านี้ยังต้องการให้คุณทำสัญญาด้วย ค่าใช้จ่ายแตกต่างกันไป แต่ต่อไปนี้เป็นภาพรวมของค่าใช้จ่ายต่อปี ณ วันที่ 13 เมษายน 2558:
จีเอ็ม 50,000 เหรียญสหรัฐ ฮอนด้า 5,000 เหรียญสหรัฐ ซูซูกิ 1,000 เหรียญสหรัฐ บีเอ็มดับเบิลยู ราคา 25,500 ดอลลาร์สหรัฐ บวกค่าใช้จ่ายเพิ่มเติม 2,000 ดอลลาร์สหรัฐต่อการอัปเดตแต่ละครั้ง การอัปเดตจะเกิดขึ้นปีละครั้ง
รูปแบบบัส CAN (11 บิต)
ตามที่กำหนดไว้ใน ISO 15765-4 โปรโตคอลการปล่อยมลพิษ (รวมถึง OBD-II, EOBD, UDS เป็นต้น) ใช้เลเยอร์การขนส่ง ISO-TP (ISO 15765-2) เฟรม CAN ทั้งหมดที่ส่งโดยใช้ ISO-TP ใช้ความยาวข้อมูล 8 ไบต์ (และ DLC 8 ไบต์) ขอแนะนำให้เติมข้อมูลไบต์ที่ไม่ได้ใช้ด้วย 0xCC
การสอบถามและตอบสนอง PID เกิดขึ้นบนบัส CAN ของรถยนต์ การร้องขอและตอบสนอง OBD มาตรฐานใช้ที่อยู่ฟังก์ชัน เครื่องอ่านการวินิจฉัยเริ่มต้นการสอบถามโดยใช้ CAN ID 7DFh ซึ่งทำหน้าที่เป็นที่อยู่บรอดแคสต์และยอมรับการตอบสนองจาก ID ใดๆ ในช่วง 7E8h ถึง 7EFh หน่วยควบคุมอิเล็กทรอนิกส์ (ECU) ที่สามารถตอบสนองต่อการสอบถาม OBD จะรับฟังทั้ง ID บรอดแคสต์ฟังก์ชัน 7DFh และ ID ที่กำหนดไว้หนึ่งรายการในช่วง 7E0h ถึง 7E7h การตอบสนองของ ECU จะมี ID เป็น ID ที่กำหนดไว้บวก 8 เช่น 7E8h ถึง 7EFh
วิธีการนี้ช่วยให้สามารถใช้งาน ECU ได้มากถึงแปดตัว โดยแต่ละตัวจะตอบสนองต่อการสอบถาม OBD อย่างอิสระ เครื่องอ่านข้อมูลการวินิจฉัยสามารถใช้ ID ในเฟรมการตอบสนองของ ECU เพื่อสื่อสารกับ ECU ที่เฉพาะเจาะจงได้ โดยเฉพาะอย่างยิ่ง การสื่อสารแบบหลายเฟรมจำเป็นต้องมีการตอบสนองต่อ ID ของ ECU ที่เฉพาะเจาะจง แทนที่จะเป็น ID 7DFh
นอกจากนี้ CAN bus ยังสามารถใช้สำหรับการสื่อสารนอกเหนือจากข้อความ OBD มาตรฐานได้อีกด้วย การกำหนดแอดเดรสทางกายภาพจะใช้ CAN ID เฉพาะสำหรับโมดูลเฉพาะ (เช่น 720h สำหรับแผงหน้าปัดในรถยนต์ฟอร์ด) พร้อมด้วยข้อมูลเฟรมที่เป็นกรรมสิทธิ์เฉพาะ
แบบสอบถาม
คำสั่งสอบถาม PID ที่ใช้งานได้จะถูกส่งไปยังยานพาหนะบนบัส CAN ที่ ID 7DFh โดยใช้ข้อมูล 8 ไบต์ ไบต์เหล่านั้นมีดังนี้:
| ไบต์ | ||||||||
|---|---|---|---|---|---|---|---|---|
| ประเภท PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| มาตรฐาน SAE | จำนวนไบต์ข้อมูลเพิ่มเติม : 2 | บริการ01 = แสดงข้อมูลปัจจุบัน; 02 = หยุดภาพนิ่ง; เป็นต้น | รหัส PID (เช่น 05 = อุณหภูมิของน้ำหล่อเย็นเครื่องยนต์) | ไม่ได้ใช้( มาตรฐาน ISO 15765-2แนะนำให้ใช้ CCh) | ||||
| เฉพาะยานพาหนะ | จำนวนไบต์ข้อมูลเพิ่มเติม : 3 | บริการแบบกำหนดเอง: (เช่น 22 = ข้อมูลเพิ่มเติม) | รหัส PID (เช่น 4980h) | ไม่ได้ใช้( มาตรฐาน ISO 15765-2แนะนำให้ใช้ CCh) | ||||
การตอบสนอง
รถยนต์จะตอบสนองต่อการสอบถาม PID บนบัส CAN ด้วยรหัสข้อความที่ขึ้นอยู่กับว่าโมดูลใดตอบสนอง โดยทั่วไปแล้ว เครื่องยนต์หรือ ECU หลักจะตอบสนองที่รหัส 7E8h โมดูลอื่นๆ เช่น ตัวควบคุมไฮบริดหรือตัวควบคุมแบตเตอรี่ในรถ Prius จะตอบสนองที่ 07E9h, 07EAh, 07EBh เป็นต้น ซึ่งสูงกว่าที่อยู่ทางกายภาพที่โมดูลตอบสนองอยู่ 8h แม้ว่าจำนวนไบต์ในค่าที่ส่งกลับมาจะแปรผันได้ แต่ข้อความจะใช้ข้อมูล 8 ไบต์เสมอ ( รูปแบบเฟรมของโปรโตคอล บัส CANที่มีข้อมูล 8 ไบต์) ไบต์เหล่านั้นคือ:
| ไบต์ | ||||||||
|---|---|---|---|---|---|---|---|---|
| ที่อยู่ CAN | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| มาตรฐาน SAE 7E8h, 7E9h, 7EAh เป็นต้น | จำนวน ไบต์ข้อมูล เพิ่มเติม: 3 ถึง 6 | บริการแบบกำหนดเอง เหมือนกับการสืบค้นข้อมูล แต่เพิ่ม 40 ชั่วโมงเข้าไปในค่าบริการ ดังนั้น: 41 ชั่วโมง = แสดงข้อมูลปัจจุบัน; 42 ชั่วโมง = หยุดภาพนิ่ง; เป็นต้น | รหัส PID (เช่น 05 = อุณหภูมิของน้ำหล่อเย็นเครื่องยนต์) | ค่าของพารามิเตอร์ที่ระบุ ไบต์ 0 | ค่า, ไบต์ที่ 1 (ไม่บังคับ) | ค่า, ไบต์ที่ 2 (ไม่บังคับ) | ค่า, ไบต์ที่ 3 (ไม่บังคับ) | ไม่ได้ใช้งาน(อาจเป็นเวลา 00:00 น. หรือ 55:00 น.) |
| รหัส เฉพาะสำหรับรถแต่ละคัน7E8h หรือ 8h + รหัสประจำตัวทางกายภาพของโมดูล | จำนวนไบต์ข้อมูลเพิ่มเติม : 4 ถึง 7 | บริการแบบกำหนดเอง: เหมือนกับการสอบถามทั่วไป แต่เพิ่ม 40 ชั่วโมงเข้าไปในค่าของบริการ (เช่น 62 ชั่วโมง = การตอบสนองต่อคำขอใช้บริการ 22 ชั่วโมง) | รหัส PID (เช่น 4980h) | ค่าของพารามิเตอร์ที่ระบุ ไบต์ 0 | ค่า, ไบต์ที่ 1 (ไม่บังคับ) | ค่า, ไบต์ที่ 2 (ไม่บังคับ) | ค่า, ไบต์ที่ 3 (ไม่บังคับ) | |
| รหัส เฉพาะสำหรับรถแต่ละคัน7E8h หรือ 8h + รหัสประจำตัวทางกายภาพของโมดูล | จำนวนไบต์ข้อมูลเพิ่มเติม : 3 | 7Fh นี่คือการตอบสนองทั่วไปที่มักบ่งชี้ว่าโมดูลไม่รู้จักคำขอ | บริการแบบกำหนดเอง: (เช่น 22 ชั่วโมง = ข้อมูลการวินิจฉัยขั้นสูงโดยใช้ PID, 21 ชั่วโมง = ข้อมูลขั้นสูงโดยใช้ค่าชดเชย) | 31 ชั่วโมง | ไม่ได้ใช้งาน(อาจเป็น 00 ชั่วโมง) | |||
ดูเพิ่มเติม
- หน่วยควบคุมเครื่องยนต์
- ELM327เป็นไมโครคอนโทรลเลอร์ (ชิปซิลิคอน) และตัวแปลรหัสหลายโปรโตคอลที่ใช้กันอย่างแพร่หลายในอินเทอร์เฟซการสื่อสาร OBD-II สำหรับยานยนต์
- บริการวินิจฉัยแบบครบวงจร (Unified Diagnostic Services)ซึ่งเป็นมาตรฐาน ISO
อ่านเพิ่มเติม
- " โหมดการทดสอบการวินิจฉัย E/E" คณะกรรมการมาตรฐานการวินิจฉัยระบบ EE ของยานยนต์SAE J1979 SAE International 16 กุมภาพันธ์ 2017 doi : 10.4271/J1979_201702
- " ภาคผนวกดิจิทัลของโหมดทดสอบการวินิจฉัย E/E" คณะกรรมการมาตรฐานการวินิจฉัยระบบ EE ของยานยนต์SAE J1979-Da SAE International 16 กุมภาพันธ์ 2017 doi : 10.4271/J1979DA_201702
- Wagner, Bernhard. "วงจรชีวิตของรหัสข้อผิดพลาดในการวินิจฉัย (DTC)" . KPIT . เยอรมนี. สืบค้นเมื่อ2020-08-29 .