21世紀以來,汽車上越來越多的部件由電子控制單元(ECU)控制,如電子燃油噴射裝置、防抱制動裝置、安全氣囊裝置等等。隨著集成電路及單片機在汽車上的廣泛應用,車上的ECU數量也隨之增多。因此,若采用傳統布線方式,即電線一端與開關相接,另一端與用電設備相通,將導致車上電線數目急劇增加,其質量將會占到總車質量的4%左右。而且,隨之增加的復雜電路也會降低車輛的可靠性。為此,一種新的概念——車用控制器局域網絡CAN(Controller Area Network)應運而生。
CAN總線技術
CAN總線又稱作汽車總線,全稱為“控制器局域(Controller Area Network)”網,意思是區域網絡控制器,它將各個單一的控制單元以某種形式(多為星形)連接起來,形成一個完整的系統。在該系統中,各控制單元都以相同的規則進行數據傳輸交換和共享,稱為數據傳輸協議。CAN總線最早是德國Bosch公司為解決現代汽車中眾多的電控模塊(ECU)之間的數據交換而開發的一種串行通訊協議。
在工程實際中,CAN總線是對汽車中標準的串行數據傳輸系統的習慣叫法。隨著車用電氣設備越來越多,從發動機控制到傳動系統控制,從行駛、制動、轉向系統控制到安全保證系統及儀表報警系統,使汽車電子系統形成一個復雜的大系統,并且都集中在駕駛室控制。另外,隨著近年來智能運輸系統(ITS)的發展,以3G(GPS、GIS和GSM)為代表的新型電子通訊產品的出現,它對汽車的綜合布線和信息的共享交互提出了更高的要求。CAN總線正是為滿足這些要求而設計的。