1
ECAN-E02是亿佰特开发的一款高性能工业级以太网与CAN-bus的数据转换设备,CAN转换器模组内部集成了1路CAN-bus接口、1路EtherNet接口,支持TCP/UDP协议,可以轻松完成CAN-bus网络和以太网网络的互通。该CAN转换器模组支持在-40℃~85℃的温度范围内工作。CAN转换器具有一路10M/100M以太网接口,CAN接口高防护,增加隔离;1路CAN口通信最高波特率为1Mbps,具有TCP Server、TCP Client、UDP等多种工作模式,可通过上位机或网页配置参数。
ECAN-E02优势
• 以太网支持10M/100M自适应。
• 支持网页配置设备参数。
• 内置看门狗。
• 支持远程升级。
• 体积较小,且带定位孔和导轨安装,安装便捷、灵活,适用于机柜安装场景。
• 适用于工业控制场景,防尘效果好。
• 采用弹簧端子,快速接线使用。
• 采用V0级阻燃材料,安全可靠。
快速使用
使用到的设备:PC*1、ECAN-E02*1、ECAN-U01*1、网线*1。
上电后使设备和PC处于同一网段。通过上位机配置ECAN-E02参数如下:
打开电脑的网络调试助手,设置为TCP Server,本地主机IP设置为192.168.1.253,本地主机端口号设置为9002。
将ECAN-E02的CAN端连接CAN分析仪(ECAN-U01),接入CAN总线时只需将CAN_H连CAN_H,CAN_L连CAN_L即可。使用ECAN-U01和ECAN-E02互发送数据,结果见下图:
ECAN-E02支持2种过滤方式:软件过滤+硬件过滤,下文介绍下软件过滤,硬件过滤可以参考之前的推文:《解析ECAN-E02单过滤器CAN硬件过滤》
CAN的软件过滤是指在软件层面上对CAN总线上传输的报文进行筛选和处理的过程。我司ECAN-E02设备支持设置3组软件过滤,软件过滤使用逻辑为过滤CAN ID。软件过滤可以通过上位机配置过滤器参数来实现。例如,可以设置ID上限和下限,以确定可接收数据的CAN ID范围。在这个范围内的CAN ID将被接收,否则将被过滤掉,使用方法如下:
配置项说明:
1、启用选项:勾选表示启用该过滤器,未勾选则该过滤无效。
2、ID上限(Hex):该配置项为设置可接收数据的最大CAN ID,输入HEX值。
3、ID下限(Hex):该配置项为设置可接收数据的最小CAN ID,输入HEX值。
注:可接收数据的CAN ID范围为ID下限(Hex)到ID上限(Hex)之间,如上图,ID上限为3,ID下限为1,则接收的CAN ID只有1、2、3(此处均为HEX值)
示例:
ECAN-E02设置ID上限为3,ID下限为1,使用我司CAN分析仪ECAN-U01进行数据发送,发送CAN ID从0-5(此处均为HEX值)的数据,查看设备过滤后的数据接收情况。使用ECAN-U01发送以下数据:
标准帧ID:0X0-0X5,数据均输入0X 11 22 33 44 55 66 77 88
最终结果:CAN ID为0x0、0x4、0x5的数据ECAN-U01端发送成功,但被ECAN-E02端过滤,而0x1、0x2、0x3的数据发送成功且ECAN-E02正常接收,最后可接收到的数据内容为:
08 00 00 00 01 11 22 33 44 55 66 77 88 99
08 00 00 00 02 11 22 33 44 55 66 77 88 99
08 00 00 00 03 11 22 33 44 55 66 77 88 99
全部0条评论
快来发表一下你的评论吧 !