精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

虹科干貨 | 最簡單實用的CANopen介紹,看完你就明白了(1)

虹科智能自動化 ? 2022-07-14 09:32 ? 次閱讀

目前,CANopen通訊協(xié)議已經(jīng)在工業(yè)領(lǐng)域得到了廣泛的使用,由于其面向?qū)ο蟮脑O(shè)計思路,CANopen協(xié)議已成為歐洲等國家的自動化公司標配的通訊接口之一。在本系列文章中,我們將介紹CANopen協(xié)議的基礎(chǔ)內(nèi)容,包括對象字典、服務(wù)、SDO、PDO和主/從站節(jié)點等。如需CANopen軟硬件解決方案或培訓(xùn)服務(wù),請發(fā)郵件到support@hkaco.com聯(lián)系虹科工業(yè)控制團隊!


1

什么是CANopen?

What is CANopen?

CANopen是一種基于CAN的通信協(xié)議。這項協(xié)議非常有用,因為它可以讓設(shè)備、節(jié)點(如工業(yè)機械)之間具有現(xiàn)成的互操作性,以及它提供了安裝前和安裝后配置設(shè)備的標準方法。CANopen最初是為面向運動的機器控制系統(tǒng)設(shè)計的,如今,它被廣泛用于電機控制(步進/伺服電機)領(lǐng)域,并在以下應(yīng)用中得到廣泛使用:

機器人技術(shù):包括自動化機器人、傳送帶和其他工業(yè)機械

醫(yī)療:包括X射線發(fā)生器、注射器、病人床和透析設(shè)備

汽車:包括農(nóng)業(yè)、鐵路、拖車、重型汽車和船舶等

CANopen是一個基于CAN總線的“高層協(xié)議”,這意味著CAN總線(ISO 11898)就像集裝箱的卡車一般作為CANopen信息的“運輸工具”。在OSI模型中,CAN總線代表兩個最低層(物理層和數(shù)據(jù)鏈路層)。這意味著CAN只是實現(xiàn)了帶有11位CAN ID、遠程傳輸(RTR)位和64個數(shù)據(jù)位(與更高層的協(xié)議相關(guān))的字段的幀的傳輸。換言之,CAN總線在CANopen中的作用與在J1939協(xié)議相同,而CANopen則實現(xiàn)了OSI模型的第七層,并能夠適應(yīng)除CAN以外的其他數(shù)據(jù)鏈路層協(xié)議(例如EtherCAT、Modbus、Powerlink)。

6540a0c6-02d9-11ed-9302-dac502259ad0.png

值得關(guān)注的是,隨著CAN FD的推出,CANopen FD作為下一代CANopen標準,可能會發(fā)揮著越來越重要的作用。具體細節(jié)歡迎到CiA官網(wǎng)中查看。


相較于CAN總線和J1939協(xié)議,CANopen協(xié)議新增了以下6個核心概念:

通信模式

設(shè)備/節(jié)點的通信有3種模式:主/從站、客戶端/服務(wù)器和生產(chǎn)者/消費者。

通信協(xié)議

用于通信的協(xié)議,如配置節(jié)點(SDO)或傳輸實時數(shù)據(jù)(PDO)等。

設(shè)備狀態(tài)

單個設(shè)備支持不同的狀態(tài)。一個“主站”節(jié)點可以改變一個“從站”節(jié)點,包括重置等操作。

對象字典

每個設(shè)備都有一個OD,其中有指定設(shè)備配置等的條目,它可以通過SDO訪問。

電子數(shù)據(jù)表

EDS是OD條目的標準文件格式,它允許服務(wù)工具來更新設(shè)備。

設(shè)備設(shè)置文件

描述了I/O模塊(CiA 401)和運動控制(CiA 402)等供應(yīng)商獨立性

6576c1b0-02d9-11ed-9302-dac502259ad0.png

2

CANopen通信基礎(chǔ)知識

Basic knowledge of CANopen communication

在CANopen網(wǎng)絡(luò)中,需要多個設(shè)備進行通信,例如,在工業(yè)自動化設(shè)置中,你可能有一個帶有多個伺服電機節(jié)點和一個控制接口/PC節(jié)點的機械臂。為了促進通信,CANopen中存在著三種模式,每種模式都與我們所討論的CANopen協(xié)議緊密相連。下面將簡單介紹這三種模式:

CANopen通信的三種模式

01 主/從站

一個節(jié)點(例如控制接口)作為應(yīng)用主站或主控制器。它向從站設(shè)備(例如伺服電機)請求數(shù)據(jù)。這個過程被用于診斷或狀態(tài)管理。在標準應(yīng)用中,可以有0到127個從站。請注意:在單個CANopen網(wǎng)絡(luò)中,可以有不同的主機控制器共享同一個數(shù)據(jù)鏈路層。

