欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁(yè) > 互連技術(shù) > 正文

深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

發(fā)布時(shí)間:2024-09-22 責(zé)任編輯:lina

【導(dǎo)讀】穩(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。


摘要


穩(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。


控制器局域網(wǎng)的背景


控制器局域網(wǎng)(CAN)由Robert Bosch Gmbh于1983年研發(fā),是一種高度穩(wěn)健的通信協(xié)議和接口,創(chuàng)建之初是為了克服RS232等傳統(tǒng)串行通信網(wǎng)絡(luò)的局限性,這些網(wǎng)絡(luò)無法支持多個(gè)控制器之間的實(shí)時(shí)通信。汽車行業(yè)要求多個(gè)傳感器連續(xù)同步傳輸數(shù)據(jù),因而率先采用CAN。CAN允許多個(gè)節(jié)點(diǎn)使用短小的消息相互通信,因此成為汽車應(yīng)用的理想選擇。


隨著時(shí)間推移,CAN憑借其經(jīng)過驗(yàn)證的穩(wěn)健性和諸多優(yōu)勢(shì),在各行各業(yè)越來越受歡迎。然而,受限于專有編碼規(guī)則,利用CAN協(xié)議將來自不同供應(yīng)商的多個(gè)設(shè)備集成到單個(gè)系統(tǒng)中頗有挑戰(zhàn)性,有時(shí)甚至是天方夜譚。為了克服這一限制,自動(dòng)化領(lǐng)域CAN (CiA)的國(guó)際用戶和制造商協(xié)會(huì)開發(fā)了一種高層協(xié)議CANopen。


本文接下來將探討CANopen協(xié)議架構(gòu)及其在控制多軸電機(jī)驅(qū)動(dòng)器中的應(yīng)用。本文將深入探究這種高層通信協(xié)議的復(fù)雜之處及其對(duì)電機(jī)和運(yùn)動(dòng)控制領(lǐng)域的影響。為了讓讀者了解CANopen協(xié)議,我們會(huì)分析ADI Trinamic? TMCM-6212多軸電機(jī)控制器/驅(qū)動(dòng)器模塊與QSH4218-35-10-027步進(jìn)電機(jī)的實(shí)時(shí)通信日志。具體來說,我們將重點(diǎn)關(guān)注網(wǎng)絡(luò)管理(NMT)狀態(tài)和基于客戶端-服務(wù)器的CANopen協(xié)議。此外,我們還將通過案例研究來展示如何解讀通信日志并確定驅(qū)動(dòng)器的狀態(tài)。


CANopen架構(gòu)


本節(jié)講解CANopen協(xié)議的各種應(yīng)用原理,包括NMT和SDO(服務(wù)數(shù)據(jù)對(duì)象)。


網(wǎng)絡(luò)管理:NMT是CANopen中的關(guān)鍵通信原則,每個(gè)CANopen兼容設(shè)備都必須遵守。它作為狀態(tài)機(jī)運(yùn)行,在協(xié)調(diào)CANopen框架內(nèi)的應(yīng)用方面發(fā)揮著重要作用。


網(wǎng)絡(luò)管理狀態(tài)機(jī)架構(gòu):NMT狀態(tài)機(jī)如圖1所示,由三個(gè)不同的狀態(tài)組成,詳情如下:


?初始化狀態(tài)

?預(yù)運(yùn)行狀態(tài)

?運(yùn)行狀態(tài)


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

圖1.NMT狀態(tài)機(jī)


客戶端節(jié)點(diǎn)承擔(dān)著監(jiān)督不同運(yùn)行狀態(tài)下,相關(guān)服務(wù)器節(jié)點(diǎn)通信狀態(tài)的關(guān)鍵角色。這是通過實(shí)施NMT機(jī)制來實(shí)現(xiàn)的。可通過心跳和節(jié)點(diǎn)守護(hù)兩種不同方法,使客戶端節(jié)點(diǎn)能夠評(píng)估服務(wù)器節(jié)點(diǎn)的通信完整性。TMCM-6212采用心跳技術(shù)來驗(yàn)證通信是否正確。每個(gè)節(jié)點(diǎn)利用對(duì)象1017h,以用戶可配置的循環(huán)時(shí)間間隔(以毫秒為單位)發(fā)出心跳信號(hào)。這種方式確保所有節(jié)點(diǎn)都處于活動(dòng)狀態(tài),可以進(jìn)行通信。


初始化 預(yù)運(yùn)行 運(yùn)行 停止


啟動(dòng) ?

SDO ? ?

緊急情況 ? ?

同步/時(shí)間 ? ?

心跳/節(jié)點(diǎn)守護(hù) ? ? ?

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


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

表1.NMT通信中的狀態(tài)配置


表1列出了不同通信狀態(tài)下使用的所有通信對(duì)象的組合。設(shè)備上電或復(fù)位后進(jìn)入初始化狀態(tài)時(shí),會(huì)產(chǎn)生啟動(dòng)消息。然后,設(shè)備轉(zhuǎn)換到預(yù)運(yùn)行狀態(tài),準(zhǔn)備好執(zhí)行期望的操作。在預(yù)運(yùn)行狀態(tài)下,網(wǎng)絡(luò)中的所有節(jié)點(diǎn)可以傳輸與SDO、心跳/節(jié)點(diǎn)守護(hù)、緊急情況和時(shí)間/同步相關(guān)的所有對(duì)象。在運(yùn)行狀態(tài)下,除了預(yù)運(yùn)行狀態(tài)下可用的所有對(duì)象之外,還可以映射PDO對(duì)象。最后,在停止?fàn)顟B(tài)下,設(shè)備會(huì)禁用所有SDO和PDO對(duì)象的通信,僅允許執(zhí)行NMT命令。


服務(wù)數(shù)據(jù)對(duì)象:SDO通信協(xié)議主要用于NMT狀態(tài)機(jī)的預(yù)運(yùn)行狀態(tài)。它以客戶端-服務(wù)器配置運(yùn)行,其中客戶端可以訪問所有連接的服務(wù)器(節(jié)點(diǎn))的對(duì)象字典中可用的所有對(duì)象。在該協(xié)議中,客戶端總是發(fā)起服務(wù)器的讀/寫事務(wù),并由服務(wù)器確認(rèn)任務(wù)完成。此過程可確保SDO中的每個(gè)事務(wù)都得到確認(rèn)。


圖2顯示了多節(jié)點(diǎn)網(wǎng)絡(luò)中SDO協(xié)議的基于客戶端-服務(wù)器的配置。每個(gè)節(jié)點(diǎn)都被分配一個(gè)通道,通過該通道可以與客戶端進(jìn)行通信。在這種情況下,Trinamic TMCM-6212六步進(jìn)電機(jī)驅(qū)動(dòng)器/控制器充當(dāng)服務(wù)器,而連接的PC充當(dāng)客戶端,發(fā)起與特定節(jié)點(diǎn)(本例中為NODE-1)的讀/寫事務(wù)。雖然所有節(jié)點(diǎn)都會(huì)收到SDO客戶端消息,但只有目標(biāo)節(jié)點(diǎn)會(huì)響應(yīng),而其他服務(wù)器會(huì)忽略客戶端請(qǐng)求。


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

圖2.多節(jié)點(diǎn)SDO配置


服務(wù)數(shù)據(jù)對(duì)象數(shù)據(jù)報(bào)


圖2顯示了SDO數(shù)據(jù)報(bào)的完整結(jié)構(gòu)。SDO報(bào)頭由COB-ID(連接對(duì)象ID)組成,該ID是分配給特定任務(wù)(例如讀寫功能)的唯一編號(hào)。因此,SDO通信需要兩個(gè)COB-ID。第一個(gè)COB-ID代表客戶端上載/下載請(qǐng)求的NODE-ID+功能代碼,即600h + NODE-ID。第二個(gè)COB-ID(580h + NODE-ID)用于服務(wù)器的響應(yīng)。


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

 圖3.SDO數(shù)據(jù)報(bào)結(jié)構(gòu)


SDO消息中的第一個(gè)字節(jié)為說明符,對(duì)于確定消息的性質(zhì)至關(guān)重要,可表明客戶端是打算寫入(下載)還是讀取(上傳)數(shù)據(jù),而且還通過中止消息表示事務(wù)中的任何錯(cuò)誤。說明符字節(jié)分為8位,如圖3所示。位7-5為客戶端命令說明符(CCS),提供有關(guān)消息性質(zhì)的關(guān)鍵信息。客戶端命令說明符根據(jù)客戶端的操作(例如讀取、寫入、分段/快速傳輸或事務(wù)中的錯(cuò)誤)而有不同的配置。在服務(wù)器的響應(yīng)中,說明符(SCS,服務(wù)器命令說明符)的三位用于確定事務(wù)是否成功。表2列出了不同操作中CCS和SCS位的各種組合。說明符數(shù)據(jù)報(bào)中的位4是超過四字節(jié)的數(shù)據(jù)傳輸中使用的切換位。位3-2不包含任何數(shù)據(jù),并且僅當(dāng)設(shè)置了位0-1時(shí)才有效。位1決定通過SDO通道傳輸?shù)南㈩愋停甘舅欠侄蝹鬏斶€是快速傳輸。在SDO數(shù)據(jù)報(bào)中,如圖3所示,最后四個(gè)字節(jié)專門用于存放需要傳輸?shù)臄?shù)據(jù)。如果數(shù)據(jù)超過四個(gè)字節(jié),則會(huì)以分段方式發(fā)送。另一方面,如果SDO數(shù)據(jù)報(bào)包含完整數(shù)據(jù),則其被視為快速傳輸。因此,位1為高電平表示快速傳輸,位1為低電平表示分段傳輸。在分段傳輸中,數(shù)據(jù)以數(shù)據(jù)包的形式傳輸。為了響應(yīng)客戶端的初始讀/寫請(qǐng)求,服務(wù)器在數(shù)據(jù)字段中提供數(shù)據(jù)大小。然后,隨著每個(gè)數(shù)據(jù)包傳輸?shù)娇蛻舳耍谒奈唬ㄇ袚Q位)開始切換。最后,如果說明符數(shù)據(jù)報(bào)中的位0已設(shè)置,則位3-2會(huì)指示數(shù)據(jù)大小,如前所述。


