隨著汽車電子系統越來越復雜,診斷功能已經成為ECU軟件設計的一個重要組成部分,對ECU控制系統的正常運行及其大規模應用的市場化過程非常關鍵。隨著ECU功能的增加以及升級換代的需要,診斷標準及廠商自定義診斷功能越來越豐富,各種服務子功能也越來越細化,增加了診斷的難度,因此,深入研究診斷協議及其實現非常必要。K線和CAN總線是業內廣泛采用的兩種診斷標準,CAN總線在歐美車中廣泛使用,而K線在國產車中應用廣泛,筆者結合為某國產車型開發一款BCM(Body Control Module,車身控制模塊)的經驗,分析