EOBD và OBD2 về cơ bản là giống nhau với cùng một đầu nối 16pin. Lý do thực sự duy nhất mà họ có các tên khác nhau là bởi vì một người chịu sự chi phối của EU và họ đặt ra loại và năm phương tiện phải có.
Sẽ không có ý nghĩa gì khi có bất kỳ sự khác biệt lớn nào vì một thị trường rộng lớn cho nhiều nhà sản xuất của EU là Hoa Kỳ.
Theo như tôi biết thì không có yêu cầu pháp lý nào để có thể có tại cảng EOBD như ở Hoa Kỳ và các nhà sản xuất được sử dụng miễn phí J1850, 9141-2, 14230 hoặc phổ biến nhất kể từ 2008 15765 CAN. Tuy nhiên, kể từ năm 2008, sẽ không có ý nghĩa gì khi sử dụng bất cứ thứ gì khác ngoài 15765 CAN nếu họ xuất khẩu sang Hoa Kỳ vì điều này có nghĩa là phải phát triển các thiết bị chẩn đoán và phần sụn khác nhau.
Vì vậy, bất kỳ nhà sản xuất nào đã xuất khẩu sang Hoa Kỳ chắc chắn sẽ có sẵn trên các chân 6 & 14 của đầu nối EOBD trên các xe được sản xuất sau năm 2008. Nhưng theo kinh nghiệm của tôi, hầu hết các xe có CAN bus và cổng EOBD đều có thể kết nối với đầu nối EOBD ngay cả khi chúng không sử dụng xe buýt CAN để chẩn đoán. Ví dụ, nhiều phương tiện của Nhật Bản và châu Âu sử dụng dòng K hoặc như vậy để chẩn đoán vẫn có bus CAN được kết nối với cổng EOBD.
Có thể gửi tin nhắn CAN qua cổng OBD2 không?
Có, bạn có thể sử dụng bộ điều khiển PID2 tiêu chuẩn để truy xuất mã lỗi, xem dữ liệu trực tiếp, xem thông tin về chiếc xe, v.v.
Bạn cũng có thể phân tích dữ liệu bus CAN thô trên một số phương tiện nhất định nhưng sẽ không có thông tin hữu ích nào để xem trừ khi bạn có quyền truy cập vào các tệp cơ sở dữ liệu gần như không thể có được hoặc trừ khi bạn thực hiện một số kỹ thuật đảo ngược được ghi lại trực tuyến.
Với các phương tiện VAG và các phương tiện có nhiều mạng CAN, cổng OBD2 sẽ chỉ đáp ứng với OBD2 hoặc các mã cụ thể của nhà sản xuất và dữ liệu thô sẽ không khả dụng. Vì vậy, nếu bạn muốn sử dụng PID trên các phương tiện này thì tốt nhưng nếu bạn muốn phân tích dữ liệu, bạn phải kết nối trực tiếp với mạng bus CAN được kết nối với một mô-đun như ECU động cơ.