服務(wù)示例:NMT

02 客戶端/服務(wù)器

客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求,服務(wù)器回復(fù)請求的數(shù)據(jù)。例如,當應(yīng)用程序主站需要從站的OD中獲取數(shù)據(jù)時使用這一模式。從服務(wù)器上讀取是一種 "上傳",而“寫入”是一種 "下載"(該術(shù)語采用服務(wù)器端的角度)。

服務(wù)示例:SDO

03 消費者/生產(chǎn)者

該模式中生產(chǎn)者節(jié)點向網(wǎng)絡(luò)廣播數(shù)據(jù),由消費者節(jié)點消費。生產(chǎn)者根據(jù)請求(拉模型)或沒有特定請求(推模型)發(fā)送此數(shù)據(jù)。

服務(wù)示例:心跳

顯然,這些模型實際上是相同的,但為了術(shù)語的一致性才對對它們進行了區(qū)分。

在下一篇文章中,我們將繼續(xù)講解CANopen通信基礎(chǔ)知識,歡迎關(guān)注本公眾號以便第一時間獲取更新的內(nèi)容。虹科在CAN、CANopen等領(lǐng)域深耕多年,有著深厚的技術(shù)實力,目前已面向國內(nèi)市場推出了CANopen開發(fā)源代碼、CANopen數(shù)據(jù)記錄儀,和支持CANopen協(xié)議的網(wǎng)關(guān)、板卡、IO等產(chǎn)品

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

    關(guān)注

    57

    文章

    2717

    瀏覽量

    463377