操作 客戶端請(qǐng)求(CCS) 服務(wù)器響應(yīng)(SCS)


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

表2.CCS和SCS配置


SDO數(shù)據(jù)報(bào)中的字節(jié)2-3和4分別對(duì)應(yīng)索引和子索引字節(jié),如圖3所示。這些字節(jié)用于訪問設(shè)備對(duì)象字典中可用的所有對(duì)象。對(duì)象字典包含所有設(shè)備參數(shù),用戶可根據(jù)實(shí)時(shí)應(yīng)用需求配置設(shè)備的功能。通過設(shè)備剖析,無論是像驅(qū)動(dòng)器這樣的控制設(shè)備,還是簡(jiǎn)單的I/O器件,我們都可以實(shí)現(xiàn)行為標(biāo)準(zhǔn)化。如前所述,SDO數(shù)據(jù)報(bào)中的最后四個(gè)字節(jié)專門用于存放需要通過SDO層傳輸?shù)臄?shù)據(jù)。


一旦發(fā)生錯(cuò)誤,SDO傳輸就會(huì)中止,傳輸停止的原因可以參考目標(biāo)設(shè)備手冊(cè)中提供的錯(cuò)誤代碼解釋來確定。在這種情況下,CCS位的值為4,索引和子索引指定傳輸期間設(shè)備中受影響的參數(shù),最后四個(gè)字節(jié)表示錯(cuò)誤代碼。


