CAN转以太网说明书
型号:SG-Canet-410
天津滨海新区三格电子科技有限公司
www.tj-sange
一、功能概述
1.1快速了解
本产品是用来把CAN数据转为以太网数据的网关,以下称Canet-410。
Canet-410拥有四路CAN口和一路以太网口,四路CAN口分为两组,一组为低速CAN口(1,2通道)波特率支持为5K-500K,一组为高速CAN口(3,4通道)波特率支持为10K-1000K。网口是10M/100M自适应网口,支持交叉和直连网线。
CAN口通信支持CAN2.0A和CAN2.0B。网口通信支持TCP和UDP。
Canet-410需要使用软件配置。配置软件可以在本公司下载。
Canet-410需要9-24V供电电源。
1.2使用场景
Canet-410用来把CAN数据按一定格式(格式见附录)转发为TCP或UDP 数据,把TCP或UDP数据按一定格式转为CAN帧。
场景1:用户需要在电脑端远程控制CAN接口的设备
用户可以根据数据格式开发软件和Canet-410进行网络通信,用来在电脑端控制CAN设备。
场景2:多个CAN设备(接的Canet-410称从设备)需要和一个CAN设备(接的Canet-410称主设备)进行通信,此时可以通过三种方式实现:
第一种方式:主设备做TCP Server,需要设置本地端口号。多个设备做TCP Client,设置目标IP为主设备IP,目标端口为主设备的本地端口。
第二种方式:从设备做TCP Server,需要设置本地端口号。主设备做TCP Client,设置多个目标IP和目标端口,目标IP和端口为从设备的IP和本地端口。
第三种方式:主设备和从设备都设为UDP模式。主设备需要设置本地端口,设置多个目标IP和端口为从设备的IP和本地端口。从设备需要设置本地端口并设置一个目标IP和端口为主设备的IP和本地端口。
以上三种方式主设备CAN口收到的数据会通过网口按格式转发给所有从设备,从设备CAN口收到的数据会转发给主设备。
场景3:多个CAN设备需要互相通信,此时所有设备接的Canet-410不分主从。所有设备设为UDP模式,设置本地IP和端口,设置多个目标IP和端口为其余设备的IP和端口。
以上详细参数设置请见第三章。
1.3规格特性与功能描述
1.3.1硬件性能
(1)内部高速800MHz主频32位处理器;
(2)10M/100M自适用以太网接口,2KV电磁隔离,支持AUTO-MDIX
线交叉直连自动切换;
(3)4路CAN口,2.5KVDC耐压隔离,内置120R终端电阻;
(4)CAN口波特率:CAN1、CAN2波特率为5k~500kbps可任意设置
CAN3、CAN4波特率为10k~1000kbps可任意设置(尽量使用CAN3,CAN4通道,这两路是处理器自带CAN,处理速度较快)
(5)内嵌硬件看门狗定时器;
(6)供电电压范围9V~24V直流;
(7)功耗:6W;
(8)工作温度:-40℃~85℃;
(9)湿度:5%-95%RH,无凝露;
(10)防护等级:IP20;
1.3.2软件功能
(1)支持静态或动态IP获取;
(2)TCP设有保活机制,网络断开后自动恢复连接
(3)TCP Server模式下支持最多254个Client连接。
(4)TCP Client模式下支持最多连接六组共254个Server。
(5)UDP模式下支持最多6组每组254个目标IP
(6)支持协议包括ETHERNET、ARP、ICMP、IP、DHCP、UDP、TCP;
(7)CAN数据和以太网数据按格式双向透明传输;
服务器(8)每路CAN口可以分别被配置成为不同的工作模式,可灵活应用在各种领域;
(9)可使用Windows平台配置软件配置工作参数;
1.3.3工作模式介绍
TCP和UDP介绍可以参考附录或其他文档。
(1)TCP_Server模式:在TCP服务器(TCP Server)模式下,Canet-410一直监听自己的本地端口,当
有客户端请求连接时与其建立连接,同时会把CAN 通道收到的数据转发给所有连接成功的客户端,同时也会把所有客户端的发来的数据转成CAN帧发送出去。
(2)TCP_Client模式:在TCP客户端(TCP Client)模式下,Canet-410将主动与预先设定好的所有TCP服务器建立连接。如果连接不成功,客户端将会每隔30s重新尝试连接。同时把CAN通道收到的数据转发给所有连接成功的服务器,同时也把所有服务器发来的数据转成CAN帧发送出去。
注意:在TCP_Client模式下并不是要等到和所有服务器都连接成功才会进行数据的发送,而是把CAN口的数据发给所有已经连接成功的服务器,同时也会每30s重新尝试连接未连接上的服务器。系统是使用的多线程技术。
(3)UDP模式:UDP模式使用UDP协议进行数据通信。UDP是一种不基于连接的通信方式,它不能保证发往目标主机的数据包被正确接收,所以在对可靠性要求较高的场合需要通过上层的通信协议来保证数据正确;但是因为UDP 方式是一种较简单的通信方式,它不会增加过多的额外通信量,可以提供比TCP 方式更高的通信速度,以保证数据包的实时性。事实上,在网络环境比较简单,网络通信负载不是太大的情况下,UDP工作方式并不容易出错。工作在这种方式下的设备,地位都是相等的,不存在服务器和客户端。
二、接口外观说明
2.1指示灯说明
Canet-410有8个指示灯,如下图所示:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。