SGCANET210说明书 V10.docx
- 文档编号:8780792
- 上传时间:2023-05-14
- 格式:DOCX
- 页数:11
- 大小:355.98KB
SGCANET210说明书 V10.docx
《SGCANET210说明书 V10.docx》由会员分享,可在线阅读,更多相关《SGCANET210说明书 V10.docx(11页珍藏版)》请在冰点文库上搜索。
SGCANET210说明书V10
CAN转以太网说明书
型号:
SG-CANET-210
天津滨海新区三格电子科技有限公司
一、功能描述
SG-CANET-210是一款用来把CAN总线数据转为网口数据的设备。
网口支持TCPSever、TCPClient、UDPSever、UDPClient、UDPBroadcast模式,可以通过软件配置和网页配置。
设备提供两路CAN接口,两路CAN可分别配置为不同的工作模式,独立工作,互不影响。
设备可以通过软件配置和网页配置。
网口支持10/100Mbps自适应以太网接口,支持AUTO-MDIX网线交叉直连自动切换,支持DHCP功能,支持DNS功能,支持自定义MAC,可自定义心跳包时间,可以跨越网关,可以访问外网。
CAN波特率从5K到500K,支持自定义波特率,支持CAN帧过滤。
可以通过软件和硬件恢复出厂设置。
TCPSever模式,暂只支持一个Client连接,设备把Client发来的数据发往CAN总线,同时把CAN总线来的数据发给连接成功的客户端。
TCPClient模式下设备自动连接目标(远程)服务器,之后完成CAN总线和目标服务器之间的数据传递。
UDPSever模式下设备接收所有发往设备IP和端口的数据,并把CAN总线来的数据转发给最近一个发给设备数据的IP和端口。
UDPClient模式下设备完成CAN总线和目标IP端口之间的数据传递。
UDPBroadcast模式下可以实现多台CAN接口设备通过以太网连接。
注意:
UDP广播模式适用于多对多的情况,即把多个CAN总线设备通过局域网连接起来,使用UDP广播模式需要设置本地端口和目标端口一样。
2、基本参数与硬件连接
2.1基本参数
硬件参数
电压/电流
DC9-24V50mA
网口
RJ4510/100M1.5KV保护
CAN口
5-500Kbps防雷保险丝保护电路内置120欧姆匹配电阻
软件参数
网口
TCP客户端服务器UDP客户端服务器
IP地址
静态IP、DHCP自动
配置
网页、软件配置
心跳包
支持网口心跳包
2.2接口说明
指示灯
PW
电源指示灯,亮说明电源正常
SY
系统指示灯,亮说明系统跑起来了,在长按恢复出厂按键之后开始闪烁说明恢复出厂设置成功。
T0,T1
CAN0,CAN1发送数据
R0,R1
CAN0,CAN1接收数据
复位按键
R
长按R按键直到SY灯开始闪烁则恢复出厂设置成功。
CAN接口
H0,L0
代表CAN0接口
H1,L1
代表CAN1接口
E
接屏蔽层
电源
V1、V2
模块支持双电源冗余,接电源正
G
接电源负
E
接屏蔽层
安装
导轨
电源接口图
接线口
2.3使用方法
点对点连接
两台SG-CANET-210服务器,其中一台作为服务器(SERVER)端,另一台作为客户端(CLIENT)。
客户端的这一台的目的IP与端口号都需要填写作为服务器端的的IP地址和端口号。
配置完成后,重新上电即可通信。
多对多点连接
UDP广播模式适用于多对多的情况,即把多个CAN总线设备通过局域网连接起来,使用UDP广播模式需要设置本地端口和目标端口一样。
配置完参数,重启设备。
三、CAN口、网口数据格式
CAN口数据包和网口数据包用透传方式通信。
3.1网口数据
网口的数据需要按一定格式收发才能被设备确认并转发到CAN总线,网口数据格式如下:
0字节
1字节
2字节
3字节
4字节
5字节
6字节
7字节
8字节
9字节
10字节
11字节
12字节
标志
CAN帧ID,标准帧低11位有效,扩展帧低29位
CAN帧数据部分,必须8个字节,不够后面补0
字节高低位从左至右为7-0位。
第0字节:
最高位(第7位)0代表标准帧,1代表扩展帧;第6位0代表数据帧,1代表远程帧;第5位0代表此帧不过滤,1代表此帧过滤(此位可用作心跳功能,见下面红字部分);第3-0位代表数据长度(0-8)。
第1-4字节:
CAN帧ID,标准帧低11位有效,扩展帧低29位有效。
第5-12字节:
数据,不够8个字节后面补0。
注意:
网口的数据可以包含一条或多条(不能超过32条)CAN数据,每条CAN数据都必须是是如上13个字节。
第0字节的第5位可以用来做心跳标志,比如设备在TCP服务器模式下,如果向设备网口发送了如上13个字节且第0字节的第5位为1则设备收到之后不会把该包数据转发到CAN口,但可以用来判断TCP客户端未断开。
3.2CAN口数据
可以通过软件自定义封包时间:
即在一定时间内连续收到的CAN数据会通过一条TCP或UDP报文发出去,设置较大封包时间,可以减轻网络负载。
3.3例子
CAN发送数据到以太网:
帧格式(扩展帧)+帧类型(数据帧)+ID(12345678)+数据(0011223344).以太网接收到的数据包为:
85123456780011223344000000
以太网口接收到数据包:
05000001441234567800000000,转发给CAN就是标准帧,00000144是ID,数据部分是1234567800。
四、设置软件
设备可以通过软件和网页进行设置。
模块默认IP:
192.168.1.37,如果忘记模块IP可以通过恢复出厂按键进行恢复出厂设置。
4.1软件设置
软件界面如下:
把设备和电脑直连或者把设备接在路由器或交换机上。
打开配置软件,点击搜索设备,即可在在线配置列表看到所有获得有效IP的设备,点击获取参数客户获取设备目前的参数,在软件界面设置好参数后点击网口配置即可完成对设备的配置。
工作方式是指网口的工作方式,如ServerTCP、ClientTCP、SERVERUDP、CLIENTUDP;端口号是指模块网络端口号;帧起始ID和结束ID是指CAN总线只接受ID号内的CAN帧。
注意:
电脑和交换机不支持DHCP服务器功能,所以如果设备和电脑直连或者通过交换机连接需要确保设备IP为静态IP,否则软件会搜索不到设备,如果此时设备设置的是自动获取IP,可以通过恢复出厂设置按键恢复默认IP。
同时,电脑也要设置为和设备同一网段的IP(但不能和设备IP一样),电脑设置IP的方法如下:
模块ID:
可以设置0-255,可以用来区分不同设备。
本地端口:
0-65535,不能设置为80(网页配置使用),不能设置为10006(软件配置使用),CAN0和CAN1本地端口也不能一样。
超时/心跳时间:
在TCP服务器模式下如果设备一定时间未收到客户端的数据则主动断开TCP连接;在TCP客户端模式下如果设备一定时间未向服务器发送数据则会发送心跳(13个字节,第一个字节第5位为1)。
设置为0表示不启用超时/心跳功能。
封包时间:
在一定时间内CAN口连续收到的CAN帧会打包成一包TCP或UDP数据发送,从而减轻网络负载,单位20ms。
网页帐号、网页密码:
用来设置网页登录界面的帐号和密码。
4.2网页设置
注意:
使用浏览器配置需要在已经知道设备的IP的情况下。
如果设备接在路由器下且设置为动态IP则建议使用软件设置。
网页登陆界面默认帐号:
admin
网页登录界面默认密码:
admin
网页登录界面新密码:
如果需要修改网页密码则填写,否则为空
网页设置界面,设置内容和软件一样。
五、产品外观尺寸
六、常见问题
1、电脑无法连通设备
关掉电脑防火墙,只保留一个有线网卡,禁用无线网卡,禁用虚拟网卡。
如果电脑和设备直连或通过交换机连接要保证电脑和设备都是同一网段下的静态IP。
如果电脑和设备接在路由器下且设置了动态IP则检查路由器DHCP功能是否开启。
2、虚拟串口功能
本产品支持虚拟串口功能,但本公司不提供虚拟串口软件,虚拟串口软件请自行寻找下载。
虚拟串口适用于电脑端软件为串口通讯,但电脑没有串口,只有网口的情况,此时把我们的设备接到电脑,使用虚拟串口软件把电脑网口接收到的数据转为串口数据。
3、TCP与UDP区别
3.1TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
3.2TCP提供可靠的服务。
也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付
3.3TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的
4、每一条TCP连接只能是点到点的(客户端服务器模式);UDP支持一对一,一对多,多对一和多对多的交互通信
5、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SGCANET210说明书 V10 SGCANET210 说明书