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

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

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

3天內不再提示

虹科干貨 | 最簡單實用的CANopen介紹,看完你就明白了(3)

虹科智能自動化 ? 2022-07-14 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在上一篇文章中,我們對CANopen框架和CANopen的7種服務類型進行了簡要介紹,而在本篇文章中,我們將展開介紹CANopen的對象字典、SDO和PDO等內容。本系列文章主要是對CANopen協議進行介紹,主要內容包括對象字典、服務、SDO、PDO和主/從站節點等。如需CANopen軟硬件解決方案或培訓服務,可通過400-999-3848或support@hkaco.com聯系虹科工業控制團隊!


前文回顧:

虹科干貨 | 最簡單實用的CANopen介紹,看完你就明白了(1)

虹科干貨 | 最簡單實用的CANopen介紹,看完你就明白了(2)

在7個CANopen服務中,PDO和SDO服務特別重要,因為它們構成了大多數CANopen通信的基礎。下面我們將進行詳細介紹,但在此之前我們需要了解CANopen的一個核心概念:對象字典。


1

對象字典OD

Object Dictionary

所有的CANopen節點必須有一個對象字典(OD),對象字典是一個標準化結構,包含描述CANopen節點行為的所有參數。OD條目通過一個16位的索引和8位的子索引進行查詢。例如,符合CANopen標準的節點OD的索引1008(子索引0)包含節點設備名稱。

具體來說,對象字典中的條目由屬性定義的:

?

索引:對象的16位地址

?

對象名稱:制造商的設備名稱

?

對象代碼:數組、變量或記錄

?

數據類型:例如VISIBLE_STRING、UNSIGNED32或記錄名稱

?

訪問:“rw”(讀/寫),“ro”(只讀)或 “wo”(只寫)

?

類別:這表明參數是強制性的還是可選的

OD標準化部分

在對象字典被分成標準化的部分中,有一些條目是強制性的,而另一些是完全可定制的。重要的是,一個設備(例如一個從站設備)的OD條目可以被另一個設備(例如一個主設備)通過CAN訪問,例如使用SDO。這可能讓主站改變從站節點是否通過特定的輸入傳感器記錄數據,或改變從站發送心跳的頻率。閱讀電子數據表和設備配置文件可以幫助理解OD。


01be1fa4-02d6-11ed-9302-dac502259ad0.png

電子數據表(EDS)

在實踐中,配置/管理復雜的CANopen網絡將會用到一些合適的軟件工具。為了簡化這一點,CiA 306標準定義了一種人類可讀且和機器友好的INI文件格式,作為設備OD的“模板”——例如 “ServoMotor3000”。此EDS通常由供應商提供,包含所有設備對象(但不包括值)的信息。


設備配置文件(DCF)

假設一家工廠購買了一臺ServoMotor3000,以整合到他們的傳送帶上。在操作過程中,操作員編輯了設備的EDS,并在EDS中添加了特定的參數值或改變了每個對象的描述名稱。這樣一來,操作者就有效地創建了所謂的設備配置文件(DCF)。有了這個文件,ServoMotor3000便能夠集成到現場的特定CANopen網絡中。

查看真實的EDS/DCF示例是理解CANopen對象字典的最佳方法之一,在下圖中,您可以留意EDS和DCF對象條目之間的區別以及DCF如何包含特定的參數值。


01d386f0-02d6-11ed-9302-dac502259ad0.png


此外,我們建議到官網上查看CiA 306標準,通過實際的例子對OD、EDS和DCF有更深入的了解。


如前文所述,DCF通常在設備集成時創建。然而,經常需要在初始配置后讀取或改變一個節點的對象值——這就是SDO服務的作用所在。


2

服務數據對象SDO

配置CANopen網絡

