CAN總線在汽車上的技術(shù)應(yīng)用
2020-07-31 10:35:30閱讀量:667
CAN總線使用串行數(shù)據(jù)傳輸方式,可以1Mb/s的速率在40m的雙絞線上運行,也可以使用光纜連接,而且在這種總線上總線協(xié)議支持多主控制器。 CAN與I2C總線的許多細(xì)節(jié)很類似,但也有一些明顯的區(qū)別。
當(dāng)CAN總線上的一個節(jié)點(站)發(fā)送數(shù)據(jù)時,它以報文形式廣播給網(wǎng)絡(luò)中所有節(jié)點。對每個節(jié)點來說,無論數(shù)據(jù)是否是發(fā)給自己的,都對其進(jìn)行接收。每組報文開頭的11位字符為標(biāo)識符,定義了報文的優(yōu)先級,這種報文格式稱為面向內(nèi)容的編址方案。在同一系統(tǒng)中標(biāo)識符是唯一的,不可能有兩個站發(fā)送具有相同標(biāo)識符的報文。當(dāng)幾個站同時競爭總線讀取時,這種配置十分重要。
當(dāng)一個站要向其它站發(fā)送數(shù)據(jù)時,該站的CPU將要發(fā)送的數(shù)據(jù)和自己的標(biāo)識符傳送給本站的CAN芯片,并處于準(zhǔn)備狀態(tài);當(dāng)它收到總線分配時,轉(zhuǎn)為發(fā)送報文狀態(tài)。CAN芯片將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報文格式發(fā)出,這時網(wǎng)上的其它站處于接收狀態(tài)。每個處于接收狀態(tài)的站對接收到的報文進(jìn)行檢測,判斷這些報文是否是發(fā)給自己的,以確定是否接收它。
CAN為多主方式工作,網(wǎng)絡(luò)上任一點均可在任意時刻主動地向網(wǎng)絡(luò)上其它節(jié)點發(fā)送信息,而不分主從,通訊方式靈活;
CAN網(wǎng)絡(luò)上的節(jié)點信息分成不同的優(yōu)先級,可滿足不同的實時要求,高優(yōu)先級的數(shù)據(jù)最多可在134μs內(nèi)得到傳輸;
CAN只需通過幀濾波即可實現(xiàn)點對點、一點對多點及全局廣播等幾種方式傳送接受數(shù)據(jù),無需專門“調(diào)度”;
CAN的通信介質(zhì)可為雙絞線、同軸電纜或光纖,選擇靈活;
CAN節(jié)點在錯誤嚴(yán)重的情況下具有自動關(guān)閉輸出功能,以使總線上其它節(jié)點的操作不受影響。
硬件方案的軟件化實現(xiàn),簡化了設(shè)計,降低了成本,且在數(shù)據(jù)更新增加新信息時,只需軟件升級即可,擴(kuò)充性強(qiáng);
控制單元對所傳輸?shù)男畔⑦M(jìn)行實時檢測,具有錯誤診斷能力和自動恢復(fù)能力,節(jié)省生產(chǎn)維護(hù)成本;
CAN總線符合國際標(biāo)準(zhǔn),因此可應(yīng)用不同型號控制單元間的數(shù)據(jù)傳輸;
數(shù)據(jù)共享減少了數(shù)據(jù)的重復(fù)處理,節(jié)省成本。如對于具有CAN總線接口的電噴發(fā)動機(jī),其它電器可共享其提供的轉(zhuǎn)速、水溫、機(jī)油壓力溫度等,可省去額外的水溫、油壓、油溫傳感器。
隨著安全性能日益受到重視,安全氣囊也將逐漸增多,以前是在駕駛員前面安裝一個,今后側(cè)面與后座都會安裝安全氣囊,這些氣囊通過傳感器感受碰撞信號,通過 CAN總線將傳感器信號傳送到一個中央處理器內(nèi),控制各安全氣囊的啟動彈出動作。同時,先進(jìn)的防盜設(shè)計也正基于CAN總線網(wǎng)絡(luò)技術(shù)。首先,確認(rèn)鑰匙合法性的校驗信息通過CAN網(wǎng)絡(luò)進(jìn)行傳遞,改進(jìn)了加密算法,其校驗的信息比以往的防盜系統(tǒng)更豐富;其次,車鑰匙、防盜控制器和發(fā)動機(jī)控制器相互儲存對方信息,而且在校驗碼中攙雜隨機(jī)碼,無法進(jìn)行破譯,從而提高防盜系統(tǒng)的安全性。而這些功能的實現(xiàn)無一不借助CAN總線來完成,CAN總線成為汽車智能化控制的“定海神針”。
在現(xiàn)代轎車的設(shè)計中,CAN已經(jīng)成為必須采用的裝置。奔馳、寶馬、大眾、沃爾沃、雷諾等汽車都采用了CAN作為控制器聯(lián)網(wǎng)的手段。據(jù)報道,中國首輛CAN 網(wǎng)絡(luò)系統(tǒng)混合動力轎車已在奇瑞公司試裝成功,并進(jìn)行了初步試運行。在上海大眾的帕薩特和POLO汽車上也開始引入了CAN總線技術(shù)。但總的來說,目前 CAN總線技術(shù)在我國汽車工業(yè)中的應(yīng)用尚處于試驗和起步階段,絕大部分的汽車還沒有采用汽車總線設(shè)計。國內(nèi)在技術(shù)、設(shè)計和應(yīng)用上進(jìn)行網(wǎng)絡(luò)總線的“深造”勢在必行。
技術(shù)的先進(jìn)性是CAN總線在汽車上應(yīng)用的最大動力,也是汽車生產(chǎn)商競相應(yīng)用CAN總線的主要原因。在現(xiàn)代轎車的設(shè)計中,CAN已經(jīng)成為必須采用的裝置,奔馳、寶馬、大眾、沃爾沃、雷諾等汽車都采用了CAN作為控制器聯(lián)網(wǎng)的手段。據(jù)相關(guān)報道,中國首輛CAN網(wǎng)絡(luò)系統(tǒng)混合動力轎車已在奇瑞公司裝配成功,并進(jìn)行運行。上海大眾的帕薩特和POLO汽車上也開始引用了CAN總線技術(shù)。CAN總線控制技術(shù)是提高汽車性能的一條很好途徑。但總的來說,目前CAN總線技術(shù)在我國汽車工業(yè)總的應(yīng)用尚處于試驗和起步階段,絕大部分的汽車還沒有采用汽車總線的設(shè)計,因而存在著不少弊端。就像汽車電子技術(shù)在20世紀(jì)70年代引入集成電路、80年代引入微處理器一樣,現(xiàn)在數(shù)據(jù)CAN總線技術(shù)的引入也將是汽車電子技術(shù)發(fā)展的一個里程碑。
當(dāng)CAN總線上的一個節(jié)點(站)發(fā)送數(shù)據(jù)時,它以報文形式廣播給網(wǎng)絡(luò)中所有節(jié)點。對每個節(jié)點來說,無論數(shù)據(jù)是否是發(fā)給自己的,都對其進(jìn)行接收。每組報文開頭的11位字符為標(biāo)識符,定義了報文的優(yōu)先級,這種報文格式稱為面向內(nèi)容的編址方案。在同一系統(tǒng)中標(biāo)識符是唯一的,不可能有兩個站發(fā)送具有相同標(biāo)識符的報文。當(dāng)幾個站同時競爭總線讀取時,這種配置十分重要。
當(dāng)一個站要向其它站發(fā)送數(shù)據(jù)時,該站的CPU將要發(fā)送的數(shù)據(jù)和自己的標(biāo)識符傳送給本站的CAN芯片,并處于準(zhǔn)備狀態(tài);當(dāng)它收到總線分配時,轉(zhuǎn)為發(fā)送報文狀態(tài)。CAN芯片將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報文格式發(fā)出,這時網(wǎng)上的其它站處于接收狀態(tài)。每個處于接收狀態(tài)的站對接收到的報文進(jìn)行檢測,判斷這些報文是否是發(fā)給自己的,以確定是否接收它。
由于CAN總線是一種面向內(nèi)容的編址方案,因此很容易建立高水準(zhǔn)的控制系統(tǒng)并靈活地進(jìn)行配置。我們可以很容易地在CAN總線中加進(jìn)一些新站而無需在硬件或軟件上進(jìn)行修改。當(dāng)所提供的新站是純數(shù)據(jù)接收設(shè)備時,數(shù)據(jù)傳輸協(xié)議不要求獨立的部分有物理目的地址。它允許分布過程同步化,即總線上控制器需要測量數(shù)據(jù)時,可由網(wǎng)上獲得,而無須每個控制器都有自己獨立的傳感器。
推薦閱讀>>485/CAN總線隔離收發(fā)模塊“芯”級體驗
1、CAN總線技術(shù)的特點
CAN作為一種多主總線,支持分布式實時控制的通訊網(wǎng)絡(luò),采用了許多新技術(shù)及獨特的設(shè)計,具有可靠性、實時性和靈活性。其特點如下:CAN為多主方式工作,網(wǎng)絡(luò)上任一點均可在任意時刻主動地向網(wǎng)絡(luò)上其它節(jié)點發(fā)送信息,而不分主從,通訊方式靈活;
CAN網(wǎng)絡(luò)上的節(jié)點信息分成不同的優(yōu)先級,可滿足不同的實時要求,高優(yōu)先級的數(shù)據(jù)最多可在134μs內(nèi)得到傳輸;
CAN只需通過幀濾波即可實現(xiàn)點對點、一點對多點及全局廣播等幾種方式傳送接受數(shù)據(jù),無需專門“調(diào)度”;
CAN的通信介質(zhì)可為雙絞線、同軸電纜或光纖,選擇靈活;
CAN節(jié)點在錯誤嚴(yán)重的情況下具有自動關(guān)閉輸出功能,以使總線上其它節(jié)點的操作不受影響。
硬件方案的軟件化實現(xiàn),簡化了設(shè)計,降低了成本,且在數(shù)據(jù)更新增加新信息時,只需軟件升級即可,擴(kuò)充性強(qiáng);
控制單元對所傳輸?shù)男畔⑦M(jìn)行實時檢測,具有錯誤診斷能力和自動恢復(fù)能力,節(jié)省生產(chǎn)維護(hù)成本;
CAN總線符合國際標(biāo)準(zhǔn),因此可應(yīng)用不同型號控制單元間的數(shù)據(jù)傳輸;
數(shù)據(jù)共享減少了數(shù)據(jù)的重復(fù)處理,節(jié)省成本。如對于具有CAN總線接口的電噴發(fā)動機(jī),其它電器可共享其提供的轉(zhuǎn)速、水溫、機(jī)油壓力溫度等,可省去額外的水溫、油壓、油溫傳感器。
CAN總線在汽車制造中的應(yīng)用
應(yīng)用CAN總線,可以減少車身布線,進(jìn)一步節(jié)省了成本,由于采用總線技術(shù),模塊之間的信號傳遞僅需要兩條信號線。布線局部化,車上除掉總線外其他所有橫貫車身的線都不再需要了,節(jié)省了布線成本。CAN總線系統(tǒng)數(shù)據(jù)穩(wěn)定可靠,CAN總線具有線間干擾小、抗干擾能力強(qiáng)的特點。CAN總線專為汽車量身定做,充分考慮到了汽車上惡劣工作環(huán)境,比如點火線圈點火時產(chǎn)生的強(qiáng)大的反充電壓,電渦流緩沖器切斷時產(chǎn)生的浪涌電流及汽車發(fā)動機(jī)倉100℃左右的高溫。隨著安全性能日益受到重視,安全氣囊也將逐漸增多,以前是在駕駛員前面安裝一個,今后側(cè)面與后座都會安裝安全氣囊,這些氣囊通過傳感器感受碰撞信號,通過 CAN總線將傳感器信號傳送到一個中央處理器內(nèi),控制各安全氣囊的啟動彈出動作。同時,先進(jìn)的防盜設(shè)計也正基于CAN總線網(wǎng)絡(luò)技術(shù)。首先,確認(rèn)鑰匙合法性的校驗信息通過CAN網(wǎng)絡(luò)進(jìn)行傳遞,改進(jìn)了加密算法,其校驗的信息比以往的防盜系統(tǒng)更豐富;其次,車鑰匙、防盜控制器和發(fā)動機(jī)控制器相互儲存對方信息,而且在校驗碼中攙雜隨機(jī)碼,無法進(jìn)行破譯,從而提高防盜系統(tǒng)的安全性。而這些功能的實現(xiàn)無一不借助CAN總線來完成,CAN總線成為汽車智能化控制的“定海神針”。
在現(xiàn)代轎車的設(shè)計中,CAN已經(jīng)成為必須采用的裝置。奔馳、寶馬、大眾、沃爾沃、雷諾等汽車都采用了CAN作為控制器聯(lián)網(wǎng)的手段。據(jù)報道,中國首輛CAN 網(wǎng)絡(luò)系統(tǒng)混合動力轎車已在奇瑞公司試裝成功,并進(jìn)行了初步試運行。在上海大眾的帕薩特和POLO汽車上也開始引入了CAN總線技術(shù)。但總的來說,目前 CAN總線技術(shù)在我國汽車工業(yè)中的應(yīng)用尚處于試驗和起步階段,絕大部分的汽車還沒有采用汽車總線設(shè)計。國內(nèi)在技術(shù)、設(shè)計和應(yīng)用上進(jìn)行網(wǎng)絡(luò)總線的“深造”勢在必行。
技術(shù)的先進(jìn)性是CAN總線在汽車上應(yīng)用的最大動力,也是汽車生產(chǎn)商競相應(yīng)用CAN總線的主要原因。在現(xiàn)代轎車的設(shè)計中,CAN已經(jīng)成為必須采用的裝置,奔馳、寶馬、大眾、沃爾沃、雷諾等汽車都采用了CAN作為控制器聯(lián)網(wǎng)的手段。據(jù)相關(guān)報道,中國首輛CAN網(wǎng)絡(luò)系統(tǒng)混合動力轎車已在奇瑞公司裝配成功,并進(jìn)行運行。上海大眾的帕薩特和POLO汽車上也開始引用了CAN總線技術(shù)。CAN總線控制技術(shù)是提高汽車性能的一條很好途徑。但總的來說,目前CAN總線技術(shù)在我國汽車工業(yè)總的應(yīng)用尚處于試驗和起步階段,絕大部分的汽車還沒有采用汽車總線的設(shè)計,因而存在著不少弊端。就像汽車電子技術(shù)在20世紀(jì)70年代引入集成電路、80年代引入微處理器一樣,現(xiàn)在數(shù)據(jù)CAN總線技術(shù)的引入也將是汽車電子技術(shù)發(fā)展的一個里程碑。

熱門物料
型號
價格
L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5401 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0336 | |
LM358DR2G/運算放大器 | 0.345 | |
CJ431/電壓基準(zhǔn)芯片 | 0.1157 | |
LM393DR2G/比較器 | 0.3143 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 34.83 | |
REF3012AIDBZR/電壓基準(zhǔn)芯片 | 0.9316 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 |