100路主板 · 串口出货测试工具

Web Serial API AIR32F103 / 100CH

串口连接

未连接
接线与端口(关键):
· USART1 (PA9/PA10, 115200) = Air780E 4G 模块口,同时也可收命令。
· USART2 (PA2/PA3, 9600) = 命令口,但固件中只要 USART1 在 ~500ms 内有数据,USART2 会直接丢弃收到的字节(被 4G 占用时无法手动发命令)。
推荐测试接法:PC 接 USART1 (115200) 并断开 4G 模块,再发命令;二进制 ACK 会经 USART1 返回,可看到反馈且电机动作。
浏览器需 Chrome / Edge,并通过 https 或 localhost 打开本页面。

出货指令

通道 1~100,数量 1~10。固件 getCodeAndNum 实际按 通道&数量 解析(逗号前字符被忽略),工具已自动把 5,1 转成固件兼容的 0,5&1,收到 } 即执行。反馈经 USART2 返回 {"m":"..."}。
(点击“生成报文预览”查看将要发送的内容)

原始发送

主板以 { 开始、} 结束来缓存一帧 JSON,收到 } 即解析执行。

通信日志

接收: 0 字节 发送: 0 字节

最近一次反馈解析

(暂无反馈)
反馈格式:{"m":"R,C&N"}
R 错误码:0成功 / 1缺货 / 2电机超时 / 3未检测到掉货 / 4电机短路 / 5订单号重复 / 6通道号错误 / 7通道类型错误
C 通道号 · N 实际出货数量

批量出货测试 (1~100 货道全测)

已测 0/100 正常 0 故障 0 未测正常故障测试中
未开始
说明:按 1→100 顺序逐道下发出货指令并等待主板反馈。绿色=正常(错误码0),红色=故障(错误码≠0 或 超时无反馈),黄色闪烁=正在测试。二进制模式建议接 USART1(115200)并断开4G;JSON 模式接 USART2(9600)。