新聞中心
什么設(shè)計(jì)CAN總線?CAN總線的工作原理又是什么呢?今天這篇文章主要講的就是關(guān)于CAN 總線的一些相關(guān)知識,希望對大家有所幫助。
CAN總線使用串行數(shù)據(jù)傳輸方式,總線協(xié)議支持多主控制器。當(dāng)CAN總線上的一個(gè)節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),它以報(bào)文形式傳遞給網(wǎng)絡(luò)中所有節(jié)點(diǎn)。
這種報(bào)文格式被稱為面向內(nèi)容的編址方案,每組報(bào)文開頭的11位字符為標(biāo)識符,定義了報(bào)文的優(yōu)先級別。不可能有兩個(gè)站發(fā)送具有相同標(biāo)識符的報(bào)文,當(dāng)一個(gè)站要向其它站發(fā)送數(shù)據(jù)時(shí),該站的CPU把需要發(fā)送的數(shù)據(jù)傳送給本站的CAN芯片,當(dāng)它收到總線分配時(shí),轉(zhuǎn)為發(fā)送報(bào)文狀態(tài)。
CAN芯片把數(shù)據(jù)組織成報(bào)文格式發(fā)出,它是根據(jù)協(xié)議來組織的,這時(shí)網(wǎng)上的其它站處于接收狀態(tài)。每個(gè)處于接收狀態(tài)的站對接收到的報(bào)文進(jìn)行檢測,判斷這些報(bào)文是否是發(fā)給自己的,以確定是否接收它。
CAN的特點(diǎn)有以下幾點(diǎn):
1、數(shù)據(jù)通信的任意一個(gè)節(jié)點(diǎn)可以向其他節(jié)點(diǎn)發(fā)起數(shù)據(jù)通信,是依據(jù)各個(gè)節(jié)點(diǎn)信息的優(yōu)先級,來決定通信的先后順序。
2、發(fā)送報(bào)文的優(yōu)先級可軟件配置,支持時(shí)間觸發(fā)通信功能 。當(dāng)多個(gè)節(jié)點(diǎn)同時(shí)發(fā)起通信時(shí),級別低的要避讓級別高的,不然通信線路容易造成擁塞。
3、CAN是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。通信距離最遠(yuǎn)可達(dá)10KM,速率可達(dá)到1Mbps。
4、CAN總線采用了多主競爭式總線結(jié)構(gòu),具有多主站運(yùn)行和分散仲裁的串行總線以及廣播通信的特點(diǎn)。
5、FIFO即先進(jìn)先出隊(duì)列,溢出處理方式可配置。
CAN適用于大數(shù)據(jù)量短距離通信、長距離小數(shù)據(jù)量,對實(shí)時(shí)性要求比較高。目前在工業(yè)自動化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等行業(yè)領(lǐng)域都發(fā)揮著巨大的作用。
CAN總線是如今比較熱門的自動化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,有自動化領(lǐng)域的計(jì)算機(jī)局域網(wǎng)的美譽(yù)。它的出現(xiàn)為分布式控制系統(tǒng)實(shí)現(xiàn)各節(jié)點(diǎn)之間實(shí)時(shí)、可靠的數(shù)據(jù)通信提供了強(qiáng)有力的技術(shù)支持。
地址:湖南省長沙高新開發(fā)區(qū)尖山路39號中電軟件園總部大樓
上海:上海市浦東新區(qū)豪威科技園區(qū)上科路88號
深圳:深圳市南山區(qū)科技園高新南七道1號粵美特大廈24樓
業(yè)務(wù):15074991500(華東區(qū)),13647318510(華南區(qū)),15673115977(北西區(qū))
服務(wù):service@sitcores.com
招聘:tinachen@sitcores.com
Copyright ? 2020 湖南芯力特電子科技有限公司 湘ICP備2022017381號