chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

CANOpen系列教程07 _CANOpen協(xié)議概述

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-06 16:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1寫在前面

上一章節(jié)提供的例程是標(biāo)準(zhǔn)、數(shù)據(jù)幀格式的傳輸例程,結(jié)合前面理論知識,相信你根據(jù)參考例程可以實現(xiàn)遠程幀及其他類型的數(shù)據(jù)傳輸。

前面教程講述內(nèi)容為CAN總線協(xié)議,屬于底層硬件相關(guān)的一些內(nèi)容。從本文開始,將正式講述CANOpen協(xié)議。

CANOpen協(xié)議是基于CAN總線的上一層軟件協(xié)議。該教程前面內(nèi)容是建立底層通信,只有在底層通信成功基礎(chǔ)上,才能實現(xiàn)上一層的通信協(xié)議。

提示:CANOpen協(xié)議內(nèi)容很多,有許多內(nèi)容都是一些抽象的概念。所以,有一些內(nèi)容相對較難理解,隨著慢慢深入即可消除那些疑慮。

2

CANopen協(xié)議總述

CANopen 是一個基于 CAN 串行總線的網(wǎng)絡(luò)傳輸系統(tǒng)的應(yīng)用層協(xié)議,遵循 ISO/OSI 標(biāo)準(zhǔn)模型。

網(wǎng)絡(luò)中不同的設(shè)備通過對象字典或者對象來相互交換數(shù)據(jù),其中,主節(jié)點可以通過過程數(shù)據(jù)對象 (PDO) 或者服務(wù)數(shù)據(jù)對象 (SDO) 來獲取或者修改其它節(jié)點對象字典列表中的數(shù)據(jù)。

CANOpen協(xié)議主要內(nèi)容分為三大塊,如下圖CANopen 的設(shè)備模型。

CANOpen協(xié)議從大方向的劃分,就如上圖所示三大塊。但是,這三大塊里面的內(nèi)容就牽涉到許多......

初學(xué)者可以以上圖模型為中心,再結(jié)合實際例程理解CANOpen協(xié)議的各種抽象概念。

下面章節(jié)將進一步講述模型中三大塊內(nèi)容的一些概念,初學(xué)者能理解盡量理解,不能理解可以先做了解即可。

3

通信對象

CANopen協(xié)議中常用的通信對象包含如下幾點:

1) 網(wǎng)絡(luò)管理對象(NMT)

網(wǎng)絡(luò)管理對象包括 Boot-up 消息, Heartbeat 協(xié)議及 NMT 消息,基于主從通信模式, NMT 用于管理和監(jiān)控網(wǎng)絡(luò)中的各個節(jié)點,主要實現(xiàn)三種功能:節(jié)點狀態(tài)控制、錯誤控制和節(jié)點啟動。

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

包括接收 SDO(R-SDO) 和發(fā)送 SDO(T-SDO)。

通過使用索引和子索引, SDO 使客戶機能夠訪問設(shè)備對象字典中的項。

SDO 通過 CAL 中多元域的 CMS 對象來實現(xiàn),允許傳送任何長度的數(shù)據(jù),當(dāng)數(shù)據(jù)超過 4 個字節(jié)時分拆成幾個報文。

協(xié)議是確認(rèn)服務(wù)類型,為每個消息生成一個應(yīng)答。 SDO 請求和應(yīng)答報文總是包含 8 個字節(jié)。

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

包括接收 PDO(RPDO) 和發(fā)送 PDO(TPDO)。

用來傳輸實時數(shù)據(jù),數(shù)據(jù)從一個創(chuàng)建者傳到一個或多個接收者。數(shù)據(jù)傳送限制在 1 到 8 個字節(jié)。

每個 CANopen 設(shè)備包含 8 個缺省的 PDO 通道, 4 個發(fā)送 PDO 通道和 4 個接收 PDO 通道。

PDO 包含同步和異步兩種傳輸方式,由該 PDO 對應(yīng)的通信參數(shù)決定。

PDO 消息的內(nèi)容是預(yù)定義的,由該 PDO 對應(yīng)的映射參數(shù)決定。

