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

當(dāng)前位置: 首頁 >應(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)換模式說明CAN轉(zhuǎn)RS485串口智能協(xié)議轉(zhuǎn)換器ECAN-101入門配置教程等詳解,本文小編會(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ī)定的串行幀格式,要包含用戶所配置模式下的串行幀所有內(nèi)容,除數(shù)據(jù)域外若其他字節(jié)內(nèi)容若有誤此幀將不能成功發(fā)送。串行幀包含的內(nèi)容:幀頭、幀長度、幀信息、幀ID、數(shù)據(jù)域、幀尾。

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

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

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

注意:自定義協(xié)議轉(zhuǎn)換中,無論每幀數(shù)據(jù)域包含的數(shù)據(jù)長度為多少,其幀信息內(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ì)向串行幀添加幀頭、幀長度、幀信息等數(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:無需配置,

幀類別:無需配置,

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)換成來的數(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)勢及特點(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電話咨詢技術(shù)專員!


4000-330-990

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