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