汽車obd系統主要是為了控制車輛排放指標,行車電腦通過各相關傳感器的數據來判定發動機的排放指標,駕駛員看到故障燈以后就需要去維修,維修人員可以用專用的檢測設備通過OBD接口來讀取行車電腦的故障代碼,從而快速找到問題所在。
OBD系統在設計方面相比于傳統車以發動機控制器為主的系統上也有所不同,為了保證整體OBD系統的效率需要對不同控制器的職責進行分工,通常OBD控制器定義有以下三類:
1、Master控制器:作為汽車OBD系統主控制器,一般Master控制器都由功能比較強大或負責范圍較大的控制器來承擔(比如發動機控制器ECU或整車控制器VCU)。Master控制器有完整的OBD功能。除此以外Master控制器負責部分重要通用信息的計算以及MIL燈的點亮。
2、Primary控制器:一般Primary控制器主要為負責重要的動力系統控制且有比較完整的OBD功能的控制器來承擔。Primary控制器通常把MIL燈點亮需求發送給Master控制器,由Master控制器統一點亮,除此以外部分重要的Primary控制器(如不作為Master控制器的ECU或VCU)也輸出通用信息。
3、Dep.secondary控制器:一般Dep.secondar控制器主要是較為重要且不能劃歸到智能部件,但缺乏完整的OBD功能的控制器。
Dep.secondary控制器通常只能診斷故障但沒有自己的故障管理系統,需要借助Master和汽車obd系統來協助實現故障管理功能。