女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

適用于標(biāo)準(zhǔn)化嵌入式網(wǎng)絡(luò),CANopen有什么不同?

Felix分析 ? 來(lái)源:電子發(fā)燒友 ? 作者:吳子鵬 ? 2024-08-22 01:19 ? 次閱讀

電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)CANopen是一種架構(gòu)在控制局域網(wǎng)絡(luò)CAN上的高層通信協(xié)議,包括通信子協(xié)議及設(shè)備子協(xié)議,常在嵌入式系統(tǒng)中使用,也是工業(yè)控制常用到的一種現(xiàn)場(chǎng)總線(xiàn)。


在CAN的基礎(chǔ)上,CANopen定義了應(yīng)用層的通信規(guī)則,因此特別適用于需要標(biāo)準(zhǔn)化設(shè)備配置和網(wǎng)絡(luò)管理的嵌入式網(wǎng)絡(luò)。

CANopen協(xié)議簡(jiǎn)介

1994年發(fā)布的國(guó)際標(biāo)準(zhǔn)ISO 11898-2定義了CAN總線(xiàn)的物理層和數(shù)據(jù)鏈路層,CANopen在此基礎(chǔ)上構(gòu)建了更上層的協(xié)議,隨后在工業(yè)自動(dòng)化汽車(chē)電子等領(lǐng)域得到了廣泛應(yīng)用。

CANopen實(shí)現(xiàn)了OSI模型中的網(wǎng)絡(luò)層以上(包括網(wǎng)絡(luò)層)的協(xié)定,包括尋址方案、數(shù)個(gè)小的通訊子協(xié)定及由設(shè)備子協(xié)定所定義的應(yīng)用層。因此,CANopen和CAN屬于兩種不同的通信協(xié)議,CAN是底層通信協(xié)議,CANopen則屬于CANBUS,也就是CAN總線(xiàn)的一種高層協(xié)議,提供了設(shè)備配置、網(wǎng)絡(luò)管理、數(shù)據(jù)傳輸協(xié)議等更高層次的功能。

CAN和CANopen功能層的差異感受是最直觀的,CANopen提供的高級(jí)通信功能包括網(wǎng)絡(luò)管理(NMT)、服務(wù)數(shù)據(jù)對(duì)象(SDO)傳輸、過(guò)程數(shù)據(jù)對(duì)象(PDO)傳輸?shù)龋m用于工業(yè)自動(dòng)化、醫(yī)療設(shè)備、船舶等復(fù)雜系統(tǒng)中需要多設(shè)備協(xié)調(diào)的應(yīng)用。

發(fā)展至今,CANopen已經(jīng)定了非常多的高級(jí)協(xié)議,最重要的是CiA DS(Device Specification)和DS301/DS302標(biāo)準(zhǔn)。其中,DS301定義了CANopen協(xié)議的基本特性,而DS302定義了CANopen設(shè)備的特定要求。

另外,CANopen也引入了一些關(guān)鍵的技術(shù)細(xì)節(jié)。比如,對(duì)象字典(Object Dictionary)是CANopen里面的關(guān)鍵組件,CANopen、設(shè)備都需要具備對(duì)象字典,用來(lái)設(shè)定設(shè)備組態(tài)及進(jìn)行非即時(shí)的通訊。對(duì)象字典中每一個(gè)對(duì)象對(duì)應(yīng)于一個(gè)16bit索引和8bit子索引(部分對(duì)象沒(méi)有子索引,或者認(rèn)為子索引為0),其屬性包括是否可讀以及是否可寫(xiě),對(duì)象字典的長(zhǎng)度可以是8bit、16bit和32bit。另外,對(duì)象字典不僅包含了設(shè)備的配置參數(shù),還包含了設(shè)備的實(shí)時(shí)數(shù)據(jù)和錯(cuò)誤歷史記錄等。

再比如過(guò)程數(shù)據(jù)對(duì)象(PDO),用于快速訪(fǎng)問(wèn)對(duì)象字典,其作用和SDO類(lèi)似,只是實(shí)現(xiàn)方法不同。SDO在每次發(fā)送報(bào)文時(shí),都需要指定需要讀寫(xiě)的對(duì)象字典的索引和子索引,以靈活地對(duì)任意對(duì)象字典進(jìn)行訪(fǎng)問(wèn),同時(shí)SDO應(yīng)答報(bào)文保證了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。

