Skip to content

LED 数码管显示模块技术手册(RS485)

本文档面向 LED 数码管显示模块的 RS485 版本。显示字符数支持 1~6 位可选。规格与选型请参见《LED 数码管显示模块规格书》。


目录

章节内容
1适用范围与显示位数
2硬件与电气参数
3通讯协议与串口参数
4保持寄存器定义(核心)
5显示数据组织方式
6Modbus 指令示例
7调试与参数生效规则
8常见问题排查
9支持与联系

1. 适用范围与显示位数

显示位数版本显示字符数协议说明
1 位版1 位Modbus RTU位数与尺寸随版本变化
2 位版2 位Modbus RTU同上
3 位版3 位Modbus RTU同上
4 位版4 位Modbus RTU同上
5 位版5 位Modbus RTU同上
6 位版6 位Modbus RTU同上
项目说明
协议资料覆盖接口RS485 / RS232 / TTL(订货指定)
本手册范围RS485 版本
485 总线容量无中继约 32 台;加中继最多 254 台

工程说明:

  • 协议寄存器空间按 6 位最大显示能力设计(0000H~0005H)。
  • 当显示位数小于 6 时,仅前 N 位寄存器生效(N=实际字符数),超出位数的写入通常不显示。
  • 小数点/闪烁等位图参数同样建议仅使用有效位。

2. 硬件与电气参数

2.1 电气与环境

参数数值
供电电压DC 5~36V
通讯距离0~1200 m(中继可延长)
工作温度-40°C~+85°C
工作湿度0%~95%RH(无凝结)
安装方式卡扣安装

2.2 端子定义(4P)

端子标识RS485 版本含义备注
+电源正极
-电源负极
A/TRS485 A同一硬件在 TTL 版本复用为 TXD
B/RRS485 B同一硬件在 TTL 版本复用为 RXD

3. 通讯协议与串口参数

3.1 协议能力

项目内容
协议Modbus RTU
寄存器类型保持寄存器(16-bit 无符号)
支持功能码0x03 读保持寄存器,0x06 写单寄存器,0x10 写多个寄存器
地址范围1~255(0 为广播地址)

3.2 串口参数

参数可选值出厂默认
波特率4800/9600/14400/19200/38400/56000/57600/115200(寄存器支持到 128000/256000)9600
起始位1 位1 位
数据位8 位8 位
停止位1/1.5/2 位1 位
校验位无/奇/偶

4. 保持寄存器定义(核心)

地址均为 16 进制寄存器地址(如 000AH)。

地址复位值R/W名称说明掉电保存
0000H0x30R/WDIG1第1位显示字符(ASCII)
0001H0x30R/WDIG2第2位显示字符(ASCII)
0002H0x30R/WDIG3第3位显示字符(ASCII)
0003H0x30R/WDIG4第4位显示字符(ASCII)
0004H0x30R/WDIG5第5位显示字符(ASCII)
0005H0x30R/WDIG6第6位显示字符(ASCII)
0006H0R/WDATA_FMT_HI0007H 组合为 24-bit 数据显示;高字节高4位=正负号(0正/1负),高字节低4位=小数点个数(0~5),低字节=24-bit 数据最高8位
0007H0R/WDATA_24_LO0006H 组合;高字节=24-bit 数据中间8位,低字节=最低8位
0008H0R/WFLASH_MASK闪烁位图:bit0 对应第1位,1=闪烁
0009H0R/WDISP_SAVE显示内容保存:0不保存,1保存全部显示
000AH1R/WDEV_ADDR485 地址:1~255,0 为广播地址
000BH1R/WBAUD_CFG波特率编码(见下表)
000CH0R/WSTOP_CFG停止位:0=1位,1=1.5位,2=2位
000DH0R/WPARITY_CFG校验位:0无,1奇,2偶
000EH3R/WBRIGHT亮度:0~7(0最暗,7最亮)
000FH0R/WBOOT_MODE上电显示:0显示“0”,1显示地址,2显示保存数据
0010H0R/WDECIMAL_CNT小数点个数
0011H0R/WSIGN_SET正负数设置:0正,1负(显示负号)

