Tại sao chúng ta cần cáp đặc biệt để đọc ECU xe hơi?


12

Tôi thấy thật kỳ lạ khi ngành công nghiệp ô tô đã tiêu chuẩn hóa việc sử dụng giao thức OBDII, tuy nhiên hầu hết các xe ô tô đều yêu cầu cáp đặc biệt để truy cập vào bộ chẩn đoán và tiện ích hoàn chỉnh.

Một vài ví dụ:

  • VW yêu cầu cáp VAG-COM
  • BMW cần cáp tương thích INPA / EDIABAS
  • Volvos yêu cầu cáp tương thích VADIS

Tôi có thể hiểu phần mềm là khác nhau trên các khác nhau. Nhưng được cho rằng tất cả các dây cáp nối với cổng OBDII, tại sao chúng cần phải được tùy chỉnh? Điều gì là thiếu trong một cáp OBDII chung?


bạn có thể nhận được dongle bluetooth tối giản này, hoạt động với Android, không cần cáp liên quan: ebay.com/itm/,
amphibient

Câu trả lời:


13

Các cáp là nhiều hơn chỉ là một hình cáp, nó có một vi điều khiển xử lý giao thức chẩn đoán của xe.

Phần mềm trên máy tính của bạn nói chuyện với cáp với một giao thức độc quyền dành riêng cho nhà sản xuất cáp và chính cáp sẽ chuyển nó thành giao thức tương đương với xe hơi.

Tôi thực sự đã tự hỏi tại sao chúng ta không thể có một dây cáp duy nhất cho tất cả các xe ô tô và trực tiếp xử lý giao thức của xe hơi trên máy tính (cáp là một công cụ chuyển đổi đơn giản chuyển tiếp các khung nhận được ở phía xe sang phía máy tính và ngược lại) và đây là câu trả lời tôi nhận được từ Ross-Tech (nhà phát triển VCDS):

Mạng "câm" chuyển đổi sang K hoặc CAN không phải là một thiết bị thực tế; các giao thức chẩn đoán quá đòi hỏi các phản ứng thời gian thực từ thiết bị của anh ta đang thẩm vấn chúng.

Rõ ràng độ trễ gây ra do gói CAN đi vào máy tính, được xử lý ở đó và quay trở lại là quá nhiều, đó là lý do tại sao cần phải xử lý giao thức xe trực tiếp trên cáp.

Việc triển khai OBD-II rất đơn giản và giao thức đó là tiêu chuẩn và rất có thể là mở. Việc thực hiện các giao thức dành riêng cho nhà sản xuất là khó vì có rất ít tài liệu về chúng và cách duy nhất để biết giao thức đó là thiết kế ngược các phần cứng của ECU hoặc để nắm bắt thông tin liên lạc giữa xe và thiết bị chẩn đoán chính thức của nhà sản xuất. Vì vậy, thật khó, tốn thời gian và tốn kém để làm điều đó cho giao thức được sử dụng bởi mỗi nhà sản xuất, và sau đó thực hiện tất cả điều đó trực tiếp trên vi điều khiển của cáp.

Tuy nhiên, vẫn có các loại cáp vạn năng, chúng cực kỳ đắt tiền (rất có thể vì những lý do tôi đã đề cập ở trên) và tôi nghi ngờ chúng có tất cả các tính năng mà các công cụ dành riêng cho nhà sản xuất có (không chỉ về chẩn đoán, các loại cáp bạn đã đề cập có thể cấu hình xe, ví dụ thêm chìa khóa mới hoặc tinh chỉnh trợ lực lái ).


Điều này làm cho rất nhiều ý nghĩa. Câu trả lời tuyệt vời!
Zaid

6

Có 6 chân trong đầu nối OBD-II mà các nhà sản xuất có thể sử dụng theo ý của họ. Trong các phương tiện hiện đại thường có 2 hoặc nhiều xe buýt liên lạc. Chỉ có một bus dành cho động cơ và khí thải, được kết nối với các chân chẩn đoán tiêu chuẩn trên đầu nối OBD-II.

Nhà sản xuất thường kết nối một xe buýt khác với đầu nối OBD-II bằng các chân "theo ý của nhà sản xuất".

Một máy tính chẩn đoán xe sẽ chỉ nhận được động cơ, khí thải và một vài hệ thống thông tin có giá trị khác từ sơ đồ chân tiêu chuẩn, nhưng với cáp và phần cứng bổ sung, máy tính chẩn đoán cũng có thể truy cập vào xe buýt thứ cấp (hoặc thậm chí là xe buýt thứ ba) và có được / sửa đổi thông tin ảnh hưởng đến một số hệ thống khác trong xe.

Tuy nhiên, mỗi nhà sản xuất sử dụng các chân này khác nhau, do đó, trong khi có thể xây dựng một cáp có thể xử lý mọi pinout đã biết, thì nó không tính đến các thay đổi trong tương lai và nó đắt hơn so với việc chỉ có một số cáp hoạt động với các nhà sản xuất khác nhau và dòng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.