另外,CANopen的技術(shù)細(xì)節(jié)還包括SDO報(bào)文需要應(yīng)答、NMT網(wǎng)絡(luò)服務(wù)、SDO通信等。

CANopen解決方案

在工業(yè)自動(dòng)化領(lǐng)域,CANopen主要用于工業(yè)機(jī)器人和自動(dòng)化生產(chǎn)線(xiàn)的設(shè)備通信和控制。目前,CANopen的軟硬件方案可選項(xiàng)非常多。

首先看一下虹科HK的SYS TEC CANopen Chip F40 - CANopen芯片,是一款即插即用,高性?xún)r(jià)比的單板計(jì)算機(jī)內(nèi)含最新預(yù)先編程的CANopen固件。CANopen Chip F40提供簡(jiǎn)單和高性?xún)r(jià)比的DIP40連接器形成接口,可接入目標(biāo)外設(shè)并且能把CANopen芯片轉(zhuǎn)換成通用的通訊接口。工程師可以基于CANopen芯片F(xiàn)40實(shí)現(xiàn)CANopen從站設(shè)備,依據(jù)CANopen設(shè)備子協(xié)議401和CANopen通訊子協(xié)議301 V4.02。兩個(gè)LED指示設(shè)備狀態(tài),依據(jù)303-3 V1.0。

再看一下西威迪的CANopen絕對(duì)值工業(yè)編碼器SAS/M58。采用了高精確的磁式感應(yīng)技術(shù),支持單圈或多圈編碼器,通過(guò)CANopen總線(xiàn)進(jìn)行通信,最高傳輸速率可達(dá)1MHz。此外,該編碼器還支持額外增加增量信號(hào)TTL或HTL輸出,使得信號(hào)輸出更加豐富。在分辨率方面,單圈分辨率最高可達(dá)21位,多圈圈數(shù)高達(dá)14位,具有超強(qiáng)的抗沖擊和抗振動(dòng)能力,防護(hù)等級(jí)高達(dá)IP68。同時(shí),該編碼器還具備反短接和短路保護(hù)功能,有效降低了安裝錯(cuò)誤對(duì)編碼器的影響。特別需要指出的是,SAS/M58是百分百?lài)?guó)產(chǎn)化的。

然后看一下廣成科技CANOPEN定制網(wǎng)關(guān)GCAN-IO 系列產(chǎn)品是工業(yè)現(xiàn)場(chǎng)總線(xiàn) IO 模塊,該模塊是標(biāo)準(zhǔn)的從站設(shè)備,其使用CANopen或Modbus協(xié)議與主站設(shè)備通信,用戶(hù)可使用CANopen或Modbus主站設(shè)備控制GCAN-IO模塊的數(shù)字/模擬量輸出狀態(tài),還可以使用主站實(shí)時(shí)讀取該模塊的數(shù)字/模擬量輸入狀態(tài)。

當(dāng)然,只有硬件還不夠,要想用好CANopen,還需要軟件的配合。在實(shí)踐中,將使用適當(dāng)?shù)能浖ぞ吲渲?管理復(fù)雜的CANopen網(wǎng)絡(luò)。目前,網(wǎng)絡(luò)上有非常多的免費(fèi)的CANopen軟件工具,同時(shí)虹科HK等公司也會(huì)專(zhuān)門(mén)提供開(kāi)發(fā)工具和軟件包。

結(jié)語(yǔ)

CANopen在CAN的基礎(chǔ)上定義了更高級(jí)的功能,包括網(wǎng)絡(luò)管理(NMT)、服務(wù)數(shù)據(jù)對(duì)象(SDO)傳輸、過(guò)程數(shù)據(jù)對(duì)象(PDO)傳輸?shù)龋惨肓薙DO報(bào)文需要應(yīng)答、NMT網(wǎng)絡(luò)服務(wù)、SDO通信等技術(shù)細(xì)節(jié),因而非常適用于標(biāo)準(zhǔn)化嵌入式網(wǎng)絡(luò)。

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

    關(guān)注

    57

    文章

    2856

    瀏覽量

    466609
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    338

    瀏覽量

    44443
