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

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

东西/原料

  • CANET-8E-U、电脑、Win7/Win10操作系统、设置装备摆设软件ZNetCom

一、典型应用

  1. 1

    CANET-8E-U 为工业级产物,可以工作在-40℃~85℃的温度规模内。它具有100M/1000M自顺应以太网接口,CAN 口通信最高波特率为 1Mbps,具有 TCP Server,TCP Client, UDP 等多种工作模式,典型应用如图1所示。

    END

二、接口描述

  1. 1

    电源接口:CANET-8E-U 利用 9~48V 的直流电源供电。供给两种电源输入端子:

    a. 3Pin 插拔式接线端子;

    b. DC JACK 插口(内正外负)。

    插拔式接线端子是 M3.5 端子螺丝。利用压接端子接线,VIN 接电源正极,GND 接电源负极。若是电源完全接通,“PWR”指示灯将会一向显示红色。CANET-8E-U 的电源口还有大地端子,用于与大地相连,便于静电或者浪涌泄放。

    以太网接口:CANET-8E-U有两个以太网(RJ45)接口,外不雅如图2所示。

    引脚界说如表1所示。

    END

三、旌旗灯号指示灯

  1. 1

    CANET-8E-U 接口卡具有 1 个电源指示灯 PWR、1 个 SYS 指示灯。每个对应通道有两个 CAN 接口状况指示灯来指示通道的运行状况。

    END

四、硬件毗连利用

  1. 1

    一般环境下,CANET-8E-U 可以供用户对 CAN_Bus 和 EtherNet 进行桥接,利用户的CAN_Bus 和 EtherNet 收集可以互连互通,可以让 PC 机可以经由过程 EtherNet 收集来节制用户的 CAN_Bus 收集上的设备,应用如图3所示。

    END

五、快速利用指南

  1. 1

    设备IP出厂设置

    CANET-8E-U默认IP地址为:192.168.0.178。

  2. 2

    获取设备IP

    可经由过程设置装备摆设软件ZNetCom软件获取设备当前CANET-8E-U的IP。如图4所示

  3. 3

    PC机与设备网段检测

    用户在利用 PC 机与CANET设备进行通信前,需要包管用户的 PC 机内有以太网卡,而且PC机与CANWiFi-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所示。然后就可经由过程设置装备摆设软件进行相关参数的设置装备摆设。

  4. 4

    工作模式

    a. TCP模式:在 TCP 办事器(TCP Server)模式下,CANWiFi-200T 不会本家儿动与其它设备毗连。它始终期待客户端(TCP Client)的毗连,在与客户端成立 TCP 毗连后即可进行双标的目的数据通信。

    b.TCP Client模式:在 TCP 客户端(TCP Client)模式下,CANWiFi-200T 将本家儿动与预先设定好的 TCP 办事器毗连。若是毗连不当作功,客户端将会按照设置的毗连前提不竭测验考试与 TCP 办事器成立毗连。在与 TCP 办事器端成立 TCP 毗连后即可进行双标的目的数据通信。

    c.UDP模式:UDP 模式利用 UDP 和谈进行数据通信。UDP 是一种不基于毗连的通信体例,它不克不及包管发往方针本家儿机的数据包被准确领受,所以在对靠得住性要求较高的场所需要经由过程上层的通信和谈来包管数据准确;可是因为 UDP 体例是一种较简单的通信体例,它不会增添过多的额外通信量,可以供给比 TCP 体例更高的通信速度,以包管数据包的及时性。

  5. 5

    ZNetCom软件设置装备摆设

    毗连设备后,点击搜刮设备,获取设备信息。可在状况栏中点窜相关设置装备摆设。然后输入“88888”,提交更改。

    END

六、以太网转CAN转换器简单通信测试

  1. 1

    起首,利用网线将 CANET 设备同 PC 机毗连起来,用双绞线将 CANET 设备同

    USBCAN-II 接口卡毗连起来(CANH 相连,CANL 相连),然后用 USB 线将 USBCAN-II 毗连起来,最后给 CANET 设备插上电源。然后在 PC 机上打开 CANtest 软件。

    打开软件后,进行选择设备和确定并开启CAN通道,若是毗连正常,不会有任何提醒。如图6所示。

    打开通道后,进行双标的目的通信测试,如图7所示。

    END

五、常见问题

  1. 1

    为什么CANET-2E-U设备设置35.8kbps和我的设备通信掉败?我的设备是一个开辟板,CAN波特率就是35.8kbps的。

    答:请测验考试设置两通道为统一波特率,CAN0H接CAN1H,CAN0L接CAN1L,然后CAN0H与CAN0R短接,CAN1H与CAN1R短接,看可否正常通信?若是可以,则设备硬件是正常的。所有的CAN卡都是按照系统时钟再加上必然的分频算法得出当前通信波特率的,任何一个时钟晶振都没法子包管笼盖到所有的波特率。CAN卡只能包管尺度波特率可以或许实现正常通信,非尺度波特率(特别波特率)得看现实测试环境才能知道能不克不及通信。

  2. 2

    CANET-8E-U接在互换机下面,电脑节制它发CAN报文呈现丢帧,若何处置?弥补申明:利用的体例UDP体例,TCP没有呈现这个问题。

    答:UDP模式自己就是不平安的通信体例,底层没有校验机制,没法子包管设备不呈现丢包,出格是收集情况复杂的环境下。这种环境只有两种解决方式:1.经由过程上层和谈去判定,设置重发来包管它的完整性。 2.不消UDP体例,改用TCP体例。

  3. 3

    CANET设备用例程通信呈现领受数据的ID异常,要怎么处置?

    答:用最新的二次开辟函数库替代即可,这个是例程的旧版函数库的bug。

    END

注重事项

  • 用户在利用 PC 机发送 UDP 帧时,每个 UDP 帧包含的 CAN 帧数目不克不及大于 50 帧。而UDP 帧的发送速度建议不要跨越每秒 400 包。同时工作端口数据转换格局必需按照CANET-8E-U设备的13字节来进行。
举报
  • 发表于 2020-02-16 17:01
  • 阅读 ( 1365 )
  • 分类:其他类型

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具