ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > 現場總線> 正文

基於CAN總線的常見應用層協議

時間:2017-10-05 18:04 來源:ob体育竞彩

基於CAN總線的常見應用層協議
基於CAN總線的常見的應用層協議:J1939,CANopen,DeviceNet。
一、J1939——用於卡車和客車
SAE J1939規範集
l SAE J1939-11物理層(250kbit/s,屏蔽雙絞線)
物理層基於ISO11898-2,速率為250kbit/s時最多可帶30個設備,最大總線長度可達40 m。
l SAE J1939 21數據鏈路層
可定義常用的消息,例如請求、確認和傳輸協議。
l SAE J1939 31網絡層
定義了中繼器、路由器、網關和網橋。
l SAE J1939 71
卡車和公交車動力傳動係統的網絡:定義所有參數以及被稱為參數組的彙編消息。
l SAE J1939 73應用層診斷
定義診斷消息。
l SAE J1939 81網絡管理
定義初始化的狀態圖以及對地址使用的限製。其主要功能是定義地址審斷,用以確保源地址在網絡上的唯一性。
其它行業采用常規的J1939通訊功能,特別是J1939/21和J1939/31協議定義,任何兼容J1939的係統都需要它們。
二、CANopen——用於嵌入式控製係統,比較靈活
CANopen是一種基於CAN的較高層協議。它是作為一種標準化的嵌入式網絡而開發的,具有高度靈活的配置能力。
CANopen的設計用於麵向運動的機器控製網絡,例如搬運係統。到目前為止,已在多種應用領域中使用,例如,醫療設備、越野車輛、海事電子設備、鐵路應用或樓宇自動化。
CANopen使開發人員從處理與CAN相關的繁瑣事務中解放出來,例如位定時以及與執行相關的功能。它提供了針對實時數據、組態數據以及網絡管理數據的標準化通訊對象。
三、DeviceNet ——用於工廠自動化,定義比較嚴謹,死板
DeviceNet主要用在工廠自動化中,作為工業I/O設備與控製器(例如,限位開關、傳感器、驅動裝置、顯示屏和操作接口)之間的通訊網絡。這是一種發送方-接收方網絡,支持多重通訊層級和消息優先排序。
DeviceNet支持主站/從站以及點對點通訊。
設備沿著DeviceNet網絡以主幹線/支線型拓撲結構分布。在單個邏輯網絡中,最多可使用64個節點。使用粗幹線電纜時,DeviceNet支持125 Kbit/s (500 m)、250 Kbit/s (250 m)和500 Kbit/s (100 m)的數據速率。DeviceNet規定了電纜(粗、細和扁平型幹線電纜)和接頭(例如迷你型和微型)的規格。有些電纜可在同一根通訊電纜中提供設備電源。
DeviceNet定義OSI模型的所有層。在較上麵的層(OSI第5至7層)中,DeviceNet使用由ODVA指定的通用工業協議(CIP)。CIP也被其它網絡技術使用。基於CIP的網絡可提供異構通訊係統的連通性。

    看過《基於CAN總線的常見應用層協議》的人還看了以下文章
    關於CAN總線的一些事情 關於CAN總線的一些事情
    CAN總線是各種總線中使用比較廣泛的一種通信技術,它在單片機控製技術中和PLC控製技術中會常常使用這種通信技術。下麵我們來說說關於CAN總線的一些事情。 什麼叫CAN總線 CAN總線它是控製器局域網絡(Controller Area Network, CAN)的簡稱,是由德國博世(BOSC...
    iic總線為什麼需要上拉電阻 iic總線為什麼需要上拉電阻
    II總線是當今電子係統中應用最廣泛的芯片間通信標準,它是一種開漏通信標準,需要上拉電阻將總線電平拉到Vdd 在設計中需要增加上拉電阻,但關鍵是上拉電阻阻值取多少合適呢?通常芯片手冊中會有推薦的上拉阻值,所以在設計時按推薦的取值就可以了。下圖是一...
    組態王HTConvertTime函數年份上限2019怎麼解決 組態王HTConvertTime函數年份上限2019怎麼
    如下圖:組態王HTConvertTime使用2019年 相信用過組態王軟件的人都會知道,組態王HTConvertTime這個函數到了現在2020年已經不能用了,那以前做的項目怎麼辦能,接下來我來為大家介紹以下2種解決方案,如果適用,請采納。 方案1.致電組態王,要求組態王廠家發...
    電子開發中如何確定使用I2C總線還是SPI總線或者CAN總線 電子開發中如何確定使用I2C總線還是SPI總線
    電子項目開發中經常用到通訊功能,包括板子上芯片間的通訊和設備間的通訊。而常用的有線通訊方式無非就這幾種,如I2C、SPI、RS232、RS485接口、CAN、USB等。其中I2C也叫IIC,對於題目中提到的幾種通訊方式,I2C和SPI是芯片間的短距離通訊,無法長距離通訊。...
    can協議是什麼 can協議是什麼
    CAN總線是德國公司BOSCH公司為解決現代汽車中眾多控製和測試儀器之間的數據交換而開發的一種串行數據通信協議,即控製器局域網總線。 其是一種多主總線,通信介質可以是雙絞線、同軸電纜、光纖,通信速率可達1Mb/s,通信距離可達10Km。此協議的最大特點是廢...
    Baidu
    map