色猫咪av在线网址_91精品国产福利在线观看雪梨还会玩转热点_丁香花的视频免费观看_国产手机在线A∨免费视频_十八禁av无码免费网站APP_综合色一区二区亚洲_日韩精品小电影_漂亮人妻熟睡中被公侵犯_全新成人高清无码片_高级厕所偷窥白领美女嘘嘘

當(dāng)前位置: 首頁 >應(yīng)用方案 >技術(shù)應(yīng)用 >

基于SAEJ1939協(xié)議CAN總線模塊批量數(shù)據(jù)傳輸

基于SAEJ1939無線通信協(xié)議的CAN總線模塊(can控制器局域網(wǎng)絡(luò))批量數(shù)據(jù)傳輸

CAN總線簡介

CAN(控制器局域網(wǎng)絡(luò))總線,以其高實時性、高可靠性、功能完善、高性價比、開發(fā)周期短、等諸多優(yōu)點,被大量應(yīng)用于車輛通信及控制,幾乎所汽車生產(chǎn)商及其供應(yīng)商都選則CAN總線做為通信介質(zhì)。

SAEJ1939協(xié)議

SAEJ1939協(xié)議是CAN2.0B的基礎(chǔ)之上做了進(jìn)一步封裝,相較于七層OSI模型更加簡單、易于上手,該協(xié)議主要面向客車和大中型載重貨車。SAEJ1939數(shù)據(jù)幀結(jié)構(gòu)如下:

can總線模組

從上圖可知,一幀CAN數(shù)據(jù)幀最大可攜帶8 Byte(64bit)數(shù)據(jù)。而在日常車輛控制中往往需要傳輸?shù)膬?nèi)容遠(yuǎn)大于此數(shù)量。在SAEJ1939-21中專門規(guī)定了傳輸協(xié)議功能。

無線傳輸協(xié)議功能主要分為兩個部分:消息的拆裝與重組,連接管理。

消息拆裝與重組:

大于8個字節(jié)的數(shù)據(jù)不能通過用一個單獨的CAN 數(shù)據(jù)幀來傳輸。它們需要被拆分多個小的數(shù)據(jù)包,使用單獨的數(shù)據(jù)幀依次傳送。接收則負(fù)責(zé)按編號將這個單獨的數(shù)據(jù)包重組長數(shù)據(jù),并傳給應(yīng)用程序。

連接管理:

連接管理包含三個過程:建立連接、數(shù)據(jù)傳輸、連接關(guān)閉。

1.建立連接:當(dāng)某個節(jié)點要傳送一組大于8字節(jié)的數(shù)據(jù)時,就會發(fā)起請求連接,請求中包含整個數(shù)據(jù)包的大小,要傳送消息的幀數(shù),以及它設(shè)定的參數(shù)群編號。然后等待接收方做出相應(yīng)的響應(yīng)或者超時。

2.數(shù)據(jù)傳輸:當(dāng)建立連接之后,當(dāng)發(fā)送者接收到允許發(fā)送的信號后,發(fā)送者將按順序?qū)⒉鹧b好的數(shù)據(jù)依次發(fā)送到CAN網(wǎng)絡(luò)上。數(shù)據(jù)幀的第一個字節(jié)用于表示當(dāng)前數(shù)據(jù)包的編號。因此,一次批量傳輸最大數(shù)據(jù)量為:255 * 7 = 1785字節(jié)。

3.連接關(guān)閉:當(dāng)數(shù)據(jù)被正確發(fā)送后,接收方會回傳一個數(shù)據(jù)包,數(shù)據(jù)包內(nèi)容包括:結(jié)束應(yīng)答標(biāo)號、整個消息的大小、接收的幀數(shù)以及參數(shù)群編號。

整個傳輸過程如下圖

can模組無線通信模塊

查看技術(shù)文章和免費咨詢技術(shù)問題可以訪問成都億佰特電子科技有限公司官網(wǎng)及各官方平臺:

微信號:cdebyte

今日頭條:億佰特

新浪微博:成都億佰特



億佰特官網(wǎng) 4000-330-990

https://www.wjx.cn/jq/84863372.aspx