資料介紹
CAN總線原理
CAN總線使用串行數(shù)據(jù)傳輸方式,可以1Mb/s的速率在40m的雙絞線上運(yùn)行,也可以使用光纜連接,而且在這種總線上總線協(xié)議支持多主控制器。CAN與I2C總線的許多細(xì)節(jié)很類似,但也有一些明顯的區(qū)別。
當(dāng)CAN總線上的一個節(jié)點(diǎn)(站)發(fā)送數(shù)據(jù)時,它以報(bào)文形式廣播給網(wǎng)絡(luò)中所有節(jié)點(diǎn)。對每個節(jié)點(diǎn)來說,無論數(shù)據(jù)是否是發(fā)給自己的,都對其進(jìn)行接收。每組報(bào)文開頭的11位字符為標(biāo)識符,定義了報(bào)文的優(yōu)先級,這種報(bào)文格式稱為面向內(nèi)容的編址方案。在同一系統(tǒng)中標(biāo)識符是唯一的,不可能有兩個站發(fā)送具有相同標(biāo)識符的報(bào)文。當(dāng)幾個站同時競爭總線讀取時,這種配置十分重要。
當(dāng)一個站要向其它站發(fā)送數(shù)據(jù)時,該站的CPU將要發(fā)送的數(shù)據(jù)和自己的標(biāo)識符傳送給本站的CAN芯片,并處于準(zhǔn)備狀態(tài);當(dāng)它收到總線分配時,轉(zhuǎn)為發(fā)送報(bào)文狀 態(tài)。CAN芯片將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報(bào)文格式發(fā)出,這時網(wǎng)上的其它站處于接收狀態(tài)。每個處于接收狀態(tài)的站對接收到的報(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ù)據(jù)傳輸協(xié)議不要求獨(dú)立的部分有物理目的地址。它允許分布過程同步化,即總線上控制器需要測量數(shù)據(jù)時,可由網(wǎng)上獲得,而無須每個控制器都有自己獨(dú)立的傳感器。
CAN總線的特點(diǎn)
1、具有實(shí)時性強(qiáng)、傳輸距離較遠(yuǎn)、抗電磁干擾能力強(qiáng)、成本低等優(yōu)點(diǎn);
2、采用雙線串行通信方式,檢錯能力強(qiáng),可在高噪聲干擾環(huán)境中工作;
3、具有優(yōu)先權(quán)和仲裁功能,多個控制模塊通過CAN 控制器掛到CAN-bus 上,形成多主機(jī)局部網(wǎng)絡(luò);
4、可根據(jù)報(bào)文的ID決定接收或屏蔽該報(bào)文;
5、可靠的錯誤處理和檢錯機(jī)制;
6、發(fā)送的信息遭到破壞后,可自動重發(fā);
7、節(jié)點(diǎn)在錯誤嚴(yán)重的情況下具有自動退出總線的功能;
8、報(bào)文不包含源地址或目標(biāo)地址,僅用標(biāo)志符來指示功能信息、優(yōu)先級信息。
CAN總線的應(yīng)用
CAN總線在組網(wǎng)和通信功能上的優(yōu)點(diǎn)以及其高性價(jià)比據(jù)定了它在許多領(lǐng)域有廣闊的應(yīng)用前景和發(fā)展?jié)摿Α_@些應(yīng)用有些共同之處:CAN實(shí)際就是在現(xiàn)場起一個總 線拓?fù)涞挠?jì)算機(jī)局域網(wǎng)的作用。不管在什么場合,它負(fù)擔(dān)的是任一節(jié)點(diǎn)之間的實(shí)時通信,但是它具備結(jié)構(gòu)簡單、高速、抗干擾、可靠、價(jià)位低等優(yōu)勢。CAN總線最 初是為汽車的電子控制系統(tǒng)而設(shè)計(jì)的,目前在歐洲生產(chǎn)的汽車中CAN的應(yīng)用已非常普遍,不僅如此,這項(xiàng)技術(shù)已推廣到火車、輪船等交通工具中。
(1)CAN總線技術(shù)的應(yīng)用:國外知名汽車基本都已經(jīng)采用了CAN總線技術(shù),例如沃爾沃、林肯、奧迪、寶馬等,而國內(nèi)汽車品牌,例如奇瑞等公司也已經(jīng)有幾款車型應(yīng)用了總線技術(shù)。 CAN總線技術(shù)就是通過遍布車身的傳感器,將汽車的各種行駛數(shù)據(jù)發(fā)送到“總線”上,在這個信息共享平臺上,凡是需要這些數(shù)據(jù)的接收端都可以從“總線”上讀 取需要的信息,從而使汽車的各個系統(tǒng)協(xié)調(diào)運(yùn)作、信息共享、保證車輛安全行駛、舒適和可靠。一般來說,越高檔的車配備的CAN_BUS數(shù)量越多,價(jià)格也越 高,如途安、帕薩特等車型當(dāng)中都配備了多個CAN總線。
(2)汽車CAN總線節(jié)點(diǎn)ECU的硬件設(shè)計(jì):汽車CAN總線研發(fā)的核心技術(shù)就是對帶有CAN接口的ECU進(jìn)行設(shè)計(jì),其中ECU的CAN總線模塊由CAN控制器和CAN收發(fā)器構(gòu)成。CAN控制器執(zhí)行完整的CAN協(xié)議,完成通訊功能,包括信息緩沖和接收濾波。CAN控制器與物理總線之間需CAN收發(fā)器作為接口,它實(shí)現(xiàn)CAN控制器與總線之間邏輯電平信 號的轉(zhuǎn)換。
(3)CAN總線在國內(nèi)自主品牌汽車中的應(yīng)用:由于受成本控制、技術(shù)實(shí)力等因素的限制,CAN_BUS總線技術(shù)一般都出現(xiàn)在國外高端汽車,在A級及以下級別車型當(dāng)中,該項(xiàng)技術(shù)大多出現(xiàn)在合資品牌當(dāng)中,如POLO、新寶來等。在自主品牌中,采用CAN總線技術(shù)的車型中很少,風(fēng)云2則是其中的代表車型。風(fēng)云2 CAN總線技術(shù),可以實(shí)現(xiàn)發(fā)動機(jī)、變速箱、ABS、車身、儀表及其他控制器的通訊,做到全車信息及時共享。在風(fēng)云2的組合儀表盤當(dāng)中,階段里程、未關(guān)車門精確顯示、安全帶未系提醒等20多項(xiàng)信息全部可以顯示,比同級產(chǎn)品增加一倍,這樣增加了駕駛過程中的安全度。
CAN總線使用串行數(shù)據(jù)傳輸方式,可以1Mb/s的速率在40m的雙絞線上運(yùn)行,也可以使用光纜連接,而且在這種總線上總線協(xié)議支持多主控制器。CAN與I2C總線的許多細(xì)節(jié)很類似,但也有一些明顯的區(qū)別。
當(dāng)CAN總線上的一個節(jié)點(diǎn)(站)發(fā)送數(shù)據(jù)時,它以報(bào)文形式廣播給網(wǎng)絡(luò)中所有節(jié)點(diǎn)。對每個節(jié)點(diǎn)來說,無論數(shù)據(jù)是否是發(fā)給自己的,都對其進(jìn)行接收。每組報(bào)文開頭的11位字符為標(biāo)識符,定義了報(bào)文的優(yōu)先級,這種報(bào)文格式稱為面向內(nèi)容的編址方案。在同一系統(tǒng)中標(biāo)識符是唯一的,不可能有兩個站發(fā)送具有相同標(biāo)識符的報(bào)文。當(dāng)幾個站同時競爭總線讀取時,這種配置十分重要。
當(dāng)一個站要向其它站發(fā)送數(shù)據(jù)時,該站的CPU將要發(fā)送的數(shù)據(jù)和自己的標(biāo)識符傳送給本站的CAN芯片,并處于準(zhǔn)備狀態(tài);當(dāng)它收到總線分配時,轉(zhuǎn)為發(fā)送報(bào)文狀 態(tài)。CAN芯片將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報(bào)文格式發(fā)出,這時網(wǎng)上的其它站處于接收狀態(tài)。每個處于接收狀態(tài)的站對接收到的報(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ù)據(jù)傳輸協(xié)議不要求獨(dú)立的部分有物理目的地址。它允許分布過程同步化,即總線上控制器需要測量數(shù)據(jù)時,可由網(wǎng)上獲得,而無須每個控制器都有自己獨(dú)立的傳感器。
CAN總線的特點(diǎn)
1、具有實(shí)時性強(qiáng)、傳輸距離較遠(yuǎn)、抗電磁干擾能力強(qiáng)、成本低等優(yōu)點(diǎn);
2、采用雙線串行通信方式,檢錯能力強(qiáng),可在高噪聲干擾環(huán)境中工作;
3、具有優(yōu)先權(quán)和仲裁功能,多個控制模塊通過CAN 控制器掛到CAN-bus 上,形成多主機(jī)局部網(wǎng)絡(luò);
4、可根據(jù)報(bào)文的ID決定接收或屏蔽該報(bào)文;
5、可靠的錯誤處理和檢錯機(jī)制;
6、發(fā)送的信息遭到破壞后,可自動重發(fā);
7、節(jié)點(diǎn)在錯誤嚴(yán)重的情況下具有自動退出總線的功能;
8、報(bào)文不包含源地址或目標(biāo)地址,僅用標(biāo)志符來指示功能信息、優(yōu)先級信息。
CAN總線的應(yīng)用
CAN總線在組網(wǎng)和通信功能上的優(yōu)點(diǎn)以及其高性價(jià)比據(jù)定了它在許多領(lǐng)域有廣闊的應(yīng)用前景和發(fā)展?jié)摿Α_@些應(yīng)用有些共同之處:CAN實(shí)際就是在現(xiàn)場起一個總 線拓?fù)涞挠?jì)算機(jī)局域網(wǎng)的作用。不管在什么場合,它負(fù)擔(dān)的是任一節(jié)點(diǎn)之間的實(shí)時通信,但是它具備結(jié)構(gòu)簡單、高速、抗干擾、可靠、價(jià)位低等優(yōu)勢。CAN總線最 初是為汽車的電子控制系統(tǒng)而設(shè)計(jì)的,目前在歐洲生產(chǎn)的汽車中CAN的應(yīng)用已非常普遍,不僅如此,這項(xiàng)技術(shù)已推廣到火車、輪船等交通工具中。
(1)CAN總線技術(shù)的應(yīng)用:國外知名汽車基本都已經(jīng)采用了CAN總線技術(shù),例如沃爾沃、林肯、奧迪、寶馬等,而國內(nèi)汽車品牌,例如奇瑞等公司也已經(jīng)有幾款車型應(yīng)用了總線技術(shù)。 CAN總線技術(shù)就是通過遍布車身的傳感器,將汽車的各種行駛數(shù)據(jù)發(fā)送到“總線”上,在這個信息共享平臺上,凡是需要這些數(shù)據(jù)的接收端都可以從“總線”上讀 取需要的信息,從而使汽車的各個系統(tǒng)協(xié)調(diào)運(yùn)作、信息共享、保證車輛安全行駛、舒適和可靠。一般來說,越高檔的車配備的CAN_BUS數(shù)量越多,價(jià)格也越 高,如途安、帕薩特等車型當(dāng)中都配備了多個CAN總線。
(2)汽車CAN總線節(jié)點(diǎn)ECU的硬件設(shè)計(jì):汽車CAN總線研發(fā)的核心技術(shù)就是對帶有CAN接口的ECU進(jìn)行設(shè)計(jì),其中ECU的CAN總線模塊由CAN控制器和CAN收發(fā)器構(gòu)成。CAN控制器執(zhí)行完整的CAN協(xié)議,完成通訊功能,包括信息緩沖和接收濾波。CAN控制器與物理總線之間需CAN收發(fā)器作為接口,它實(shí)現(xiàn)CAN控制器與總線之間邏輯電平信 號的轉(zhuǎn)換。
(3)CAN總線在國內(nèi)自主品牌汽車中的應(yīng)用:由于受成本控制、技術(shù)實(shí)力等因素的限制,CAN_BUS總線技術(shù)一般都出現(xiàn)在國外高端汽車,在A級及以下級別車型當(dāng)中,該項(xiàng)技術(shù)大多出現(xiàn)在合資品牌當(dāng)中,如POLO、新寶來等。在自主品牌中,采用CAN總線技術(shù)的車型中很少,風(fēng)云2則是其中的代表車型。風(fēng)云2 CAN總線技術(shù),可以實(shí)現(xiàn)發(fā)動機(jī)、變速箱、ABS、車身、儀表及其他控制器的通訊,做到全車信息及時共享。在風(fēng)云2的組合儀表盤當(dāng)中,階段里程、未關(guān)車門精確顯示、安全帶未系提醒等20多項(xiàng)信息全部可以顯示,比同級產(chǎn)品增加一倍,這樣增加了駕駛過程中的安全度。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- CAN總線舵機(jī)
- CAN總線接口EMC標(biāo)準(zhǔn)電路設(shè)計(jì)方案 210次下載
- CAN總線的工作原理和特點(diǎn)資料下載
- CAN總線及應(yīng)用 288次下載
- CAN總線的8個特點(diǎn) 7次下載
- CAN總線的雙絞線及光纖傳輸 33次下載
- 汽車驅(qū)動系統(tǒng)的CAN總線設(shè)計(jì) 44次下載
- 插頭連接CAN總線 22次下載
- 淺談CAN總線系統(tǒng) 33次下載
- 基于ARMCortex-M3的CAN總線的研究 41次下載
- CAN總線故障診斷與解決專家版資源下載 0次下載
- CAN總線是什么,CAN總線的特點(diǎn)資料下載
- CAN總線教程之CAN總線快速入門資料免費(fèi)下載 214次下載
- 三峽一廣州直流輸電工程CAN總線設(shè)計(jì)特點(diǎn) 0次下載
- CAN總線接口電路設(shè)計(jì) 463次下載
- can總線隔離模塊的作用 1685次閱讀
- CAN總線的特點(diǎn)和FPGA實(shí)現(xiàn) 1012次閱讀
- CAN總線的發(fā)展歷程 CAN XL總線的典型應(yīng)用 3309次閱讀
- 淺談CAN總線終端電阻的作用 2110次閱讀
- CAN總線通信詳解 9884次閱讀
- 基于CAN總線的伺服電機(jī)通信控制 7191次閱讀
- CAN總線協(xié)議是什么?CAN總線協(xié)議有哪些?CAN總線協(xié)議知識分析 7.4w次閱讀
- 基于FPGA的VME總線和CAN總線之間的傳輸轉(zhuǎn)換方案設(shè)計(jì) 3767次閱讀
- 為什么要用光纖CAN轉(zhuǎn)換器_基于光纖轉(zhuǎn)CAN模塊的CAN總線通信改造 7882次閱讀
- CAN總線概述及應(yīng)用_CAN總線的應(yīng)用案例(汽車CAN總線應(yīng)用) 3.4w次閱讀
- 一文看懂汽車CAN總線技術(shù)原理 9.9w次閱讀
- 什么是can總線?can總線是數(shù)字信號還是模擬信號 7.9w次閱讀
- 一文讀懂can總線的特點(diǎn)和優(yōu)缺點(diǎn) 9.2w次閱讀
- CAN總線定義與CAN協(xié)議的基本概念 3.2w次閱讀
- STM32的can現(xiàn)場總線的特點(diǎn)及工作流程分析 1.3w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論