91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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é)點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é)點都有自己專屬的NMT狀態(tài),而主站可以藉由NMT的訊息去控制從站的狀態(tài)。

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

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

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

服務(wù)數(shù)據(jù)對象SDO用來讀寫CANopen設(shè)備的對象字典。提供對象字典的節(jié)點稱為SDO server,存取對象字典的節(jié)點稱為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é)點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ù)據(jù),從一個生產(chǎn)者到一個或多個消費者??捎脕碓谠S多節(jié)點之間交換即時的數(shù)據(jù)。

PDO分為兩種:傳送用的TPDO及接收用的RPDO。一個節(jié)點的TPDO是將資料由此節(jié)點傳輸?shù)狡渌?jié)點,而RPDO則是接收由其他節(jié)點傳輸?shù)馁Y料。本產(chǎn)品一個節(jié)點分別有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)者和消費者知道正在傳輸什么信息,而不需要在 CAN 報文中增加額外的協(xié)議控制信息,使傳輸?shù)男蔬_(dá)到最高。一個 PDO 最多可以映射 64 個對象。

v2-ec839d76bf35873ccd6a121950f1f7aa_720w.webp

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

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


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

    關(guān)注

    9

    文章

    946

    瀏覽量

    36543
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    492

    瀏覽量

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

    關(guān)注

    0

    文章

    177

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一篇文章讀懂工業(yè)“橋梁”:PLC網(wǎng)絡(luò)通訊模塊詳解

    的1756-ENBT等),或集成在PLC本體中的通訊接口。 核心功能 將PLC內(nèi)部的信號(如I/O數(shù)據(jù)、寄存器值)轉(zhuǎn)換為標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議數(shù)據(jù)包,實現(xiàn)與其他設(shè)備(如人機(jī)界面HMI、傳感器、上位機(jī)、云平臺)的通信。 協(xié)議支持 支持多種
    的頭像 發(fā)表于 01-30 10:02 ?167次閱讀
    一篇文章讀懂<b class='flag-5'>工業(yè)</b>“橋梁”:PLC網(wǎng)絡(luò)<b class='flag-5'>通訊</b><b class='flag-5'>模塊</b>詳解

    PCF8574A:I2C總線8位遠(yuǎn)程I/O擴(kuò)展器的深度解析

    PCF8574A:I2C總線8位遠(yuǎn)程I/O擴(kuò)展器的深度解析 在電子工程師的日常設(shè)計中,I/O擴(kuò)展
    的頭像 發(fā)表于 12-30 17:00 ?551次閱讀

    PCA9557:遠(yuǎn)程8位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析

    PCA9557:遠(yuǎn)程8位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析 在電子設(shè)備的設(shè)計中,I/O
    的頭像 發(fā)表于 12-27 16:40 ?1670次閱讀

    PCA9554A:遠(yuǎn)程 8 位 $I^{2}C$ 和 SMBus I/O 擴(kuò)展器的深度解析

    PCA9554A:遠(yuǎn)程 8 位 $I^{2}C$ 和 SMBus I/O 擴(kuò)展器的深度解析 在電子工程師的日常設(shè)計工作中,I/
    的頭像 發(fā)表于 12-27 11:00 ?916次閱讀

    淺談光學(xué)I/O模塊的熱挑戰(zhàn)

    服務(wù)器和機(jī)架式網(wǎng)絡(luò)基礎(chǔ)設(shè)施系統(tǒng)內(nèi)的光學(xué) I/O 模塊通常接受主動冷卻系統(tǒng)的直接冷卻,特別是來自機(jī)架式設(shè)備前面板的強(qiáng)制風(fēng)冷。機(jī)架式設(shè)備的散熱設(shè)計需要平衡 I/
    的頭像 發(fā)表于 11-03 09:32 ?770次閱讀
    淺談光學(xué)<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>的熱挑戰(zhàn)

    工業(yè)人速看!什么是耦合器模塊?什么是插片式I/O模塊

    什么是耦合器模塊? 耦合器模塊,在模塊I/O系統(tǒng)中,可以理解為 “通信管理中樞” 或 “大腦”。 耦合器
    的頭像 發(fā)表于 11-03 09:31 ?765次閱讀
    <b class='flag-5'>工業(yè)</b>人速看!什么是耦合器<b class='flag-5'>模塊</b>?什么是插片式<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>?

    TCA9537遠(yuǎn)程4位I2C/SMBus I/O擴(kuò)展器技術(shù)解析與應(yīng)用指南

    Texas Instruments TCA9537遠(yuǎn)程4位I^2^C和SMBus I/O擴(kuò)展器在1.65V至5.5V V~CC~電壓下運(yùn)行,可通過I
    的頭像 發(fā)表于 09-15 16:00 ?996次閱讀
    TCA9537<b class='flag-5'>遠(yuǎn)程</b>4位<b class='flag-5'>I</b>2C/SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器技術(shù)解析與應(yīng)用指南

    EtherCAT轉(zhuǎn)CANopen,噴碼機(jī)高效通訊秘籍

    CANopen
    北京開疆智能技術(shù)有限公司
    發(fā)布于 :2025年08月19日 17:08:06

    施耐德電氣推出Quantum I/O to X80快速連接方案

    PLC在工業(yè)自動化領(lǐng)域,是不可或缺的存在,其中,I/O(Input/Output Terminal)如同自動化系統(tǒng)的“神經(jīng)末梢”,能夠為信號傳輸、設(shè)備連接架起無形的溝通橋梁。然而,由于使用壽命較長
    的頭像 發(fā)表于 08-13 16:49 ?965次閱讀
    施耐德電氣推出Quantum <b class='flag-5'>I</b>/<b class='flag-5'>O</b> to X80快速連接方案

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠(yuǎn)程I/O配置案例

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠(yuǎn)程I/O配置案例
    的頭像 發(fā)表于 06-23 17:23 ?813次閱讀
    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>配置案例

    新升級!功能更強(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),實現(xiàn)遠(yuǎn)程采集控制功能的串口I/O聯(lián)網(wǎng)模塊(又稱“
    的頭像 發(fā)表于 06-05 19:32 ?1192次閱讀
    新升級!功能更強(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)程模塊 及其特點。 一、達(dá)泰4系無線遠(yuǎn)程模塊 達(dá)泰4系 無線遠(yuǎn)程
    的頭像 發(fā)表于 05-27 15:07 ?589次閱讀
    無線<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>遙控”已就位

    簡儀科技高性能PXI模擬I/O模塊JY-951概述

    JY-9511 是一款專為動態(tài)測量環(huán)境中精密數(shù)據(jù)采集與信號生成設(shè)計的高性能 PXI 模擬 I/O 模塊。
    的頭像 發(fā)表于 05-09 16:33 ?1036次閱讀

    JY-DAM0404T 工業(yè)I/O模塊

    I/O模塊(Input/Output Module,輸入/輸出模塊)是一種用于在設(shè)備、系統(tǒng)或控制器之間實現(xiàn)數(shù)據(jù)采集與信號控制的硬件設(shè)備。它充當(dāng)物理世界(如傳感器、執(zhí)行器)與數(shù)字系統(tǒng)(如
    的頭像 發(fā)表于 04-30 14:39 ?635次閱讀