4路CAN转4G SG-CAN-4G-410,详细介绍

一、功能概述

1.1 快速了解

本产品用来将 CAN 数据转为固定格式的 tcp 或 udp 数据,最后通过 4G 进行传输。以下称 SG-CAN-4G-410。CANET-410 有四路 CAN 接口,波特率支持 5K~1000K 可灵活调节。

CAN 口通信支持 CAN2.0A 和 CAN2.0B。

SG-CAN-4G-410 需要使用软件配置其工作模式。

1.2 使用场景

SG-CAN-4G-410 用来把 CAN 数据转为一定格式(格式见附录)通过 tcp 或 udp 传输。

场景 1:用户在电脑端远程控制 CAN 接口的设备

用户可根据文档中规定的数据格式和 SG-CAN-4G-410 进行网络通信,在电脑端控制或监控 CAN 设备。该场景中可以配置 SG-CAN-4G-410 为 4G 模式,同时将 CAN 数据转发到远端电脑。

二、硬件参数

2.1 产品外观

外形尺寸 133*90*30mm 安装方式 导轨安装

2.2 硬件说明

2.2.1 硬件特性

(1) 内部高速 32 位处理器;

(2) 10M/100M 自适用以太网接口,2KV 电磁隔离,支持 AUTO-MDIX 线交叉直连自动切 换(网口仅用于配置);

(3) 4G 支持联通、电信、移动;

(4) 四路 CAN 口,2.5KVDC 耐压隔离,内置120R 终端电阻;

(5) CAN 口波特率:5K~1000K 可任意设置;

(6) 供电电压范围 9V~36V 直流;

(7) 功耗:6W;

(8) 工作温度:-40℃~85;

(9) 湿度:5% - 95% RH,无凝露;

(10) 防护等级:IP20;

2.2.2 电源接口

2.2.3 CAN 接口

CANET-410 有四路 CAN 口,各引脚定义如下图:

2.2.4 以太网接口

10M/100M 以太网、RJ45 接口,2KV 电磁隔离(网口仅用于配置)。

2.2.5 4G

支持联通、电信、移动;

2.3 按键说明

设备有两个按键,为了防止误触,隐藏着壳子里面,如下图所示:

 2.4 LED 指示灯

Canet-410 有 8 个指示灯,如下图所示:

三、快速使用说明

3.1 配置软件说明

以太网参数区:用于设置以太网相关参数。

WiFi/4G:用于设置 4G 相关参数。

通道 1-4:用于设置 4 路 CAN 参数以及对应 tcp、udp 参数。

设备列表:显示当前网络中所有 CANET-410 的详细信息。

搜索设备:用来搜索局域网内所有设备,点击之后可以把本网段内所有设备显示在设备列表中。

获取设备参数:选中设备列表中的某一个点击获取参数配置可以把该设备的参数获取到软件界面。

配置设备:选中列表中的某一个点击配置设备可将软件界面目前参数下载进设备,再执行配置设备指令之前请先选择获取参数,把设备的 MAC 地址获取进来。因为 MAC 地址是只 读的,不获取 MAC 直接用软件界面 MAC 会导致 MAC 冲突。配置后设备自动重启。

重启设备:选中列表中的某一个点击重启设备可以实现设备重启。

恢复出厂设置:选中列表中的某一个点击恢复出厂设置可以把设备参数恢复到默认值。恢复出厂后设备自动重启。

设备默认 IP 为 192.168.1.37,默认子网掩码 255.255.255.0。如果软件不能正常使用请关闭防火墙,请允许设置软件网络通信。

设备参数介绍

设备有多种工作参数需要通过软件配置,正确配置设备参数设备才能正常工作。设备参数主 要分为三大类,第一类是设备网络参数,第二类是网络工作参数,第三类是 CAN 工作参数,四 路相互独立,互不干扰。

3.2 连接设备

CANET-410 使用以太网口进行配置。

(1) 用网线将电脑跟 CANET-410 连接,待设备正常启动后(设备 RUN 灯闪烁)打开配 置软件,选择通讯网卡为以太网接口(如果电脑上有多个以太网卡,注意区分)。

