

本文详细讲解亿佰特ECAN-101 CAN(控制器局域网)转RS485(串行通信标准)模块透传带标识模式的配置方法、接线流程与实操演示,提供从硬件连接、参数配置到功能验证的全流程指导,针对配置过程中的常见问题提供解决方案,帮助工程师快速掌握ECAN-101模块的使用方法,提升工业通信项目开发效率。
ECAN-101是亿佰特推出的工业级CAN总线转RS485协议串口转换器模块,支持透明传输、透明带标识、自定义协议转换等多种工作模式,广泛应用于工业控制、智能电网、轨道交通等领域,是CAN总线与RS485总线互联互通的高性价比解决方案。
本视频旨在演示ECAN-101系列CAN总线转RS485总线协议转换器设备透传带标识模式使用。
本教程使用ECAN-101和ECAN-U01 CAN分析仪,ECAN-U01用于接收ECAN-101发出的CAN数据,ECAN-U01、ECAN-U01S、ECAN-U01M、ECAN-U01MS系列CAN分析仪也可以与ECAN-101产品配合使用,仅在体积、是否隔离以及CAN通道数量上有区别,使用方法一致。在使用时CAN总线时必须接上CAN终端设备(本次教程使用CAN分析仪模拟CAN终端设备),否则CAN总线会报错,本教程也简单展示ECAN-U01的使用方法,用户若手上只有ECAN-U01S等我司CAN分析仪系列产品,也可参考此教程。
序号 | 材料名称 | 数量 | 说明 |
1 | ECAN-101 | 1 | CAN转RS485总线串口转换器主设备 |
2 | ECAN-U01 CAN分析仪 | 1 | 用于CAN数据收发测试,其他型号CAN分析仪也可 |
3 | USB转RS485转接器 | 1 | 用于模块配置和串口数据收发 |
4 | Micro-B USB数据线 | 1 | ECAN-U01配套数据线 |
5 | 12V直流电源 | 1 | 为ECAN-101供电 |
6 | ECAN_101配置上位机软件 | 1 | 亿佰特官网ECAN-101下载页面获取 |
7 | ECANTools CAN调试软件 | 1 | 亿佰特官网ECAN-U01下载页面获取 |
8 | XCOM串口调试助手 | 1 | 亿佰特官网工具下载页面获取 |
将485转USB和ECAN-101按照A接A,B接B的方式连接;将ECAN-U01的CAN1_H、CAN1_L接口分别与ECAN-101的H、L接口连接;将电源按照正接正,负接负的方式与ECAN-101连接。若用户在使用过程中发现ERR灯亮起,请将R+R-两个端口使用导线短接启用120Ω电阻并立刻重启设备消除CAN错误,若ERR灯仍常亮,请用户自行排查CAN总线上的干扰。
打开ECAN_101_配置上位机软件,选择对应的串口,以出厂默认串口波特率115200打开串口调试助手,若用户后续修改了波特率,请使用修改后的波特率打开串口,若用户忘记使用的波特率,可以使用波特率搜索按钮搜索设备的波特率。

图1 ECAN-101配置软件主界面
点击连接设备,配置软件会自动读出设备参数,如上位机配置软件提示连接设备失败,请用户排查串口打开的波特率是否与设备实际波特率一致或检查连线是否存在干扰以及连接是否正确。

设备连接成功参数读取界面
可在串口参数设置一栏中修改设备的串口参数,注意,此处修改的参数需重启生效。本次教程使用默认串口参数即可。

串口参数配置界面
在CAN总线设置一栏中可配置ECAN-101的CAN总线参数,目前仅支持标准CAN波特率,本次教程使用CAN波特率250K。帧类别可下拉选择标准帧或扩展帧,用户可根据自己的实际使用情况选择,本次教程使用默认的标准帧。在透明带标识模式下,此处的帧ID无效,由串口数据中携带的帧ID决定。

CAN总线参数配置界面
转换方向我们使用默认的双向转换,即CAN和485双向转换。

