网站产品主图模版

GCAN-212-B以太网转CAN网关

 

一、功能概述

 

广成科技GCAN-212-B(CANET-II)是集成2路CAN接口、1路以太网接口的高性能型CAN-bus总线通讯接口卡。采用GCAN-212-B高性能CAN接口卡,用户可以轻松完成CAN-bus网络和以太网网络的互连互通,进一步拓展CAN-bus网络的范围。广成科技GCAN-212-B高性能CAN接口卡是CAN-bus产品开发、CAN-bus数据分析的强大工具,PC可以通过以太网接口快速连接至CAN-bus网络,构成现场总线实验室、工业控制、智能小区、汽车电子网络等CAN-bus网络领域中数据处理、数据采集的CAN-bus网络控制节点。同时该设备具有体积小巧、即插即用等特点,也是便携式系统用户的最佳选择。

 

广成科技GCAN-212-B上已集成CAN接口电气隔离保护模块,使其避免由于瞬间过流/过压而对设备造成损坏,增强系统在恶劣环境中使用的可靠性。广成科技GCAN-212-B高性能CAN接口卡支持二次开发。我公司为用户提供VB环境下的GCAN-212-B连接例程代码,用户可以根据此例程自行开发GCAN-212-B测试软件或将GCAN-212-B集成到现有的软件系统中。例程代码符合Socket通信规则。


二、设备参数

 

广成科技GCAN-212-B型CAN转以太网网关的设备主要参数包括:


(1)高速的32位工业级处理器;
(2)内嵌硬件看门狗定时器;
(3)模块内置FLASH储存器,可储存参数;
(4)使用外接电源供电(DC+9~24V)
(5)供电电流:50mA(24V DC);
(6)静电放电抗扰度等级:接触放电±2KV,空气放电±15KV;
(7)电快速瞬变脉冲群抗扰度等级:±1KV;
(8)浪涌抗扰度等级:±1KV;
(9)工作温度范围:-40℃~+85℃;
(10)工作湿度范围:5%~95%RH无凝露;
(11)螺丝固定的安装方式,专为工业设计。
(12)集成2路CAN-bus接口,采用凤凰端子接线方式;
(13)CAN-bus信号包括:CAN_H、CAN_L、CAN_GND;
(14)CAN-bus支持CAN2.0A和CAN2.0B帧格式,符合ISO/DIS 11898规范;
(15)CAN-bus通讯波特率在5Kbps~1Mbps之间任意可编程;
(16)CAN-bus接口采用电气隔离,隔离模块绝缘电压:DC 1500V;
(17)32个硬件FIFO接收缓冲器,最高发送数据流量:8000帧/秒;最高接收数据流量:14000帧/秒;
(18)CAN端接收报文时间戳精度可达1us。
(19)使用标准以太网接口,RJ45,支持10/100M自适应;
(20)支持心跳和超时断开功能;
(21)工作端口、目标IP和目标端口均可设定;
(22)网络断开后自动恢复连接资源,可靠地建立TCP连接;
(23)兼容SOCKET工作方式(TCP Server、TCP Client、UDP等),上位机通讯软件编写遵从标准的SOCKET规则。


三、应用领域

 

广成科技GCAN-212-B型CAN转以太网网关的设备应用领域包括:


(1)CAN-bus网络诊断与测试
(2)工业以太网连接至CAN网络
(3)电力通讯网络
(4)工业控制设备
(5)高速、大数据量通讯


如果您需要对GCAN-212B以太网转CAN转换器进行询价或者技术咨询,可以加微信13019325660或拨打电话具体对接。

 

四、设备安装

 

1、设备尺寸


设备外形尺寸:(长,含接线端子)115mm*(宽)23mm*(高)100mm,其示意图如图所示。

 

 

GCAN-212-B模块外形尺寸

 

2、设备固定


GCAN-212-B模块安装方法如图所示,可使用一字螺丝刀辅助将模块安装到DIN导轨上。

 

 

GCAN-212-B模块安装

 

GCAN-212-B模块与安装模块的导轨相连。如果导轨固定到一个接地的金属组件板上,那么模块会自动接地,不需要从外部接地线。如果导轨固定到一个未接地的底座上,那么必须将导轨连接到最近的接地端子上。


