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