www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 通信技術(shù) > 移動(dòng)通信
[導(dǎo)讀] CANopen是一種架構(gòu)在控制局域網(wǎng)路(Controller Area Network, CAN)上的高層通訊協(xié)議,對(duì)其協(xié)議的學(xué)習(xí)很多人都覺(jué)得有難度,看來(lái)看去都覺(jué)得是云里來(lái)霧里去的,本文將讓CA

CANopen是一種架構(gòu)在控制局域網(wǎng)路(Controller Area Network, CAN)上的高層通訊協(xié)議,對(duì)其協(xié)議的學(xué)習(xí)很多人都覺(jué)得有難度,看來(lái)看去都覺(jué)得是云里來(lái)霧里去的,本文將讓CANOpne協(xié)議不再那么神秘,帶你跨過(guò)CANOpen學(xué)習(xí)道路的第一道門(mén)檻。

應(yīng)用CANopen時(shí),需要傳遞的配置信息和應(yīng)用信息都放在過(guò)程數(shù)據(jù)對(duì)象PDO(Process data object)和服務(wù)數(shù)據(jù)對(duì)象SDO (Service data object)里面。這些對(duì)象就和市場(chǎng)上賣(mài)水果的籮筐,大小是一樣的,只是裝的東西(應(yīng)用數(shù)據(jù))不一樣,如圖1所示。這就是CiA301協(xié)議所規(guī)定的基礎(chǔ)協(xié)議——“籮筐”,而CiA4xx的子協(xié)議或者用戶自定義的對(duì)象就是“籮筐”里面的東西。

PDO和SDO的通訊區(qū)別在于,PDO屬于過(guò)程數(shù)據(jù),即單向傳輸,無(wú)需接收節(jié)點(diǎn)回應(yīng)CAN報(bào)文來(lái)確認(rèn),從通訊術(shù)語(yǔ)上來(lái)說(shuō)是屬于“生產(chǎn)消費(fèi)”模型。如圖2所示。

而SDO屬于服務(wù)數(shù)據(jù),有指定被接收節(jié)點(diǎn)的地址(Node-ID),并且需要指定的接收節(jié)點(diǎn)回應(yīng)CAN報(bào)文來(lái)確認(rèn)已經(jīng)接收,如果超時(shí)沒(méi)有確認(rèn),則發(fā)送節(jié)點(diǎn)將會(huì)重新發(fā)送原報(bào)文。這種通訊方式屬于常見(jiàn)的“服務(wù)器客戶端”的通信模型,即我們通常所說(shuō)的輪詢式。

對(duì)于PDO和SDO的報(bào)文ID分配,為了減少網(wǎng)絡(luò)的組態(tài)工作量,CANopen預(yù)定義了強(qiáng)制性的缺省標(biāo)識(shí)符(CAN-ID)分配表,該分配表是基于11位CAN-ID的標(biāo)準(zhǔn)幀格式。將其劃分為4位的功能碼(FuncTIon-ID)和7位的節(jié)點(diǎn)號(hào)(Node-ID)。

在CANopen里也通常把 CAN-ID 稱(chēng)為COB-ID(通信對(duì)象編號(hào))。所以我們可以分清楚兩個(gè)易于混淆的名稱(chēng):

COB-ID:CommunicaTIon Object IdenTIfier,即 CANopen中對(duì)某種通訊對(duì)象的報(bào)文幀ID,即CAN報(bào)文的11位ID。代表了一種通訊含義。

Node-ID:節(jié)點(diǎn)ID號(hào),即CANopen網(wǎng)絡(luò)中的節(jié)點(diǎn)地址,CANopen規(guī)定了邏輯上最大128個(gè)節(jié)點(diǎn),所以Node-ID最大為128(7位)。

COB-ID和Node-ID無(wú)必然聯(lián)系,但在過(guò)程數(shù)據(jù)對(duì)象(PDO)和服務(wù)數(shù)據(jù)對(duì)象(SDO)中,COB-ID中包含了Node-ID。
由于需要區(qū)分每個(gè)CANopen節(jié)點(diǎn)的輸入和輸出,所以PDO分為T(mén)PDO(發(fā)送PDO)和(接收RPDO),發(fā)送和接收是以CANopen從站節(jié)點(diǎn)為參考(如果CAN主站就相反)。TPDO和RPDO分別有4個(gè)數(shù)據(jù)對(duì)象(如TPDO有TPDO1、TPDO2、TPDO3、TPDO4;RPDO有RPDO1、RPDO2、RPDO3、RPDO4),每種數(shù)據(jù)對(duì)象就是1條CAN報(bào)文封裝,如表1所示,這些都是數(shù)據(jù)收發(fā)的容器,就像圖 1所示,水果籮筐為使用者準(zhǔn)備好,就看使用者在里面放什么水果了。

而SDO就相對(duì)比較簡(jiǎn)單固定,發(fā)起通訊的“問(wèn)”SDO的CAN幀ID就是600h +node-ID,這里的Node-ID是被問(wèn)的節(jié)點(diǎn)地址,而被問(wèn)的節(jié)點(diǎn)應(yīng)“答”SDO的CAN幀ID就是580h +node-ID。一般在CANopen網(wǎng)絡(luò)中,只有NMT主機(jī)能發(fā)起SDO通訊,進(jìn)行節(jié)點(diǎn)參數(shù)配置或者關(guān)鍵性參數(shù)的傳遞。當(dāng)然從節(jié)點(diǎn)也可以對(duì)其他從節(jié)點(diǎn)發(fā)起SDO通訊。