實(shí)時(shí)通信分析


本節(jié)使用機(jī)器處于預(yù)運(yùn)行狀態(tài)下的實(shí)時(shí)通信日志窗口來解釋SDO數(shù)據(jù)報(bào)。ADI Trinamic TMCM-6212六軸步進(jìn)電機(jī)驅(qū)動(dòng)器/控制器4與QSH4218-35-10-027 [5]步進(jìn)電機(jī)配合使用。對(duì)于此設(shè)置,電機(jī)的最大電流(對(duì)象2003h)設(shè)置為200。利用目標(biāo)設(shè)置的軟件界面日志窗口中突出顯示的消息,客戶端和服務(wù)器之間的上傳和下載事務(wù)得到進(jìn)一步解釋,如圖4所示。


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

圖4.CANopen IDE


情形1:客戶端與服務(wù)器之間的下載操作


由客戶端發(fā)起:0x601:2f 03 20 c8 00 00 00(圖5)。


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

圖5.客戶端發(fā)起下載請(qǐng)求


服務(wù)器響應(yīng):0x581:60 03 20 00 00 00 00(圖6)。


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

圖6.服務(wù)器的下載響應(yīng)


在圖6所示的操作中,CCS和SCS位的組合顯示了客戶端的成功寫入操作和服務(wù)器的響應(yīng),這在表2中也有體現(xiàn)。


情形2:客戶端與服務(wù)器之間的上傳操作


由客戶端發(fā)起:0x601:40 03 20 00 00 00 00(圖7)。


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

 圖7.客戶端發(fā)起上傳請(qǐng)求


服務(wù)器響應(yīng):0x581:4f 03 20 00 c8 00 00 00(圖8)


深入探討適用于低功耗工業(yè)電機(jī)控制的CANopen協(xié)議

 圖8.服務(wù)器的上傳響應(yīng)

