Hệ thống chẩn đoán cho động cơ theo tiêu chuẩn OBD I hoạt động dựa theo nguyên lý tiếp nhận các thông tin theo một chiều truyền từ ECU tới đầu nối kiểm tra DLC1 (hoặc DLC2). Các thông tin này có dạng xung (với mức điện áp cao là 12 Vol khi lấy ra từ chân w, hoặc mức điện áp cao 5 vol khi lấy ra từ chân VF1). Chức năng chính của hệ thống chẩn đoán cho động cơ theo chuẩn OBD I là phát hiện và phát mã lỗi phù hợp với các động cơ khác nhau. Sơ đồ nguyên lý hoạt động của hệ thống trình bày trên hình 3.9 có các cấu trúc cơ bản sau: kết nối thiết bị chẩn đoán với động cơ và với máy tính điều khiển: thiết bị chẩn đoán phải có 2 đầu kết nối, một đầu kết nối với thiết bị và một đầu kết nối với đầu nối chẩn đoán DLC1 hoặc DLC2 của động cơ.
Nhận dạng hệ thống điều khiển của động cơ cần chẩn đoán lỗi: trong chẩn đoán OBD I, mỗi loại động cơ có quy cách mã lỗi riêng vì vậy bước đầu tiên cần nhận dạng động cơ (loại động cơ, năm sản xuất) để từ đó chọn bộ số phù hợp từ cơ sở dữ liệu đã xây dựng sẵn trong phần mềm máy tính. Trường hợp bộ số liệu về động cơ chưa được thiết lập, hệ thống cần hiển thị thông báo lỗi để kiểm tra phần mềm khai báo nhận dạng (trong trường hợp khai báo sai) hoặc kết thúc chương trình.
Đọc mã lồi: chức năng này yêu cầu thiết bị tiếp nhận các tín hiệu mã lỗi mà ECU động cơ gửi tới chân w (hoặc VF1) của đầu nối DLC1 hoặc DLC2. Các tín hiệu này có dạng xung chữ nhật và nhịp xung thay đổi. Đối với Toyota có hai cách hiển thị mã lỗi qua đèn check để xác định hư hỏng ở các bộ phận xe. Kiểu hiển thị 1-digit và kiểu 2- digit.
❖ Kiểu 1-digit
Nếu hệ thống bình thường đèn check engine chớp liên tục với tần số khoảng lần/giây. Còn nếu có sự cố trong hệ thống
- Thời gian đèn sáng trong khoảng 0.5s - Thời gian nghỉ giữa 2 lần chớp khoảng 0.5s - Thời gian nghỉ giữa 2 mã lỗi là 2.5s
- Thời gian nghỉ giữa 2 chu kỳ là 4.5s
Hình 3. 9 Biểu diễn mã lỗi kiểu 1 digit
❖ Kiểu 2-digit
Nếu hệ thống bình thường đèn check engine chớp liên tục với tần số khoảng 2 lần/giây. Còn nếu có sự cố trong hệ thống đèn chớp theo nguyên tắc sau:
- Thời gian đèn sáng trong khoảng 0.5s - Thời gian nghỉ giữa 2 lần chớp khoảng 0.5s
- Thời gian nghỉ giữa lần chớp hàng chục và hàng đơn vị khoảng 1.5s
- Thời gian nghỉ giữa 2 mã lỗi là 2.5s - Thời gian nghỉ giữa 2 chu kỳ là 4.5s
Nhận dạng và hiển thị mã lỗi: phần mềm điều khiển tiến hành tham chiếu các mã lỗi đã "đọc" được với bộ số liệu chuẩn về mã lỗi tương ứng với động cơ đã được nhận dạng. Kết quả tham chiếu được hiển thị trên màn hình thông báo các mã lỗi của động cơ tại thời điểm chẩn đoán. Giải thích mã lỗi: dữ
Hướng dẫn xử lý lỗi: dữ liệu dưới dạng text hoặc đồ họa sẽ được nhúng vào phần mềm điều khiển. Để xây dựng phần thông tin này cần thu thập, tham thảo các tài liệu hướng dẫn sửa chữa xe của hãng.