国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

適用于標準化嵌入式網絡,CANopen有什么不同?

Felix分析 ? 來源:電子發燒友 ? 作者:吳子鵬 ? 2024-08-22 01:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電子發燒友網報道(文/吳子鵬)CANopen是一種架構在控制局域網絡CAN上的高層通信協議,包括通信子協議及設備子協議,常在嵌入式系統中使用,也是工業控制常用到的一種現場總線。


在CAN的基礎上,CANopen定義了應用層的通信規則,因此特別適用于需要標準化設備配置和網絡管理的嵌入式網絡。

CANopen協議簡介

1994年發布的國際標準ISO 11898-2定義了CAN總線的物理層和數據鏈路層,CANopen在此基礎上構建了更上層的協議,隨后在工業自動化汽車電子等領域得到了廣泛應用。

CANopen實現了OSI模型中的網絡層以上(包括網絡層)的協定,包括尋址方案、數個小的通訊子協定及由設備子協定所定義的應用層。因此,CANopen和CAN屬于兩種不同的通信協議,CAN是底層通信協議,CANopen則屬于CANBUS,也就是CAN總線的一種高層協議,提供了設備配置、網絡管理、數據傳輸協議等更高層次的功能。

CAN和CANopen功能層的差異感受是最直觀的,CANopen提供的高級通信功能包括網絡管理(NMT)、服務數據對象(SDO)傳輸、過程數據對象(PDO)傳輸等,適用于工業自動化、醫療設備、船舶等復雜系統中需要多設備協調的應用。

發展至今,CANopen已經定了非常多的高級協議,最重要的是CiA DS(Device Specification)和DS301/DS302標準。其中,DS301定義了CANopen協議的基本特性,而DS302定義了CANopen設備的特定要求。

另外,CANopen也引入了一些關鍵的技術細節。比如,對象字典(Object Dictionary)是CANopen里面的關鍵組件,CANopen、設備都需要具備對象字典,用來設定設備組態及進行非即時的通訊。對象字典中每一個對象對應于一個16bit索引和8bit子索引(部分對象沒有子索引,或者認為子索引為0),其屬性包括是否可讀以及是否可寫,對象字典的長度可以是8bit、16bit和32bit。另外,對象字典不僅包含了設備的配置參數,還包含了設備的實時數據和錯誤歷史記錄等。

再比如過程數據對象(PDO),用于快速訪問對象字典,其作用和SDO類似,只是實現方法不同。SDO在每次發送報文時,都需要指定需要讀寫的對象字典的索引和子索引,以靈活地對任意對象字典進行訪問,同時SDO應答報文保證了數據傳輸的準確性。

另外,CANopen的技術細節還包括SDO報文需要應答、NMT網絡服務、SDO通信等。

CANopen解決方案

在工業自動化領域,CANopen主要用于工業機器人和自動化生產線的設備通信和控制。目前,CANopen的軟硬件方案可選項非常多。

首先看一下虹科HK的SYS TEC CANopen Chip F40 - CANopen芯片,是一款即插即用,高性價比的單板計算機內含最新預先編程的CANopen固件。CANopen Chip F40提供簡單和高性價比的DIP40連接器形成接口,可接入目標外設并且能把CANopen芯片轉換成通用的通訊接口。工程師可以基于CANopen芯片F40實現CANopen從站設備,依據CANopen設備子協議401和CANopen通訊子協議301 V4.02。兩個LED指示設備狀態,依據303-3 V1.0。

再看一下西威迪的CANopen絕對值工業編碼器SAS/M58。采用了高精確的磁式感應技術,支持單圈或多圈編碼器,通過CANopen總線進行通信,最高傳輸速率可達1MHz。此外,該編碼器還支持額外增加增量信號TTL或HTL輸出,使得信號輸出更加豐富。在分辨率方面,單圈分辨率最高可達21位,多圈圈數高達14位,具有超強的抗沖擊和抗振動能力,防護等級高達IP68。同時,該編碼器還具備反短接和短路保護功能,有效降低了安裝錯誤對編碼器的影響。特別需要指出的是,SAS/M58是百分百國產化的。

然后看一下廣成科技CANOPEN定制網關GCAN-IO 系列產品是工業現場總線 IO 模塊,該模塊是標準的從站設備,其使用CANopen或Modbus協議與主站設備通信,用戶可使用CANopen或Modbus主站設備控制GCAN-IO模塊的數字/模擬量輸出狀態,還可以使用主站實時讀取該模塊的數字/模擬量輸入狀態。

當然,只有硬件還不夠,要想用好CANopen,還需要軟件的配合。在實踐中,將使用適當的軟件工具配置/管理復雜的CANopen網絡。目前,網絡上有非常多的免費的CANopen軟件工具,同時虹科HK等公司也會專門提供開發工具和軟件包。

結語