結(jié)論


CCS和SCS位的組合指示在客戶端和服務(wù)器之間成功執(zhí)行上傳操作。本文提到的示例可以推廣到設(shè)備對(duì)象字典中的其他對(duì)象,幫助我們深入了解機(jī)器的狀態(tài)。本次演示的主要目的是幫助用戶解讀通信日志并監(jiān)視驅(qū)動(dòng)器的狀態(tài)。用戶可以實(shí)時(shí)排除錯(cuò)誤,更高效地探索ADI Trinamic CANopen的高級(jí)特性。ADI產(chǎn)品中集成CANopen協(xié)議為客戶帶來了靈活性。客戶可以將自己的PLC與ADI Trinamic模塊集成,從而實(shí)現(xiàn)多供應(yīng)商系統(tǒng)的開發(fā)。此界面對(duì)于從事實(shí)驗(yàn)室自動(dòng)化、機(jī)器人、液體處理、半導(dǎo)體處理等復(fù)雜應(yīng)用領(lǐng)域的客戶特別有價(jià)值。本CANopen系列的下一篇文章將深入分析過程數(shù)據(jù)對(duì)象(PDO) CANopen協(xié)議,同時(shí)探索TMCM-6212針對(duì)電機(jī)控制應(yīng)用的更高級(jí)特性。


參考文獻(xiàn)


1 Olaf Pfeiffer、Andrew Ayre和Christian Keydel,“采用CAN和CANopen的嵌入式網(wǎng)絡(luò)”,Copperhill Technologies Corporation,2008年。

2 “TMCM-6212 CANopen固件手冊(cè)”,Trinamic Motion Control,2018年。