4) 同步對象 (SYNC)

同步對象是由 CANopen 主站周期性地廣播到 CAN 總線的報文,用來實現(xiàn)基本的網(wǎng)絡(luò)時鐘信號,每個設(shè)備可以根據(jù)自己的配置,決定是否使用該事件來跟其它網(wǎng)絡(luò)設(shè)備進行同步通信。

5) 緊急報文 (EMCY)

設(shè)備內(nèi)部通信故障或者應(yīng)用故障錯誤時發(fā)送的報文。

4

對象字典

對象字典是設(shè)備規(guī)范中最重要的部分。它是一組參數(shù)和變量的有序集合,包含了設(shè)備描述及設(shè)備網(wǎng)絡(luò)狀態(tài)的所有參數(shù)。

通過網(wǎng)絡(luò)可以采用有序的預(yù)定義的方式來訪問的一組對象。這里就牽涉到定義對象字典的生成問題,后面我會講述關(guān)于對象字典生成工具相關(guān)內(nèi)容。

CANopen 協(xié)議采用了帶有 16 位索引和 8 位子索引的對象字典。你可以理解為一本漢語字典,我們需要查找里面的某個漢子(可以理解定義的某個數(shù)據(jù)),我們就會從拼音或筆畫(索引)進去找到對應(yīng)位置。

CANOpen 協(xié)議對象字典主索引如下圖,這只是一個主要的索引。其實還能細分下去,這里不過多講述,后續(xù)會進一步講述。

5

應(yīng)用

應(yīng)用這一塊的內(nèi)容包含應(yīng)用程序、設(shè)備子協(xié)議實現(xiàn)??梢詮腃ANopen 的設(shè)備模型明白,對外就是IO接口,也就是供我們調(diào)用的接口。

應(yīng)用這一塊包含CANOpen協(xié)議上層的內(nèi)容,可以簡單理解封裝的一些供用戶讀寫操作的函數(shù)。

