ECAN-101是億佰特自主研發(fā)的一款小型智能協(xié)議轉(zhuǎn)換CAN轉(zhuǎn)設(shè)備。CAN轉(zhuǎn)設(shè)備集成1路CAN-BUS接口、1路RS485接口,可實現(xiàn)CAN與RS485不同協(xié)議數(shù)據(jù)之間的雙向轉(zhuǎn)換。該CAN轉(zhuǎn)RS485數(shù)據(jù)協(xié)議轉(zhuǎn)換器支持串口AT指令配置以及上位機配置設(shè)備參數(shù)和工作模式,ECAN-101智能協(xié)議轉(zhuǎn)換器具有體積小巧、方便安裝等特點,在CAN-BUS類產(chǎn)品開發(fā)、數(shù)據(jù)分析應(yīng)用中具有極高的性價比,是工程應(yīng)用、項目調(diào)試及產(chǎn)品開發(fā)的可靠助手。
1、進入AT指令模式:串口發(fā)送 ?+++ ?,3秒內(nèi)再次發(fā)送 ?AT,設(shè)備回顯AT ?MODE,則進入AT指令模式。
2、若無特殊說明,后續(xù)所有的AT指令操作都需增加 ?“”。
3、所有示例都是關(guān)閉命令回顯功能下進行的。
4、設(shè)置參數(shù)后需要重啟設(shè)備即可是設(shè)置的參數(shù)生效。
指令 | AT |
功能 | 進入AT指令模式 |
發(fā)送 | AT |
返回 |
【舉例】
發(fā)送:+++// ?沒有換行符
發(fā)送:AT// ?沒有換行符
響應(yīng):
指令 | EXAT |
功能 | 退出AT指令模式 |
設(shè)置 | AT+EXAT |
返回 |
【舉例】
發(fā)送:AT+EXAT
響應(yīng):
指令 | VER? |
功能 | 查詢固件版本 |
查詢 | AT+VER? |
返回 | |
備注 | x.x ?版本號 |
【舉例】
發(fā)送:AT+VER? ?
響應(yīng):
指令 | RESTORE |
功能 | 恢復(fù)設(shè)備的默認參數(shù)(出廠參數(shù)) |
設(shè)置 | AT+RESTORE |
返回 | |
備注 | 需要重啟設(shè)備是參數(shù)生效 |
【舉例】
發(fā)送:AT+RESTORE
響應(yīng):
指令 | E |
功能 | 用戶命令回顯設(shè)置/查詢 |
設(shè)置 | AT+E=ON |
返回 | |
備注 | ON(開啟) ?OFF(關(guān)閉) |
【舉例】
設(shè)置:
發(fā)送:AT+E=OFF
響應(yīng):
查詢:
發(fā)送:AT+E?
響應(yīng):
指令 | UART |
功能 | 設(shè)置模塊串口通訊的參數(shù) |
設(shè)置 | AT+UART=baud,date,stop,parity,flowcontrol |
返回 | |
查詢 | AT+UART? |
參數(shù) | Baud(串口波特率): |
【舉例】
設(shè)置:
發(fā)送:AT+UART=115200,8,1,EVEN,NFC
響應(yīng):
查詢:
發(fā)送:AT+UART?
響應(yīng):
指令 | CAN |
功能 | 設(shè)置CAN接口通訊參數(shù) |
設(shè)置 | AT+CAN ?=baud,id,mode |
返回 | |
查詢 | AT+CAN? |
參數(shù) | Baud(CAN波特率): |
【舉例】
設(shè)置:
發(fā)送:AT+CAN=100,70,NDTF
響應(yīng):
查詢:
發(fā)送:AT+ ?CAN?
響應(yīng):
指令 | MODE |
功能 | 設(shè)置/查詢模塊轉(zhuǎn)換方式 |
設(shè)置 | AT+ ?MODE=mode |
返回 | |
查詢 | AT+MODE? |
參數(shù) | mode (模塊工作模式):TRANS(透明), TPRTL(透明帶標識), |
【舉例】
設(shè)置:
發(fā)送:AT+CANLT=ETF
響應(yīng):
查詢:
發(fā)送:AT+ ?CANLT?
響應(yīng):
指令 | CANLT |
功能 | 設(shè)置/查詢CAN總線的濾波方式 |
設(shè)置 | AT+CANLT ?=mode |
返回 | |
查詢 | AT+CANLT? |
參數(shù) | mode ?(濾波模式):OFF(接收所有功能), ?ETF(只接收擴展幀),NTF(只接收標準幀), ?USER ?(自定義) |
【舉例】
設(shè)置:
發(fā)送:AT+MODE=MODBUS
響應(yīng):
查詢:
發(fā)送:AT+ ?MODE?
響應(yīng):
指令 | UDMHT |
功能 | 設(shè)置/查詢自定義模式下幀頭幀尾數(shù)據(jù) |
設(shè)置 | AT+UDMHT=head,tail |
返回 | |
查詢 | AT+ ?UDMHT? |
參數(shù) | head ?(幀頭數(shù)據(jù)),tail ?(幀尾數(shù)據(jù))。數(shù)據(jù)范圍 ?0~0xFF |
【舉例】
設(shè)置:設(shè)置幀頭數(shù)據(jù)為FF,幀尾數(shù)據(jù)為55
發(fā)送:AT+UDMHT=FF,55 ?
響應(yīng):
查詢:
發(fā)送:AT+UDMHT?
響應(yīng):
指令 | RANDOM |
功能 | 設(shè)置/查詢查詢標識參數(shù) |
設(shè)置 | AT+RANDOM ?= ?idLength, ?idLocation ? |
返回 | |
查詢 | AT+RANDOM? |
參數(shù) | idLength ?(幀頭ID長度),idLocation ?(幀ID位置)。 |
【舉例】
設(shè)置:設(shè)置幀ID長度4,位置2
發(fā)送:AT+RANDOM=4,2 ?
響應(yīng):
查詢:
發(fā)送:AT+ ?RANDOM?
響應(yīng):
指令 | MSG |
功能 | 設(shè)置/查詢幀ID幀信息使能 |
設(shè)置 | AT+MSG ?=flag_id, ?flag_type |
返回 | |
查詢 | AT+MSG? |
參數(shù) | flag_id ?(幀頭數(shù)據(jù)),tail ?(幀尾數(shù)據(jù))。數(shù)據(jù)范圍 ?0~0xFF |
【舉例】
設(shè)置:使能幀ID,幀信息
發(fā)送:AT+MSG=1,1 ?
響應(yīng):
查詢:
發(fā)送:AT+ ?MSG?
響應(yīng):
指令 | DIRECTION |
功能 | 設(shè)置/查詢幀ID幀信息使能 |
設(shè)置 | AT+DIRECTION= ?parameter |
返回 | |
查詢 | AT+ ?DIRECTION? |
參數(shù) | parameter(方向參數(shù)),UART-CAN ?(串口到can)。CAN-UART(CAN |
到串口) ?BOTHWAY(雙向) |
【舉例】
設(shè)置:只轉(zhuǎn)換串口數(shù)據(jù)到can總線
發(fā)送:AT+DIRECTION=UART-CAN
響應(yīng):
查詢:
發(fā)送:AT+ ?DIRECTION?
響應(yīng):
指令 | FILTER |
功能 | 設(shè)置/查詢過濾幀信息 |
設(shè)置 | AT+FILTER=id_type,date |
返回 | |
查詢 | AT+FILTER? |
參數(shù) | type ?(幀類別),date ?(幀數(shù)據(jù)) |
type:NDTF ?代表此條命令為標準ID,EDTF代表此條命令為擴展幀ID | |
date:ID ?數(shù)據(jù)。 |
【舉例】
設(shè)置:設(shè)置幀過濾參數(shù):標準幀ID,719
發(fā)送:AT+LFILTER=NDTF,719 ?
響應(yīng):
查詢:將會返回已經(jīng)設(shè)置的所有ID
發(fā)送:AT+ ?FILTER?
響應(yīng):
指令 | DELFILTER |
功能 | 設(shè)置/查詢過濾幀信息 |
設(shè)置 | AT+DELFILTER=id_type,date |
返回 | |
參數(shù) | type ?(幀類別),date ?(幀數(shù)據(jù)) |
NDTF: ?代表此條命令為標準ID,EDTF ?代表此條命令為擴展幀ID。 | |
date:ID ?數(shù)據(jù)。 |
【舉例】
設(shè)置:刪除過濾參數(shù):標準幀 ?719
發(fā)送:AT+DELFILTER=NDTF,719 ?
響應(yīng):
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多串口服務(wù)器、無線遙控開關(guān)、無線通信模塊、無線數(shù)傳電臺、lora模塊、WiFi無線模塊等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!