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