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

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

ECAN-101型CAN轉(zhuǎn)串口設(shè)備自定義協(xié)議轉(zhuǎn)換模式詳解

ECAN-101是億佰特研發(fā)生產(chǎn)的小型CAN總線與RS485串口一對(duì)一數(shù)據(jù)轉(zhuǎn)換的CAN轉(zhuǎn)設(shè)備,具有體積小巧、方便安裝等特點(diǎn)。前文詳細(xì)的介紹了CAN轉(zhuǎn)RS485數(shù)據(jù)ECAN-101智能協(xié)議轉(zhuǎn)換設(shè)備AT指令集、CAN轉(zhuǎn)設(shè)備五大數(shù)據(jù)轉(zhuǎn)換模式說(shuō)明、CAN轉(zhuǎn)RS485串口智能協(xié)議轉(zhuǎn)換器ECAN-101入門(mén)配置教程等詳解,本文小編會(huì)介紹該CAN轉(zhuǎn)設(shè)備自定義協(xié)議轉(zhuǎn)換模式下,CAN報(bào)文與串行幀之間的數(shù)據(jù)轉(zhuǎn)換傳輸。

CAN轉(zhuǎn)RS485協(xié)議轉(zhuǎn)換設(shè)備中自定義協(xié)議轉(zhuǎn)換模式,必須是完整的符合自定義協(xié)議規(guī)定的串行幀格式,要包含用戶(hù)所配置模式下的串行幀所有內(nèi)容,除數(shù)據(jù)域外若其他字節(jié)內(nèi)容若有誤此幀將不能成功發(fā)送。串行幀包含的內(nèi)容:幀頭、幀長(zhǎng)度、幀信息、幀ID、數(shù)據(jù)域、幀尾。

注意:此模式下用戶(hù)配置的幀ID和幀類(lèi)別無(wú)效,將根據(jù)串行幀里邊的格式進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。

串行幀轉(zhuǎn)CAN報(bào)文

串行幀格式必須符合規(guī)定的幀格式,由于CAN幀格式是基于報(bào)文的,串行幀格式是基于字節(jié)傳輸?shù)?。因此為了讓用?hù)方便使用CAN-bus,將串行幀格式向CAN幀格式靠攏,在串行幀中規(guī)定了一幀的起始及結(jié)束,即AT命令中的“幀頭”和“幀尾”,用戶(hù)可自行配置。幀長(zhǎng)度指的是從幀信息開(kāi)始到最后一個(gè)數(shù)據(jù)結(jié)束的長(zhǎng)度,不包括串行幀尾。幀信息分為擴(kuò)展幀和標(biāo)準(zhǔn)幀,標(biāo)準(zhǔn)幀固定表示為0x00,擴(kuò)展幀固定表示為0x80,與透明轉(zhuǎn)換和透明帶標(biāo)識(shí)轉(zhuǎn)換不同,自定義協(xié)議轉(zhuǎn)換中,無(wú)論每幀數(shù)據(jù)域包含的數(shù)據(jù)長(zhǎng)度為多少,其幀信息內(nèi)容都固定不變。當(dāng)幀類(lèi)型為標(biāo)準(zhǔn)幀(0x00)時(shí),幀類(lèi)型后兩個(gè)字節(jié)表示幀ID,其中高位在前;當(dāng)幀信息為擴(kuò)展幀(0x80)時(shí),幀類(lèi)型后4個(gè)字節(jié)表示幀ID,其中高位在前。

注意:自定義協(xié)議轉(zhuǎn)換中,無(wú)論每幀數(shù)據(jù)域包含的數(shù)據(jù)長(zhǎng)度為多少,其幀信息內(nèi)容都固定不變。固定為標(biāo)準(zhǔn)幀(0x00)或者擴(kuò)展幀(0x80)。幀ID需要符合ID范圍,否則ID可能出錯(cuò)。

1CAN轉(zhuǎn)設(shè)備自定義協(xié)議轉(zhuǎn)換模式

CAN報(bào)文轉(zhuǎn)串行幀

CAN總線報(bào)文收到一幀即轉(zhuǎn)發(fā)一幀,模塊會(huì)將CAN報(bào)文數(shù)據(jù)域中的數(shù)據(jù)依次轉(zhuǎn)換,同時(shí)會(huì)向串行幀添加幀頭、幀長(zhǎng)度、幀信息等數(shù)據(jù),實(shí)際為串行幀轉(zhuǎn)CAN報(bào)文的逆向形式。

2CAN轉(zhuǎn)設(shè)備自定義協(xié)議轉(zhuǎn)換模式

CAN報(bào)文轉(zhuǎn)換成串行幀

串行幀轉(zhuǎn)CAN報(bào)文自定義協(xié)議模式轉(zhuǎn)換示例

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

轉(zhuǎn)換模式:自定義協(xié)議,幀頭AA,幀尾:FF

轉(zhuǎn)換方向:雙向傳輸。

ID:無(wú)需配置,

幀類(lèi)別:無(wú)需配置,

CAN轉(zhuǎn)RS485串口設(shè)備上位機(jī)配置如下:

3CAN轉(zhuǎn)設(shè)備自定義協(xié)議轉(zhuǎn)換模式

則CAN轉(zhuǎn)設(shè)備數(shù)據(jù)轉(zhuǎn)換前后數(shù)據(jù)如下:

4CAN轉(zhuǎn)設(shè)備自定義協(xié)議轉(zhuǎn)換模式

因?yàn)橐呀?jīng)設(shè)置了幀頭為AA,幀尾為FF,要發(fā)送數(shù)據(jù)域?yàn)?/span>11 22 33 44,幀ID0x123的標(biāo)準(zhǔn)幀數(shù)據(jù),串口調(diào)試助手這邊就按照協(xié)議發(fā)送:AA 07 00 01 23 11 22 33 44 FF,設(shè)備CAN端轉(zhuǎn)換成來(lái)的數(shù)據(jù)在下方CAN調(diào)試器(ECAN-U01上顯示的就是數(shù)據(jù)域11 22 33 44,幀ID0x123的標(biāo)準(zhǔn)幀。同理CAN幀轉(zhuǎn)串行幀同樣按照這個(gè)邏輯封裝。

5CAN轉(zhuǎn)設(shè)備自定義協(xié)議轉(zhuǎn)換模式


相關(guān)文章推薦:

什么是控制器局域網(wǎng)CAN,can總線有哪些優(yōu)勢(shì)及特點(diǎn)?

【教程】Ebyte CAN分析軟件—ECAN Tools工具

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

CAN轉(zhuǎn)RS485數(shù)據(jù)ECAN-101智能協(xié)議轉(zhuǎn)換設(shè)備AT指令集

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多CAN模組、CAN DTU協(xié)議轉(zhuǎn)換設(shè)備等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte進(jìn)行了解,也可以直接撥打400電話咨詢(xún)技術(shù)專(zhuān)員!


4000-330-990

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