SDO服務允許CANopen節點通過CAN網絡讀取/編輯另一個節點的對象字典的值。正如在“通信模型”中提到的,SDO服務使用“客戶端/服務器”模式。具體來說,一個SDO “客戶端”與一個專門的SDO“服務器”發起通信。其目的可以是更新一個OD條目(稱為“SDO下載”)或讀取一個條目(“SDO上傳”)。在簡單的主/從網絡中,具有NMT主站功能的節點充當所有NMT從站節點讀取或寫入其OD的客戶端。


客戶端節點SDO下載:

客戶端節點可以通過在 CAN 幀下方的廣播來啟動到節點 5 的 SDO 下載 - 這將觸發節點 5(并被其他節點忽略,見上圖)。SDO“接收”(即請求)CAN 幀如下所示:


01eb4e3e-02d6-11ed-9302-dac502259ad0.png


SDO消息變量解釋

首先,COB-ID 605反映了“SDO接收”的使用(COB-ID 600 +節點ID)

CCS(客戶端命令指定符)是傳輸類型(例如,1:下載,2:上傳)

n是字節區4-7中不包含的字節數(如果e和s被設置為有效)

e表示“加速傳輸”,且所有數據都在單個CAN幀中(如果有設置)

s表示數據大小顯示為n(如果有設置)

索引(16位)和子索引(8位)反映了要訪問的OD地址

最后,節點5將相應字節4-7中包含的相關數據

一旦主站節點(客戶端)發送CAN幀,從站節點5(服務器)通過COB-ID 585的“SDO傳輸”進行響應。響應包含索引/子索引和4個空數據字節。自然,如果客戶端節點請求上傳(即從節點5OD讀取數據),節點5將響應字節4-7中包含的相關數據。此外,對于更大的數據場景,可以使用SDO分段/塊進行傳輸。

一般來說,SDO很靈活,但也會帶來較高的成本,這使得SDO不太適合實時操作數據。這就是PDO的用武之地。


3

過程數據對象PDO

操作CANopen網絡

CANopen的PDO服務用于在CANopen節點之間有效地共享實時操作數據。例如,PDO將攜帶來自壓力傳感器的壓力數據或來自溫度傳感器的溫度數據。原則上,SDO服務也能實現共享實時操作數據,但由于單個SDO響應只能攜帶4個數據字節,出于成本原因,我們不建議這么做。

此外,假設一個主站節點需要來自節點5的兩個參數值(例如“SensTemp2”和“Torque5”)。如果通過SDO來實現,需要4個完整的CAN幀(2個請求和2個響應)。相比之下,一個PDO消息可以包含8個完整的數據字節,而且它可以在一個幀內包含多個對象參數值。因此,在SDO服務中至少需要4個報文,而在PDO服務中則可能只需要1個報文就可以完成。

PDO通常被看作是最重要的CANopen協議,因為它承載了大量的信息。下面我們將介紹CANopen的PDO服務是如何工作的。

PDO服務使用的是“消費者/生產者”模型。因此,生產者 "生產數據",它使用發送PDO(TPDO)將其傳送給“消費者”(主站)。反之,它可以通過“接收PDO”(RPDO)從消費者那里接收數據。例如,生產者節點可以被配置為對應的同步觸發,例如每隔100ms廣播給消費者。然后,節點5可以在傳輸帶有COB-ID 185的PDO下廣播:


0203e0ca-02d6-11ed-9302-dac502259ad0.png


請注意這里的數據字節是如何裝入3個參數值的。這些值反映了節點5的特定OD條目的實時數據。使用這些信息的節點(消費者)需要知道如何解釋PDO數據字節。

在某種程度上,PDO服務有點像J1939 PGN和SPN,這類似于特定J1939 參數組(PG)如何在 8 個數據字節中包含多個 SPN/信號(也稱為數據參數)。J1939 CAN 幀不需要在“解碼”信息上浪費數據字節,因為相關節點(以及外部工具通過例如J1939 DBC 文件或 J1939 PDF 標準)知道這一點。問題在于,在 CANopen 中,這些“PDO 映射”通常是可配置的,并且可以在創建 DCF 或通過 SDO 服務期間進行更改。