應(yīng)用這一塊內(nèi)容在后面結(jié)合實例分析會牽涉,初學(xué)者可以簡單了解有這么一塊,且知道這一塊在CANOpen協(xié)議中大致的作用即可。

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

    關(guān)注

    57

    文章

    2920

    瀏覽量

    467808
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    406

    瀏覽量

    44895
  • NMT
    NMT
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CANopen轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)換案例解析

    在工業(yè)自動化領(lǐng)域,運動控制器與傳感器之間的協(xié)議兼容性是系統(tǒng)集成中的關(guān)鍵挑戰(zhàn)。某智能裝備制造企業(yè)采用EtherCAT協(xié)議的運動控制器作為主站,需驅(qū)動基于CANopen協(xié)議的分布式傳感器網(wǎng)
    的頭像 發(fā)表于 06-17 19:22 ?113次閱讀
    <b class='flag-5'>CANopen</b>轉(zhuǎn)EtherCAT<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換案例解析

    CANopen轉(zhuǎn)Modbus-RTU網(wǎng)關(guān)

    CANopen
    三格電子科技
    發(fā)布于 :2025年06月16日 17:23:14

    協(xié)議大和解:ETHERCAT轉(zhuǎn)CANopen網(wǎng)關(guān)配置

    最近有同學(xué)后臺咨詢疆鴻智能EtherCAT轉(zhuǎn)CANopen協(xié)議轉(zhuǎn)換網(wǎng)關(guān)如何配置,小編今天給大家詳細分享下配置的步驟。 一,設(shè)備主要功能 JH-ECT009 型網(wǎng)關(guān)是EtherCAT網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-21 14:55 ?199次閱讀
    <b class='flag-5'>協(xié)議</b>大和解:ETHERCAT轉(zhuǎn)<b class='flag-5'>CANopen</b>網(wǎng)關(guān)配置

    EtherCAT轉(zhuǎn)CANopen協(xié)議網(wǎng)關(guān)應(yīng)用詳解

    成為運動控制領(lǐng)域的“明星”,而CANopen則憑借靈活性和成本優(yōu)勢在中小型設(shè)備中廣泛應(yīng)用。當(dāng)兩者相遇時,如何打破協(xié)議阻礙,實現(xiàn)無縫互聯(lián)? EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)通過智能協(xié)議
    的頭像 發(fā)表于 05-19 14:19 ?189次閱讀
    EtherCAT轉(zhuǎn)<b class='flag-5'>CANopen</b><b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)應(yīng)用詳解

    使用ES32實現(xiàn)CANopen從機

    CANopen是一種基于CAN的通信協(xié)議,已在工業(yè)領(lǐng)域得到了廣泛應(yīng)用。CAN提供可靠的底層數(shù)據(jù)傳輸,CANopen提供標(biāo)準(zhǔn)化的應(yīng)用層協(xié)議。在CANo
    的頭像 發(fā)表于 03-26 19:05 ?595次閱讀
    使用ES32實現(xiàn)<b class='flag-5'>CANopen</b>從機

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

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

    CANOPEN協(xié)議詳細介紹

    ???????? CANOPEN協(xié)議是基于CAN總線協(xié)議建立的應(yīng)用層協(xié)議。 CANOPEN協(xié)議
    發(fā)表于 03-26 15:27 ?0次下載

    2025必備知識,CANopen轉(zhuǎn)EtherCAT協(xié)議允許配備啥協(xié)議的電氣設(shè)備

    CANopen轉(zhuǎn)EtherCAT穩(wěn)聯(lián)技術(shù)(WL-COP-ECAT)協(xié)議允許配備 CANopen 的設(shè)備在基于 EtherCAT 的工業(yè)以太網(wǎng)網(wǎng)絡(luò)上使用。
    的頭像 發(fā)表于 12-29 09:50 ?481次閱讀
    2025必備知識,<b class='flag-5'>CANopen</b>轉(zhuǎn)EtherCAT<b class='flag-5'>協(xié)議</b>允許配備啥<b class='flag-5'>協(xié)議</b>的電氣設(shè)備

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

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

    MODBUS TCP 轉(zhuǎn) CANOpen

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

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

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

    EtherNet/IP轉(zhuǎn)CANopen主站協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    廣泛應(yīng)用于支持串口的變頻器、機械手臂、儀表、電機等等。在汽車組裝生產(chǎn)線上,EtherNet/IP協(xié)議的工業(yè)機器人與CANopen協(xié)議的輸送裝置能夠通過網(wǎng)關(guān)實現(xiàn)高效協(xié)同。例如,機器人完成特定的組裝操作后
    的頭像 發(fā)表于 09-02 11:21 ?482次閱讀
    EtherNet/IP轉(zhuǎn)<b class='flag-5'>CANopen</b>主站<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換網(wǎng)關(guān)

    EtherCAT從站轉(zhuǎn)CANopen主站協(xié)議網(wǎng)關(guān)(JM-ECT-COP)

    到EtherCAT網(wǎng)絡(luò)。 應(yīng)用廣泛:應(yīng)用于支持CANopen接口的變頻器、步進電機、伺服驅(qū)動器、儀表、PLC、DCS、FCS等等。在機器人的生產(chǎn)和應(yīng)用中,多個部件和子系統(tǒng)可能使用不同的通信協(xié)議。例如,機器人關(guān)節(jié)
    的頭像 發(fā)表于 08-15 17:36 ?820次閱讀
    EtherCAT從站轉(zhuǎn)<b class='flag-5'>CANopen</b>主站<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)(JM-ECT-COP)

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

    連接到Profinet總線中做為從站使用,連接到CANopen總線中做為主站使用。 二,YC-PN-COP拓撲圖 Profinet轉(zhuǎn)CANopen協(xié)議轉(zhuǎn)化網(wǎng)關(guān) 三,技
    的頭像 發(fā)表于 07-22 14:34 ?603次閱讀
    Profinet轉(zhuǎn)<b class='flag-5'>CANopen</b><b class='flag-5'>協(xié)議</b>轉(zhuǎn)化網(wǎng)關(guān)