亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

CANopen通信系統(tǒng)基礎知識科普

jf_13721959 ? 來源:jf_13721959 ? 作者:jf_13721959 ? 2022-04-25 08:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在閱讀有關CAN總線的文章時,你肯定會遇到“CANopen”這個詞,它其實是一個基于CAN 的通信系統(tǒng)。CANopen 在基本術語中可以定義為在CAN 總線傳輸數(shù)據(jù)時使用的通信語言。發(fā)送者和接收者對數(shù)據(jù)信息的定義需要遵循共同的標準。

與CAN 總線底層協(xié)議包含物理層和數(shù)據(jù)鏈路層相比,CANopen 則是包含網(wǎng)絡層、傳輸層、會話層、表示層、應用層這五個層次的高層協(xié)議。

poYBAGJlKfWAXcFbAAA9yUwCEcw163.png

在CAN總線上這些協(xié)議層之間都是獨立的。

在CAN總線上這些協(xié)議的功能描述如下:

分層定義 功能
網(wǎng)絡層 路由和尋址
傳輸層 可靠的端到端傳輸
會話層 同步
表示層 編碼與表示
應用層 描述如何配置、傳輸和同步
CANopen設備

盡管CAN 總線已經(jīng)成功的應用在很多行業(yè),但是為了讓它能夠應用在更多的領域,CANopen 被設計出來。最初CANopen 是為面向運動的機器控制系統(tǒng)設計的,如今它在各個領域都得到了應用,例如:

Robotics(機器人

Medical equipment(醫(yī)療設備)

Stepper and servo motors(步進電機伺服電機

Food processing(食品加工)

Automation(自動化)

Off-road vehicles(非公路車輛)

Marine electronics(船用電子設備)

Railway application(鐵路應用)

Building automation(建筑自動化)

Mechanical manufacturing(機械制造

Industrial machinery(工業(yè)機械)

Security monitoring(安防)

CANopen 使設計人員能夠執(zhí)行各種功能,使CAN 總線更適合于嵌入式網(wǎng)絡應用,如車內(nèi)網(wǎng)絡。它提供了高度靈活的配置功能。使用CAN-open,能夠做到:

實現(xiàn)設備網(wǎng)絡行為

影響和控制網(wǎng)絡行為

溝通和處理數(shù)據(jù)

設備內(nèi)部故障提示

設備能夠點對點通信

定義內(nèi)部設備結構

允許數(shù)據(jù)速率在10kbps-1000kbps 間調(diào)整

CANopen 的內(nèi)部設備結構有三個主要的邏輯部分:

協(xié)議棧 ●通過CAN n/w處理通信
應用軟件 ●支持內(nèi)部控制功能
●為硬件提供接口
對象字典 ●CANopen設備的配置和診斷是最重要的
●接口協(xié)議以及應用軟件
●涵蓋所有的使用數(shù)據(jù)類型
●存儲所有的交流參數(shù)和申請參數(shù)

CANopen 消息幀格式: CANopen 的消息幀格式和CAN總線的相似。它包含了的COB-ID 和控制位,為了避免和CAN 總線的COB-ID 沖突,所有的COB-ID 均不相同。

pYYBAGJlKi6AFEe4AABTYwHCVbE700.png

CANopen 協(xié)議:

一個CANopen協(xié)議棧實現(xiàn)幾個CANopen COB與對應速率的CANopen 通信。CANopen 協(xié)議由以下部分組成:

數(shù)據(jù)對象服務協(xié)議(SDO)

pYYBAGJlKkCAL6KeAAAP1NGG7E4840.png

SDO服務使CANopen節(jié)點能夠通過CAN網(wǎng)絡讀取、編輯、更改或訪問另一節(jié)點對象字典的值

這是一種確認的通信服務,由兩個具有不同CAN標識符的CAN數(shù)據(jù)幀組成

在以CAN為傳播媒介上建立兩個CANopen設備之間的對等“客戶端-服務器”的通信Server(服務端): 訪問對象字典的所有者Client(客戶端): 訪問對象字典并啟動與專用SDO“服務器”通信的設備

盡管SDO 非常靈活,但OVERHEAD 的存在使其不太適合實時數(shù)據(jù)操作。為了解決這個問題,使用了進程數(shù)據(jù)對象協(xié)議。

進程數(shù)據(jù)對象協(xié)議(PDO)

poYBAGJlKl-AMwTMAAALysH8KII049.png

PDO 通常被視為一個重要的CANopen 協(xié)議,因為它承載了大量的信息

CANopen 使用進程數(shù)據(jù)對象(PDO)跨CANopen 節(jié)點在實時操作數(shù)據(jù)中傳播高優(yōu)先級控制和狀態(tài)信息

PDO 由單個CAN 幀組成,可在單個幀內(nèi)僅傳送多達8字節(jié)的應用程序數(shù)據(jù),其中包含多個對象參數(shù)值Producer(生產(chǎn)者): 它產(chǎn)生要傳輸?shù)街鳈C的數(shù)據(jù)Consumer(消費者):這里的主機就是消費者。它從生產(chǎn)者那里接收數(shù)據(jù)

網(wǎng)絡管理協(xié)議(NMT)

NMT 服務定義CANopen 設備的通信方式。在接收到NMT 協(xié)議時,CANopen 設備被迫轉換到命令的NMT 狀態(tài)。NMT 狀態(tài)機包括:

初始化狀態(tài)(設備在通電或復位后進入初始化狀態(tài))

預運行狀態(tài)

運行狀態(tài)

停止狀態(tài)

NMT 協(xié)議發(fā)送單個CAN 幀,數(shù)據(jù)長度為2字節(jié),CAN ID為0。它包含命令標識符/功能代碼(第一位),它代表請求狀態(tài),對于NMT,如果將其設置為顯性狀態(tài)0,則所有節(jié)點都必須執(zhí)行該命令。節(jié)點ID——作為指定的名字,包含需要遵守狀態(tài)轉換命令的模塊ID。

在NMT中,模塊需要使用SDO協(xié)議操作,因為PDO僅在操作狀態(tài)下才可運作。

特殊功能協(xié)議

為了產(chǎn)生特定的網(wǎng)絡行為,CANopen提供了三種特定的協(xié)議:

Synchronisation Protocol(同步協(xié)議):該協(xié)議允許同步多個設備。同步生成器或應用程序主機定期傳輸同步協(xié)議。根據(jù)預定義的連接設置,同步消息映射到單個CAN 幀,COB ID 為80h。(它不攜帶數(shù)據(jù)(DLC=0))

Emergency Protocol(應急協(xié)議):任何內(nèi)部設備錯誤都會觸發(fā)應急協(xié)議。在這種情況下,緊急消息由故障設備發(fā)送。每個錯誤事件只傳輸一次。故障設備使用將CAN標識符COB ID 80h+(節(jié)點ID)分配給緊急消息的功能。如果CAN總線上的設備沒有新的錯誤,則不會繼續(xù)傳輸此類消息

Time-stamp protocol(時間戳協(xié)議):允許CANopen系統(tǒng)的用戶調(diào)整特定的網(wǎng)絡時間,該時間戳映射到一個CAN幀,該幀具有6字節(jié)的數(shù)據(jù)。這6個字節(jié)中最初的4個字節(jié)代表“一天之中的時間”信息,4個字節(jié)存儲的都為毫秒信息,接下來的2個字節(jié)則為1984年1月1日0點這個數(shù)據(jù)信息。默認情況下,關聯(lián)的CAN幀預設值為CAN標識符100h。

錯誤控制協(xié)議:監(jiān)聽CANopen 網(wǎng)絡

Heartbeat Protocol(防斷連協(xié)議):防斷連協(xié)議驗證其可用性及NMT 有限狀態(tài)自動化(FSA)。對于CANopen 中的所有網(wǎng)絡。防斷連信號循環(huán)傳輸,以確認防斷連發(fā)生器的可用性。

Boot up protocol(啟動協(xié)議):這表示一種獨特類型的錯誤控制協(xié)議。在進入NMT FSA 預運行狀態(tài)之前,它將作為NMT FSA 狀態(tài)初始化中的最終操作進行傳輸。接收到此消息表示

新設備已注冊到CANopen 網(wǎng)絡

更改網(wǎng)絡設置(當有新設備添加到CANopen 時)

它可以被認為是CANopen 網(wǎng)絡中出現(xiàn)錯誤情況的標志

審核編輯:湯梓紅

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

    關注

    145

    文章

    2015

    瀏覽量

    134444
  • 通信系統(tǒng)

    關注

    6

    文章

    1243

    瀏覽量

    54850
  • CANopen
    +關注

    關注

    8

    文章

    451

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    科普通信射頻接頭學習

    科普通信射頻接頭學習
    的頭像 發(fā)表于 08-19 17:09 ?616次閱讀
    <b class='flag-5'>科普</b>|<b class='flag-5'>通信</b>射頻接頭學習

    汽車生產(chǎn)中的測試臺連接 – EtherCAT 轉CANopen高效的網(wǎng)關通信

    汽車生產(chǎn)中的測試臺連接 – EtherCAT 轉CANopen高效的網(wǎng)關通信
    的頭像 發(fā)表于 05-20 11:43 ?339次閱讀
    汽車生產(chǎn)中的測試臺連接 – EtherCAT 轉<b class='flag-5'>CANopen</b>高效的網(wǎng)關<b class='flag-5'>通信</b>

    CANopen轉Profinet網(wǎng)關,AGV可以無縫地與工廠的控制系統(tǒng)集成

    在自動化引導車(AGV)行業(yè)中,將CANopen協(xié)議轉換為Profinet協(xié)議的網(wǎng)關應用案例通常涉及系統(tǒng)集成:AGV系統(tǒng)通常由多個設備組成,包括車輛本身、充電站、調(diào)度系統(tǒng)等。這些設備可
    的頭像 發(fā)表于 05-10 15:55 ?360次閱讀
    <b class='flag-5'>CANopen</b>轉Profinet網(wǎng)關,AGV可以無縫地與工廠的控制<b class='flag-5'>系統(tǒng)</b>集成

    效果器的基礎知識

    電子發(fā)燒友網(wǎng)站提供《效果器的基礎知識.doc》資料免費下載
    發(fā)表于 03-26 14:30 ?6次下載

    EtherCAN轉CANopen網(wǎng)關:一鍵升級通信效率!

    興達易控EtherCAN轉CANopen網(wǎng)關XD-ECCOM20是現(xiàn)代工業(yè)自動化系統(tǒng)中不可或缺的重要設備,它能夠有效實現(xiàn)EtherCAT網(wǎng)絡與CANopen協(xié)議之間的無縫通信。本文將從
    的頭像 發(fā)表于 03-22 12:32 ?522次閱讀
    EtherCAN轉<b class='flag-5'>CANopen</b>網(wǎng)關:一鍵升級<b class='flag-5'>通信</b>效率!

    EtherCAN轉CANopen網(wǎng)關,輕松搞定通信難題!

    在現(xiàn)代工業(yè)自動化和通信領域,興達易控EtherCAN轉CANopen網(wǎng)關XD-ECCOM20扮演著至關重要的角色。EtherCAN是一種高速現(xiàn)場總線協(xié)議,廣泛應用于汽車電子、工業(yè)控制等領域;而CANopen則是一種基于CAN總線
    的頭像 發(fā)表于 03-22 11:42 ?515次閱讀
    EtherCAN轉<b class='flag-5'>CANopen</b>網(wǎng)關,輕松搞定<b class='flag-5'>通信</b>難題!

    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅動開發(fā)GPIO基礎知識

    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅動開發(fā)GPIO基礎知識
    的頭像 發(fā)表于 03-06 11:23 ?921次閱讀
    【北京迅為】iTOP-RK3568OpenHarmony<b class='flag-5'>系統(tǒng)</b>南向驅動開發(fā)GPIO<b class='flag-5'>基礎知識</b>

    功率器件熱設計基礎知識

    功率器件熱設計是實現(xiàn)IGBT、碳化硅SiC等高功率密度器件可靠運行的基礎。掌握功率半導體的熱設計基礎知識,不僅有助于提高功率器件的利用率和系統(tǒng)可靠性,還能有效降低系統(tǒng)成本。本文將從熱設計的基本概念、散熱形式、熱阻與導熱系數(shù)、功率
    的頭像 發(fā)表于 02-03 14:17 ?1168次閱讀

    儲能科普之電池基礎知識

    利用這段時間給大家整理了五期儲能基礎知識的分享。 1、電池儲能系統(tǒng)ESS/BESS 電池儲能系統(tǒng)(Energy Storage System / Battery Energy Storage
    的頭像 發(fā)表于 01-27 17:37 ?2185次閱讀
    儲能<b class='flag-5'>科普</b>之電池<b class='flag-5'>基礎知識</b>

    PCB繪制基礎知識

    電子發(fā)燒友網(wǎng)站提供《PCB繪制基礎知識.pdf》資料免費下載
    發(fā)表于 01-21 15:20 ?8次下載
    PCB繪制<b class='flag-5'>基礎知識</b>

    儲能科普(二)3S系統(tǒng)詳細介紹

    上一期,小固分享了《儲能科普(一)電池基礎知識》, 本期小固分享儲能系統(tǒng)里的“3S系統(tǒng)”。 所謂“3S系統(tǒng)”指的就是儲能
    的頭像 發(fā)表于 01-13 09:21 ?4581次閱讀
    儲能<b class='flag-5'>科普</b>(二)3S<b class='flag-5'>系統(tǒng)</b>詳細介紹

    EMC基礎知識-華為

    EMC基礎知識-華為
    發(fā)表于 01-06 14:09 ?5次下載

    射頻芯片基礎知識科普

    無線通信系統(tǒng)中,一般包含有天線、射頻前端、射頻收發(fā)模塊以及基帶信號處理器四個部分。隨著5G時代的,天線以及射頻前端的需求量及價值均快速上升,射頻前端是將數(shù)字信號向無線射頻信號轉化的基礎部件,也是
    的頭像 發(fā)表于 12-31 13:50 ?1407次閱讀
    射頻芯片<b class='flag-5'>基礎知識</b><b class='flag-5'>科普</b>

    萬字長文,看懂激光基礎知識

    深入介紹激光基礎知識,幫助您輕松理解激光領域的關鍵概念和原理。
    的頭像 發(fā)表于 12-20 09:49 ?1697次閱讀
    萬字長文,看懂激光<b class='flag-5'>基礎知識</b>!

    華為-射頻基礎知識培訓

    課程目標z 熟悉和掌握射頻基本概念和知識z 了解無線射頻系統(tǒng)結構z 了解天饋系統(tǒng)的概念和知課程內(nèi)容第一章 無線通信的基本概念第二章 射頻常用計算單位簡介第三章 射頻常用概念辨析第四章
    發(fā)表于 12-10 13:39 ?1次下載