3、接口定义及功能


GCAN-212-B模块集成1路9-30V DC电源接口、2路标准CAN总线接口,CAN总线自带120Ω终端电阻(可通过连线接入)。GCAN-212-B模块接线端子如图所示。

 

 

GCAN-212-B模块接线端子排

 

GCAN-212-B模块的上方为CAN2接口。CAN2总线接口由一个4 PIN插拔式接线端子引出(绿色)。CAN2总线接口位置、接口定义如图所示。

 

 

GCAN-212-B电源及CAN2接口定义

 

GCAN-212-B模块的下方为CAN1接口和电源接口。电源接口由1个4 PIN插拔式接线端子引出(绿色),CAN1总线接口由一个4 PIN插拔式接线端子引出(绿色)。电源接口及CAN1总线接口位置、接口定义如图所示。

 

 

GCAN-212-B电源及CAN1接口定义

 

五、设备使用


1、与PC连接

 

GCAN-212-B模块使用+9~30V DC供电(推荐使用+12V或+24V标准电源供电),当设备获得正常供电后,用户可以使用PC机的以太网接口直接与GCAN-212-B的LAN接口连接,即可建立通信,使用PC端的“CANet-Wifi-Config-V5”配置软件对其工作模式及基本运行参数进行配置。


(1)恢复出厂设置


GCAN-212-B硬件出厂默认IP:192.168.1.10,如果用户已经修改过IP地址并且忘记,那么可以通过长按复位按钮,对其参数进行复位。

 

 

GCAN-212-B复位

 

广成科技GCAN-212-B上电后,设备开盖找到设备中如上图所示的复位按钮,将按钮按下约5-6秒,待SYS指示灯与CAN1、CAN2指示灯和LAN指示灯都闪烁,即表明系统参数已复位,松开按钮后将GCAN-212-B重新上电,系统即恢复到出厂设置。


请注意:恢复出厂设置后,会导致之前的配置信息丢失,请谨慎操作。


(2)更改PC端IP地址


用户在使用PC机与GCAN-212-B进行通信前,需要保证用户的PC机内有以太网卡,并且PC机与广成科技GCAN-212-B必须在同一个网段内。


GCAN-212-B设备在出厂时设定了一个默认的IP地址(192.168.1.10)和网关(255.255.255.0),用户可以按图所示的流程检查该设备是否和用户PC机在同一网段。

 

 

PC机与GCAN-212-B是否处于同一网段检测流程

 

请注意:只有在同一网段,您才能使用PC机对GCAN-212-B(CANet)模块进行配置。如果网段不同,则需对PC机进行以下设置。


(3)Windows网络设置


用户使用的操作系统是Windows XP/7、10,可以通过修改本机IP地址的方式来设置本机IP及网段。windows 10操作参照Windows7系统。


修改本机IP地址


进入操作系统后,进入本机的控制面板→进入“网络连接”(WinXP)或“网络和共享中心”(Win7、10)→进入“本地连接”属性→“Internet协议(TCP/IP)”(winXP)或“Internet协议版本4(TCP/IP)”(Win7)属性,出现如图所示界面。

 

 

TCP/IP常规设置

 

在“IP地址”栏中点击修改,输入与GCAN-212-B同一网段的IP地址,如上图即可完成添修改PC机IP地址操作。如果用户是自动获取IP地址模式,则可在图3.3操作处,选择“使用下面的IP地址”,输入与GCAN-212-B相同网段的IP地址即可。


2、与以太网连接


广成科技GCAN-212-B接口卡的以太网接口符合以太网标准协议规范,设备集成10/100M自适应以太网芯片,支持即插即用。用户可以使用标准以太网网线将工业以太网与GCAN-212-B连接。GCAN-212-B支持3种工作模式——TCPServer模式、TCP Client模式、UDP模式。这3种工作模式的介绍详情如下:

 

(1)TCP Server模式


在TCP服务器(TCP Server)模式下,GCAN-212-B不会主动与其它设备连接。它始终等待客户端(TCP Client)的连接,在与客户端建立TCP连接后即可进行双向的数据通信。建立通讯的过程如下图所示。

 

 