(2) 选择正确网卡后,点击“搜索设备”按钮,设备列表中会显示当前连接的设备。设 备默认的以太网 IP 为 192.168.1.37。完成以上操作若列表中有显示其以太网 MAC 地址等信 息,则设备已正确连接。(若列表中显示为空,请关闭电脑防火墙,以及杀毒软件后重试)。

3.3 使用场景配置说明

通过上一节已经正确的连接到设备了,该章节详细介绍如何配置其工作模式,以下演示 使用场景中的配置方法;

电脑端远程控制或监控 CAN 设备,该场景下有两种实现方式:

1、电脑作为 TCP Service 端,CANET-410 作为 Client 端,设备跟远端电脑通过 TCP 连接;

2、设备跟电脑通过 UDP 连接;

使用 TCP 连接:

(1) 搜索要配置的设备

(2) 获取设备参数

选中要设置的设备 MAC(选中状态下为蓝色,如图)点击“获取设备参数”可以读取 到当前设备的所有参数。点击类型选择为 4G 后才可正常工作;

(3) 配置设备参数

此处设置通道 1 的工作模式为“TCP Client”,远端 IP 为:8.135.10.183,端口为“35814” (注意:端口号选择大于 1024 的值),完成以上设置后点击“配置设备”,提示配置完成后 点击“重启设备”(注:所有设置均在重启后生效),待设备重启完成;

(4) 建立 TCP 连接

用 http://tcp.xnkiot.com/模拟远端 TCP Service,如下图:

远端 IP:即设备端 IP,8.135.10.183

端口:为上一步设置设备的端口,即 35814

完成以上参数后点击打开,即可建立 TCP 连接;

(5) 远程控制及监控

此处使用 CAN 分析仪模拟 CAN 设备,从上一步“获取设备参数”可知,当前设置的 CAN 波特率设置为 20K,所以选择分析仪的波特率也为 20K,如下图:

进入 CAN 分析仪功能界面后,设置帧 ID、长度以及数据后点击发送,页面显示发送成 功,此时 TCP 调试助手页面就会接收到 CAN 分析仪发出的数据,这样就可以远程监控 CAN 设备的数据了,如下图:

连接建立之后服务端收到了“01 01 01”的数据,这是上一步设置了自定义注册包功能, 该功能用于区分不同 CAN 接口的数据。

通过 TCP 调试工具亦可将数据发送到 CAN 设备,例如:发送数据“00 01 02 03 04 05 06 66”;

至此已经完成场景 1 的搭建。

上面的案例中设备端时作为 TCP Client 端,下面演示 UDP 时如何配置:

将设备的工作模式修改为 UDP,端口号为“5001”,对端 IP 为“8.135.10.183”,端口号 分别是“53626”,再次保存配置,重启。

通过 CAN 分析仪跟调试助手验证收发。

3.4 数据格式说明

网口的数据需要按一定格式收发才能被设备确认并转发到 CAN 总线,网口数据共 13 个 字节,格式如下:

第 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 客户端未断开。

举例说明:

CAN 发送数据到以太网:帧格式(扩展帧)+帧类型(数据帧)+ID(12345678)+数据(00 11 22 33 44).则以太网接收到的数据包为: 85 12 34 56 78 00 11 22 33 44 00 00 00

以太网口接收到数据包:05 00 00 01 44 12 34 56 78 00 00 00 00,转发给 CAN 就是标准帧, 00 00 01 44 是 ID ,数据部分是 12 34 56 78 00。

3.5 IP 端口选项说明

上图中设置通道 2 工作在 TCP Client 模式,故不用管本地端口;第一组设置的为“端口固 定 IP 递增”,第二组设置的为“IP 固定端口递增”;实际工作方式为: 设备的通道 2 工作在 TCP Client 模式,它会连接并把 CAN 通道 2 收到的数据发送给如下的 5 个 IP:

192.168.1.35:5002

192.168.1.36:5002

192.168.1.38:5003

192.168.1.38:5004

www.xxxx.com:5006

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值