CAN是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,CAN能夠使用雙絞線來(lái)傳輸信號(hào),是國(guó)際上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一。
can總線工作原理
CAN總線的傳輸方式是串行數(shù)據(jù)傳輸,能夠在1Mb/s的速率40m的雙絞線上運(yùn)行,還能夠使用光纜連接。CAN在細(xì)節(jié)上很多地方與I2C總線差不多,不過(guò)也有一些區(qū)別比較明顯。
CAN總線用報(bào)文形式廣播的方式從一個(gè)節(jié)點(diǎn)向另一個(gè)節(jié)點(diǎn)發(fā)送數(shù)據(jù)。對(duì)于節(jié)點(diǎn)來(lái)說(shuō),不管這個(gè)數(shù)據(jù)是發(fā)到哪里的,自己都要接收。
當(dāng)一個(gè)節(jié)點(diǎn)要發(fā)送數(shù)據(jù)的時(shí)候,這個(gè)節(jié)點(diǎn)將要發(fā)送的數(shù)據(jù)和標(biāo)識(shí)符發(fā)送給本節(jié)點(diǎn)的CAN芯片,并且會(huì)進(jìn)入準(zhǔn)備狀態(tài)。當(dāng)這個(gè)CAN小品收到總線分配后,會(huì)改變成發(fā)送報(bào)文狀態(tài)。CAN芯片將數(shù)據(jù)組成報(bào)文格式發(fā)出后,其他的節(jié)點(diǎn)都會(huì)處于接收狀態(tài)。全部節(jié)點(diǎn)都會(huì)對(duì)這段報(bào)文進(jìn)行接收檢測(cè)來(lái)判斷這些報(bào)文是不是發(fā)給自己的。
由于CAN總線是一種面向內(nèi)容的編址方案,所以在CAN總線中很容易構(gòu)建控制系統(tǒng)來(lái)進(jìn)行修改。如果加入的新站是純數(shù)據(jù)接收設(shè)備的時(shí)候,數(shù)據(jù)傳輸協(xié)議不要求獨(dú)立的部分有物理目的地址,可以在不修改軟硬件的情況下向CAN總線中加入新節(jié)點(diǎn)。
本文綜合自 運(yùn)控伺服、4G光元通信能源、電源系統(tǒng)設(shè)計(jì)
責(zé)任編輯:haq
-
CAN總線
+關(guān)注
關(guān)注
145文章
1986瀏覽量
132854 -
CAN
+關(guān)注
關(guān)注
57文章
2920瀏覽量
467794
發(fā)布評(píng)論請(qǐng)先 登錄
CAN收發(fā)器:總線信號(hào)的“翻譯官”


CAN總線通訊原理-原來(lái)這么簡(jiǎn)單!#總線通訊 #總線傳輸 #汽車CAN總線? #電路知識(shí)
CAN總線的電路保護(hù)器件,通過(guò)二極管陣列的工作原理實(shí)現(xiàn)了對(duì)CAN總線的高效保護(hù)

使用CAN總線進(jìn)行數(shù)據(jù)采集的方法
CAN總線工作原理分析 CAN總線在汽車工業(yè)中的應(yīng)用



高速并行總線的工作原理是什么 高速并行總線有哪些

CAN總線控制器的工作原理
汽車CAN總線的特點(diǎn)和應(yīng)用

評(píng)論