GCAN-212在线修改参数功能

支持在 TCP Server 模式下通过以太网端在线调节参数,

1功能说明

    212支持在 TCP Server 模式下通过以太网端在线调节参数,不需要进入配置软件进行调节。将修改参数功能的指令写入二次开发的上位机,可方便用户使用212进行多种参数的调节,大大优化了操作流程,提高了设备的易用性。
    默认远程主机地址为192.168.1.10;远程主机端口号为22080。
    请注意:本功能修改参数后,请先发送命令 10 保存到 eeprom,再发送命令11 重启设备后生效

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 秒后设备重启,设置生效
2023-08-24
0 0