TCP Server模式通讯示意图

 

(2)TCP Client模式


在TCP客户端(TCP Client)模式下,GCAN-212-B将主动与预先设定好的TCP服务器连接。如果连接不成功,客户端将会根据设置的连接条件不断尝试与TCP服务器建立连接。在与TCP服务器端建立TCP连接后即可进行双向数据通信。建立通讯的过程如下图所示。

 

 

TCP Client模式通讯示意图

 

(3)UDP模式


UDP模式使用UDP协议进行数据通信。UDP是一种不基于连接的通信方式,它不能保证发往目标主机的数据包被正确接收,所以在对可靠性要求较高的场合需要通过上层的通信协议来保证数据正确;但是因为UDP方式是一种较简单的通信方式,它不会增加过多的额外通信量,可以提供比TCP方式更高的通信速度,以保证数据包的实时性。事实上,在网络环境比较简单,网络通信负载不是太大的情况下,UDP工作方式并不容易出错。工作在这种方式下的设备,地位都是相等的,不存在服务器和客户端。通讯的过程如下图所示。

 

 

UDP模式通讯示意图

 

3、与CAN-bus连接


GCAN-212-B接入CAN总线连接方式为将CAN_H连CAN_H,CAN_L连CAN_L即可建立通信。CAN-bus网络采用直线拓扑结构,总线最远的2个终端需要安装120Ω的终端电阻;如果节点数目大于2,中间节点不需要安装120Ω的终端电阻。对于分支连接,其长度不应超过3米。CAN-bus总线的连接如下图所示。

 

 

CAN-bus网络的拓扑结构

 

注意:CAN-bus电缆可以使用普通双绞线、屏蔽双绞线。理论最大通信距离主要取决于总线波特率,最大总线长度和波特率关系详见下表。若通讯距离超过1Km,应保证线的截面积大于Φ1.0mm2,具体规格应根据距离而定,常规是随距离的加长而适当加大。

 

 

波特率与最大总线长度参照表

 

4、CAN总线终端电阻


为了增强CAN通讯的可靠性,消除CAN总线终端信号反射干扰,CAN总线网络最远的两个端点通常要加入终端匹配电阻,如图所示。终端匹配电阻的值由传输电缆的特性阻抗所决定。例如双绞线的特性阻抗为120Ω,则总线上的两个端点也应集成120Ω终端电阻。

 

 

广成科技GCAN-212-B与其他CAN节点设备连接

 

注意:广成科技GCAN-212-B内部已集成120Ω终端电阻,可通过自己接线是否将电阻接入总线,R1、R2分别对应为CAN1、CAN2的终端电阻,H1连线R1即可启用CAN1端终端电阻,H2连线R2即可启用CAN2端终端电阻。接线如图所示:

 

 

5、系统状态指示灯


广成科技GCAN-212-B接口卡具有1个PWR指示灯、1个SYS指示灯,用来指示设备的运行状态,2个LAN指示灯、2个CAN指示灯,用来指示对应总线状态。这6个指示灯的具体指示功能见下表,这5个指示灯处于不同状态时,GCAN-212-B的状态如下表所示。

 

 

广成科技GCAN-212-B接口卡指示灯

 

广成科技GCAN-212-B接口卡上电后,PWR点亮,同时系统状态指示灯SYS点亮,表明设备已经供电,系统正在初始化;否则,表示存在系统电源故障或系统发生严重的错误。


以太网接口连接正常后,当以太网总线有数据在传输时,相应的以太网信号指示灯LAN会绿色闪烁;当以太网通信故障或UDP模式无数据收发约2S后,相应的以太网信号指示灯LAN会红色常亮。当CAN总线上有数据收发时,相应的CAN1或CAN2绿色指示灯会有闪烁。当CAN总线产生通信故障,则红色指示灯会点亮。

 

 

广成科技GCAN-212-B接口卡指示灯状态

 

六、CANet-Wifi-Config-V5软件使用


GCAN-212-B可以使用CANet-Wifi-Config-V5软件对其进行参数配置,包括:工作模式、工作端口、模块IP、CAN工作模式、CAN波特率等基本参数。


