ECAN-101调试经历

张开发
2026/4/21 20:15:38 15 分钟阅读

分享文章

ECAN-101调试经历
1.工作中接手一个485转CAN的项目手里的东西的就一个ECAN-101模块一个电源老大送来一个小功率电源和几根连接线这也是一种支持吧。因为485转CAN模块需要8-28V供电这个电源输出24V,刚好合适。第一步到厂家网站找相应产品资料还好基本都能找到有文档有视频 刚了一上资料我说需要买一个can控制盒老大说实际上不用这个你直拉连线就可以。好吧你是领导你的都对就按厂家的使用说明接好线连上上位机。打开串口成功连接设备不成功搜索波特率也不成功。一会儿领导若有所悟送来一个和厂家类似的can盒我眼睛一下了亮了这个老伙伴太熟悉陪伴了多少个日日夜夜。国内也就那么几家有名。先上厂家网站下载相关的上位机软件毕竟收发数据都要用到这个上位机软件。接好电源的CAN通信线连接CAN通信盒还好一串串数据跃上屏幕又熟悉又激动老伙计又一次等到你了。更难的还在后面看我通信没有成功领导首先帮我检查联线还好没有发现有错误让我把产品手册发给他过了一会儿他让直接用串口助手发AT指令仔细一看其实厂家连接发的也是AT指令根本没有啥区别。然后又拿一个好的USB转485模块过来试验还是不成功。只能怀疑usb转485坏了或者485转CAN坏了或者两都都坏了。没有办法了只好求助厂家还好他们在深圳有销售中心联系上了先让我发公司地址如果远想请他们是不容易的毕竟我们量不是很大。还好他们欣然答应第二天上门看看。第二天厂家人员也来了同事出差也回来。他见我没有通信成功就说他重新设置了波特率拿了一根长针按一个按钮5秒钟设为默认波特率115200连接客户的USB转485可以成功连接设备。右边的命令显示框的命令也有发送和回复。换回公司我们的usb转485死活不成功这也太坑人了设备都有问题怎么调。总结一下公司的USB转485有问题485转CAN波特率被设为9600了所以和默认波特率115200不一致所以通信不成功。下一步就是和开关电源CAN通讯首先波特率设为一致125k,连上串口设好波特率115200还好有数据接受怎么是乱码切换为十六进制数据接受格式和电源的CAN协议对一了基本一致。就是CAN的ID值没有重新设置模式透明加标识模式就可以。调试就是这样总有各种各样的坑坑被一次又一次填平经验也在实践中慢慢提升。

更多文章