在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CANOpen系列教程09 _CANOpen對象字典

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-06 16:31 ? 次閱讀

1寫在前面

上一篇文章主要是引導(dǎo)大家學(xué)習(xí)CANOpen協(xié)議通信接口的相關(guān)內(nèi)容。通信接口的內(nèi)容有點(diǎn)多,對于初學(xué)者來說,如果看不懂,請多看幾遍(最好有個(gè)印象)。

CANopen設(shè)備最重要的一個(gè)部分就是對象字典。對象字典本質(zhì)上是一種被預(yù)先安排的對象序列,可通過網(wǎng)絡(luò)訪問。字典里面的每一對象均可使用一個(gè)16-bit主索引和8-bit子索引尋址到。

初學(xué)者學(xué)習(xí)如果難理解通信接口(上一篇)有些內(nèi)容,如:PDO、SDO及網(wǎng)絡(luò)管理對象,可以結(jié)合對象字典索引來學(xué)習(xí)和記憶。

2

對象字典重要內(nèi)容

對象字典OD:Object dictionary。

一組帶有 16 位索引和 8 位子索引的數(shù)據(jù)或?qū)ο?。對象字典下面主要包含:?shù)據(jù)類型、通信對象、應(yīng)用對象。

對象字典主索引:

2.1 通信子協(xié)議區(qū)

通信子協(xié)議區(qū),如上圖1000h 到 1FFFh這個(gè)區(qū)域。也就是通信接口(或通信對象)協(xié)議區(qū)。

對于初學(xué)者來說,通信對象子協(xié)議區(qū)是比較重要的一個(gè)區(qū)域,牽涉到上一篇文章《通信接口》講述的大部分內(nèi)容。同時(shí),這之間的關(guān)系也非常緊密。

通訊對象子協(xié)議區(qū):

如上圖,通訊對象子協(xié)議區(qū)又劃分為幾個(gè)區(qū)域,而其中的1000h 到 1029h為通用通訊對象。

通用通訊對象里面的內(nèi)容已經(jīng)被約定好,如果我們需要用到,可直接配置使用即可。

通用通訊對象內(nèi)容:

通信子協(xié)議區(qū)的內(nèi)容非常重要,也比較多,需要拆分并一個(gè)一個(gè)掌握。可結(jié)合周立功提供相關(guān)教程,以及前面提到的CiA 301手冊理解。

我這里就不一一列出來了,簡單再列一個(gè)通信子協(xié)議區(qū)中PDO通信參數(shù)與映射參數(shù):

寫到這里,想必很多朋友都能理解,也能明白這些內(nèi)容。更多的內(nèi)容,可以結(jié)合這種拆分的思路去理解。

3

對象字典生成工具

上面介紹了對象字典的一些內(nèi)容,可能還是有很多初學(xué)者不明白。同時(shí),也就可能會產(chǎn)生疑問:這個(gè)對象字典我們需要字典和我們代碼有什么關(guān)系呢?

可以簡單來說,就是一些16位索引和8位子索引對應(yīng)的變量數(shù)據(jù),來下看下代碼(下面兩圖),加深理解:

3.1 對象字典的代碼需要自己寫嗎?

很多初學(xué)者,包括我(之前初學(xué)時(shí))也會產(chǎn)生疑問:對象字典的代碼需要我們自己寫嗎?

答案:不用自己寫。

當(dāng)然,對象字典的代碼可以自己寫,但完全沒必要。1.自己寫不一定正確;2.有現(xiàn)成工具可以節(jié)約大量時(shí)間。

3.2 Canfestival對象字典生成工具

我微信公眾號分享《CANOpen系列教程》的封面中有一行英文:Canfestival.相信學(xué)過CANOpen的朋友都應(yīng)該知道我接下來會結(jié)合這套Canfestival免費(fèi)開源的CANOpen架構(gòu)來講述。

其中,Canfestival里面包含我們需要的CANOpen協(xié)議源碼和對象字典生成工具。

有了對象字典生成工具,對象字典的代碼就可以通過它來自動(dòng)生成。搭建Canfestival對象字典生成工具的環(huán)境是一個(gè)重點(diǎn)。