透明带标识模式参数配置界面
转换方向我们使用默认的双向转换,即CAN和485双向转换。转换模式我们选择透明带标识模式,透明带标识模式下有两个可配置选项,其中长度这项参数的意思是帧ID的长度,标准帧1-2字节,扩展帧1-4字节;位置的含义是帧ID在串口数据包中的起始位置,从第一个字节开始计数,举例说明:串口数据为01 02 03 04 05 06 07,位置=3,长度=2,则帧ID为03 04,剩余数据为CAN帧有效载荷。本教程配置:长度=2,位置=3,说明CAN转串口也遵循相同格式。

(也就是从第三个字节开始往后两个字节为帧ID)。
注:CAN数据转到串口后也会按照这个格式进行输出。
过滤器模式分为接收所有CAN数据、只收扩展帧、只收标准帧以及自定义,其中自定义模式为白名单机制,匹配配置的帧ID的数据帧才可进行转换,其余CAN数据则会被丢弃不予转换。本次教程不做过滤(即接收所有数据)自定义协议参数在透明带标识模式下不生效,此处就不做讲解,若需了解,可自行查阅产品手册。

过滤器参数配置界面
将上述参数填写完成后点击写入配置,写入配置成功后点击重启设备即可,ECAN-101会自动进入传输状态,无需再次在配置软件中点击连接(再次点击连接会进入配置状态,无法通过485发送数据到CAN总线)。至此,ECAN-101参数配置完成。

参数写入与设备重启界面
关掉ECAN_101_配置上位机软件,打开串口调试助手,使用波特率115200,8N1串口参数打开串口。注意勾选16进制显示和16进制发送。

XCOM串口调试助手配置界面
将ECAN-U01和Micro-B转USB数据线连接,USB接到电脑上,双击打开ECANTools软件,选择ECAN-U01对应的串口并打开设备。

ECANTools设备选择界面
本次教程使用的是ECAN-U01的通道1,将通道1的打开参数选择为刚刚配置的ECAN-101的CAN波特率参数250K,点击启动通道。

CAN通道参数配置界面
点击发送数据,在弹出的窗口此处可填写发送的帧ID和帧数据,填写帧ID为2,数据可随意填写。点击立即发送即可向ECAN-101发送CAN数据。串口调试助手收到数据,串口调试助手发送数据01 02 03 04 05 06 07,可在ECANTools软件上查看到数据,且帧ID为04 05。

数据接收结果
FAQ1:配置软件提示"连接设备失败"是什么原因?
A:常见原因包括:串口波特率与设备实际波特率不一致、硬件接线错误(A/B线接反)、设备未正常供电、串口被其他软件占用,可使用波特率搜索功能自动识别设备波特率。
FAQ2:CAN总线ERR灯常亮如何解决?
A:首先检查CAN总线是否接有终端设备,短接ECAN-101的R+R-引脚启用120Ω终端电阻,重启设备;如仍亮灯,检查CAN_H/CAN_L是否接反,排查总线是否存在短路或强电磁干扰。
FAQ3:透明带标识模式下数据收发异常是什么原因?
A:检查长度和位置参数配置是否正确,确保串口发送数据格式符合配置要求,帧ID长度与位置匹配,CAN总线与串口波特率配置一致。
FAQ4:配置完成后无法收发数据是什么原因?
A:确认配置参数已写入并重启设备,配置软件已关闭(避免占用串口进入配置模式),检查CAN总线和RS485总线接线是否正确,确认两端设备波特率一致。
FAQ5:ECAN-101支持的最大CAN波特率是多少?
A:ECAN-101支持5Kbps~1Mbps标准CAN波特率,可根据实际应用场景灵活配置,最高支持1Mbps高速CAN总线通信。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多CAN总线模块和CAN总线网关产品的更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
2、CAN转RS485串口智能协议转换器ECAN-101入门配置教程
联系我们:
技术支持:support@cdebyte.com 销售咨询:4000-330-990
7 X 24 销售服务热线
4000-330-990©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号


