ECAN-101是太阳集团tcy8722自主研发的一款小型智能协议转换CAN转设备。CAN转设备集成1路CAN-BUS接口、1路RS485接口,可实现CAN与RS485不同协议数据之间的双向转换。该CAN转RS485数据协议转换器支持串口AT指令配置以及上位机配置设备参数和工作模式,ECAN-101智能协议转换器具有体积小巧、方便安装等特点,在CAN-BUS类产品开发、数据分析应用中具有极高的性价比,是工程应用、项目调试及产品开发的可靠助手。
1、进入AT指令模式:串口发送 +++ ,3秒内再次发送 AT,设备回显AT MODE,则进入AT指令模式。
2、若无特殊说明,后续所有的AT指令操作都需增加 “”。
3、所有示例都是关闭命令回显功能下进行的。
4、设置参数后需要重启设备即可是设置的参数生效。
指令 | AT |
功能 | 进入AT指令模式 |
发送 | AT |
返回 |
【举例】
发送:+++// 没有换行符
发送:AT// 没有换行符
响应:
指令 | EXAT |
功能 | 退出AT指令模式 |
设置 | AT+EXAT |
返回 |
【举例】
发送:AT+EXAT
响应:
指令 | VER? |
功能 | 查询固件版本 |
查询 | AT+VER? |
返回 | |
备注 | x.x 版本号 |
【举例】
发送:AT+VER?
响应:
指令 | RESTORE |
功能 | 恢复设备的默认参数(出厂参数) |
设置 | AT+RESTORE |
返回 | |
备注 | 需要重启设备是参数生效 |
【举例】
发送:AT+RESTORE
响应:
指令 | E |
功能 | 用户命令回显设置/查询 |
设置 | AT+E=ON |
返回 | |
备注 | ON(开启) OFF(关闭) |
【举例】
设置:
发送:AT+E=OFF
响应:
查询:
发送:AT+E?
响应:
指令 | UART |
功能 | 设置模块串口通讯的参数 |
设置 | AT+UART=baud,date,stop,parity,flowcontrol |
返回 | |
查询 | AT+UART? |
参数 | Baud(串口波特率): |
【举例】
设置:
发送:AT+UART=115200,8,1,EVEN,NFC
响应:
查询:
发送:AT+UART?
响应:
指令 | CAN |
功能 | 设置CAN接口通讯参数 |
设置 | AT+CAN =baud,id,mode |
返回 | |
查询 | AT+CAN? |
参数 | Baud(CAN波特率): |
【举例】
设置:
发送:AT+CAN=100,70,NDTF
响应:
查询:
发送:AT+ CAN?
响应:
指令 | MODE |
功能 | 设置/查询模块转换方式 |
设置 | AT+ MODE=mode |
返回 | |
查询 | AT+MODE? |
参数 | mode (模块工作模式):TRANS(透明), TPRTL(透明带标识), |
【举例】
设置:
发送:AT+CANLT=ETF
响应:
查询:
发送:AT+ CANLT?
响应:
指令 | CANLT |
功能 | 设置/查询CAN总线的滤波方式 |
设置 | AT+CANLT =mode |
返回 | |
查询 | AT+CANLT? |
参数 | mode (滤波模式):OFF(接收所有功能), ETF(只接收扩展帧),NTF(只接收标准帧), USER (自定义) |
【举例】
设置:
发送:AT+MODE=MODBUS
响应:
查询:
发送:AT+ MODE?
响应:
指令 | UDMHT |
功能 | 设置/查询自定义模式下帧头帧尾数据 |
设置 | AT+UDMHT=head,tail |
返回 | |
查询 | AT+ UDMHT? |
参数 | head (帧头数据),tail (帧尾数据)。数据范围 0~0xFF |
【举例】
设置:设置帧头数据为FF,帧尾数据为55
发送:AT+UDMHT=FF,55
响应:
查询:
发送:AT+UDMHT?
响应:
指令 | RANDOM |
功能 | 设置/查询查询标识参数 |
设置 | AT+RANDOM = idLength, idlocations |
返回 | |
查询 | AT+RANDOM? |
参数 | idLength (帧头ID长度),idlocations (帧ID位置)。 |
【举例】
设置:设置帧ID长度4,位置2
发送:AT+RANDOM=4,2
响应:
查询:
发送:AT+ RANDOM?
响应:
指令 | MSG |
功能 | 设置/查询帧ID帧信息使能 |
设置 | AT+MSG =flag_id, flag_type |
返回 | |
查询 | AT+MSG? |
参数 | flag_id (帧头数据),tail (帧尾数据)。数据范围 0~0xFF |
【举例】
设置:使能帧ID,帧信息
发送:AT+MSG=1,1
响应:
查询:
发送:AT+ MSG?
响应:
指令 | DIRECTION |
功能 | 设置/查询帧ID帧信息使能 |
设置 | AT+DIRECTION= parameter |
返回 | |
查询 | AT+ DIRECTION? |
参数 | parameter(方向参数),UART-CAN (串口到can)。CAN-UART(CAN |
到串口) BOTHWAY(双向) |
【举例】
设置:只转换串口数据到can总线
发送:AT+DIRECTION=UART-CAN
响应:
查询:
发送:AT+ DIRECTION?
响应:
指令 | FILTER |
功能 | 设置/查询过滤帧信息 |
设置 | AT+FILTER=id_type,date |
返回 | |
查询 | AT+FILTER? |
参数 | type (帧类别),date (帧数据) |
type:NDTF 代表此条命令为标准ID,EDTF代表此条命令为扩展帧ID | |
date:ID 数据。 |
【举例】
设置:设置帧过滤参数:标准帧ID,719
发送:AT+LFILTER=NDTF,719
响应:
查询:将会返回已经设置的所有ID
发送:AT+ FILTER?
响应:
指令 | DELFILTER |
功能 | 设置/查询过滤帧信息 |
设置 | AT+DELFILTER=id_type,date |
返回 | |
参数 | type (帧类别),date (帧数据) |
NDTF: 代表此条命令为标准ID,EDTF 代表此条命令为扩展帧ID。 | |
date:ID 数据。 |
【举例】
设置:删除过滤参数:标准帧 719
发送:AT+DELFILTER=NDTF,719
响应:
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、无线遥控开关、无线通信模块、无线数传电台、lora模块、WiFi无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3