GEWU DOCUMENTATION
GW-CO-GARY 格雷码转 485 转换器使用说明
将格雷码位置数据转换为标准 RS485,方便旧设备接入物联网平台。 本文介绍产品能力、首次使用与技术支持入口。
GW-CO-GARY 格雷码转 485 转换器使用说明需要了解哪些内容?
将格雷码位置数据转换为标准 RS485,方便旧设备接入物联网平台。 本文介绍产品能力、首次使用与技术支持入口。
一、功能说明
本模块实现格雷码信号到 RS‑485 Modbus协议的转换,最高支持15位格雷码输入,可将编码器、位移传感器等设备的格雷码信号转换标准 Modbus 数据,通过485总线与上位机或RTU等通信。
二、技术参数
基本参数
| 项目 | 参数 | 备注 |
|---|---|---|
| 产品型号 | GW‑CO‑GRAY | |
| 供电电压 | 5~28VDC | |
| 工作电流 | <10mA | |
| 防护等级 | IP30(非防水,需安装在控制柜内) | |
| 工作温度 | -40~85℃ | |
| 工作湿度 | 0~95% RH(无凝露) | |
| 外形尺寸 | 826618mm | |
| 安装方式 | 导轨安装 |
测量参数
| 名称 | 参数 | 备注 |
|---|---|---|
| 量程范围 | 最大15位 |
通信参数
| 名称 | 参数 | 备注 |
|---|---|---|
| 物理接口 | RS485 | 波特率9600,8N1 |
| 通信协议 | MODBUS | 可定制非标准协议 |
| 物理接口 | USB‑TYPEC | USB‑TTL |
| 物理接口 | 15位格雷码输入 |
指示灯
| 指示灯 | 描述 |
|---|---|
| 运行 | 运行指示灯(通信时闪烁表示正常) |
| 电源 | 电源指示灯(常亮表示供电正常) |
三、端子定义
顶部端子
| 序号 | 标识 | 描述 |
|---|---|---|
| 1 | VCC | 模块电源,支持5‑28VDC |
| 2 | GND | 电源地 |
| 3 | 485A | RS485+ |
| 4 | 485B | RS485‑ |
底部端子
| 序号 | 标识 | 描述 |
|---|---|---|
| 1 | DIN01 | 格雷码输入第1位 |
| 2 | DIN02 | 格雷码输入第2位 |
| 3 | DIN03 | 格雷码输入第3位 |
| 4 | DIN04 | 格雷码输入第4位 |
| 5 | DIN05 | 格雷码输入第5位 |
| 6 | DIN06 | 格雷码输入第6位 |
| 7 | DIN07 | 格雷码输入第7位 |
| 8 | DIN08 | 格雷码输入第8位 |
| 9 | DIN09 | 格雷码输入第9位 |
| 10 | DIN10 | 格雷码输入第10位 |
| 11 | DIN11 | 格雷码输入第11位 |
| 12 | DIN12 | 格雷码输入第12位 |
| 13 | DIN13 | 格雷码输入第13位 |
| 14 | DIN14 | 格雷码输入第14位 |
| 15 | DIN15 | 格雷码输入第15位 |
| 16 | COM | 公共端 |
三、电源供电
模块支持5‑28VDC供电,支持两至六串锂电池组、单串或两串蓄电池等常见电池供电方式。模块在上电期间不会休眠,整体基于低功耗设计,全速运行时功耗小于10mA。当系统对功耗有严格要求时,需要将模块的VCC接到主控制器可控的供电接口,以降低整体功耗。
四、协议说明
设备默认为9600波特率,数据位8,停止位1,无校验,Modbus通信协议。可根据用户定制非标准协议类型,以便在不修改主控器逻辑的情况下,无缝替换成该设备。
4.1 设备地址
默认设备地址为1,可通过指令修改。如果忘记当前设备地址,可通过地址0读取数据,来判断实际设备地址。
当使用地址0时,确保总线上只有一台设备。
| 参数 | 寄存器地址 | 数据类型 | 功能码 | 参数说明 | 默认值 |
|---|---|---|---|---|---|
| 格雷码数据 | 0x0000 | uint16(只读) | 0x03 | 转换后的数据 | 0 |
| 原始码数据 | 0x0001 | uint16(只读) | 0x03 | 原始数据 | 0 |
| 修正系数K | 0x0002 | float(读写) | 0x03/0x16 | 1 | |
| 修正系数B | 0x0004 | float(读写) | 0x03/0x16 | 0 | |
| 有效位数 | 0x0006 | uint16(读写) | 0x03/0x06 | 最大15位 | 12 |
| 设备地址 | 0x03E8 | uint16(读写) | 0x03/0x06 | 1 | |
| 恢复默认参数 | 0x03E9 | uint16(读写) | 0x03/0x06 | 0 | |
| 软件版本号 | 0x03A0 | uint16(只读) | 0x03 |
4.2 通信说明
示例注释:读取数据(示例返回值600mm)
读取格雷码转换数据
| 发送 | 01 03 00 00 00 01 84 0A |
|---|---|
| 返回 | 01 03 02 02 58 B8 DE |
修改设备地址(由01改为02)
| 发送 | 01 06 01 01 00 02 58 37 |
|---|---|
| 返回 | 01 06 01 01 00 02 58 37 |
五、安装与配置
5.1硬件连接
- 格雷码输入:将编码器的DIN01‑DIN0N引脚按顺序连接到模块的DIN01‑DIN0N端子(注意电平匹配),并连接公共端COM。
- 485总线:模块 A+/B‑ 接总线 A/B 端。多设备组网时,确保从机地址唯一。
- 电源:接入 DC 5‑28V 电源,注意正负极性。
5.2软件配置
可以使用任意串口调试工具,通过前面章节列举的指令对设备进行数据查看和参数配置。推荐使用 格物在线工具 可视化软件进行操作,可以不必了解 MODBUS 底层数据格式。
-
选择官方模板,GW-CO-GRAY 格雷码转485模块;

-
串口参数:9600‑8‑N‑1;
-
点击连接串口,选择电脑上插入的串口;

-
点击开始轮询;

-
写入参数可以在对应寄存器写寄存器,输入数值点击确认写入。

六、尺寸

外形尺寸:82 × 66 × 18 mm
七、注意事项
接线规范
- 格雷码信号线与485总线需远离强电线路(间距≥30cm)。
- 485总线建议使用屏蔽双绞线,屏蔽层单端接地。
通信冲突
- 同一总线上从机地址不可重复。
- 半双工通信时,主站需等待从机响应后再发送下一条指令。
格雷码兼容性
- 确保编码器输出为二进制格雷码。
- 高位未使用时(如12位格雷码),DIN13~DIN15引脚悬空。
