เหตุใดเราจึงต้องใช้สายเคเบิลที่เฉพาะเจาะจงเพื่ออ่าน ECUs ของรถยนต์?


12

ฉันพบว่ามันแปลกประหลาดที่อุตสาหกรรมยานยนต์ได้ใช้มาตรฐานของโปรโตคอล OBDII แต่รถยนต์ส่วนใหญ่จำเป็นต้องใช้สายเคเบิลเฉพาะเพื่อที่จะเข้าถึงชุดการวินิจฉัยและระบบสาธารณูปโภคที่สมบูรณ์

ตัวอย่างบางส่วน:

  • VWs ต้องการสายเคเบิล VAG-COM
  • BMW ต้องใช้สายที่เข้ากันได้กับ INPA / EDIABAS
  • Volvos ต้องใช้สายเคเบิลที่รองรับ VADIS

ฉันสามารถเข้าใจซอฟต์แวร์ที่แตกต่างกันในแต่ละยี่ห้อ แต่เนื่องจากสายเคเบิลทั้งหมดเชื่อมต่อกับพอร์ต OBDII ทำไมพวกเขาจึงต้องปรับแต่งเอง สิ่งที่ขาดในสายเคเบิล OBDII ทั่วไปคืออะไร?


คุณสามารถรับดองเกิลบลูทู ธ
นิมอ

คำตอบ:


13

เคเบิลเป็นมากกว่าเพียงแค่สายเคเบิลก็มีไมโครคอนโทรลเลอร์ที่จัดการรถโปรโตคอลการวินิจฉัย

ซอฟต์แวร์ในคอมพิวเตอร์ของคุณพูดคุยกับสายเคเบิลด้วยโปรโตคอลที่เป็นกรรมสิทธิ์เฉพาะกับผู้ผลิตเคเบิลและตัวสายแปลว่าโปรโตคอลของรถยนต์นั้นเทียบเท่ากัน

ฉันสงสัยจริงๆว่าทำไมเราไม่สามารถมีสายเคเบิลเพียงเส้นเดียวสำหรับรถยนต์ทุกคันและจัดการโปรโตคอลรถยนต์บนคอมพิวเตอร์โดยตรง (สายเคเบิลเป็นตัวแปลงอย่างง่ายที่ถ่ายทอดเฟรมที่ได้รับจากด้านข้างรถไปทางด้านคอมพิวเตอร์และในทางกลับกัน) และนี่คือคำตอบที่ฉันได้รับจาก Ross-Tech (นักพัฒนา VCDS):

เครือข่าย "โง่" เป็นตัวแปลง K หรือ CAN ไม่ใช่อุปกรณ์ที่ใช้งานได้จริง โปรโตคอลการวินิจฉัยต้องการการตอบสนองแบบเรียลไทม์จากอุปกรณ์ของเขาที่ทำการสอบสวนพวกเขา

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

การใช้ OBD-II นั้นง่ายและโปรโตคอลนั้นเป็นมาตรฐานและเป็นไปได้มากที่สุดที่จะเปิด การใช้โปรโตคอลเฉพาะของผู้ผลิตนั้นยากเพราะมีเอกสารน้อยมากเกี่ยวกับพวกเขาและวิธีเดียวที่จะรู้ว่าโปรโตคอลนั้นคือการทำวิศวกรรมย้อนกลับเฟิร์มแวร์ของ ECUs หรือจับการสื่อสารระหว่างรถยนต์กับอุปกรณ์วินิจฉัยอย่างเป็นทางการของผู้ผลิต ดังนั้นจึงเป็นเรื่องยากใช้เวลานานและมีราคาแพงในการทำเช่นนั้นสำหรับโปรโตคอลที่ใช้โดยผู้ผลิตแต่ละรายจากนั้นจึงนำไปใช้ทั้งหมดนั้นโดยตรงบนไมโครคอนโทรลเลอร์ของสายเคเบิล

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


มันสมเหตุสมผลมาก คำตอบที่ยอดเยี่ยม!
Zaid

6

ตัวเชื่อมต่อ OBD-IIมี 6 ขาซึ่งผู้ผลิตสามารถใช้ตามดุลยพินิจของตน ในยานพาหนะที่ทันสมัยมักจะมีรถบัสสื่อสาร 2 คันขึ้นไป มีเพียงบัสเดียวที่ใช้สำหรับเครื่องยนต์และการปล่อยมลพิษซึ่งเชื่อมต่อกับพินวินิจฉัยมาตรฐานบนตัวเชื่อมต่อ OBD-II

โดยทั่วไปผู้ผลิตจะเชื่อมต่อบัสอื่นกับตัวเชื่อมต่อ OBD-II ด้วยหมุด "ดุลยพินิจของผู้ผลิต"

คอมพิวเตอร์วินิจฉัยยานพาหนะจะได้รับเครื่องยนต์การปล่อยและระบบอื่น ๆ เพียงไม่กี่ค่าข้อมูลจาก pinout มาตรฐาน แต่ด้วยสายเคเบิลและฮาร์ดแวร์เพิ่มเติมคอมพิวเตอร์วินิจฉัยสามารถเข้าถึงรอง (หรือแม้กระทั่งรถบัสที่สาม) และรับ / แก้ไขข้อมูลที่มีผลกระทบต่อระบบอื่น ๆ ในรถยนต์

ผู้ผลิตแต่ละรายใช้พินเหล่านี้แตกต่างกันดังนั้นในขณะที่เป็นไปได้ในการสร้างสายเคเบิลที่สามารถจัดการกับ pinout ที่รู้จักได้ทุกคนมันไม่ได้คำนึงถึงการเปลี่ยนแปลงในอนาคตและมีราคาแพงกว่าเพียงแค่การมีสายเคเบิลหลายตัว เส้น

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