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

熱門物料
型號(hào)
價(jià)格
L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5401 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0334 | |
LM358DR2G/運(yùn)算放大器 | 0.345 | |
CJ431/電壓基準(zhǔn)芯片 | 0.1147 | |
LM393DR2G/比較器 | 0.3153 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 31.6 | |
REF3012AIDBZR/電壓基準(zhǔn)芯片 | 0.9357 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 |
熱門資訊
- XBLW/芯伯樂產(chǎn)品應(yīng)用在數(shù)字萬用表上的開發(fā)設(shè)計(jì)
- 鴻利智匯:成為LED車燈國產(chǎn)化堅(jiān)定擁護(hù)者
- STM32F103C8T6和GD32F103C8T6有啥區(qū)別?
- 原來小米的屏幕,放大后長這樣!我做了個(gè)電子顯微鏡……
- 動(dòng)態(tài)心電圖設(shè)備存儲(chǔ)解決方案:STM32L431RCT6主芯片與貼片式TF卡
- 航順:32位MCU HK32F005顛覆市場格局
- 太實(shí)用了!這只焊筆的功能,多得剛剛好……
- CMOS圖像傳感器巨頭拆分芯片業(yè)務(wù)!
- YXC低抖動(dòng)HCSL差分晶振助力PCIE 5.0
- 長運(yùn)通四路DC/DC微電源模塊新品上市