91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

詳解CANOPEN總線:最大長度和節(jié)點(diǎn)最多個(gè)數(shù)

工程師鄧生 ? 來源:老陳說事 ? 作者:老陳說事 ? 2021-02-10 10:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CANopen是一個(gè)基于CAN(控制局域網(wǎng))串行總線系統(tǒng)和CAL(CAN應(yīng)用層)的高層協(xié)議。CANopen通訊協(xié)議CiADS-301包括周期和事件驅(qū)動型通訊,不僅能夠?qū)⒖偩€負(fù)載減少到最低限度,而且還能確保極短的反應(yīng)時(shí)間。它可以在較低的波特率下實(shí)現(xiàn)較高的通訊性能,從而減少了電磁兼容性問題,并降低了電纜成本。

CANopen所用的物理介質(zhì)是符合ISO11898標(biāo)準(zhǔn),采用分驅(qū)動機(jī)制和公共反饋的雙線總線??偩€的最大長度取決于通訊速度,具體規(guī)定如下:

pIYBAGAKMOiAUvq7AAB8g458pbE937.png

從理論上來說,最多可以有127個(gè)節(jié)點(diǎn)。不過,在實(shí)際應(yīng)用中,最大節(jié)點(diǎn)數(shù)量取決于所用CAN收發(fā)器的性能。CAN總線線路必須用在CAN-L和CAN-H線之間每端連接的120歐姆(1%,1/4W)電阻來終接,如下所示。

o4YBAGAKMO-AYIBzAACra6mJQhw397.png

總線電纜選用有兩對雙絞線的帶屏蔽層電纜:一對雙絞線分別接CAN-L和CAN-H,另外一對雙絞線直接接GND。

CANopen的核心概念是設(shè)備對象字典(OD:ObjectDicTIonary),在其它現(xiàn)場總線(Profibus,Interbus-S)系統(tǒng)中也使用這種設(shè)備描述形式。CANopen通訊通過對象字典(OD)能夠訪問設(shè)備的所有參數(shù)。

o4YBAGAKMPSAMwgKAAEEfPaeRHc268.png

CAN標(biāo)識符分配表

pIYBAGAKMPuAXLKNAAFfY-a1qJM352.png

注意:

1、PDO/SDO的發(fā)送/接受是由(slave)CAN節(jié)點(diǎn)觀察的。

2、一般的器件的CANopen支持4個(gè)發(fā)送PDO,4個(gè)接受PDO。

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

SDO用來訪問一個(gè)設(shè)備的對象字典。訪問者被稱作客戶(client),對象字典被訪問且提供所請求服務(wù)的CANopen設(shè)備被稱作服務(wù)器(server)??蛻舻腃AN報(bào)文和服務(wù)器的應(yīng)答CAN報(bào)文總是包含8字節(jié)數(shù)據(jù)(盡管不是所有的數(shù)據(jù)字節(jié)都一定有意義)。一個(gè)客戶的請求一定有來自服務(wù)器的應(yīng)答。

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

PDO用來傳輸實(shí)時(shí)數(shù)據(jù),數(shù)據(jù)從一個(gè)生產(chǎn)者傳到一個(gè)或多個(gè)消費(fèi)者。數(shù)據(jù)傳送限制在1到8個(gè)字節(jié)。PDO通訊沒有協(xié)議約束(意味著數(shù)據(jù)內(nèi)容已預(yù)先定義),因此消費(fèi)者可以在很短的時(shí)間內(nèi)處理完接受到的數(shù)據(jù)。PDO數(shù)據(jù)內(nèi)容只由它的CANID定義,假定生產(chǎn)者和消費(fèi)者知道這個(gè)PDO的數(shù)據(jù)內(nèi)容。

PDO消息的內(nèi)容是預(yù)定義的(或者在網(wǎng)絡(luò)啟動時(shí)配置的),映射應(yīng)用對象到PDO中是在設(shè)備對象字典中描述的。如果設(shè)備(生產(chǎn)者和消費(fèi)者)支持動態(tài)映射,那么使用SDO報(bào)文可以配置PDO映射參數(shù)。PDO映射必須遵守以下2個(gè)規(guī)則:

1、每個(gè)PDO最多可映射4個(gè)對象;

2、每個(gè)PDO的長度必須不超過64位。

PDO映射流程:

1、設(shè)置PDO對應(yīng)映射參數(shù)(如1600h或1A00h)子索引0的內(nèi)容為0;

2、修改PDO對應(yīng)映射參數(shù)(如1600h或1A00h)子索引1~4的內(nèi)容,映射數(shù)據(jù);

3、設(shè)置PDO對應(yīng)映射參數(shù)(如1600h或1A00h)子索引0的內(nèi)容為合法的數(shù)字(該P(yáng)DO映射的對象數(shù))。