收藏 人收藏

    評論

    相關(guān)推薦

    萬字干貨CAN XL研討會問答,你想知道的都在這里!

    CANXL國際研討會圓滿結(jié)束,感謝各位觀眾的熱情參與!攜手多位CANXL創(chuàng)始成員及行業(yè)領(lǐng)袖,包括來自國際CiA協(xié)會、博世、英飛凌以及恩智浦等,帶來5場精彩紛呈的主題演講,讓我們
    的頭像 發(fā)表于 11-16 01:00 ?381次閱讀
    萬字<b class='flag-5'>干貨</b>!<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN XL研討會問答,你想知道的都在這里!

    應(yīng)用 為什么PCAN方案能成為石油工程通訊的首選?

    在石油工程領(lǐng)域,實時監(jiān)控鉆井參數(shù)對于確保作業(yè)安全和提高效率至關(guān)重要。提供的PCAN解決方案憑借其高可靠性和便捷的安裝維護特性,為石油鉆井行業(yè)帶來了顯著的革新。PCAN石油鉆井數(shù)
    的頭像 發(fā)表于 11-08 16:48 ?166次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應(yīng)用 為什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成為石油工程通訊的首選?

    MODBUS TCP 轉(zhuǎn) CANOpen

    CANOpen 設(shè)備掛載到 MODBUS TCP 接口的 PLC 上,并和 CANOpen 設(shè)備進行數(shù)據(jù)交互。 產(chǎn)品特點 (1)應(yīng)用廣泛:? SG-TCP-COE-210 網(wǎng)關(guān)在 MODBUS TCP
    的頭像 發(fā)表于 09-24 13:59 ?229次閱讀
    MODBUS TCP 轉(zhuǎn) <b class='flag-5'>CANOpen</b>

    干貨 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    導(dǎo)讀:PCAN-Explorer 6(下稱“PE6”)作為一款專業(yè)的CAN/CAN FD網(wǎng)絡(luò)處理軟件,不僅提供強大的報文監(jiān)控和發(fā)送功能,還通過其創(chuàng)新的dll加載功能,為用戶帶來了更加靈活和高效
    的頭像 發(fā)表于 08-29 10:00 ?428次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    方案 領(lǐng)航智能交通革新:PEAK智行定位車控系統(tǒng)Demo版亮相

    /CANFD信號處理,方案不僅提升了車輛的智能化水平,更在安全性和效率上邁出了革命性的一步。 PEAK智行定位車控系統(tǒng),通過CAN/CANFD信號實現(xiàn)車輛的精準控制,包括加減速
    的頭像 發(fā)表于 08-27 09:28 ?235次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  領(lǐng)航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位車控系統(tǒng)Demo版亮相

    應(yīng)用 當CANoe不是唯一選擇:發(fā)現(xiàn)PCAN-Explorer 6

    在CAN總線分析軟件領(lǐng)域,當CANoe不再是唯一選擇時,PCAN-Explorer 6軟件成為了一個有競爭力的解決方案。在現(xiàn)代工業(yè)控制和汽車領(lǐng)域,CAN總線分析軟件的重要性不言而喻。隨著技術(shù)
    的頭像 發(fā)表于 08-16 13:08 ?412次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應(yīng)用 當CANoe不是唯一選擇:發(fā)現(xiàn)<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6

    干貨 |?突破功耗限制:PCAN Router設(shè)備低功耗模式與高效喚醒

    在汽車測試和現(xiàn)代工業(yè)領(lǐng)域,功耗控制與效率優(yōu)化是工程師們不斷追求的目標。PCAN Router系列設(shè)備以其卓越的性能和靈活性,為CAN和CAN FD網(wǎng)絡(luò)中的報文轉(zhuǎn)換提供高效解決方案。本文將探討
    的頭像 發(fā)表于 06-12 13:14 ?291次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> |?突破功耗限制:PCAN Router設(shè)備低功耗模式與高效喚醒

    案例|為什么PCAN MicroMod FD是數(shù)模信號轉(zhuǎn)換的首選方案?

    精確的信號采集和轉(zhuǎn)換是確保生產(chǎn)效率和質(zhì)量的關(guān)鍵。PCAN MicroMod FD系列模塊,以其卓越的數(shù)模信號轉(zhuǎn)換能力,為工程師們提供一個強大的工具。本文將深入探討如何通過
    的頭像 發(fā)表于 06-11 15:36 ?333次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|為什么PCAN MicroMod FD是數(shù)模信號轉(zhuǎn)換的首選方案?

    干貨 |?多設(shè)備協(xié)同無憂:Linux環(huán)境下PCAN固定設(shè)備ID/通道分配指南

    在車輛網(wǎng)絡(luò)系統(tǒng)和工業(yè)自動化等多設(shè)備環(huán)境中,確保設(shè)備識別的一致性對于維護系統(tǒng)穩(wěn)定性至關(guān)重要。PCAN適配器提供一種解決方案,允許用戶在Linux環(huán)境下固定設(shè)備ID和通道分配,從而不受USB端口
    的頭像 發(fā)表于 06-11 15:03 ?427次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> |?多設(shè)備協(xié)同無憂:Linux環(huán)境下PCAN固定設(shè)備ID/通道分配指南

    干貨丨輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    PCAN-Explorer 6(下稱“PE6”)作為一款專業(yè)的CAN/CAN FD網(wǎng)絡(luò)處理軟件,不僅提供強大的報文監(jiān)控和發(fā)送功能,還通過其創(chuàng)新的dll加載功能,為用戶帶來了更加靈活和高效的批量
    的頭像 發(fā)表于 04-19 10:36 ?748次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>丨輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    新品 | E-Val Pro Plus有線驗證解決方案

    有線驗證解決方案E-ValProPlus我們很高興地宣布,我們將推出全新的E-Val
    的頭像 發(fā)表于 04-19 08:04 ?333次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有線驗證解決方案

    干貨|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    導(dǎo)讀:在今天的干貨系列中,我們將探討HK-TE-200x系列交換機中的VLAN配置。VLAN(虛擬局域網(wǎng))在現(xiàn)代網(wǎng)絡(luò)架構(gòu)中扮演著至關(guān)重要的角色,它能夠幫助我們有效地隔離廣播域,提高網(wǎng)絡(luò)安全性,并
    的頭像 發(fā)表于 03-04 14:26 ?372次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    知道激光鉆孔技術(shù)有多牛嗎?看完這篇文章明白

    知道激光鉆孔技術(shù)有多牛嗎?看完這篇文章明白
    的頭像 發(fā)表于 02-29 17:09 ?874次閱讀

    CANopen以太網(wǎng)網(wǎng)關(guān)怎么用?

    CANopen以太網(wǎng)網(wǎng)關(guān)怎么用? CANopen以太網(wǎng)網(wǎng)關(guān)是一種連接CANopen總線和以太網(wǎng)的設(shè)備,它提供CANopen網(wǎng)絡(luò)和以太網(wǎng)之
    的頭像 發(fā)表于 02-02 16:59 ?3255次閱讀

    分享 | PCAN工具:強大的CAN通訊解決方案,了解多少?

    在當今的汽車和工業(yè)自動化領(lǐng)域,可靠的通訊系統(tǒng)至關(guān)重要,PCAN工具為這些應(yīng)用提供強大的支持。本文將介紹
    的頭像 發(fā)表于 02-02 09:54 ?788次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | PCAN工具:強大的CAN通訊解決方案,<b class='flag-5'>你</b>了解多少?