1、恢复出厂设置


GCAN-212-B硬件出厂默认IP:192.168.1.10,如果用户已经修改过IP地址但是遗忘,那么可以通过设备中的复位按钮,对其进行参数复位。系统默认的IP:192.168.1.10,默认的CAN总线波特率是250K。


2、GCAN-212-B连接


设备使用前需要进行参数配置。GCAN-212-B设备配置时只需连接电源并将以太网口连接至电脑即可。打开CANet-Wifi-Config-V5软件,设备类型选择GCAN-212-B(CANNet),IP地址输入GCAN-212-B的IP地址(默认IP:192.168.1.10)。

 

 

广成科技GCAN-212-B配置软件

 

点击“连接”连接成功后会出现如下软件界面。

 

 

广成科技GCAN-212-B配置界面

 

软件上方有6个工具按钮:
“连接设备”——连接设备;
“读参数”——将设备中的配置信息读出来;
“下载参数”——将配置信息下载到设备的Flash中;
“打开参数文件”——打开读取PC中的配置信息文件;
“保存参数文件”——将配置信息文件保存到电脑中;
“升级固件”——升级GCAN-212-B(CANet)固件内核。(此功能请在指导下使用)

 

3、配置通讯基本信息


连接成功后点击“读参数”将设备中的参数上载到电脑。

 

 

广成科技GCAN-212-B配置IP

 

其中:(修改参数时,点击后在下方修改,修改后变红为正常现象)“IP Address Info”——以太网端参数设置;“CAN1/CAN2 Info”——CAN总线参数设置。


(1)以太网参数设置


点击“IP Address Info”进入以太网参数设置界面

 

 

广成科技GCAN-212-B配置界面

 

“IP Address”——设置GCAN-212-B IP地址;
“GateWay”——设置GCAN-212-B网关;
“Subnet Mask”——设置GCAN-212-B子网掩码

 

(2)CAN总线参数设置


点击“CAN1/CAN2 Info”进入CAN总线参数设置界面。

 

 

广成科技GCAN-212-B配置界面

 

“TCP Port”——设置CAN总线通信端口;
“CAN Baud”——设置CAN总线通信波特率;详细设置如表4.1
“CAN Mode”——设置CAN总线工作模式;
“CAN Filter”——设置CAN总线滤波,最多可以设置12条标准帧和扩展帧滤波。

 

 

广成科技GCAN-212-B配置软件设置滤波

 

“TCP Mode”——设置TCP工作模式;

 

 

广成科技GCAN-212-B配置界面

 

“Remote IP”——设置目标主机IP地址;

“Remote Port”——设置目标主机的端口号。
注意:“Remote IP”、“Remote Port”仅在TCP Client模式和UDP模式有效。

 

 

波特率与对应数字对照表

 

注意:如果想使用自定义波特率请联系我们沈阳广成科技有限公司,电话微信同步13840170070。

 

4、配置完成


当用户对某一参数进行修改后,该部分将在软件中变成红色。当用户配置完成后点击“下载参数”即可将配置信息下载到GCAN-212-B的Flash中。

 

 

广成科技GCAN-212-B配置成功

 

请注意:下载完成后需重新上电,新的配置才可生效。

 

5、保存/加载配置文件


从设备中下载参数上传的配置参数或用户手动配置的参数,可以点击“保存参数文件”将配置信息保存到本地文件。此配置文件也可通过软件“打开参数文件”打开,以便以后使用。

 

6、升级CANet固件内核(此功能请在指导下使用)


首先断开模块供电电源,按住复位键不要松开,此时给模块上电,待Power指示灯亮,LAN灯快速闪烁后松开按键,此时系统进入内核升级模式。插入网线后,打开CANet-Wifi-Config-V5软件,选择CANet设备,输入IP地址:192.168.1.10(这个IP地址是固定的,不能修改)连接设备。连接成功后,“升级固件”变成可用状态,点击“UpData App”按钮,如下图:

 

 

广成科技GCAN-212-B配置升级固件

 

点击“Open File”选择需要升级的内核文件,系统开始升级:

 

 

