色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

一個(gè)CANopen的應(yīng)用樣例(下)

CHANBAEK ? 來源:安德魯?shù)脑O(shè)計(jì)筆記本 ? 作者:安德魯蘇 ? 2023-06-23 15:57 ? 次閱讀

一個(gè)CANopen的應(yīng)用樣例

Stop狀態(tài)

從PCAN-View軟件中發(fā)送如下命令,將NODE-ID為0x0A的節(jié)點(diǎn)設(shè)置為Stop狀態(tài):

CAN-ID Length Data
0x000 2 0x02 0x0A

在PCAN-View軟件界面中菜單欄中選擇Transmit->New Message...,將會(huì)彈出發(fā)送新消息的對(duì)話框。如圖x所示。當(dāng)然,也可以直接單擊工具欄中的New Message按鈕,或者使用ins快捷鍵觸發(fā)對(duì)話框。

圖片

figure-pcan-view-new-msg

圖x 在PCAN-View中發(fā)送新消息在彈出的發(fā)送新消息對(duì)話框中填寫Stop幀內(nèi)容。如圖x所示。

圖片

figure-pcan-view-new-msg-2

圖x 在發(fā)送新消息對(duì)話框中填寫幀內(nèi)容確認(rèn)新建消息后,可以在PCAN-View窗口界面下半邊Transmit看到新建的消息幀,但此時(shí)尚未發(fā)送。如圖x所示。

圖片

figure-pcan-view-new-msg-3

圖x 新建發(fā)送消息幀此時(shí),需要人工觸發(fā)發(fā)送過程。可以選中即將發(fā)送的消息幀,再單擊菜單欄Transmit->Send。如圖x所示。或者也可以通過快捷鍵Space空格,或者直接雙擊即將發(fā)送消息幀的CAN-ID,也可以觸發(fā)發(fā)送過程。

圖片

figure-pcan-view-new-msg-4

圖x 觸發(fā)發(fā)送消息幀當(dāng)發(fā)送幀完成之后,在PCAN-View的界面中可以看到,CAN-ID為0x70A的心跳消息的值,已經(jīng)從05變成了04。說明對(duì)應(yīng)的CANopen節(jié)點(diǎn)設(shè)備已經(jīng)收到停止命令并生效了。如圖x所示。

圖片

figure-pcan-view-new-msg-5

圖x CANopen節(jié)點(diǎn)識(shí)別停止命令并更新心跳消息在PCAN-View的Trace標(biāo)簽頁(yè)中,也可檢測(cè)到CAN網(wǎng)絡(luò)上有通信幀的變化,如圖x所示。

圖片

figure-canopen-msg-stop-node

圖x PEAK-View觀察到的Stop報(bào)文### Start狀態(tài)

從PCAN-View軟件中發(fā)送如下命令,將NODE-ID為0x0A的節(jié)點(diǎn)切換至Start狀態(tài):

CAN-ID Length Data
0x000 2 0x01 0x0A

之后,可檢測(cè)到CAN網(wǎng)絡(luò)上有通信幀如圖x所示。

image.png

圖x PEAK-View觀察到的Start報(bào)文

Pre-operation狀態(tài)

從PCAN-View軟件中發(fā)送如下命令,將NODE-ID為0x0A的節(jié)點(diǎn)切換至Pre-operation狀態(tài):

CAN-ID Length Data
0x70A 2 0x80 0x0A

之后,可檢測(cè)到CAN網(wǎng)絡(luò)上有通信幀如圖x所示。

圖片

figure-canopen-msg-preoperaion-node

圖x PEAK-View觀察到的Pre-Operation報(bào)文### 復(fù)位應(yīng)用層

從PCAN-View軟件中發(fā)送如下命令,將NODE-ID為0x0A的節(jié)點(diǎn)復(fù)位,讓節(jié)點(diǎn)的應(yīng)用恢復(fù)初始狀態(tài),比如列車門都恢復(fù)打開狀態(tài):

CAN-ID Length Data
0x70A 2 0x81 0x0A

之后,可檢測(cè)到CAN網(wǎng)絡(luò)上有通信幀如圖x所示。

圖片

figure-canopen-msg-reset-node

圖x PEAK-View觀察到的復(fù)位消息CANopen從站節(jié)點(diǎn)收到復(fù)位消息后,會(huì)復(fù)位本機(jī)執(zhí)行的CANopen協(xié)議棧,恢復(fù)或者刷新對(duì)象字典的默認(rèn)配置屬性。

復(fù)位通信層

從PCAN-View軟件中發(fā)送如下命令,將NODE-ID為0x0A的節(jié)點(diǎn)的通信層復(fù)位,讓節(jié)點(diǎn)的 CAN 和 CANopen 通訊重新初始化,一般用于總線收到 干擾,導(dǎo)致節(jié)點(diǎn)總線錯(cuò)誤被動(dòng),或者總線關(guān)閉時(shí):

CAN-ID Length Data
0x70A 2 0x82 0x0A

總結(jié)