4.1 波特率编码表(000BH

编码值波特率(bps)
04800
19600
214400
319200
438400
556000
657600
7115200
8128000
9256000

5. 显示数据组织方式

模式相关寄存器适用场景写入方式
字符逐位模式0000H~0005H显示 A001B002-12.3 等字符组合按位写 ASCII 码(0x060x10
24-bit 数值模式0006H+0007H(可配合 0010H/0011H直接显示整数/带小数/负数数值推荐 0x10 一次写多个保持寄存器
项目规则
闪烁控制0008H 位图控制,每位对应一位数码管,1=闪烁
小数点与正负号可由 0006H 高字节编码,或使用 0010H/0011H 单独设置
显示掉电保持通过 0009H 控制是否保存显示内容
显示位宽限制建议只写前 N 位寄存器(N=实际显示字符数,1~6)

6. Modbus 指令示例

下面请求帧均为 RTU 十六进制格式,默认从站地址 01,CRC 已校验。

6.1 通信与运行参数设置(0x06

目的寄存器请求帧(Hex)
修改站号为 2000AH000201 06 00 0A 00 02 28 09
设置波特率为 19200000BH000301 06 00 0B 00 03 B8 09
设置波特率为 38400000BH000401 06 00 0B 00 04 F9 CB
设置停止位为 2 位000CH000201 06 00 0C 00 02 C8 08
设置偶校验000DH000201 06 00 0D 00 02 99 C8
设置亮度为 7000EH000701 06 00 0E 00 07 A9 CB
设置上电显示地址000FH000101 06 00 0F 00 01 78 09
开启显示内容掉电保存0009H000101 06 00 09 00 01 98 08
设置闪烁位图(第1和第3位闪烁)0008H000501 06 00 08 00 05 C8 0B

6.2 字符显示命令

目的功能码请求帧(Hex)说明
第1位显示“1”0x0601 06 00 00 00 31 48 1E0000H=0x0031
批量显示“1234”0x1001 10 00 00 00 04 08 00 31 00 32 00 33 00 34 5E A5连续写 0000H~0003H

6.3 数值显示命令(0006H+0007H

目的功能码请求帧(Hex)说明
显示 12345(内置数值格式)0x1001 10 00 06 00 02 04 00 00 30 39 A7 970006H=0x00000007H=0x3039
显示 12.3450x1001 10 00 06 00 02 04 03 00 30 39 A7 D30006H 高字节低4位=3(3位小数)

7. 调试与参数生效规则

7.1 软件调试流程(配套测试软件)

步骤操作
1打开“数码管”测试页面
2选择串口参数(默认可先用地址1、9600、8N1)
3连接成功后,执行单点显示/批量显示测试
4进行站号、波特率、停止位、校验位、亮度、闪烁等参数设置
5保存配置后断电再上电验证

7.2 参数生效注意事项

项目规则
通讯参数修改改地址/波特率/停止位/校验位后,主站需切换到新参数再通信
参数保存掉电保存参数写入后再重启确认
位数差异不同位数版本仅显示窗口不同,通信协议一致
兼容性不同批次固件可能存在参数项差异,批量部署前建议逐项回读确认

8. 常见问题排查

问题现象可能原因处理建议
无法连接地址或串口参数不一致恢复到默认组合(地址1、9600、8N1)逐项排查
发送有去无回A/B 线反接、接触不良、串口占用检查接线极性与端子压接,关闭其他串口软件
改地址后“失联”主站仍使用旧地址用新地址通信,必要时全地址扫描
显示内容掉电丢失未开启显示保存0009H=1 后断电重启验证
闪烁不生效0008H 位图设置错误核对 bit 位与显示位映射(bit0=第1位)
低位数版本显示异常写入了超出位数的寄存器按实际显示字符数仅写前 N 位寄存器

9. 支持与联系

项目信息
制造商湖南研几科技有限公司
邮箱hi@yengear.com
网址www.yengear.cn