广成科技GCAN-212-B选择升级固件

 

注意:升级过程中不能断网、断电,否则升级将会失败。升级失败后您可将设备重启后重新进入软件。升级完成后,对模块重新上电即可使用。

 

 

2、命令格式说明


请在以太网端按照如表格所示的说明来发送指令。下表中除数据1、2、3、5、6之外数据都是固定的。(数据为16进制数据)


(1)波特率:
数据1,数据2:02 01表示设置波特率;0B 03表示CAN1-CAN2复位。
数据3:01表示CAN1通道;02表示CAN2通道。
数据5:00=1000K,01=840k,02=700K,03=500K,04=400K,05=250K,06=200K,07=125K,08=100K,09=80K,10=50K,11=40K,12=20K,13=10K,14=5K


(2)TCP端口号:
数据1,数据2:02 02表示设置TCP端口号;
数据3:01表示CAN1通道;02表示CAN2通道。
数据4:00;
数据5,数据6:具体的端口号。


(3)CAN心跳模式:
数据1,数据2:02 03表示设置CAN心跳模式;
数据3:01表示CAN1通道;02表示CAN2通道。
数据4:00;
数据5:00=向以太网发心跳,01=不发送。


(4)以太网工作模式:
数据1,数据2:02 04表示设置以太网工作模式;
数据3:01表示CAN1通道;02表示CAN2通道。
数据4:00;
数据5:01=TCP Server,02=TCP Client,03=UDP。


(5)目标主机IP:
数据1,数据2:02 05表示设置目标主机IP地址;
数据3:01表示CAN1通道;02表示CAN2通道。
数据4:00;
数据5:C0;
数据6:A8;数据7:01;数据8:14;


(6)目标主机端口号:
数据1,数据2:02 06表示设置目标主机端口号;
数据3:01表示CAN1通道;02表示CAN2通道。
数据4:00;
数据5,数据6:具体的远程IP的端口号。


(7)本机IP:
数据1,数据2:02 07表示设置本机IP地址;
数据3:00;
数据4:00;
数据5:C0;
数据6:A8;
数据7:01;
数据8:0A;


(8)本机子网掩码:
数据1,数据2:02 09表示设置本机子网掩码;
数据3:00;
数据4:00;
数据5:FF;
数据6:FF;
数据7:FF;数据8:0;


(9)本机网关:
数据1,数据2:02 08表示设置本机网关;
数据3:00;
数据4:00;
数据5:C0;
数据6:A8;
数据7:01;
数据8:01;


(10)设置保存到eeprom:
数据1,数据2:03 01表示保存使能;
数据3:00;
数据4:00;
数据5:00;
数据6:00;
数据7:00;
数据8:00;


(11)重启设备:
数据1,数据2:03 02表示重启设备;
数据3:00;
数据4:00;
数据5:00;
数据6:00;
数据7:00;
数据8:00;


3、发送举例


例子:


以太网端发送:10 00 00 08 01 02 01 01 00 05 00 00 00可设置CAN1通道为250K

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效
 

以太网端发送:10 00 00 08 01 02 02 01 00 34 12 00 00可设置CAN1端口号为4660

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 02 03 01 00 00 00 00 00可设置CAN1为心跳模式

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 02 04 01 00 01 00 00 00可设置CAN1的以太网工作模式为TCP Server模式

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 02 05 01 00 C0 A8 01 14可设置CAN1的目标主机IP为192.168.1.20

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 02 06 01 00 10 86 00 00可设置CAN1的目标主机端口为34320

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 02 07 00 00 C0 A8 01 0A可设置本机的IP为192.168.1.10

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 02 09 00 00 FF FF FF 00可设置本机的子网掩码为255.255.255.0

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 02 08 00 00 C0 A8 01 01可设置本机的网关为192.168.1.1

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:10 00 00 08 01 03 01 00 00 00 00 00 00可设置参数保存到eeprom

以太网端回复:与发送数据相同数据,表示发送数据成功,保存参数重启后生效


以太网端发送:
10 00 00 08 01 03 02 00 00 00 00 00 00等待3秒后设备重启,设置生效

 

九、技术规格