本文介紹了實(shí)現(xiàn)CANopen協(xié)議棧的一個(gè)廣為使用的軟件組件CANopenNode。特別從實(shí)踐的角度上,詳細(xì)分析了在具體微控制器上移植CANopenNode組件的方法,以集成了FlexCAN外設(shè)的MM32F0140微控制器為例,詳述的移植過程,創(chuàng)建了一個(gè)運(yùn)行CANopen協(xié)議框架的樣例工程canopen_demo。為了演示CANopen協(xié)議棧的工作場(chǎng)景,同時(shí)驗(yàn)證移植工作已經(jīng)成功完成,本例使用運(yùn)行PCAN-View軟件和CAN轉(zhuǎn)接器PEAK-CAN,模擬一個(gè)CANopen的主站,向接入同一CAN網(wǎng)絡(luò)的CANopen從站節(jié)點(diǎn)發(fā)送NMT網(wǎng)絡(luò)管理命令,切換從站節(jié)點(diǎn)的狀態(tài),并使用PCAN-View軟件的觀察CANopen從站節(jié)點(diǎn)心跳包的變化。本文還簡(jiǎn)要說明了PCAN-View軟件的使用方法,可以配置PEAK-CAN轉(zhuǎn)接器的通信速率、觀察CAN總線上的消息幀、發(fā)送自定義的消息幀、記錄歷史消息幀等。

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

    關(guān)注

    48

    文章

    7573

    瀏覽量

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

    關(guān)注

    57

    文章

    2759

    瀏覽量

    463983
  • 節(jié)點(diǎn)
    +關(guān)注

    關(guān)注

    0

    文章

    220

    瀏覽量

    24461
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7585

    瀏覽量

    88989
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    267

    瀏覽量

    43624
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CANopen協(xié)議

    CAN 在 ISO 層級(jí)中的位置、通信協(xié)議需求、CANopen協(xié)議誕生、設(shè)備子協(xié)議、CANOpen設(shè)備結(jié)構(gòu)
    發(fā)表于 08-23 09:02

    CANopen通信CODESYS軟件操作使用

    本教程僅適用于立邁勝NIMC2000系列控制器、PMM系列體化伺服電機(jī)CANopen通信CODESYS軟件操作使用。、系統(tǒng)構(gòu)成二、電路配線三、安裝設(shè)備描述文件1.首先安裝控制器描
    發(fā)表于 09-06 06:39

    canopen簡(jiǎn)單提要

    ?? canopen協(xié)議屬于應(yīng)用層協(xié)議,是由系列子協(xié)議組成,分為通訊子協(xié)議和設(shè)備子協(xié)議,通訊子協(xié)議例如CIA 301子協(xié)議對(duì)canopen網(wǎng)絡(luò)的架構(gòu)進(jìn)行了規(guī)范 ,針對(duì)某些特定的對(duì)象字典中的數(shù)據(jù)對(duì)象
    發(fā)表于 09-15 07:56

    移通創(chuàng)聯(lián)CANOpen網(wǎng)關(guān)在制藥行業(yè)中的應(yīng)用

    移通創(chuàng)聯(lián)CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)在制藥行業(yè)中的配置案例網(wǎng)關(guān)側(cè)配置篇第步:先安裝CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)配置軟件第二步:導(dǎo)入 EDS 文件第三步:設(shè)定CANOpen
    發(fā)表于 10-28 18:43

    如何使用STM32單片機(jī)開發(fā)CANopen產(chǎn)品

    CANopen協(xié)議。我認(rèn)為掌握CANopen協(xié)議的唯方法是自己設(shè)計(jì)個(gè)CANopen從站。以前
    發(fā)表于 02-15 07:45

    針對(duì)工業(yè)控制的Canopen系統(tǒng)Canopen system

    介紹了CAN總線的應(yīng)用層協(xié)議CANopen;介紹了CANopen系統(tǒng)的應(yīng)用;詳細(xì)介紹了CANopen的協(xié)議結(jié)構(gòu),通信對(duì)象以及標(biāo)識(shí)符的地址分配。關(guān)鍵詞:現(xiàn)場(chǎng)總線; CAN總線; CANopen
    發(fā)表于 05-26 11:07 ?26次下載

    什么是CANopen主站

    CANopen種工業(yè)現(xiàn)場(chǎng)總線,說人話就是連接各個(gè)設(shè)備的通訊線路,具有接線方便,抗干擾能力強(qiáng),可連接節(jié)點(diǎn)數(shù)量多,通訊穩(wěn)定性好等特點(diǎn)。如果你需要種通訊安全性高的現(xiàn)場(chǎng)總線,CANopen
    的頭像 發(fā)表于 09-19 14:16 ?2791次閱讀

    基于OpenHarmony開發(fā)的步驟

    單絲不成線,獨(dú)木不成林,個(gè)社區(qū)想要健康蓬勃發(fā)展離不開社區(qū)參與者的持續(xù)貢獻(xiàn)。而社區(qū)貢獻(xiàn)點(diǎn)有很多種,本文以貢獻(xiàn)OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)開發(fā)
    的頭像 發(fā)表于 09-20 10:30 ?1385次閱讀

    個(gè)CANopen的應(yīng)用(上)

    在基本的運(yùn)行CANopen框架的演示項(xiàng)目中,除了個(gè)已經(jīng)運(yùn)行CANopenNode組件程序的CANopen節(jié)點(diǎn),還需要臺(tái)運(yùn)行PCAN-Vi
    的頭像 發(fā)表于 06-23 15:57 ?2841次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>CANopen</b>的應(yīng)用<b class='flag-5'>樣</b><b class='flag-5'>例</b>(上)

    MindSDK應(yīng)用基礎(chǔ)—SPI模塊簡(jiǎn)介

    MindSDK為MM32主流的微控制器,實(shí)現(xiàn)了系列SPI驅(qū)動(dòng)的工程。本文通過講解 SPI 模塊的工程,介紹 SPI 模塊的功能和用
    的頭像 發(fā)表于 08-10 17:14 ?1087次閱讀

    MindSDK應(yīng)用基礎(chǔ)—ADC模塊

    MindSDK為MM32主流的微控制器,實(shí)現(xiàn)了組ADC工程。本文通過講解ADC模塊的工程,介紹ADC模塊的功能和用法。
    的頭像 發(fā)表于 08-17 17:16 ?944次閱讀

    MindSDK應(yīng)用基礎(chǔ)——TIM模塊

    MindSDK應(yīng)用基礎(chǔ)——TIM模塊
    的頭像 發(fā)表于 10-25 16:25 ?643次閱讀

    制藥領(lǐng)域的技術(shù)革命:Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)大放異彩

    Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)作為個(gè)連接不同網(wǎng)絡(luò)設(shè)備的橋梁,能夠?qū)⑸a(chǎn)線上的各類設(shè)備進(jìn)行聯(lián)網(wǎng),實(shí)時(shí)收集設(shè)備運(yùn)行狀態(tài)、生產(chǎn)數(shù)據(jù)等關(guān)鍵信息,并將這些信息傳遞給后端系統(tǒng)進(jìn)行分析處理。在執(zhí)行Profinet和
    的頭像 發(fā)表于 04-10 12:06 ?264次閱讀
    制藥領(lǐng)域的技術(shù)革命:Profinet轉(zhuǎn)<b class='flag-5'>CanOpen</b>網(wǎng)關(guān)大放異彩

    制藥行業(yè)新突破:CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

    在藥品制造工業(yè)環(huán)境中,實(shí)現(xiàn)CanOpen轉(zhuǎn)Profinet協(xié)議之間轉(zhuǎn)換的網(wǎng)關(guān)配置是個(gè)關(guān)鍵過程,確保了不同通信協(xié)議的設(shè)備能夠互相協(xié)作。以開疆智能CanOpen轉(zhuǎn)Profinet網(wǎng)關(guān)為
    的頭像 發(fā)表于 05-14 11:47 ?556次閱讀
    制藥行業(yè)新突破:<b class='flag-5'>CANOpen</b>轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

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

    怎么把Profinet與CANopen連接起來呢? 最近有很多客戶朋友咨詢這個(gè)問題,在這里為大家詳細(xì)說明一下。其實(shí)有個(gè)設(shè)備可以很輕松地解
    的頭像 發(fā)表于 07-22 14:34 ?376次閱讀
    Profinet轉(zhuǎn)<b class='flag-5'>CANopen</b>協(xié)議轉(zhuǎn)化網(wǎng)關(guān)
    主站蜘蛛池模板: 国产真实夫妇交换视频| 国产亚洲精品久久久闺蜜| 亚洲国产在线精品国| 色姣姣狠狠撩综合网| 欧洲video60| 女生下面免费看| 狼好色有你好看| 久久久久婷婷国产综合青草| 精品国产mmd在线观看| 国内免费视频成人精品| 国产噜噜噜精品免费| 国产精品久久久久久亚洲毛片| 动漫美女被到爽了流漫画| 扒开老师大腿猛进AAA片| caoporen超碰在线视频| 99精品在线免费| 99在线观看免费| BL文库好大粗黑强强肉NP| FREEHDXXXX学生妹| 99热久久这里只有精品| a免费视频| 哺乳期妇女挤奶水36d| 被老师按在办公桌吸奶头| 被爽到叫呻呤视频免费视频| 成年人视频在线免费播放| 高清大胆欧美videossexo| 国产精品久久久久久52AVAV| 国产日韩精品SUV| 精品久久伊人| 伦理片97影视网| 欧美巨大xxxx做受孕妇视频| 欧美日韩亚洲成人| 日韩欧美中文字幕一区| 四虎永久在线精品国产免费| 亚洲 日本 天堂 国产 在线| 亚洲免费久久| 在线成年av动漫电影| 19十主播福利视频| YELLOW免费观看完整视频| 高清无码中文字幕影片| 国产日韩在线欧美视频|