CANopen在CAN的基礎上定義了更高級的功能,包括網絡管理(NMT)、服務數據對象(SDO)傳輸、過程數據對象(PDO)傳輸等,也引入了SDO報文需要應答、NMT網絡服務、SDO通信等技術細節,因而非常適用于標準化嵌入式網絡。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3067

    瀏覽量

    472748
  • CANopen
    +關注

    關注

    8

    文章

    492

    瀏覽量

    49045
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32開發中的五大嵌入式系統

    /○S-‖具有良好的實時性,能夠滿足對任務響應時間嚴格要求的應用場景,適用于工業控制、實時監控等實時性要求較高的應用。 4.小巧高效:uC/OS-I的內核相對較小,占用資源較少,適用于資源受限的
    發表于 01-21 10:48

    什么是嵌入式應用開發?

    、實現和部署,還包括硬件選擇、軟件設計、測試、集成和維護等流程?。 定義和背景 嵌入式應用開發是指將軟件部署到嵌入式系統中,這些系統廣泛應用于消費電子和工業自動中。
    發表于 01-12 16:13

    高溫多塵環境下的通信守護者:耐達訊自動CANopen 轉 Profibus 工業級網關應用實踐

    可靠連接方案。 一、協議解析:CANopen 與 Profibus 的核心特性 CANopen:基于 CAN 總線,具備高實時性與分布控制能力,適用于中小型設備
    的頭像 發表于 01-09 15:16 ?2569次閱讀
    高溫多塵環境下的通信守護者:耐達訊自動<b class='flag-5'>化</b><b class='flag-5'>CANopen</b> 轉 Profibus 工業級網關應用實踐

    Amphenol 4 端口千兆以太網交換機:適用于下一代無人機、機器人和嵌入式應用

    Amphenol 4 端口千兆以太網交換機:適用于下一代無人機、機器人和嵌入式應用 在電子工程領域,為下一代無人機、機器人和嵌入式應用開發先進的網絡解決方案至關重要。Amphenol
    的頭像 發表于 12-10 15:25 ?431次閱讀

    什么是嵌入式操作系統?

    嵌入式操作系統的定義 嵌入式操作系統是專門為資源受限的嵌入式設備(比如 STM32 單片機、物聯網模塊、工業控制器)設計的微型操作系統,核心作用是:管理硬件資源、調度多任務、提供標準化
    發表于 12-09 10:33

    嵌入式主板的選型與應用

    一、嵌入式主板核心元器件選型的關鍵考量在嵌入式主板設計中,核心元器件的選型直接決定產品性能與可靠性,需結合場景需求精準匹配。以處理器為例,除算力與功耗外,還需關注工業級溫度范圍——如
    的頭像 發表于 11-03 17:20 ?697次閱讀
    <b class='flag-5'>嵌入式</b>主板的選型與應用

    IEC 62368標準適用于哪些產品

    IEC62368-1標準是國際電工委員會(IEC)制定的一項安全標準適用于音視頻設備、信息技術設備以及通信設備。該標準的全稱是:IEC62368-1:Audio/video,info
    的頭像 發表于 10-29 14:47 ?1087次閱讀
    IEC 62368<b class='flag-5'>標準</b><b class='flag-5'>適用于</b>哪些產品

    嵌入式需要掌握哪些核心技能?

    /網絡設備)、中斷底半部處理,適用于高端嵌入式設備。 企業需求:RTOS是60%崗位的核心要求,Linux開發需求隨項目復雜度增長。 4)通信協議與接口 基礎協議:UART、SPI、I2C、CAN總線
    發表于 10-21 16:25

    標準化考場是什么?

    很多現在都在建設標準化考場,標準化考場究竟是什么呢?
    的頭像 發表于 09-05 16:45 ?1548次閱讀
    <b class='flag-5'>標準化</b>考場是什么?

    新一代嵌入式開發平臺 AMD嵌入式軟件和工具2025.1版現已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統開發而打造的綜合平臺,全面加速概念構想到部署落地。 2025.1 版嵌入式軟件和工具的新 增功能 AMD 嵌入式開發框架(
    的頭像 發表于 08-20 09:15 ?3978次閱讀

    嵌入式工程師為什么要學QT?

    Qt對嵌入式工程師來說,真的很重要嗎? Qt是一個跨平臺的C++應用程序開發框架,非常適合嵌入式系統的開發,Qt在嵌入式開發中具有很重要的作用。 在項目實踐中可以看出,Qt在工業自動
    發表于 08-14 15:15

    貿澤開售適用于邊緣計算和嵌入式應用的Altera Agilex 3 FPGA C系列開發套件

    FPGA C系列開發套件。此開發套件采用緊湊型桌面外形設計,并可選配子卡,支持插入PCIe 3.0 x1插槽。這款多功能、低功耗的電路板適用于工業、醫療、視頻和安全等領域的嵌入式
    發表于 08-04 17:27 ?1083次閱讀
    貿澤開售<b class='flag-5'>適用于</b>邊緣計算和<b class='flag-5'>嵌入式</b>應用的Altera Agilex 3 FPGA C系列開發套件

    Linux嵌入式和單片機嵌入式的區別?

    對實時性要求高、資源需求較低的場合,如家電控制、工業自動、小型機器人等。 Linux嵌入式適用于需要復雜功能、高處理能力的應用,如智能手機、平板電腦、智能電視、汽車電子等。 2. 開發環境
    發表于 06-20 09:46

    中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南

    OEM嵌入式通訊模塊是一款適用于工業以太網和現場總線協議的嵌入式IC模塊,利用該模塊可快速又輕松地把您的設備集成到工業網絡中。目前該系列模塊
    的頭像 發表于 05-27 14:52 ?1918次閱讀
    中科易聯Profinet OEM<b class='flag-5'>嵌入式</b>通訊模塊之西門子PLC S7-1200通訊應用指南

    嵌入式系統開發圣經【干貨】

    內容包括:嵌入式系統的介紹、嵌入式SoC硬件系統概論、嵌入式系統軟件開發。適用于產品主管、系統設計分析人員及欲進入該領域的工程師。本資料詳細的理論講解,廣泛深入地分析相關的
    發表于 03-12 13:58