Lora信道从0编号、波特率可选、修复通讯日志打印不全

- Lora信道以信道0为起点(470.1MHz~492.6MHz,共46信道)
- 波特率改为可编辑下拉框,默认500000
- 修复para等大数据量响应日志只打印一小段:延迟解析避免UI阻塞导致串口缓冲溢出丢包
- 说明书同步更新
This commit is contained in:
2026-09-02 10:50:21 +08:00
parent 1bccbb873f
commit c346b57aef
2 changed files with 77 additions and 29 deletions
+11 -11
View File
@@ -148,7 +148,7 @@ story.append(Spacer(1, 10 * mm))
cover_info = [
["软件名称", "网关配置工具"],
["适用设备", "物联网网关(HC32F460 + 4G/Cat1 + Ethernet"],
["通信接口", "串口(UART),波特率 500000"],
["通信接口", "串口(UART),波特率默认500000可修改"],
["运行环境", "Windows 7/10/11"],
["文档版本", "V1.0"],
]
@@ -208,9 +208,9 @@ story.append(Spacer(1, 2 * mm))
features = [
["功能模块", "说明"],
["串口通信", "通过USB转串口连接网关设备,波特率500000,实时收发指令"],
["串口通信", "通过USB转串口连接网关设备,波特率默认500000可自行修改,实时收发指令"],
["配置读取", "一键读取网关全部参数,包括软件/硬件版本、MAC地址、电池状态、注册状态等"],
["Lora信道配置", "选择并设置Lora通信信道频率(410.1MHz ~ 492.9MHz"],
["Lora信道配置", "选择并设置Lora通信信道频率(470.1MHz ~ 492.6MHz"],
["自定义指令", "支持手动输入任意指令与网关交互"],
["通讯日志", "实时显示发送和接收的通讯数据,便于调试"],
]
@@ -272,9 +272,9 @@ story.append(hr())
# 3.1
story.append(heading2("3.1 串口连接"))
story.append(body("串口连接是使用本工具的前提。软件固定使用以下串口参数:"))
story.append(body("串口连接是使用本工具的前提。串口参数(波特率可修改,默认500000"))
serial_rows = [
["波特率", "500000"],
["波特率", "500000(可在下拉框中选择或手动输入)"],
["数据位", "8"],
["停止位", "1"],
["校验位", "None(无校验)"],
@@ -304,8 +304,8 @@ story.append(make_table(["显示项", "指令关键字", "说明"], para_rows, c
# 3.3
story.append(heading2("3.3 Lora信道配置"))
story.append(body(
"Lora信道配置用于设置网关的Lora无线通信频率。信道列表覆盖410.1MHz至492.9MHz范围,"
"频率间隔0.2MHz,共415个信道可供选择。"
"Lora信道配置用于设置网关的Lora无线通信频率。信道列表覆盖470.1MHz至492.6MHz范围,"
"频率间隔0.5MHz,共46个信道可供选择。"
))
story.append(Spacer(1, 2 * mm))
@@ -319,9 +319,9 @@ for i, s in enumerate(lora_steps, 1):
story.append(Spacer(1, 2 * mm))
lora_range = [
["起始频率", "410.1 MHz(信道1"],
["终止频率", "492.9 MHz(信道415"],
["频率间隔", "0.2 MHz200 kHz"],
["起始频率", "470.1 MHz(信道0"],
["终止频率", "492.6 MHz(信道45"],
["频率间隔", "0.5 MHz500 kHz"],
["指令格式", "lora fc [频率值,单位Hz]"],
]
story.append(make_table(["项目", ""], lora_range, col_widths=[35 * mm, 115 * mm]))
@@ -401,7 +401,7 @@ story.append(hr())
warnings = [
"<b>串口独占:</b>同一串口在同一时间只能被一个程序打开,请确保使用前关闭其他可能占用串口的软件。",
"<b>波特率固定</b>本工具固定使用500000波特率,与网关固件匹配,请勿尝试修改",
"<b>波特率:</b>波特率默认500000,可在下拉框选择或手动输入修改,请与网关固件实际波特率保持一致",
f"<b>数据备份:</b>修改配置前建议先通过{LQ}查看配置{RQ}记录当前参数,以便需要时恢复。",
"<b>断电保护:</b>配置修改后请确认网关已保存参数,避免在参数写入过程中断电。",
"<b>驱动安装:</b>首次使用需安装USB转串口芯片驱动(如CH340、CP2102等),具体型号取决于使用的转接线。",