(來源:ADI公司,作者:Atul Kumar,應(yīng)用工程師


免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理。


推薦閱讀:

DigiKey與 Lippincott 合作品牌煥新項(xiàng)目榮獲2025年度 Graphis 設(shè)計(jì)大賽金獎(jiǎng)

貿(mào)澤電子、Silicon Labs和Arduino聯(lián)手贊助2024 Matter挑戰(zhàn)賽比賽現(xiàn)已開放報(bào)名

貿(mào)澤與Qorvo攜手推出全新電子書探索智能家居的聯(lián)網(wǎng)需求和所需的技術(shù)

儲(chǔ)能系統(tǒng):如何輕松安全地管理電池包

基于GD32F407VET6主控芯片的永磁同步電機(jī)控制器設(shè)計(jì)

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
?

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
日本成人中文字幕在线视频| 亚洲欧美激情小说另类| xnxx国产精品| 亚洲蜜桃精久久久久久久| 日韩国产精品91| 亚洲精品国久久99热| 国产真实乱子伦精品视频| 色婷婷久久一区二区三区麻豆| 在线视频你懂得一区二区三区| 日韩免费观看高清完整版 | 国产欧美一区二区精品久导航| 亚洲一区二区五区| 国产成人免费视频一区| 色av一区二区| 亚洲手机成人高清视频| 国产欧美一区二区精品婷婷| 理论电影国产精品| 日本精品视频一区二区| 久久久一区二区| 在线成人高清不卡| 国产精品午夜电影| 欧美曰成人黄网| 91老师片黄在线观看| 欧美大尺度电影在线| 热久久国产精品| 欧美亚洲日本国产| 中文字幕不卡三区| 国产精品自拍毛片| 日韩精品一区国产麻豆| 青草国产精品久久久久久| 欧美色爱综合网| 中文字幕中文字幕一区二区| 国产成人免费在线观看不卡| 日韩亚洲欧美高清| 天天综合日日夜夜精品| 欧美人体做爰大胆视频| 亚洲影院在线观看| 欧美在线免费观看视频| 一区二区激情视频| 色综合一区二区三区| 欧美日韩成人一区| 午夜精品影院在线观看| 色哟哟精品一区| 亚洲超碰97人人做人人爱| 在线观看一区二区视频| 日韩综合在线视频| 欧美久久久久久久久中文字幕| 在线免费不卡视频| 欧美一区午夜视频在线观看| 亚洲国产乱码最新视频| 国产电影精品久久禁18| 欧美经典一区二区| 成人三级伦理片| 一区二区三区美女| 欧美日韩国产美女| 免费成人美女在线观看| 久久久亚洲精品一区二区三区 | 久久影院视频免费| 国产在线播放一区| 亚洲人成网站色在线观看| av不卡在线播放| 欧美日韩一区二区三区不卡| 成人免费一区二区三区在线观看 | 男女男精品视频| 91黄色在线观看| 久久亚洲一区二区三区明星换脸| 菠萝蜜视频在线观看一区| 成人一区二区三区中文字幕| 调教+趴+乳夹+国产+精品| 福利电影一区二区| 国产网站一区二区三区| 成人理论电影网| 一区二区三区产品免费精品久久75| 在线精品视频免费观看| 日韩影院免费视频| 中文子幕无线码一区tr| 91麻豆精品在线观看| 国内精品免费**视频| 国产精品高潮呻吟久久| 日韩视频一区在线观看| 91在线观看一区二区| 日日骚欧美日韩| 亚洲欧美一区二区不卡| 欧美一区二区视频在线观看2020| www.色精品| 精品裸体舞一区二区三区| 成人av资源站| 国产精品一区二区果冻传媒| 一区二区三区在线观看动漫 | 日本不卡视频在线观看| 中文字幕人成不卡一区| 色哟哟一区二区三区| 日本美女一区二区三区| 一区二区成人在线观看| 久久九九影视网| 日韩精品自拍偷拍| 91福利视频久久久久| 亚洲午夜日本在线观看| 精品国产成人在线影院 | 中文欧美字幕免费| 欧美成人精精品一区二区频| 色狠狠一区二区三区香蕉| 黄色小说综合网站| 蜜桃视频在线一区| 亚洲一区二区精品3399| 亚洲欧美日韩电影| 欧美激情一区二区三区蜜桃视频| 欧美一区二区网站| 欧美精品电影在线播放| 91蜜桃在线观看| 1024精品合集| 国产精品网站一区| www成人在线观看| 久久免费国产精品| 日韩一区国产二区欧美三区| 99精品视频免费在线观看| 国产一区在线精品| 狠狠色2019综合网| 99亚偷拍自图区亚洲| 亚洲欧美经典视频| 国产精品国产三级国产| 日韩小视频在线观看专区| 在线播放中文一区| 欧美日韩和欧美的一区二区| 欧美在线看片a免费观看| 日本高清不卡在线观看| 91高清在线观看| 91国在线观看| 日韩亚洲欧美中文三级| 日韩视频在线一区二区| 国产日韩一级二级三级| 国产精品久久看| 亚洲欧洲一区二区三区| 亚洲国产精品嫩草影院| 亚洲777理论| 国产在线乱码一区二区三区| 国产乱码精品1区2区3区| 午夜av电影一区| 国产一区二区三区久久久| 国精产品一区一区三区mba桃花 | 午夜av电影一区| 婷婷六月综合亚洲| 国产在线不卡一卡二卡三卡四卡| 国产suv精品一区二区883| 波多野结衣视频一区| 亚洲国产cao| 日本午夜精品视频在线观看| 91美女蜜桃在线| 国产大片一区二区| 色综合网站在线| 亚洲精品一区二区精华| 中文字幕国产一区| 日韩av一区二区在线影视| 国产综合久久久久影院| 97se亚洲国产综合自在线观| 日韩欧美在线不卡| 久久精品一区二区三区不卡 | 亚洲精品国产视频| 久久99精品久久久久久国产越南 | 亚洲少妇中出一区| 久久av中文字幕片| 99久久久无码国产精品| 日韩美女一区二区三区四区| 国产精品久久久久久久久免费丝袜 | 日韩一区欧美一区| 欧美色精品天天在线观看视频| 欧美成人猛片aaaaaaa| 亚洲精品国产第一综合99久久 | 视频在线观看一区| 国产一区久久久| 欧美体内she精高潮| 久久午夜老司机| 亚洲va欧美va人人爽| 国产99久久久久久免费看农村| 欧美伊人久久久久久久久影院 | 成人国产一区二区三区精品| 色成年激情久久综合| 中文字幕成人av| 奇米777欧美一区二区| 欧美性大战久久久| 国产精品青草久久| 日韩精品欧美精品| 欧美亚洲一区二区在线观看| 国产欧美日韩在线观看| 夜夜嗨av一区二区三区网页| 欧美一区二区三区喷汁尤物| 久久久久久久久一| 日本亚洲欧美天堂免费| 91美女在线看| 亚洲欧美一区二区久久| 国产麻豆日韩欧美久久| 91精品1区2区| 亚洲一二三区视频在线观看| 国产91精品精华液一区二区三区 | 色久综合一二码| 国产精品久久一卡二卡| 99在线视频精品| 亚洲国产精品成人久久综合一区 | 奇米色777欧美一区二区| 欧美综合亚洲图片综合区|