4、PDO映射完成。

SYNC報(bào)文

同步對象用于控制數(shù)據(jù)在網(wǎng)絡(luò)設(shè)備間的同步傳輸,例如同步啟動多個(gè)軸。同步報(bào)文的傳輸是基于生產(chǎn)者—消費(fèi)者模型的,所有支持同步PDO的節(jié)點(diǎn)都可以作為消費(fèi)者(同時(shí))接收到此報(bào)文,并使用該對象與其他節(jié)點(diǎn)進(jìn)行同步。

一般應(yīng)用方式為SYNC主節(jié)點(diǎn)定時(shí)發(fā)送SYNC對象,SYNC從節(jié)點(diǎn)收到后同步執(zhí)行任務(wù)。

CANopen建議用一個(gè)最高優(yōu)先級的COB-ID以保證同步信號正常傳送。SYNC報(bào)文可以不傳送數(shù)據(jù)以使報(bào)文盡可能短。

Emergency報(bào)文

設(shè)備發(fā)生報(bào)警時(shí),CANopen會啟動一條Emergency報(bào)文,告知消費(fèi)者當(dāng)前設(shè)備類型以及錯(cuò)誤代碼。

責(zé)任編輯:PSY

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

    關(guān)注

    0

    文章

    229

    瀏覽量

    25588
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    492

    瀏覽量

    49324
  • 長度
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    工作流節(jié)點(diǎn)說明開始節(jié)點(diǎn)

    開始節(jié)點(diǎn)是工作流的起始節(jié)點(diǎn),用于設(shè)定啟動工作流需要的輸入信息。開始節(jié)點(diǎn)只有輸入?yún)?shù),沒有輸出等其他參數(shù)。開始節(jié)點(diǎn)中默認(rèn)有一個(gè)輸入?yún)?shù)USER_INPUT,一個(gè)默認(rèn)的輸入?yún)?shù)FILES_
    發(fā)表于 03-13 14:52

    構(gòu)建擁有200多個(gè)節(jié)點(diǎn)的zigbee網(wǎng)絡(luò)解決方案

    要構(gòu)建一個(gè)擁有 200+節(jié)點(diǎn) 的網(wǎng)絡(luò),你需要選擇網(wǎng)絡(luò)容量更大、處理能力更強(qiáng)的協(xié)調(diào)者/網(wǎng)關(guān),并配合合適的路由器和終端節(jié)點(diǎn)。 1. 核心協(xié)調(diào)員/門戶選擇(關(guān)鍵) 管理200+節(jié)點(diǎn)的協(xié)調(diào)器需要強(qiáng)大的處理
    的頭像 發(fā)表于 01-04 16:27 ?320次閱讀

    EtherCAT總線節(jié)點(diǎn)順序錯(cuò)誤問題詳解

    ,總線節(jié)點(diǎn)順序錯(cuò)誤是工程師常遇到的典型問題之一。本文將深入剖析該問題的成因、診斷方法及解決方案,并結(jié)合實(shí)際案例提供系統(tǒng)性指導(dǎo)。 一、EtherCAT總線拓?fù)渑c節(jié)點(diǎn)順序原理 EtherC
    的頭像 發(fā)表于 12-27 07:39 ?77次閱讀
    EtherCAT<b class='flag-5'>總線</b><b class='flag-5'>節(jié)點(diǎn)</b>順序錯(cuò)誤問題<b class='flag-5'>詳解</b>

    CANFD總線節(jié)點(diǎn)擴(kuò)展技術(shù):節(jié)點(diǎn)數(shù)量限制與突破方案

    在工業(yè)控制、汽車電子等 CANFD 總線應(yīng)用場景中,節(jié)點(diǎn)數(shù)量直接影響系統(tǒng)覆蓋范圍與數(shù)據(jù)交互效率。節(jié)點(diǎn)數(shù)量并非無限制擴(kuò)展,其受總線特性、硬件設(shè)計(jì)、協(xié)議配置等多重因素約束。本文將深入解析
    的頭像 發(fā)表于 12-15 17:35 ?1439次閱讀
    CANFD<b class='flag-5'>總線</b>多<b class='flag-5'>節(jié)點(diǎn)</b>擴(kuò)展技術(shù):<b class='flag-5'>節(jié)點(diǎn)</b>數(shù)量限制與突破方案

    LIN總線相關(guān)知識

    制器/多從設(shè)備的模式,是UART中的一種特殊情況。 二、LIN總線特點(diǎn) (1)LIN總線采用的是單線傳輸形式,總線電平一般為12V,傳輸速率最高限制為20kbps。由于物理層的限制,一個(gè)LIN網(wǎng)絡(luò)
    發(fā)表于 12-10 08:14

    ProfiNet轉(zhuǎn)CANopen協(xié)議轉(zhuǎn)換網(wǎng)關(guān)實(shí)現(xiàn)西門子1200 PLC與多個(gè)CANopen水下儀表通訊的配置案例

    CANopen 協(xié)議,且數(shù)量超過 9 臺。傳統(tǒng)方案是在 PLC 機(jī)架內(nèi)加裝 CM CANopen 模塊,但受限于海底長距離總線拓?fù)渑c防爆分區(qū),一旦超過 8 個(gè)節(jié)點(diǎn)即出現(xiàn)報(bào)文碰撞、丟包
    的頭像 發(fā)表于 11-14 10:32 ?739次閱讀
    ProfiNet轉(zhuǎn)<b class='flag-5'>CANopen</b>協(xié)議轉(zhuǎn)換網(wǎng)關(guān)實(shí)現(xiàn)西門子1200 PLC與<b class='flag-5'>多個(gè)</b><b class='flag-5'>CANopen</b>水下儀表通訊的配置案例

    關(guān)于伺服電纜長度問題的詳解

    伺服電纜作為工業(yè)自動化系統(tǒng)中的關(guān)鍵組件,其長度問題直接影響設(shè)備性能與系統(tǒng)穩(wěn)定性。本文將圍繞伺服電纜長度對信號傳輸、電磁干擾、電壓降及安裝維護(hù)的影響展開深度解析,并提供專業(yè)解決方案。 一、電纜長度
    的頭像 發(fā)表于 11-01 07:40 ?1047次閱讀

    ProfiNet轉(zhuǎn)CAN/CANopen網(wǎng)關(guān)技術(shù)詳解

    1 產(chǎn)品概述與核心功能 三格電子的 SG-PN(h750)-COE/CAN 網(wǎng)關(guān)主要用于實(shí)現(xiàn)?PROFINET 與 CAN/CANopen (COE) 或自由 CAN 口之間的協(xié)議轉(zhuǎn)換。這款網(wǎng)關(guān)
    的頭像 發(fā)表于 08-26 16:54 ?779次閱讀
    ProfiNet轉(zhuǎn)CAN/<b class='flag-5'>CANopen</b>網(wǎng)關(guān)技術(shù)<b class='flag-5'>詳解</b>

    CAN總線采樣點(diǎn)不一致的危害

    ,用于驗(yàn)證消息是否被正確接收。采樣點(diǎn)不一致可能導(dǎo)致節(jié)點(diǎn)無法正確采樣確認(rèn)位,觸發(fā)重傳,降低網(wǎng)絡(luò)效率。 假設(shè)一個(gè)汽車CAN網(wǎng)絡(luò)包含多個(gè)電子控制單元(ECU),目標(biāo)位速率為500 kbps,總線長度為50米
    發(fā)表于 06-07 08:55

    如何評估CAN總線信號質(zhì)量

    網(wǎng)絡(luò)中,數(shù)據(jù)通過雙絞線上的差分信號傳輸。信號質(zhì)量直接影響節(jié)點(diǎn)正確解讀數(shù)據(jù)的能力。信號質(zhì)量差可能表現(xiàn)為: 位錯(cuò)誤 :由于噪聲或信號失真導(dǎo)致的位誤判。 幀錯(cuò)誤 :CAN幀結(jié)構(gòu)錯(cuò)誤,導(dǎo)致接收節(jié)點(diǎn)拒絕。 總線
    發(fā)表于 06-07 08:46

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

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

    CYUSB3014如何增加最大傳輸數(shù)據(jù)長度?

    FIFO 應(yīng)用程序線程堆棧大小。 最大傳輸數(shù)據(jù)長度應(yīng)為CY_FX_SLFIFO_THREAD_STACK * 512(512 為 DMA 大小) ,在我的項(xiàng)目中,線程堆棧大小為 4096。 然后我嘗試將
    發(fā)表于 05-19 08:03

    CANOPEN協(xié)議詳細(xì)介紹

    ???????? CANOPEN協(xié)議是基于CAN總線協(xié)議建立的應(yīng)用層協(xié)議。 CANOPEN協(xié)議的基本通信單元叫做“通信對象”,他們結(jié)構(gòu)相同,包括funciton Code、Node-ID、DLC
    發(fā)表于 03-26 15:27 ?0次下載

    CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)連接低壓伺服系統(tǒng)

    ● 低壓伺服系統(tǒng)(具備CANOpen接口) ● PLC(具備PROFINET接口) ● 連接電纜(如網(wǎng)線、CAN總線電纜等) 2. 軟件準(zhǔn)備: ● PLC編程軟件(如西門子TIA Portal
    的頭像 發(fā)表于 03-24 07:35 ?1093次閱讀
    <b class='flag-5'>CANOpen</b>轉(zhuǎn)PROFINET網(wǎng)關(guān)連接低壓伺服系統(tǒng)