日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

canopen和1939区别_CAN 和 CANopen的区别和联系

發(fā)布時間:2023/12/10 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 canopen和1939区别_CAN 和 CANopen的区别和联系 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、CAN與CANopen的共同點與不同點:

CAN只定義了物理層與鏈路層,而沒有定義用戶層,用戶可根據(jù)自己的需要定義一些網(wǎng)絡上的通信約定;??CANopen是在CAN的基礎上定義了用戶層,即規(guī)定了用戶、軟件、網(wǎng)絡終端等之間用來進行信息交換的約定。?2、從OSI網(wǎng)絡模型的角度來看同,現(xiàn)場總線網(wǎng)絡一般只實現(xiàn)了第1層(物理層)、第2層(數(shù)據(jù)鏈路層)、第7層(應用層)。因為現(xiàn)場總線通常只包括一個網(wǎng)段,因此不需要第3層(傳輸層)和第4層(網(wǎng)絡層),也不需要第5層(會話層)第6層(描述層)的作用。

CAN(Controller?Area?Network)現(xiàn)場總線僅僅定義了第1層、第2層(見ISO11898標準);實際設計中,這兩層完全由硬件實現(xiàn),設計人員無需再為此開發(fā)相關軟件(Software)或固件(Firmware)。

同時,CAN只定義物理層和數(shù)據(jù)鏈路層,沒有規(guī)定應用層,本身并不完整,需要一個高層協(xié)議來定義CAN報文中的11/29位標識符、8字節(jié)數(shù)據(jù)的使用。而且,基于CAN總線的工業(yè)自動化應用中,越來越需要一個開放的、標準化的高層協(xié)議:這個協(xié)議支持各種CAN廠商設備的互用性、互換性,能夠實現(xiàn)在CAN網(wǎng)絡中提供標準的、統(tǒng)一的系統(tǒng)通訊模式,提供設備功能描述方式,執(zhí)行網(wǎng)絡管理功能。

3、can2.0是物理層和鏈路層協(xié)議,基本上由硬件來實現(xiàn),CANOpen是應用層協(xié)議基本上由軟件來實現(xiàn)

總結

以上是生活随笔為你收集整理的canopen和1939区别_CAN 和 CANopen的区别和联系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。