收藏 人收藏

    評(píng)論

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

    嵌入式系統(tǒng)開(kāi)發(fā)圣經(jīng)【干貨】

    內(nèi)容包括:嵌入式系統(tǒng)的介紹、嵌入式SoC硬件系統(tǒng)概論、嵌入式系統(tǒng)軟件開(kāi)發(fā)。適用于產(chǎn)品主管、系統(tǒng)設(shè)計(jì)分析人員及欲進(jìn)入該領(lǐng)域的工程師。本資料詳細(xì)的理論講解,廣泛深入地分析相關(guān)的
    發(fā)表于 03-12 13:58

    嵌入式教育科普|GPIO接口全面解析

    在現(xiàn)代科技領(lǐng)域,嵌入式系統(tǒng)接口作為信息交互的核心載體,發(fā)揮著至關(guān)重要的作用,各類(lèi)接口通過(guò)預(yù)定義的通信協(xié)議與標(biāo)準(zhǔn)化規(guī)范,可以實(shí)現(xiàn)設(shè)備間的精準(zhǔn)數(shù)據(jù)傳輸與智能控制。 作為嵌入式開(kāi)發(fā)的技術(shù)基礎(chǔ),接口
    的頭像 發(fā)表于 03-05 11:11 ?1471次閱讀
    <b class='flag-5'>嵌入式</b>教育科普|GPIO接口全面解析

    哪些專(zhuān)業(yè)適合學(xué)習(xí)嵌入式開(kāi)發(fā)?

    :涉及傳感器技術(shù)、網(wǎng)絡(luò)通信等,是物聯(lián)網(wǎng)領(lǐng)域的關(guān)鍵技術(shù)領(lǐng)域,適合轉(zhuǎn)行到物聯(lián)網(wǎng)和嵌入式領(lǐng)域。 3)自動(dòng)專(zhuān)業(yè):自動(dòng)專(zhuān)業(yè)的知識(shí)對(duì)于嵌入式系統(tǒng)的設(shè)
    發(fā)表于 01-03 13:44

    適用于PoE應(yīng)用的低成本隔離電源

    電子發(fā)燒友網(wǎng)站提供《適用于PoE應(yīng)用的低成本隔離電源.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 09:39 ?0次下載
    <b class='flag-5'>適用于</b>PoE應(yīng)用的低成本隔離<b class='flag-5'>式</b>電源

    適用于安裝到柜式終端的嵌入式條形碼模組

    在物聯(lián)網(wǎng)與智能技術(shù)日新月異的今天,嵌入式設(shè)備的應(yīng)用場(chǎng)景愈發(fā)廣泛,特別是在追求高效、便捷與空間極致利用的商業(yè)環(huán)境中,如快遞柜、智能設(shè)備柜等柜式終端,對(duì)內(nèi)置組件的輕薄、高性能需求日益
    的頭像 發(fā)表于 12-18 16:25 ?327次閱讀
    <b class='flag-5'>適用于</b>安裝到柜式終端的<b class='flag-5'>嵌入式</b>條形碼模組

    什么是嵌入式人工智能

    嵌入式人工智能是指將人工智能技術(shù)應(yīng)用于嵌入式系統(tǒng)中的一種技術(shù)。嵌入式系統(tǒng)是嵌入到其他設(shè)備或系統(tǒng)中的計(jì)算機(jī)系統(tǒng),通常
    的頭像 發(fā)表于 12-11 09:23 ?827次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工智能

    適用于MSP430 MCUs的IAR嵌入式工作臺(tái)IDE版本7+

    電子發(fā)燒友網(wǎng)站提供《適用于MSP430 MCUs的IAR嵌入式工作臺(tái)IDE版本7+.pdf》資料免費(fèi)下載
    發(fā)表于 12-05 14:31 ?0次下載
    <b class='flag-5'>適用于</b>MSP430 MCUs的IAR<b class='flag-5'>嵌入式</b>工作臺(tái)IDE版本7+

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱(chēng)為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專(zhuān)門(mén)任務(wù)。嵌入式主板如同是設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?1447次閱讀

    嵌入式系統(tǒng)的未來(lái)趨勢(shì)哪些?

    嵌入式系統(tǒng)是指將我們的操作系統(tǒng)和功能軟件集成于計(jì)算機(jī)硬件系統(tǒng)之中,形成一個(gè)專(zhuān)用的計(jì)算機(jī)系統(tǒng)。那么嵌入式系統(tǒng)的未來(lái)趨勢(shì)哪些呢? 1. 人工智能與機(jī)器學(xué)習(xí)的整合 隨著現(xiàn)代人工智能(AI)和機(jī)器學(xué)習(xí)
    發(fā)表于 09-12 15:42

    ARM MCU嵌入式開(kāi)發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片+開(kāi)始篇

    嵌入式系統(tǒng): 特點(diǎn):使用8位微控制器(MCU)或處理器,適用于簡(jiǎn)單的控制應(yīng)用。 應(yīng)用:早期家電、簡(jiǎn)單控制設(shè)備等。 16位嵌入式系統(tǒng): 特點(diǎn):相比8位系統(tǒng),處理能力更強(qiáng),但仍適用于中低端
    發(fā)表于 09-02 19:26

    嵌入式linux開(kāi)發(fā)的基本步驟哪些?

    之前,首先需要選擇合適的硬件平臺(tái)。硬件選擇需要考慮以下幾個(gè)方面: 1.1 處理器 嵌入式Linux開(kāi)發(fā)需要一個(gè)處理器,常見(jiàn)的處理器ARM、MIPS、PowerPC等。選擇處理器時(shí),需要考慮處理器的性能、功耗、成本等因素。 1.2 存儲(chǔ)器
    的頭像 發(fā)表于 09-02 09:11 ?1021次閱讀

    嵌入式QT常見(jiàn)開(kāi)發(fā)方式哪些?

    嵌入式工程師可以使用同一套代碼庫(kù)開(kāi)發(fā)適用于不同嵌入式操作系統(tǒng)(如Linux、RTOS)的應(yīng)用程序,只需針對(duì)目標(biāo)平臺(tái)調(diào)整編譯選項(xiàng)和配置即可。 6.Qt for MCU(Microcontroller
    發(fā)表于 08-12 10:05

    嵌入式熱門(mén)領(lǐng)域哪些?

    嵌入式熱門(mén)領(lǐng)域哪些? 當(dāng)前,嵌入式行業(yè)正處于快速發(fā)展階段,并在多個(gè)領(lǐng)域呈現(xiàn)出蓬勃的熱度。 物聯(lián)網(wǎng) 物聯(lián)網(wǎng)作為目前嵌入式行業(yè)的炙手可熱領(lǐng)域之一,已經(jīng)在各行業(yè)展現(xiàn)出了強(qiáng)勁的增長(zhǎng)勢(shì)頭
    發(fā)表于 07-16 09:23

    用于驅(qū)動(dòng)無(wú)刷和刷電機(jī)的新型 2 A 峰值電流嵌入式電機(jī)控制器

    一款新型嵌入式電機(jī)控制器,可以輸出 2 A 峰值電流,用于驅(qū)動(dòng)無(wú)刷直流電機(jī)(BLDC)和刷直流電機(jī)(BDC) 嵌入式電機(jī)控制技術(shù)旨在為汽車(chē)和工業(yè)應(yīng)用場(chǎng)景提供更強(qiáng)的性能和可靠性
    的頭像 發(fā)表于 06-24 05:55 ?759次閱讀
    <b class='flag-5'>用于</b>驅(qū)動(dòng)無(wú)刷和<b class='flag-5'>有</b>刷電機(jī)的新型 2 A 峰值電流<b class='flag-5'>嵌入式</b>電機(jī)控制器

    Vector推出符合ISO 26262最高安全標(biāo)準(zhǔn)的ECU嵌入式軟件

    ? Vector推出符合ISO 26262最高安全標(biāo)準(zhǔn)的ECU嵌入式軟件,遠(yuǎn)遠(yuǎn)超越市場(chǎng)常規(guī)標(biāo)準(zhǔn)。該軟件可以確保可靠運(yùn)行,因此尤其適用于自動(dòng)駕駛和線(xiàn)控底盤(pán)系統(tǒng)。新軟件已應(yīng)
    的頭像 發(fā)表于 06-03 17:21 ?1088次閱讀