久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁(yè) > RF/微波 > 正文

如何構(gòu)建專(zhuān)屬自己的CAN-bus應(yīng)用層協(xié)議

發(fā)布時(shí)間:2017-05-09 責(zé)任編輯:susan

【導(dǎo)讀】隨著CAN-bus相關(guān)芯片價(jià)格的下降,內(nèi)置CAN控制器MCU的增多,CAN-bus當(dāng)前已經(jīng)進(jìn)入了眾多早期由于成本問(wèn)題無(wú)法使用的領(lǐng)域,成為極具生命力的現(xiàn)場(chǎng)總線,今天我們就來(lái)探討如何構(gòu)建專(zhuān)屬自己的CAN-bus應(yīng)用層協(xié)議。
 
在CAN-bus網(wǎng)絡(luò)上,CAN報(bào)文以廣播的形式發(fā)送,CAN報(bào)文不包含地址信息,是否處理接收到的CAN報(bào)文由接收點(diǎn)的軟件確定。CAN-bus只提供可靠的報(bào)文傳輸服務(wù),CAN報(bào)文的使用由應(yīng)用者定義, 所以CAN網(wǎng)絡(luò)中的節(jié)點(diǎn)要相互通信就必須制定一個(gè)統(tǒng)一的規(guī)則。CAN應(yīng)用層協(xié)議就是這樣一個(gè)規(guī)則。
 
這個(gè)規(guī)則,定義了CAN報(bào)文中幀ID及幀數(shù)據(jù)的使用方式,如將幀ID定義為需要處理該幀數(shù)據(jù)的CAN節(jié)點(diǎn)地址等。根據(jù)應(yīng)用場(chǎng)合的不同,國(guó)際上出現(xiàn)了多種CAN應(yīng)用層協(xié)議,常見(jiàn)的CAN-bus應(yīng)用層協(xié)議如下:
 
圖1
 
接下來(lái),我們看一下如何構(gòu)建CAN-bus應(yīng)用層協(xié)議
 
l構(gòu)建一個(gè)現(xiàn)場(chǎng)總線網(wǎng)絡(luò),需要解決的關(guān)鍵技術(shù)問(wèn)題有:
 
l總線傳輸信息的速度、容量、優(yōu)先等級(jí)、節(jié)點(diǎn)容量等;
 
l高電磁干擾環(huán)境下的可靠數(shù)據(jù)傳輸;
 
l最大傳輸距離時(shí)延時(shí)大小的確定;
 
l網(wǎng)絡(luò)的容錯(cuò)技術(shù);
 
l網(wǎng)絡(luò)的監(jiān)控和故障診斷功能。
 
要解決以上問(wèn)題,需要充分考慮現(xiàn)場(chǎng)總線網(wǎng)絡(luò)所采用的總線類(lèi)型,因?yàn)橐陨蠁?wèn)題和總線的性能特點(diǎn)是密切相關(guān)的,那么我們就看一下CAN-bus總線的上述特性:
 
lCAN-bus網(wǎng)絡(luò)傳輸速度最高可達(dá)1Mbps,并采用無(wú)損仲裁,通過(guò)報(bào)文標(biāo)識(shí)符指示報(bào)文優(yōu)先級(jí);
 
lCAN-bus采用差分信號(hào)傳輸,并采用可靠的數(shù)據(jù)校驗(yàn)和錯(cuò)誤檢測(cè)機(jī)制;
 
lCAN-bus采用幀傳輸,每個(gè)報(bào)文允許傳輸最多8個(gè)字節(jié),幀結(jié)構(gòu)有嚴(yán)格規(guī)定,能夠確定最大傳輸延時(shí);
 
lCAN-bus具有可靠的錯(cuò)誤機(jī)制和檢測(cè)機(jī)制,發(fā)送的信息遭到破壞后可以重新發(fā)送;節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下,具有自動(dòng)退出總線的功能;
 
l可以通過(guò)制定嚴(yán)禁的CAN-bus應(yīng)用層協(xié)議解決網(wǎng)絡(luò)監(jiān)控和診斷。
 
CAN報(bào)文的分配
 
包含報(bào)文標(biāo)識(shí)符的分配和報(bào)文數(shù)據(jù)的分配,報(bào)文格式的定義,實(shí)質(zhì)是將CAN報(bào)文的分配規(guī)則進(jìn)行詳細(xì)的描述。
 
報(bào)文ID的定義:
 
CAN2.0A幀:11位ID
 
CAN2.0B幀,29位ID
 
報(bào)文數(shù)據(jù)的定義:每幀報(bào)文最多包含8字節(jié)數(shù)據(jù)
 
CAN網(wǎng)絡(luò)數(shù)據(jù)通信的實(shí)現(xiàn)
 
在CAN網(wǎng)絡(luò)中,通過(guò)報(bào)文的標(biāo)識(shí)符進(jìn)行信息的區(qū)分,因此通過(guò)報(bào)文的各種標(biāo)識(shí)符分配來(lái)達(dá)到建立信息鏈接的目的。
 
圖2.命令/響應(yīng)模式通信
 
CAN應(yīng)用層協(xié)議:面向節(jié)點(diǎn)和面向報(bào)文的協(xié)議
 
數(shù)據(jù)通信協(xié)議基本上可以劃分為“面向節(jié)點(diǎn)的協(xié)議”和“面向報(bào)文的協(xié)議”兩種類(lèi)型,如下圖:
 
圖3.面向節(jié)點(diǎn)和面向報(bào)文的數(shù)據(jù)通信
 
制定一個(gè)CAN應(yīng)用層協(xié)議
 
為了給讀者演示CAN應(yīng)用層協(xié)議的開(kāi)發(fā)和使用方法,下面定義一個(gè)簡(jiǎn)單的CAN應(yīng)用協(xié)議棧,該協(xié)議棧中只用到CAN標(biāo)準(zhǔn)幀中的數(shù)據(jù)幀,幀ID中的11個(gè)位的分配和使用方法如下表所列,協(xié)議中另外還定義了功能參數(shù)長(zhǎng)度變量FunDataLen的功能參數(shù)數(shù)組FunData,該數(shù)組在需要時(shí)可以為某些特定功能函數(shù)提供足夠的控制參數(shù)。
 
圖4
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索

關(guān)閉

?

關(guān)閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
色爱av综合网| 久久影院一区二区三区| 麻豆高清免费国产一区| 日本h片久久| 国产欧美丝祙| 国产精品xxx在线观看| 国产精品巨作av| 精品一区二区三区免费看| 免费在线观看一区| 精品香蕉视频| 精精国产xxxx视频在线野外| 中文字幕系列一区| 不卡在线一区二区| 视频一区二区三区中文字幕| 视频国产精品| 国产精品白丝一区二区三区| 精品一区91| 成午夜精品一区二区三区软件| 国产白浆在线免费观看| 桃色一区二区| 亚洲女人av| 日韩国产一二三区| 精品三级av在线导航| 国产在线看片免费视频在线观看| 91tv亚洲精品香蕉国产一区| 亚洲免费激情| 欧美日韩国产一区二区在线观看| 欧美激情麻豆| 日韩精品首页| 亚洲精品高潮| 久久麻豆视频| 国户精品久久久久久久久久久不卡| 国产一区二区中文| 中文字幕日本一区二区| 欧美日本精品| 国产白浆在线免费观看| 图片区亚洲欧美小说区| 中文字幕成人| 精品国产99| 亚洲精品99| 久久精品 人人爱| 日韩欧美一区二区三区免费观看| 国产一级久久| 国产精品对白| 国产在线不卡| 国产亚洲精品美女久久| 日韩大片在线播放| 国产一级一区二区| 麻豆久久久久久| 欧美日韩国产高清| 国产精品啊啊啊| 欧美亚洲国产激情| 青青草视频一区| 桃色一区二区| 日韩国产精品久久久| 国产精品精品| 亚洲精品麻豆| 秋霞国产精品| 国产另类在线| 99国产精品久久久久久久成人热| 久久不卡日韩美女| japanese国产精品| 久久精品 人人爱| 亚洲午夜黄色| 麻豆国产欧美一区二区三区| 影音先锋久久| 精品精品国产三级a∨在线| 夜夜精品视频| 成人黄色av| 日本在线不卡视频一二三区| 香蕉成人av| 国产欧美久久一区二区三区| 在线一区电影| 成人国产精品一区二区网站| 免费在线观看日韩欧美| 亚洲综合电影| 国产欧美精品久久| 亚洲国产影院| 国产suv精品一区二区四区视频| 亚洲精品观看| 欧美午夜不卡| 性欧美videohd高精| 国产激情一区| 日韩va亚洲va欧美va久久| 激情自拍一区| 中文一区一区三区高中清不卡免费| 日本aⅴ亚洲精品中文乱码| 黄色日韩在线| 日韩av首页| 国产成人精选| 国产精品嫩草影院在线看| 国产美女一区| 日本精品影院| 国产精品99久久免费| 蜜桃久久精品一区二区| 中文字幕高清在线播放| 国产调教一区二区三区| 水蜜桃久久夜色精品一区的特点| 秋霞影视一区二区三区| 欧美1区2区3| 日韩高清一区在线| 日韩专区一卡二卡| 亚洲大全视频| 精品国产免费人成网站| 日韩av不卡一区二区| 天堂成人免费av电影一区| 久久人人97超碰国产公开结果| 国产欧美日韩在线观看视频| 一区二区日韩免费看| 亚洲深夜福利| 亚洲精品小说| 亚洲激精日韩激精欧美精品| 欧美日韩在线二区| 久久婷婷丁香| 日韩精品免费一区二区在线观看| а√天堂中文在线资源8| 久久中文欧美| 麻豆精品99| 国产精品一区亚洲| 日本少妇一区二区| 亚欧成人精品| 久久亚洲风情| 国户精品久久久久久久久久久不卡| 日韩综合精品| 神马午夜久久| 美女少妇全过程你懂的久久| 久久婷婷激情| 五月婷婷亚洲| 国产精品美女久久久浪潮软件| 在线一区电影| 国产毛片久久| 亚洲一区网站| 鲁大师成人一区二区三区 | 国产成人精品一区二区免费看京| 国产精品久久亚洲不卡| 日韩中文av| 日韩中文av| 欧美一区=区三区| 国产精品一区2区3区| 国产福利一区二区三区在线播放| 免费一级欧美片在线观看网站| 久久精品国产亚洲aⅴ| 色婷婷综合网| 日韩精品欧美| 久久亚洲风情| 国产日产精品_国产精品毛片 | 久久不见久久见中文字幕免费| 国产精品久久| а√天堂中文在线资源8| 久久免费黄色| 免费观看久久av| 六月丁香综合| 国产日韩一区二区三区在线播放| 国产精品一区毛片| 精品精品99| 欧美福利专区| 在线观看视频免费一区二区三区| 亚洲综合激情在线| 日本色综合中文字幕| 国产麻豆一区二区三区精品视频| 美女av一区| 美女福利一区二区三区| 婷婷国产精品| 亚洲图片久久| 麻豆久久一区| 久久久9色精品国产一区二区三区| 久久激情婷婷| 免费观看在线色综合| 麻豆国产欧美日韩综合精品二区| 成午夜精品一区二区三区软件| 欧美天堂视频| 首页国产欧美日韩丝袜| 婷婷综合国产| 国产美女高潮在线| 蜜桃视频免费观看一区| 精品午夜av| 国产亚洲一区在线| 国产精品nxnn| 欧美亚洲国产精品久久| 日本成人手机在线| av资源亚洲| 日韩精选在线| 91精品蜜臀一区二区三区在线 | 在线观看亚洲精品福利片| 国产剧情一区| 亚洲福利精品| 国产麻豆一区二区三区| 欧美高清一区| 麻豆极品一区二区三区| 激情自拍一区| 欧美影院视频| 91精品国产成人观看| 国产视频网站一区二区三区| 999久久久免费精品国产| 欧美亚洲福利| 欧美日韩四区| 久久一区精品| 欧美日韩在线二区| 久久国产尿小便嘘嘘| 亚洲二区精品|