如表1所示。為CANopen預(yù)定義報(bào)文的PDO報(bào)文和SDO報(bào)文中的ID分類(lèi)。使用者務(wù)必牢記!

XGate-COP10嵌入式CANOPEN從站模塊是ZLG致遠(yuǎn)電子開(kāi)發(fā)的一款擁有自主知識(shí)產(chǎn)權(quán)的CANopen從站通信模塊。內(nèi)部已經(jīng)集成了CANopen從站協(xié)議棧代碼,使用簡(jiǎn)單的串口通信協(xié)議即可實(shí)現(xiàn)與XGate-COP10的通信,并提供串口通信協(xié)議標(biāo)準(zhǔn)C文件,使現(xiàn)有的設(shè)備以最快的速度擁有CANopen通信能力。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在當(dāng)今的數(shù)字化時(shí)代,網(wǎng)絡(luò)已成為連接世界的橋梁。無(wú)論是個(gè)人、企業(yè)還是政府機(jī)構(gòu),都離不開(kāi)網(wǎng)絡(luò)的支持。網(wǎng)絡(luò)按照規(guī)模和覆蓋范圍的不同,可以分為局域網(wǎng)(LAN)、城域網(wǎng)(MAN)和廣域網(wǎng)(WAN)等多種類(lèi)型。本文將帶您深入了解這些...

關(guān)鍵字: 局域網(wǎng) 廣域網(wǎng)

控制器局域網(wǎng)總線(CAN,Controller Area Network)是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來(lái)傳輸信號(hào),是世界上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一。

關(guān)鍵字: 局域網(wǎng) CAN

如今,從燈泡到洗衣機(jī),許多家用電器都啟用了物聯(lián)網(wǎng)。盡管我們可以很容易地通過(guò)局域網(wǎng)控制它們,但要通過(guò)互聯(lián)網(wǎng)控制它們或存儲(chǔ)和檢索它們的數(shù)據(jù),我們必須使用物聯(lián)網(wǎng)云服務(wù)。有很多不同的物聯(lián)網(wǎng)云服務(wù)和協(xié)議可用,但這些服務(wù)在某種程度上...

關(guān)鍵字: ESP32 物聯(lián)網(wǎng) 局域網(wǎng)

一直以來(lái),局域網(wǎng)都是大家的關(guān)注焦點(diǎn)之一。因此針對(duì)大家的興趣點(diǎn)所在,小編將為大家?guī)?lái)局域網(wǎng)的相關(guān)介紹,詳細(xì)內(nèi)容請(qǐng)看下文。

關(guān)鍵字: 局域網(wǎng) 光纖局域網(wǎng)

本文中,小編將對(duì)熱點(diǎn)共享網(wǎng)絡(luò)予以介紹,如果你想對(duì)它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對(duì)它的了解程度,不妨請(qǐng)看以下內(nèi)容哦。

關(guān)鍵字: 熱點(diǎn)共享網(wǎng)絡(luò) 局域網(wǎng)

計(jì)算機(jī)網(wǎng)絡(luò)作為信息技術(shù)的核心組成部分,是指利用通信設(shè)備和線路將地理位置分散的、具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)系統(tǒng)互相連接起來(lái),按照網(wǎng)絡(luò)協(xié)議進(jìn)行通信和資源共享的一種分布式系統(tǒng)。根據(jù)不同的劃分依據(jù),計(jì)算機(jī)網(wǎng)絡(luò)可以細(xì)分為多種類(lèi)型。本...

關(guān)鍵字: 計(jì)算機(jī)網(wǎng)絡(luò) 局域網(wǎng)

今天,小編將在這篇文章中為大家?guī)?lái)無(wú)線局域網(wǎng)的有關(guān)報(bào)道,通過(guò)閱讀這篇文章,大家可以對(duì)它具備清晰的認(rèn)識(shí),主要內(nèi)容如下。

關(guān)鍵字: 局域網(wǎng) 無(wú)線局域網(wǎng)

一直以來(lái),WiMax技術(shù)都是大家的關(guān)注焦點(diǎn)之一。因此針對(duì)大家的興趣點(diǎn)所在,小編將為大家?guī)?lái)WiMax技術(shù)的相關(guān)介紹,詳細(xì)內(nèi)容請(qǐng)看下文。

關(guān)鍵字: WiMax 局域網(wǎng) QoS

在現(xiàn)代網(wǎng)絡(luò)中,交換機(jī)是一個(gè)至關(guān)重要的網(wǎng)絡(luò)設(shè)備,用于在局域網(wǎng)(LAN)中實(shí)現(xiàn)高效的數(shù)據(jù)交換和轉(zhuǎn)發(fā)。本文將深入探討交換機(jī)的工作原理以及不同的交換方式,以幫助讀者更好地理解這一關(guān)鍵網(wǎng)絡(luò)組件的功能和重要性。

關(guān)鍵字: 局域網(wǎng) 網(wǎng)絡(luò)設(shè)備 交換機(jī)

在這篇文章中,小編將為大家?guī)?lái)交換機(jī)的相關(guān)報(bào)道。如果你對(duì)本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 交換機(jī) 集線器 局域網(wǎng)
關(guān)閉
關(guān)閉