多特蒙德3-2沃尔沃斯堡
專業CAN總線設備制造與服務商 【English】
當前位置:首頁 > 新聞中心
新聞中心
CAN-BUS與CANopen的區別_廣成科技
2017-08-29

CANopen產品與服務:http://www.atqb.net/pro_30.html


  CAN-BUS最早作為汽車總線漸入大家的眼球,隨著CANopen協議的制定與推廣,將CAN總線的應用范圍逐漸擴大,它不再局限于物理層的應用,而是延伸到應用層的定義與開發。今天我們就來說說CAN-BUS與CANopen的區別。




  先來介紹下CAN-BUS。

  CAN-BUS即人們口中常提起的CAN總線。它的抽象含義是控制器局域網絡。實則是一條具有高低電平差位的雙絞線。它起著傳輸數據的作用,基于它串行通信的實時性、可靠性、有效性,被廣大工程師們青睞。最早是德國Bosch公司為汽車電子的應用而開發的,現已推廣至機械制造、工業自動化、伺服電機控制、大型醫療器械、樓宇安防監控等領域。目前CAN-BUS已經成為工業通信首選的現場總線之一。




  CAN-BUS的優點有很多。它是一種開放式、數字化、多點通信的底層控制網絡。它實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低;最大通訊距離可達10km,最大通訊波持率可達1mdps;它廢除了傳統的站地址編碼,直接對通信數據塊進行編碼;有傳輸數據的優先級標準,有效避免了總線沖突;可以多主方式工作;每幀數據都有CRC校驗及其他檢錯措施,檢錯能力強,保證了數據傳輸的高可靠性,適于在高干擾環境下使用。




  再來說說CANopen。

  CANopen是基于CAN-BUS的應用層協議。最早為了讓CAN-BUS應用到更多領域,歐洲一些公司推出了CAL協議,而CANopen正是一個基于CAL設計的子協議,它具有很好的模塊化特性和很高的適應性,通過擴展可以適用于大量的應用領域。CANopen不僅定義了應用層和通信子協議,而且為可編程系統、不同器件、接口、應用子協議定義了大量的行規,在機械制造、鐵路、車輛、船舶、制藥、食品加工等領域獲得大量應用。目前,它已成為工業CAN總線網絡系統中占領導地位的標準。




  CANopen協議的優點在于它的規范化,它包含了標準的應用層規范和通信規范,在CANopen的應用層,設備間通過相互交換通信對象進行通信。良好的分層和面向對象的設計思想將帶給用戶一個清晰的通信模型。




  那么二者之間,又有什么區別呢?

  CANopen是在CAN-BUS的基礎上定義了一組規則,采用其通信的雙方明白相互交換信息的含義。相互交換的信息就在CAN總線上傳輸。所以說,CAN-BUS定義了物理層與鏈路層,而CANopen是在CAN-BUS的基礎上定義了應用層,規定了用戶、軟件、網絡終端等之間用來進行信息交換的約定。




  通俗來講,CAN-BUS相當于傳輸介質,而CANopen相當于一種溝通語言。數據可以通過介質傳遞,雙方要想理解彼此的意思就需要使用同樣的語言標準。

  在OSI模型中,CAN-BUS、CANopen協議之間的關系如下圖所示。




  CAN-BUS只定義了第1層、第2層,不需要軟件的參與;CANopen定義了第7層,在的應用層中,設備間通過相互交換通信對象進行通信。應用程序由用戶編寫,通過對對象字典的操作來實現CANopen通信。




  說了那么多,大家應該了解了CAN-BUS與CANopen的區別了。廣成科技根據近十年CAN總線研發經驗,推出了適用于更多領域的USBCAN分析儀、CAN網關/轉換器、CANopen主從站卡等設備。歡迎各位前往產品中心更多了解!







上一篇:光纖轉CAN在消防報警主機聯網中的應用_廣成科技

下一篇:CAN總線轉光纖模塊的選擇_廣成科技


CANopen產品與服務:http://www.atqb.net/pro_30.html




  
關于廣成  |  產品中心  |  解決方案  |  技術支持  |  新聞中心  |  聯系我們
版權所有? 2013 沈陽廣成科技有限公司 備案編號:遼ICP備14003151號-3
多特蒙德3-2沃尔沃斯堡 吉林11选5走势 新时时人工计划 腾龙时时彩做号apk 全民欢乐捕鱼能提现吗 安徽时时快3号码 广东南粤银行下载 内蒙古时时十一选五结果查询 天津时时24期号码 山东时时网址 福建体彩36选7最近3o期 重庆时时历史开彩结果 湖北十一选五开奖 十一选五走势图山东的 福彩3d试机号直播 寻代练 闽乐游棋牌