4

虹科CANopen解決方案

HongKe Solutions

虹科CANopen數據記錄儀

CANopen經常被用于倉庫中的電動叉車或自動導引車中,對CANopen數據進行監測和分析有利于改善管理,比如監測充電狀態有助于減少故障和改善電池壽命,并且工業機械可以通過云端的物聯網CAN記錄器進行監控,根據CANopen數據預測和避免故障。此外,CAN記錄器可以作為工業機械的“黑匣子”,提供數據用于解決OEM和用戶之間的糾紛,或作為罕見問題診斷的一部分。0210abd4-02d6-11ed-9302-dac502259ad0.png

虹科CANopen IO模塊

虹科HK-CIO系列是支持CANopen協議的遠程IO模塊,IO類型包含數字量,模擬量,高速計數器,脈沖輸出,PWM,PT100/1000等,緊湊型設計,支持DIN導軌安裝,IO與CANopen通訊之間相互電氣隔離。

02293e92-02d6-11ed-9302-dac502259ad0.png

虹科CANopen協議開發方案

虹科CANopen源代碼實施全功能符合CiA 301標準草案,支持快速且標準地開發你的CANopen主站或從站設備,包括NMT主站(網絡管理)、LSS主站(層設置服務)或SDO客戶端。

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

    關注

    59

    文章

    3067

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    動態 | 2026年1月精彩回顧

    2026年1月精彩速覽——正式成為廣州開發區企業上市和新三板發展促進會理事單位;友思特獲“國家高新技術企業”資質;宏集「雙人成行」伙伴招募計劃正式啟航...下面讓我們一起回顧1
    的頭像 發表于 02-02 11:01 ?504次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態 | 2026年1月精彩回顧

    動態 | KOTRA廣州韓國貿易館 韓國商工會領導來訪總部

    全球KOTRA作為韓國政府直屬的非營利性貿易投資促進機構,核心職能是為中韓企業提供雙向投資服務。此次交流中,KOTRA簡要介紹可賦能的資源體系:外商投資咨詢
    的頭像 發表于 01-12 16:19 ?719次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態 | KOTRA廣州韓國貿易館 韓國商工會領導來訪<b class='flag-5'>虹</b><b class='flag-5'>科</b>總部

    動態 | 2025年12月精彩回顧

    2025年12月精彩速覽——PCAN-Explorer7發布;德思特成功入選廣東省2025年第一批高新技術企業;宏集科技受邀參加賽峰蘇州飛機發動機公司“數字周”活動...感謝各
    的頭像 發表于 12-31 17:02 ?3587次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態 | 2025年12月精彩回顧

    PEAK解決方案

    PEAK解決方案
    發表于 12-19 14:45 ?0次下載

    答疑 | 使用PCAN-Explorer 6進行.DBC解析總共分幾步?

    各位的新老客戶朋友們,大家好!「科技術答疑專欄」今天正式和大家見面~做這個專欄的初衷很簡單:平時收到不少朋友咨詢實操問題,與其零散回
    的頭像 發表于 12-12 11:02 ?660次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6進行.DBC解析總共分幾步?

    動態 | 2025年11月精彩回顧

    2025年11月精彩速覽——與CiA聯合主辦CANXL中國路演三城巡演;攜手長城汽車舉辦技術交流日系列workshop;2025Pico免拆診斷技術峰會現場群英集結...下面讓
    的頭像 發表于 12-01 10:33 ?770次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態 | 2025年11月精彩回顧

    動態 | ×長城汽車技術交流日圓滿落幕!

    11月25日,攜手長城汽車在保定·長城技術中心成功舉辦“X長城汽車技術交流日”系列workshop活動,與長城技術中心的各位工程師共同展望行業發展前景,為雙方未來更多的生態合作
    的頭像 發表于 11-28 17:07 ?2095次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×長城汽車技術交流日圓滿落幕!

    干貨 | 嵌入式AI崛起,CAN總線如何重塑新角色?

    工作?答案,或許就藏在歷經考驗的通信技術——CAN總線之中。分享的這篇來自國際CAN領域權威組織CiA(CANinAutomation)協會的最新文章,將為揭示「C
    的頭像 發表于 11-26 17:03 ?1764次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> | 嵌入式AI崛起,CAN總線如何重塑新角色?

    圓滿收官 | CAN總線專題全系列直播精華回顧已上線!

    CAN總線系列直播圓滿收官!HongKeWebinars作為汽車電子通信領域的核心協議,CAN總線技術正隨著智能駕駛、車聯網等趨勢加速迭代。為幫助工程師深入掌握CAN總線技術,
    的頭像 發表于 11-24 17:55 ?2852次閱讀
    圓滿收官 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN總線專題全系列直播精華回顧已上線!

    峰會 | 峰會 | 倒計時一周!群英集結上海虹橋,邀您共赴盛會!

    11月25日,Pico波形診斷技術峰會即將在上海虹橋·愷暢酒店拉開序幕!這場匯集了全國頂尖波形診斷大師與免拆診斷愛好者們的年終盛會,將會予一場怎樣的學習之旅?倒計時一周!
    的頭像 發表于 11-19 17:52 ?1339次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>峰會 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>峰會 | 倒計時一周!群英集結上海虹橋,<b class='flag-5'>虹</b><b class='flag-5'>科</b>邀您共赴盛會!

    案例 | 礦業數字化轉型:owa5X如何贏得日立Wenco信任?

    一背景下,全球礦業系統領軍企業Wenco與嵌入式設備專家Owasys的合作,及其對owa5X設備的采用,為行業提供一個極具參考價值
    的頭像 發表于 11-18 17:03 ?563次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 礦業數字化轉型:<b class='flag-5'>虹</b><b class='flag-5'>科</b>owa5X如何贏得日立Wenco信任?

    智能制造新升級 | 看CEO陳秋苑揭秘如何全流程賦能?

    新升級》。陳總圍繞電子產業智能化趨勢,分享在電子制造領域的創新實踐與技術布局。從產線構建與智能通信、產線監控與安全管理到產品質量檢測與過程優化,系統展示
    的頭像 發表于 11-05 18:07 ?696次閱讀
    智能制造新升級 | 看CEO陳秋苑揭秘<b class='flag-5'>虹</b><b class='flag-5'>科</b>如何全流程賦能?

    動態 | 2025年10月精彩回顧

    2025年10月精彩速覽——出席2025上海國際嵌入式會議并發表演講;自研HK-CoreTest車載總線測試軟件首發上線;多場技術直播圓滿收官...下面讓我們一起回顧10月的
    的頭像 發表于 11-01 09:02 ?1157次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態 | 2025年10月精彩回顧

    廣州郵模擬量光端機,到底是啥神器?一篇文章給你講明白

    是不是在工廠、電站或者監控項目里,經常聽到“模擬量信號”這個詞?比如壓力、溫度、流量這些連續變化的數據,要把它們傳得遠、傳得穩,可真不是件簡單事。老式的布線方式又麻煩又容易受干擾,頭都大對吧
    的頭像 發表于 10-30 09:38 ?309次閱讀
    廣州郵<b class='flag-5'>科</b>模擬量光端機,到底是啥神器?一篇文章給你講<b class='flag-5'>明白</b>!

    直播回顧 | 硬核干貨放送,CAN總線應用層直播助您告別低效聯調,破解車載網絡開發核心難題

    周二下午3點準時開播,資深技術工程師團隊傾囊相授,助您掌握CAN總線從基礎到高階的全鏈路技術與核心技能。更多硬核課程與技術干貨敬請持續關注
    的頭像 發表于 09-17 17:39 ?826次閱讀
    直播回顧 | 硬核<b class='flag-5'>干貨</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN總線應用層直播助您告別低效聯調,破解車載網絡開發核心難題