如何实现以太网通讯与CAN通讯的快速转换

2025-06-29 07:13:27

随着新能源行业的快速发展,CAN总线在新能源汽车上的应用越来越广泛。在一些新能源电池工况测试中,就需要多通道的以太网通讯与CAN通讯转换器。但是如何快速的实现以太网网络与CAN网络的快速转换呢?下面将介绍使用高性能以太网转CAN转换器快速实现CAN网络与以太网网络的互联。

如何实现以太网通讯与CAN通讯的快速转换如何实现以太网通讯与CAN通讯的快速转换如何实现以太网通讯与CAN通讯的快速转换

四、硬件连接使用

1、一般情况下,CANET-8E-U 可以供用户对 CAN_Bus 和 EtherNet 进行桥接,使用户的CAN_Bus 和 EtherNet 网络可以互连互通,可以让 PC 机可以通过 EtherNet 网络来控制用户的 CAN_Bus 网络上的设备,应用如图3所示。

如何实现以太网通讯与CAN通讯的快速转换

3、PC机与设备网段检测用户在使用 PC 机与CANET设备进行通信前,需要保证用户的 PC 机内有以太网卡,并且PC机与CA绿覆冗猩NWiFi-200T设备须在同一个网段内。CANET-8E-U设备在出厂时设定了一个默认的 IP 地址(192.168.0.178)和网络掩码(255.255.255.0)。建议进行修改本机IP地址操作。用户首先进入操作系统,然后使用鼠标单击任务栏的“开始”“设置”“控制面板”。双击“网络连接”图标,然后单击选择连接CANET设备的网卡对应的“本地连接”,单击右键选择“属性”在弹出的“常规”页面选择“internet 协议(TCP/IP)”,查看其“属性”,选择“使用下面的IP地址”,并填入IP地址 192.168.0.55,子网掩码255.255.255.0,默认网关 192.168.0.1(DNS 部分可以不填)。单击该页面的“确定”及“本地连接属性”页面的确定,等待系统配置完毕。如图5所示。然后就可通过配置软件进行相关参数的配置。

如何实现以太网通讯与CAN通讯的快速转换如何实现以太网通讯与CAN通讯的快速转换

五、常见问题

1、为什么CANET-2E颍骈城茇-U设备设置35.8kbps和我的设备通讯失败?我的设备是一个开发板,CAN波特率就是35.8kbps的。答:请尝试设置两通道为同一波特率,CAN0H接CAN1H,C帆歌达缒AN0L接CAN1L,然后CAN0H与CAN0R短接,CAN1H与CAN1R短接,看能否正常通讯?如果可以,则设备硬件是正常的。所有的CAN卡都是根据系统时钟再加上一定的分频算法得出当前通讯波特率的,任何一个时钟晶振都没办法保证覆盖到所有的波特率。CAN卡只能保证标准波特率能够实现正常通讯,非标准波特率(特殊波特率)得看实际测试情况才能知道能不能通讯。

2、CANET-8E-U接在交换机下面,电脑控制它发CAN报文出现丢帧,如何处理?补充说明:使用的方式UDP方式,TCP没有出现这个问题。答:UDP模式本身就是不安全的通讯方式,底层没有校验机制,没办法保证设备不出现丢包,特别是网络环境复杂的情况下。这种情况只有两种解决方法:1.通过上层协议去判断,设置重发来保证它的完整性。 2.不用UDP方式,改用TCP方式。

3、CANET设备用例程通讯出现接收数据的ID异常,要怎么处理?答:用最新的二次开发函数库替代即可,这个是例程的旧版函数库的bug。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