對于很多初學(xué)者來說搭建環(huán)境也是一個(gè)難點(diǎn),不少初學(xué)者就卡在這一關(guān),然后,學(xué)習(xí)CANOpen就沒有繼續(xù)下去了。

簡單的說,搭建對象字典生成工具的環(huán)境步驟不多,可能會因?yàn)橹T多因素導(dǎo)致搭建失敗。搭建成功,運(yùn)行之后會出現(xiàn)如下圖界面:

在學(xué)習(xí)對象字典生成工具時(shí),會看見一個(gè)詞:EDS,即Electronic Data Sheet電子數(shù)據(jù)單。

像周立功的CANOpen從站模塊就配有工具生成EDS文件。當(dāng)然,Canfestival提供的工具也能導(dǎo)出EDS文件。

Canfestival對象字典生成工具搭建過程,及相關(guān)內(nèi)容我將在下一篇文章詳細(xì)講述。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    973

    瀏覽量

    40848
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2836

    瀏覽量

    466192
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    293

    瀏覽量

    44356
收藏 人收藏

    評論

    相關(guān)推薦

    三格電子-ProfiNet 轉(zhuǎn)CAN/CANopen網(wǎng)關(guān)

    CANopen
    三格電子科技
    發(fā)布于 :2025年03月31日 14:53:23

    使用ES32實(shí)現(xiàn)CANopen從機(jī)

    字典CANopen設(shè)備模型如下圖。對象字典描述了CANopen設(shè)備的所有行為和參數(shù)。CanFestival是一套開源免費(fèi)的
    的頭像 發(fā)表于 03-26 19:05 ?212次閱讀
    使用ES32實(shí)現(xiàn)<b class='flag-5'>CANopen</b>從機(jī)

    EtherCAT轉(zhuǎn)CANopen配置CANopen側(cè)的PDO映射

    在工業(yè)自動(dòng)化領(lǐng)域,EtherCAT和CANopen是兩種廣泛應(yīng)用的通信協(xié)議。它們各自具有獨(dú)特的優(yōu)勢,但在某些應(yīng)用場景下,需要將這兩種協(xié)議進(jìn)行轉(zhuǎn)換以實(shí)現(xiàn)設(shè)備間的高效數(shù)據(jù)交換。本文將詳細(xì)介紹如何在
    的頭像 發(fā)表于 03-26 17:56 ?237次閱讀
    EtherCAT轉(zhuǎn)<b class='flag-5'>CANopen</b>配置<b class='flag-5'>CANopen</b>側(cè)的PDO映射

    CANOPEN協(xié)議詳細(xì)介紹

    ???????? CANOPEN協(xié)議是基于CAN總線協(xié)議建立的應(yīng)用層協(xié)議。 CANOPEN協(xié)議的基本通信單元叫做“通信對象”,他們結(jié)構(gòu)相同,包括funciton Code、Node-ID、DLC
    發(fā)表于 03-26 15:27 ?0次下載

    EtherCAT轉(zhuǎn)CANOPEN:技術(shù)突破與未來展望!

    本文介紹了 EtherCAT 與 CANopen 的互操作性,興達(dá)易控 XD-ECCOM20 網(wǎng)關(guān)實(shí)現(xiàn)其無縫連接。網(wǎng)關(guān)通過將 EtherCAT 從站接口轉(zhuǎn)換為 CANopen 主站接口,實(shí)現(xiàn)數(shù)據(jù)透明傳輸。
    的頭像 發(fā)表于 03-24 10:06 ?146次閱讀
    EtherCAT轉(zhuǎn)<b class='flag-5'>CANOPEN</b>:技術(shù)突破與未來展望!

    CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)連接低壓伺服系統(tǒng)

    CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)連接低壓伺服系統(tǒng)是一個(gè)在工業(yè)自動(dòng)化領(lǐng)域中常見的應(yīng)用場景,以下是對該連接過程的詳細(xì)解析: 一、準(zhǔn)備工作 1. 硬件準(zhǔn)備: ● CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)
    的頭像 發(fā)表于 03-24 07:35 ?192次閱讀
    <b class='flag-5'>CANOpen</b>轉(zhuǎn)PROFINET網(wǎng)關(guān)連接低壓伺服系統(tǒng)

    顛覆想象!CanOpen轉(zhuǎn)ProfiNet網(wǎng)關(guān)重塑糾偏系統(tǒng)格局

    該生產(chǎn)線采用了糾偏系統(tǒng),其運(yùn)用的是CanOpen通訊協(xié)議,而現(xiàn)場搭配的PLC為西門子S7-1500系列,采用Profinet工業(yè)以太網(wǎng)通訊。通過上述使用穩(wěn)聯(lián)技術(shù)CanOpen轉(zhuǎn)ProfiNet網(wǎng)關(guān)
    的頭像 發(fā)表于 02-20 17:01 ?239次閱讀
    顛覆想象!<b class='flag-5'>CanOpen</b>轉(zhuǎn)ProfiNet網(wǎng)關(guān)重塑糾偏系統(tǒng)格局

    三格電子-MODBUS TCP轉(zhuǎn)CANOpen網(wǎng)關(guān)

    Modbus TCP轉(zhuǎn)CANopen網(wǎng)關(guān) 型號:SG-TCP-COE-210 產(chǎn)品用途 本網(wǎng)關(guān)可以實(shí)現(xiàn)將CANOpen接口設(shè)備連接到MODBUS TCP網(wǎng)絡(luò)中;并且用戶不需要了解具體的CANOpen
    的頭像 發(fā)表于 11-26 11:21 ?322次閱讀
    三格電子-MODBUS TCP轉(zhuǎn)<b class='flag-5'>CANOpen</b>網(wǎng)關(guān)

    Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)連接與CanOpen協(xié)議磁軌道實(shí)現(xiàn)高效連接

    項(xiàng)目旨在展示如何通過開疆智能Profinet轉(zhuǎn)Canopen網(wǎng)關(guān)實(shí)現(xiàn)西門子1200PLC與磁軌道之間的連接。以下是項(xiàng)目實(shí)施的步驟概要:安裝必要的GSD文件到西門子組態(tài)軟件中,確保系統(tǒng)能夠識別并使用Profinet轉(zhuǎn)Canopen網(wǎng)關(guān)設(shè)備。
    的頭像 發(fā)表于 11-14 10:01 ?397次閱讀
    Profinet轉(zhuǎn)<b class='flag-5'>CanOpen</b>網(wǎng)關(guān)連接與<b class='flag-5'>CanOpen</b>協(xié)議磁軌道實(shí)現(xiàn)高效連接

    CANopen協(xié)議架構(gòu)和應(yīng)用原理

    穩(wěn)健的通信協(xié)議和接口在工業(yè)電機(jī)控制應(yīng)用中發(fā)揮著重要作用。在工業(yè)驅(qū)動(dòng)應(yīng)用中,當(dāng)需要多個(gè)處理器元件來持續(xù)通信以完成復(fù)雜任務(wù)時(shí),CANopen因其易于集成、高度可配置,以及支持高效、可靠的實(shí)時(shí)數(shù)據(jù)交換等特性,受到了眾多工程師青睞。本文從低功耗電機(jī)控制應(yīng)用的角度深入探討CANopen
    的頭像 發(fā)表于 11-04 13:49 ?930次閱讀

    MODBUS TCP 轉(zhuǎn) CANOpen

    產(chǎn)品概述 SG-TCP-COE-210 網(wǎng)關(guān)可以實(shí)現(xiàn)將 CANOpen 接口設(shè)備連接到 MODBUS TCP 網(wǎng)絡(luò)中。用戶不需要了解具體的 CANOpen 和 Modbus TCP 協(xié)議即可實(shí)現(xiàn)
    的頭像 發(fā)表于 09-24 13:59 ?440次閱讀
    MODBUS TCP 轉(zhuǎn) <b class='flag-5'>CANOpen</b>

    CANopen系列CANopen從站為什么總不上傳PDO報(bào)文?

    CANopen網(wǎng)絡(luò)中無法獲取從站的TPDO數(shù)據(jù)?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數(shù)和傳輸類型,確保主站與從站的數(shù)據(jù)同步,快速定位問題所在。如果你的CANopen網(wǎng)絡(luò)中
    的頭像 發(fā)表于 09-19 08:05 ?604次閱讀
    【<b class='flag-5'>CANopen</b><b class='flag-5'>系列</b>】<b class='flag-5'>CANopen</b>從站為什么總不上傳PDO報(bào)文?

    DeviceNet轉(zhuǎn)CANopen協(xié)議網(wǎng)關(guān)(DeviceNet轉(zhuǎn)CANopen

    一,設(shè)備主要功能 捷米特JM-DNT-COP網(wǎng)關(guān)實(shí)現(xiàn)DeviceNet總線和CANopen網(wǎng)絡(luò)連接起來。本網(wǎng)關(guān)連接到DeviceNet總線中作為從站使用,連接到CANopen總線中作為主站
    的頭像 發(fā)表于 09-10 10:16 ?479次閱讀
    DeviceNet轉(zhuǎn)<b class='flag-5'>CANopen</b>協(xié)議網(wǎng)關(guān)(DeviceNet轉(zhuǎn)<b class='flag-5'>CANopen</b>)

    風(fēng)力發(fā)電領(lǐng)域canopen轉(zhuǎn)Profinet網(wǎng)關(guān)的應(yīng)用

    在風(fēng)力發(fā)電領(lǐng)域,開疆canopen轉(zhuǎn)Profinet網(wǎng)關(guān)KJ-PNG-205的應(yīng)用案例通常涉及將風(fēng)力渦輪機(jī)內(nèi)部的CANopen網(wǎng)絡(luò)與外部的Profinet工業(yè)以太網(wǎng)連接起來。這種轉(zhuǎn)換網(wǎng)關(guān)允許風(fēng)力發(fā)電場的控制系統(tǒng)通過Profinet協(xié)議收集和監(jiān)控渦輪機(jī)的狀態(tài)信息,同時(shí)發(fā)送控
    的頭像 發(fā)表于 08-29 14:28 ?509次閱讀
    風(fēng)力發(fā)電領(lǐng)域<b class='flag-5'>canopen</b>轉(zhuǎn)Profinet網(wǎng)關(guān)的應(yīng)用

    STM32H743怎么在FreeRTOS中移植canopen?

    STM32H743怎么在FreeRTOS中移植canopen?
    發(fā)表于 07-03 06:32
    主站蜘蛛池模板: 久久亚洲成人 | 午夜在线视频免费观看 | 亚洲午夜大片 | 天堂8在线官网 | 日韩毛片在线影视 | 色视频色露露永久免费观看 | 四虎黄色 | 天天操中文字幕 | 欧美三级不卡在线观线看高清 | 天天做夜夜爱 | 正在播放一区二区 | 国产精品天天看大片特色视频 | 亚洲乱码一区二区三区在线观看 | tube 69sex 第一次| 欧美综合在线视频 | 成人免费精品视频 | 视频在线观看免费 | 色欲香天天天综合网站 | 午夜在线观看完整高清免费 | 特黄特色大片免费播放路01 | 激情五月综合婷婷 | 婷婷激情小说 | 日日操夜夜爱 | 91寡妇天天综合久久影院 | 日韩图区 | 国产激烈床戏无遮挡观看 | 天天看片网站 | 2019天天操天天干天天透 | 色综合网天天综合色中文男男 | 亚洲人毛茸茸bbxx | 亚洲jjzzjjzz在线观看 | 狠狠操婷婷 | 日本不卡视频一区二区 | 伊人婷婷色香五月综合缴激情 | 日本黄色网址免费 | 成人看片免费无限观看视频 | 日本黄视频网站 | 亚洲爱爱网站 | 国产亚洲精品自在久久77 | 国产三级香港三级人妇 | 72种姿势欧美久久久久大黄蕉 |