CAN總線(xiàn)的工作原理

發(fā)布時(shí)間:2024-03-26
can總線(xiàn)使用串行數(shù)據(jù)傳輸方式,可以1mb/s的速率在40m的雙絞線(xiàn)上運(yùn)行,也可以使用光纜連接,而且在這種總線(xiàn)上總線(xiàn)協(xié)議支持多主控制器。can與i2c總線(xiàn)的許多細(xì)節(jié)很類(lèi)似,但也有一些明顯的區(qū)別。
當(dāng)can總線(xiàn)上的一個(gè)節(jié)點(diǎn)(站)發(fā)送數(shù)據(jù)時(shí),它以報(bào)文形式廣播給網(wǎng)絡(luò)中所有節(jié)點(diǎn)。對(duì)每個(gè)節(jié)點(diǎn)來(lái)說(shuō),無(wú)論數(shù)據(jù)是否是發(fā)給自己的,都對(duì)其進(jìn)行接收。每組報(bào)文開(kāi)頭的11位字符為標(biāo)識(shí)符,定義了報(bào)文的優(yōu)先級(jí),這種報(bào)文格式稱(chēng)為面向內(nèi)容的編址方案。在同一系統(tǒng)中標(biāo)識(shí)符是唯一的,不可能有兩個(gè)站發(fā)送具有相同標(biāo)識(shí)符的報(bào)文。當(dāng)幾個(gè)站同時(shí)競(jìng)爭(zhēng)總線(xiàn)讀取時(shí),這種配置十分重要。
當(dāng)一個(gè)站要向其它站發(fā)送數(shù)據(jù)時(shí),該站的cpu將要發(fā)送的數(shù)據(jù)和自己的標(biāo)識(shí)符傳送給本站的can芯片,并處于準(zhǔn)備狀態(tài);當(dāng)它收到總線(xiàn)分配時(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)行檢測(cè),判斷這些報(bào)文是否是發(fā)給自己的,以確定是否接收它。
由于can總線(xiàn)是一種面向內(nèi)容的編址方案,因此很容易建立高水準(zhǔn)的控制系統(tǒng)并靈活地進(jìn)行配置。我們可以很容易地在can總線(xiàn)中加進(jìn)一些新站而無(wú)需在硬件或 軟件上進(jìn)行修改。當(dāng)所提供的新站是純數(shù)據(jù)接收設(shè)備時(shí),數(shù)據(jù)傳輸協(xié)議不要求獨(dú)立的部分有物理目的地址。它允許分布過(guò)程同步化,即總線(xiàn)上控制器需要測(cè)量數(shù)據(jù)時(shí),可由網(wǎng)上獲得,而無(wú)須每個(gè)控制器都有自己獨(dú)立的傳感器。
上一個(gè):不買(mǎi)阿里云的服務(wù)器如何備案
下一個(gè):固態(tài)硬盤(pán)的性能,固態(tài)硬盤(pán)比普通硬盤(pán)好了多少

1n4148是什么二極管
1噸電子叉車(chē)秤(叉車(chē)稱(chēng))2噸叉車(chē)電子秤(插車(chē)稱(chēng))3噸電子叉車(chē)稱(chēng)價(jià)格
自粘性防火包帶施工使用方法
高壓風(fēng)機(jī)的釋壓閥/泄壓閥的作用
步行通過(guò)式體溫檢測(cè)門(mén) 采購(gòu)測(cè)溫門(mén)
煙囪裂縫打包箍案例
關(guān)閉icloud備忘錄導(dǎo)致全部清空(在icloud關(guān)閉備忘錄,備忘錄沒(méi)了怎么恢復(fù))
氮?dú)獍l(fā)生器在使用時(shí)可能遇到哪些問(wèn)題?如何解決?
SD-2型砂當(dāng)量試驗(yàn)儀試驗(yàn)規(guī)程
造紙廠(chǎng)污泥污水用高壓風(fēng)機(jī)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos