国产熟睡乱子伦视频_激情五月综网站点_中文字幕乱偷无码_国产日韩综合第一页_在线观看亚色视频区一区二_八戒八戒神马影院免费_国产av黄色电影_4hu四虎永久在线影院97年小娇妻_台湾佬自偷自拍情侣在线_秋霞成人永久免费网站

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

基于CAN報(bào)文固定協(xié)議轉(zhuǎn)換器轉(zhuǎn)發(fā)教程

CAN總線通信的應(yīng)用領(lǐng)域中,很多客戶(hù)需要將CANID 放在CAN報(bào)文中,這樣更方便接入不同的設(shè)備,有利于用戶(hù)通過(guò)模塊更方便的組建自己的網(wǎng)絡(luò),使用自定的應(yīng)用協(xié)議。但是要實(shí)現(xiàn)這樣的應(yīng)用,用戶(hù)往往需要不停地去修改參數(shù),而億佰特的ECAN-401所具備的協(xié)議轉(zhuǎn)發(fā)功能則很好地處理這個(gè)問(wèn)題。首先我們要了解一下此設(shè)備的固定協(xié)議是怎么樣的格式。

CAN格式轉(zhuǎn)換固定13字節(jié)表示一個(gè)CAN幀數(shù)據(jù),13個(gè)字節(jié)內(nèi)容包括CAN 幀信息+ID +幀數(shù)據(jù)。在該轉(zhuǎn)換模式下,設(shè)置的CANID無(wú)效,因?yàn)榇藭r(shí)發(fā)送的標(biāo)識(shí)符(幀ID)由上述的格式串行幀中的幀ID數(shù)據(jù)填充。配置的幀類(lèi)型也無(wú)效,由格式串行幀中的幀信息來(lái)決定幀類(lèi)型。格式如下:

CAN報(bào)文固定格式

ID 的長(zhǎng)度為 4 字節(jié),標(biāo)準(zhǔn)幀有效位是 11 位,擴(kuò)展幀有效位是 29 位。

CAN報(bào)文幀

串行幀轉(zhuǎn)CAN報(bào)文的過(guò)程中,以固定字節(jié)(13字節(jié))對(duì)齊的串行數(shù)據(jù)幀中,某段固定字節(jié)的數(shù)據(jù)格式不標(biāo)準(zhǔn),將會(huì)不對(duì)固定字節(jié)長(zhǎng)度進(jìn)行轉(zhuǎn)換,接著轉(zhuǎn)換后面的數(shù)據(jù)。如果轉(zhuǎn)換后發(fā)現(xiàn)少了某些CAN 報(bào)文,請(qǐng)檢查對(duì)應(yīng)報(bào)文的固定字節(jié)長(zhǎng)度串行數(shù)據(jù)格式是否不符合標(biāo)準(zhǔn)格式。

幀數(shù)據(jù)在CAN格式轉(zhuǎn)換時(shí),長(zhǎng)度固定為8字節(jié)。有效長(zhǎng)度由DLC3~DLC0的值決定,有效數(shù)據(jù)不足固定長(zhǎng)度時(shí),需要補(bǔ)0到固定長(zhǎng)度。

此模式下,要注意嚴(yán)格按照固定字節(jié)的格式串行數(shù)據(jù)格式才能轉(zhuǎn)換成功,CAN模式轉(zhuǎn)換可參考示例(CAN 格式轉(zhuǎn)換標(biāo)準(zhǔn)幀示例)所示,轉(zhuǎn)換時(shí)首先要確保幀信息無(wú)誤,數(shù)據(jù)長(zhǎng)度表示無(wú)誤,否則不會(huì)進(jìn)行轉(zhuǎn)換。

轉(zhuǎn)換示例:

串行幀轉(zhuǎn)CAN報(bào)文(協(xié)議模式)。

該示例配置的CAN配置參數(shù)。

轉(zhuǎn)換模式:協(xié)議模式

幀類(lèi)別:擴(kuò)展幀;

轉(zhuǎn)換方向:雙向;

ID:無(wú)需配置;

則轉(zhuǎn)換前后數(shù)據(jù)如下。

CAN報(bào)文

在了解了ECAN-401協(xié)議模式功能后,我們可以開(kāi)始實(shí)際操作,準(zhǔn)備以下設(shè)備:ECAN-401一臺(tái)、CAN分析儀ECAN-U01一臺(tái),XCOM串口助手。這里我們使用ECAN-401做數(shù)據(jù)轉(zhuǎn)換工具,ECAN-U01發(fā)送和接收CAN報(bào)文,XCOM串口助手軟件模擬串行設(shè)備發(fā)送串行數(shù)據(jù)。將ECAN-401ECAN-U01CAN_LCAN_H連接,ECAN-401485接口通過(guò)485USB轉(zhuǎn)換器連接到電腦,如下圖所示:

can總線數(shù)轉(zhuǎn)換器鏈接示意圖

通過(guò)ECAN-401的上位機(jī),將設(shè)備通訊模式切換為協(xié)議模式,CAN波特率1000K,參數(shù)配置如下圖:

can協(xié)議波特率配置

打開(kāi)CAN分析儀ECAN-U01以及XCOM軟件,使用XCOM軟件模擬出一串行設(shè)備,通過(guò)ECAN-401485串口發(fā)送串行數(shù)據(jù):首先使用標(biāo)準(zhǔn)幀發(fā)送兩包數(shù)據(jù):88 01 23 45 67 11 22 33 44 55 66 77 88,這里可以看到ECAN-U01設(shè)備已經(jīng)接收到了ECAN-401所轉(zhuǎn)換出來(lái)的數(shù)據(jù):

CAN分析儀配置

這里可以看到ECAN-U01已經(jīng)成功接收到ECAN-401轉(zhuǎn)化出來(lái)的數(shù)據(jù),幀類(lèi)型:擴(kuò)展幀幀ID1234567,數(shù)據(jù)域:11 22 33 44 55 66 77 88 。從ECAN-401的配置參數(shù)上看,ECAN-401的設(shè)置的幀類(lèi)型和幀ID是沒(méi)生效的,CAN分析儀接收的幀信息由串行幀給出。

再試試串行幀發(fā)送08 00 00 01 23 88 77 66 55 44 33 22 11,如下圖所示:

CAN分析儀配置2

CAN分析儀正常接收到標(biāo)準(zhǔn)幀數(shù)據(jù),這樣就可以實(shí)現(xiàn)設(shè)備到CAN DTU智能協(xié)議轉(zhuǎn)換器的協(xié)議轉(zhuǎn)發(fā)。

今天的分享就到這里啦,億佰特人每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的官網(wǎng)進(jìn)行了解,還有客服小姐姐在線答疑哦!


4000-330-990

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