文章摘要: 什么設(shè)計CAN總線?CAN總線的工作原理又是什么呢?今天這篇文章主要講的就是關(guān)于CAN 總線的一些相關(guān)常識,希望對大家有所幫助。CAN總線使用串行數(shù)據(jù)傳輸方式,總線協(xié)議支持多主控制器。當(dāng)CAN總線上的一個節(jié)點(diǎn)發(fā)送數(shù)據(jù)時,它以報文形式傳遞給網(wǎng)絡(luò)中所有節(jié)點(diǎn)。這
什么設(shè)計CAN總線?CAN總線的工作原理又是什么呢?今天這篇文章主要講的就是關(guān)于CAN 總線的一些相關(guān)常識,希望對大家有所幫助。
CAN總線使用串行數(shù)據(jù)傳輸方式,總線協(xié)議支持多主控制器。當(dāng)CAN總線上的一個節(jié)點(diǎn)發(fā)送數(shù)據(jù)時,它以報文形式傳遞給網(wǎng)絡(luò)中所有節(jié)點(diǎn)。
這種報文格式被稱為面向內(nèi)容的編址方案,每組報文開頭的11位字符為標(biāo)識符,定義了報文的優(yōu)先級別。不可能有兩個站發(fā)送具有相同標(biāo)識符的報文,當(dāng)一個站要向其它站發(fā)送數(shù)據(jù)時,該站的CPU把需要發(fā)送的數(shù)據(jù)傳送給本站的CAN芯片,當(dāng)它收到總線分配時,轉(zhuǎn)為發(fā)送報文狀態(tài)。
CAN芯片把數(shù)據(jù)組織成報文格式發(fā)出,它是根據(jù)協(xié)議來組織的,這時網(wǎng)上的其它站處于接收狀態(tài)。每個處于接收狀態(tài)的站對接收到的報文進(jìn)行檢測,判斷這些報文是否是發(fā)給自己的,以確定是否接收它。
CAN的特色有以下幾點(diǎn):
1、數(shù)據(jù)通信的任意一個節(jié)點(diǎn)可以向其他節(jié)點(diǎn)發(fā)起數(shù)據(jù)通信,是依據(jù)各個節(jié)點(diǎn)信息的優(yōu)先級,來決定通信的先后順序。
2、發(fā)送報文的優(yōu)先級可軟件配置,支持時間觸發(fā)通信功能 。當(dāng)多個節(jié)點(diǎn)同時發(fā)起通信時,級別低的要避讓級別高的,不然通信線路容易造成擁塞。
3、CAN是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。通信距離最遠(yuǎn)可達(dá)10KM,速率可達(dá)到1Mbps。
4、CAN總線采用了多主競爭式總線結(jié)構(gòu),具有多主站運(yùn)行和分散仲裁的串行總線以及廣播通信的特色。
5、FIFO即先進(jìn)先出隊(duì)列,溢出處理方式可配置。
CAN適用于大數(shù)據(jù)量短距離通信、長距離小數(shù)據(jù)量,對實(shí)時性要求比較高。目前在工業(yè)自動化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等行業(yè)領(lǐng)域都發(fā)揮著巨大的作用。
CAN總線是如今比較熱門的自動化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,有自動化領(lǐng)域的計算機(jī)局域網(wǎng)的美譽(yù)。它的出現(xiàn)為分布式控制系統(tǒng)實(shí)現(xiàn)各節(jié)點(diǎn)之間實(shí)時、可靠的數(shù)據(jù)通信提供了強(qiáng)有力的技術(shù)支持。
?
CAN總線的主要原理及特色
本文由入駐排行8資訊專欄的作者撰寫或者網(wǎng)上轉(zhuǎn)載,觀點(diǎn)僅代表作者本人,不代表排行8立場。不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 paihang8kefu@163.com 舉報,一經(jīng)查實(shí),本站將立刻刪除。
沸石轉(zhuǎn)輪的原理簡介
2024-11-05充氮烤箱的性能特色
2024-11-05對污水治理新工藝設(shè)備的簡單介紹
2024-11-05高桿燈安裝說明技術(shù)要點(diǎn)
2024-11-05z4系列電機(jī)的功能與應(yīng)用
2024-11-05電線老化的幾點(diǎn)原因分析
2024-11-05