🛵 AEB 三轮车 BLE 测试台

未连接

🔧 环境诊断(连不上先看这里)

WebBLE 硬性要求:① 页面必须是 https:// 或 localhost 打开;② 用 Android Chrome(iOS Safari 不支持);③ 手机蓝牙定位权限已开(Android 扫 BLE 需要定位权限);④ 设备已上电并在广播 AEB_DBG_。
仅支持 Android Chrome(iOS Safari 不支持 WebBLE)。需先与设备配对(Just-Works 免 PIN)。本页须 HTTPS 或 localhost 访问,否则蓝牙不可用。设备名前缀 AEB_DBG_

实时状态

基础 / 车辆
固件版本
链路加密
灵敏度
轮周长
m
车速
km/h
AEB 决策
制动中
制动力度系数
侧倾角
°
横摆角速度
°/s
电池电压
V
电量
%
总里程
km
今日里程
km
续航预估
km
本地事件数
📡 测距传感器(距离越近越红,无效显 —)
🛵
俯视图:从车顶往下看,四向条长度=障碍距离(越短越近,红=危险)。当前硬件未装左右雷达,左/右条恒为 —。前 = 毫米波+近距补盲+前超声融合的最近障碍;后 = 后超声。
前向毫米波雷达(最近目标)
m
近距补盲雷达
m
前超声波
m
后超声波
m
安全制动距离
m
🎯 目标 / 威胁评估
TTC 碰撞时间
s
选中目标距离
m
选中目标角度
°
环境置信等级
制动保持
继电器状态

📋 事件记录(AEB 决策 / 侧翻风险,本地缓存,不依赖云端)

累计事件数
最近事件
(连接后点「读事件」拉取本地缓存)\n
事件由固件本地环形缓存(最多 24 条)。AEB 事件在决策等级跃升时记录;侧翻风险触发时记录。每帧含:类型 / 等级 / TTC / 距离 / 上电秒。

💳 NFC 读卡(PN532,无硬件显「未接入」)

NFC 模块
累计刷卡
最近卡片 UID
设备端 NFC 由 PN532(I2C)读取,约 200ms 轮询一次。若硬件未焊接或 I2C 无应答,状态显示「未接入」,不影响其他功能。

🔌 继电器 / 开关(验证线束,调试用)

当前继电器输出状态(bit0 电机断 / bit1 刹车信号 / bit2 EBS / bit3 电磁拉线)
电机断 关 刹车信号 关 EBS 关 电磁拉线 关
「闭合」= 电机断 + 刹车信号 + EBS 全部动作(全制动态),持留 5 秒自动解除(失效默认不制动)。用于现场验证继电器/线束。AEB 正常决策不受影响。

参数设置(写 NVS 持久化)

三项均为「改一次永久保存」,重启不丢(BLE/后台通用)。范围外会被设备钳位。

调试操作(仅调试,不持久)

factory_reset 仅清「轮周长 / 力度系数 / 灵敏度」回默认并重启,不影响设备密钥与云平台三元组,也不清总里程

现场记录 / 展示日志

日志含所有下发命令、设备返回(status/ack/事件/黑匣子帧)。导出为带时间戳的 .txt,可直接发给后台或存档做现场展示记录。
AEB 三轮车调试专用 · WebBLE 单文件测试台 · 固件 3.4.43+(含事件/NFC/继电器/前后雷达)
设备 GATT:Service 0xFFF0 / Notify 0xFFF1 / Write 0xFFF2