當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 技術(shù)讓夢(mèng)想更偉大
[導(dǎo)讀]關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容來(lái)源:整理與網(wǎng)絡(luò)素材最近有很多人問(wèn)到CAN與CANopen的協(xié)議區(qū)別,希望能通過(guò)下面的圖解方式來(lái)幫助大家理解。方法/步驟1首先了解網(wǎng)絡(luò)協(xié)議分層,分七層?方法/步驟2其次了解現(xiàn)場(chǎng)總線現(xiàn)場(chǎng)總線網(wǎng)絡(luò)一般只實(shí)現(xiàn)了第1層(物理層)、第2層(數(shù)據(jù)鏈路層)、第7層...

關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容



來(lái)源:整理與網(wǎng)絡(luò)素材





最近有很多人問(wèn)到CAN與CANopen的協(xié)議區(qū)別,希望能通過(guò)下面的圖解方式來(lái)幫助大家理解。




方法/步驟1


首先了解網(wǎng)絡(luò)協(xié)議分層,分七層





方法/步驟2


其次了解現(xiàn)場(chǎng)總線


現(xiàn)場(chǎng)總線網(wǎng)絡(luò)一般只實(shí)現(xiàn)了第1層(物理層)、第2層(數(shù)據(jù)鏈路層)、第7層(應(yīng)用層)。


因?yàn)楝F(xiàn)場(chǎng)總線通常只包括一個(gè)網(wǎng)段,因此不需要第3層(傳輸層)和第4層(網(wǎng)絡(luò)層), 也不需要第5層(會(huì)話層)第6層(描述層)的作用。



方法/步驟3


了解CAN的定義內(nèi)容



方法/步驟4


根據(jù)需要定義網(wǎng)絡(luò)上的通信約定


CAN 只定義物理層和數(shù)據(jù)鏈路層,沒(méi)有規(guī)定應(yīng)用層,本身并不完整,需要一個(gè)高層協(xié)議來(lái)定義 CAN 報(bào)文中的 11/29 位標(biāo)識(shí)符、8 字節(jié)數(shù)據(jù)的使用。



方法/步驟5


CAN規(guī)定的物理電平特征



方法/步驟6CANopen 協(xié)議被認(rèn)為是在基于 CAN 的工業(yè)系統(tǒng)中占領(lǐng)導(dǎo)地位的標(biāo)準(zhǔn)。


CANOpen在CAN基礎(chǔ)上規(guī)定了應(yīng)用層協(xié)議。


CANopen與CAN的關(guān)系,如圖



方法/步驟7物理結(jié)構(gòu)區(qū)別:大多數(shù)重要的設(shè)備類型,例如數(shù)字和模擬的輸入輸出模塊、驅(qū)動(dòng)設(shè)備、操作設(shè)備、控制器、可編程控制器或編碼器,都在稱為“設(shè)備描述” 的協(xié)議中進(jìn)行描述;“設(shè)備描述”定義了不同類型的標(biāo)準(zhǔn)設(shè)備及其相應(yīng)的功能。


依靠 CANopen 協(xié)議的支持, 可以對(duì)不同廠商的設(shè)備通過(guò)總線進(jìn)行配置(僅僅需要描述文件EDS 或DCF)。




版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系刪除。關(guān)注我的微信公眾號(hào),回復(fù)“加群”按規(guī)則加入技術(shù)交流群。



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