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

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

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

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

工業(yè)遠(yuǎn)程I/O模塊 CANopen通訊

馬朝山 ? 來源:鋇錸技術(shù) ? 作者:鋇錸技術(shù) ? 2022-12-30 13:54 ? 次閱讀

1.對象字典OD

對象字典是每個CANopen設(shè)備必須具有的功能,它包含了設(shè)備所有可以被訪問的參數(shù),客戶端使用索引(Index)和子索引(Sub-index)來讀寫對象字典里的參數(shù)。

對象字典主要用來設(shè)定設(shè)備組態(tài)及進(jìn)行非即時的通訊。每個對象采用16位索引的方式來尋址,為了尋訪數(shù)據(jù)結(jié)構(gòu)中的單個元素,又定義了8位的子索引。同時對象字典也對數(shù)據(jù)類型做出了定義。

索引(hex) 對象
0000 保留
0001-001F 基本數(shù)據(jù)類型
0020-003F 復(fù)雜數(shù)據(jù)類型
0040-005F 制造商規(guī)定的數(shù)據(jù)類型
0060-007F 設(shè)備子協(xié)議的基本數(shù)據(jù)類型
0080-009F 設(shè)備子協(xié)議的復(fù)雜數(shù)據(jù)類型
00A0-0FFF 保留
1000-1FFF 通信子協(xié)議區(qū)域
2000-5FFF 制造商特定子協(xié)議區(qū)域
6000-9FFF 標(biāo)準(zhǔn)設(shè)備子協(xié)議區(qū)域
A000-BFFF 標(biāo)準(zhǔn)接口子協(xié)議區(qū)域
C000-FFFF 保留

CANopen網(wǎng)絡(luò)中每個節(jié)點(diǎn)都有一個對象字典。對象字典包含了描述這個設(shè)備和它的網(wǎng)絡(luò)行為的所有參數(shù)。一個節(jié)點(diǎn)的對象字典是在電子數(shù)據(jù)文檔(EDS:Electronic Data Sheet)中描述或者記錄在紙上。節(jié)點(diǎn)本身只需要能夠提供對象字典中必需的對象,以及其它可選擇的、構(gòu)成節(jié)點(diǎn)部分可配置功能的對象。

2.CANopen通訊

CANopen 的物理層 CANbus 每次傳送的數(shù)據(jù)量不大,其中包括 11 位元的 ID、遠(yuǎn)端傳輸請求(RTR)位元及大小不超過8字節(jié)的數(shù)據(jù)。CANopen 將 CANbus 的 11 位元 ID 稱為通訊對象 ID (COB-ID)。當(dāng)傳輸數(shù)據(jù)發(fā)生沖突時,CANbus 的仲裁機(jī)制會使 COB-ID 最小的訊息繼續(xù)傳送,不用等待或重傳。不同通訊對象對8字節(jié)數(shù)據(jù)的使用及各字節(jié)代表的意義不同。

不同通訊對象對8字節(jié)數(shù)據(jù)的使用及各字節(jié)代表的意義不同,以下是一個標(biāo)準(zhǔn)的 CANopen頁框:

功能碼 節(jié)點(diǎn)ID RTR 數(shù)據(jù)長度 數(shù)據(jù)
長度 4位元 7位元 1位元 4位元 0-8位字節(jié)

CANopen通訊模型主要定義3種通訊協(xié)議,分別為NMT協(xié)定,服務(wù)數(shù)據(jù)對象SDO協(xié)定,過程數(shù)據(jù)對象PDO協(xié)定。

NMT協(xié)定

網(wǎng)絡(luò)管理訊息NM遵循了主站/從站的架構(gòu)進(jìn)行NMT通訊。在這架構(gòu)之下只有一個主站,而此主站可以搭配多個從站。所有的CANopen節(jié)點(diǎn)都有自己專屬的NMT狀態(tài),而主站可以藉由NMT的訊息去控制從站的狀態(tài)。

NMT通訊數(shù)據(jù)主要用于對CANopen網(wǎng)絡(luò)的管理,NMT在數(shù)據(jù)字節(jié)中只使用了兩字節(jié),如圖:

功能碼 節(jié)點(diǎn)ID RTR 數(shù)據(jù)長度 標(biāo)識符 字節(jié)0 字節(jié)1
長度 4位元 7位元 1位元 4位元 0x000 命令字 從節(jié)點(diǎn)ID

服務(wù)數(shù)據(jù)對象SDO

服務(wù)數(shù)據(jù)對象SDO用來讀寫CANopen設(shè)備的對象字典。提供對象字典的節(jié)點(diǎn)稱為SDO server,存取對象字典的節(jié)點(diǎn)稱為SDO client。SDO 通訊一定由SDO client 開始,并提供初始化相關(guān)的參數(shù)。

在CANopen的術(shù)語中,上傳是指由 SDO server 中讀取數(shù)據(jù),而下載是指設(shè)定 SDO server 的數(shù)據(jù)。

SDO通訊數(shù)據(jù)主要用于非時間關(guān)鍵數(shù)據(jù),比如通訊參數(shù)。SDO在數(shù)據(jù)字節(jié)的使用:

功能碼 節(jié)點(diǎn)ID RTR 數(shù)據(jù)長度 字節(jié)0 字節(jié)1 字節(jié)2 字節(jié)3-7
長度 4位元 7位元 1位元 4位元 SDO命令 索引 子索引 數(shù)據(jù)

過程數(shù)據(jù)對象PDO

PDO用于傳輸實(shí)時數(shù)據(jù),從一個生產(chǎn)者到一個或多個消費(fèi)者。可用來在許多節(jié)點(diǎn)之間交換即時的數(shù)據(jù)。

PDO分為兩種:傳送用的TPDO及接收用的RPDO。一個節(jié)點(diǎn)的TPDO是將資料由此節(jié)點(diǎn)傳輸?shù)狡渌?jié)點(diǎn),而RPDO則是接收由其他節(jié)點(diǎn)傳輸?shù)馁Y料。本產(chǎn)品一個節(jié)點(diǎn)分別有4個TPDO及4個RPDO。

每個 PDO 在對象字典中由兩個對象描述:通信參數(shù)和映射參數(shù)。PDO 通信參數(shù)指明使用哪個 COB-ID,傳輸類型,禁用時間和定時時間;PDO 映射參數(shù)用于設(shè)定 PDO報文中的數(shù)據(jù)的映射關(guān)系,確定要傳輸?shù)臄?shù)據(jù)在 CAN 報文數(shù)據(jù)域中的定位。該參數(shù)允許 PDO 的生產(chǎn)者和消費(fèi)者知道正在傳輸什么信息,而不需要在 CAN 報文中增加額外的協(xié)議控制信息,使傳輸?shù)男蔬_(dá)到最高。一個 PDO 最多可以映射 64 個對象。

v2-ec839d76bf35873ccd6a121950f1f7aa_720w.webp

PDO在數(shù)據(jù)字節(jié)的使用:

功能碼 節(jié)點(diǎn)ID RTR 數(shù)據(jù)長度 數(shù)據(jù)
長度 4位元 7位元 1位元 4位元 過程數(shù)據(jù)對象(PDO)的8個字節(jié)全部用來傳輸實(shí)時數(shù)據(jù)。


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

    關(guān)注

    9

    文章

    927

    瀏覽量

    35549
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    376

    瀏覽量

    44597
  • IO模塊
    +關(guān)注

    關(guān)注

    0

    文章

    160

    瀏覽量

    13425
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    新升級!功能更強(qiáng)大的串口I/O聯(lián)網(wǎng)模塊,ASK/OOK超外差無線射頻模塊

    ),轉(zhuǎn)換為串口數(shù)據(jù)傳輸?shù)浇M態(tài)軟件或PLC,通過串口下發(fā)指令控制1/2/3/4路繼電器開關(guān)輸出(DO),實(shí)現(xiàn)遠(yuǎn)程采集控制功能的串口I/O聯(lián)網(wǎng)模塊(又稱“
    的頭像 發(fā)表于 06-05 19:32 ?249次閱讀
    新升級!功能更強(qiáng)大的串口<b class='flag-5'>I</b>/<b class='flag-5'>O</b>聯(lián)網(wǎng)<b class='flag-5'>模塊</b>,ASK/OOK超外差無線射頻<b class='flag-5'>模塊</b>

    無線遠(yuǎn)程模塊工業(yè)/農(nóng)業(yè)/物流的“遠(yuǎn)程遙控”已就位

    領(lǐng)域有著廣泛的應(yīng)用,以下是部分 無線遠(yuǎn)程模塊 及其特點(diǎn)。 一、達(dá)泰4系無線遠(yuǎn)程模塊 達(dá)泰4系 無線遠(yuǎn)程
    的頭像 發(fā)表于 05-27 15:07 ?125次閱讀
    無線<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>模塊</b>:<b class='flag-5'>工業(yè)</b>/農(nóng)業(yè)/物流的“<b class='flag-5'>遠(yuǎn)程</b>遙控”已就位

    I/O接口與I/O端口的區(qū)別

    在計算機(jī)系統(tǒng)中,I/O接口與I/O端口是實(shí)現(xiàn)CPU與外部設(shè)備數(shù)據(jù)交換的關(guān)鍵組件,它們在功能、結(jié)構(gòu)、作用及運(yùn)作機(jī)制上均存在顯著差異,卻又相互協(xié)同工作,共同構(gòu)建起CPU與外部設(shè)備之間的橋梁
    的頭像 發(fā)表于 02-02 16:00 ?1255次閱讀

    E系列I/O模塊在光伏制絨設(shè)備的應(yīng)用

    光伏設(shè)備產(chǎn)線較長,各分布點(diǎn)若采用PLC+IO擴(kuò)展的方式將會大大增加系統(tǒng)成本及開發(fā)難度,方案推薦采用E系列遠(yuǎn)程I/O模塊,僅需和遠(yuǎn)程PLC通過
    的頭像 發(fā)表于 09-26 08:07 ?666次閱讀
    E系列<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>在光伏制絨設(shè)備的應(yīng)用

    使用智能高邊開關(guān)優(yōu)化數(shù)字I/O模塊的電源

    電子發(fā)燒友網(wǎng)站提供《使用智能高邊開關(guān)優(yōu)化數(shù)字I/O模塊的電源.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 10:07 ?1次下載
    使用智能高邊開關(guān)優(yōu)化數(shù)字<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>的電源

    保護(hù)I/O模塊免受浪涌事件的影響

    電子發(fā)燒友網(wǎng)站提供《保護(hù)I/O模塊免受浪涌事件的影響.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 10:14 ?0次下載
    保護(hù)<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>免受浪涌事件的影響

    遠(yuǎn)程I/O模塊在不同領(lǐng)域的應(yīng)用

    在當(dāng)今快速發(fā)展的工業(yè)自動化領(lǐng)域,遠(yuǎn)程輸入/輸出(I/O模塊正逐漸成為不可或缺的核心組件,本文將探討遠(yuǎn)程
    的頭像 發(fā)表于 09-20 16:43 ?1170次閱讀

    I/O模塊的主要作用有哪些

    遠(yuǎn)程I/O模塊是一種使能遠(yuǎn)程數(shù)據(jù)采集和控制的設(shè)備。通過使用網(wǎng)絡(luò)技術(shù),如現(xiàn)場總線、以太網(wǎng)等,遠(yuǎn)程
    的頭像 發(fā)表于 09-20 16:41 ?1109次閱讀

    魏德米勒u-remote遠(yuǎn)程I/O系統(tǒng)全新升級

    魏德米勒u-mation自動化解決方案的明星產(chǎn)品u-remote遠(yuǎn)程I/O系統(tǒng)全新升級啦!
    的頭像 發(fā)表于 09-14 11:20 ?873次閱讀

    IOy系列帶Modbus轉(zhuǎn)IEC104協(xié)議DI、DO、AI、AO、RTD、TC的遠(yuǎn)程模塊

    一萬多種I/O配置組合。現(xiàn)在我們以IEC104協(xié)議遠(yuǎn)程I/O模塊為例,為大家詳細(xì)的進(jìn)行說明。 一
    的頭像 發(fā)表于 08-26 15:23 ?1125次閱讀
    IOy系列帶Modbus轉(zhuǎn)IEC104協(xié)議DI、DO、AI、AO、RTD、TC的<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>模塊</b>

    Profinet遠(yuǎn)程IO模塊:模擬量模塊_安裝與接線說明

    Profinet遠(yuǎn)程IO模塊由興達(dá)易控研發(fā),包含耦合器、多種I/O模塊和輔助模塊如:PROFIN
    的頭像 發(fā)表于 07-27 09:07 ?1364次閱讀
    Profinet<b class='flag-5'>遠(yuǎn)程</b>IO<b class='flag-5'>模塊</b>:模擬量<b class='flag-5'>模塊</b>_安裝與接線說明

    Profinet遠(yuǎn)程IO模塊:單通道PNP和NPN編碼器模塊功能和安裝方法

    XD系列插片式遠(yuǎn)程I/O模塊是興達(dá)易控技術(shù)研發(fā)的分布式擴(kuò)展模塊。XD系列成套系統(tǒng)主要由耦合器、各種功能I
    的頭像 發(fā)表于 07-21 11:28 ?1103次閱讀
    Profinet<b class='flag-5'>遠(yuǎn)程</b>IO<b class='flag-5'>模塊</b>:單通道PNP和NPN編碼器<b class='flag-5'>模塊</b>功能和安裝方法

    插片式遠(yuǎn)程 IO模塊:熱電阻溫度采集模塊與PLC配置案例

    XD系列成套系統(tǒng)主要由耦合器、各種功能I/O模塊、電源輔助模塊以及終端模塊組成。有多種通訊協(xié)議總
    的頭像 發(fā)表于 07-12 09:34 ?789次閱讀
    插片式<b class='flag-5'>遠(yuǎn)程</b> IO<b class='flag-5'>模塊</b>:熱電阻溫度采集<b class='flag-5'>模塊</b>與PLC配置案例

    Pickering Interfaces擴(kuò)展PXI數(shù)字I/O模塊組合

    Pickering Interfaces, 作為用于電子測試和驗證的模塊化信號開關(guān)與仿真產(chǎn)品的領(lǐng)先供應(yīng)商,發(fā)布了四個新的工業(yè)數(shù)字I/O 產(chǎn)品系列,適用于基于 PXI和 LXI的系統(tǒng)。這
    的頭像 發(fā)表于 07-01 14:49 ?815次閱讀

    品英Pickering擴(kuò)展業(yè)界最大的 PXI 數(shù)字 I/O 模塊組合

    2024年6月,品英Pickering公司作為用于電子測試和驗證的模塊化信號開關(guān)和仿真解決方案的領(lǐng)先供應(yīng)商,于近日發(fā)布了四個新的工業(yè)數(shù)字I/O 產(chǎn)品系列,適用于基于PXI 和 LXI的
    的頭像 發(fā)表于 06-29 14:15 ?853次閱讀
    主站蜘蛛池模板: 日本色黄 | 久久久亚洲欧美综合 | 狠狠天天 | 日韩xx00| 日日草夜夜草 | 老师你好大好白好紧好硬 | 国内精品久久久久影院薰衣草 | 久久久久久久久久免观看 | 狠狠综合欧美综合欧美色 | 在线免费看片a | 喷潮白浆直流在线播放 | 日韩在线三级 | a毛片免费观看完整 | 手机在线播放视频 | 久久98精品久久久久久婷婷 | 最新仑乱免费视频 | 免费观看欧美成人1314w色 | 国产精品久久久亚洲456 | 午夜影院免费在线观看 | 另类视频色综合 | 天堂网中文在线 | 大杳蕉伊人狼人久久一本线 | a理论片| 欧美一卡二卡科技有限公司 | 国产精品理论 | 97国产精品人人爽人人做 | 9299yy看片淫黄大片在线 | bt种子天堂 | 日本h片在线观看 | 久久天天躁狠狠躁夜夜躁综合 | 国产午夜爽爽窝窝在线观看 | 激情婷婷在线 | 女的扒开尿口让男人桶 | 欧美猛交喷潮在线播放 | 户外露出精品视频国产 | 手机看片国产免费久久网 | 淫婷婷| 99久久综合精品免费 | 亚洲欧美国产视频 | 天天上天天操 | 一区二区三区四区无限乱码在线观看 |