Files
vd_960/docs/DLD960_产品手册.md
wangfq b90842f89d feat(vd960Loop): V1.03 — 上电自检基准判稳同步 V4B V4.23
绿灯上电自检快闪: 原固定 128 样本(≈1.3s)即判稳, 与基准是否真稳无关;
stable_cnt 仅 init_vd_single 清零, 有限存在超时/安全复位(LC_Reset=1)
重学阶段残留计数 → 二次稳定期 1 样本瞬间判稳 (同 V4B 旧缺陷)。

修复 (四路 unit 独立):
- TaskLoop.h: +STABLE_ORIGIN_PPT 1 / STABLE_SETTLE_WINDOWS 2 /
  STABLE_MAX_SAMPLES 500(≈5s兜底); Loop154_Unit +settle_cnt
- TaskLoop.c vd1_task_per_channel 稳定期: 每窗(100样本≈1s)完成比较
  Origin 均值漂移 ≤0.1% → settle++, 否则清零; 判稳=最少128样本+
  连续2窗稳定 或 500 样本兜底; 判稳退出清零
- init_vd_single / 有限存在超时 / 安全复位超时重学路径统一清零自检计数
- poll_green_led 条件不变: 绿灯闪至本路基准稳定才停 (四路独立)

验证: tests/test_stable_settle.c 5 项 PASS (常量200/首窗尖峰400/
      持续漂移500兜底/重学复位200防呆/Origin=0守卫);
      gcc -fsyntax-only TaskLoop.c 0 error
文档: vd960Loop/docs/devlog V1.03 置顶; DLD960_技术规格书/产品手册
      V1.04 (上电稳定期/绿灯自检语义 + 修订记录)
cmcng.h: FIRMWARE_VER "1.02"→"1.03" (MAIN=1/SUB=3, SSUB=1保持)

待现场验证: 绿灯自检时长(干净≈2s/扰动3~4s/兜底5s)与四路独立闪烁
2026-09-02 17:02:15 +08:00

12 KiB
Raw Permalink Blame History

DLD960 四通道车辆检测器 产品手册

Product Manual · 产品型号:DLD960GA 文档版本 V1.04 · 2026-09-02 · 适用固件:整机 V1.02.05Loop V1.03 + DBN 1.02.05


1. 产品简介

DLD960 是一款四通道环形线圈车辆检测器,一台设备即可覆盖四条车道/四个检测断面。采用双 MCU 架构:检测核心专注线圈信号的实时处理,通信核心提供蓝牙、以太网、4G 多种接入方式,可直连道闸控制器,也可对接云平台做流量统计与远程运维。

典型应用场景

  • 停车场出入口道闸联动(存在检测、防砸车压线检测)
  • 分车道流量计数(进出计数、车间距/通过时间统计)
  • 单通道会车系统的车辆存在/方向输入
  • 传感数据上云(MQTT 接入业务平台)

核心特性

  • 四路线圈独立检测,10ms 采样周期,进入确认 + 斜率限幅双重抗干扰
  • 四档灵敏度、四档工作频率,支持智能选频抑制相邻线圈串扰
  • 基线自适应跟踪:温漂、雨天频率漂移自动补偿,不误报不漏检
  • 四个双路继电器:存在/脉冲输出、方向判别、输出延时逐路可配
  • 蓝牙小程序现场配置,双 MCU 均可无线升级(OTA/ISP 透传)
  • 以太网双协议:TCP JSON(局域网对接)+ MQTT(云平台),关键事件确认送达
  • 通信可靠性加固:串口硬件 DMA 接收 + 固件内存优化,长时间运行稳定不丢帧、不异常重启
  • BLE OTA 升级链路加固:检测 MCU 升级响应帧(0x9F 协议)完整透传回小程序,停等 ACK 不再丢失,升级成功率提升
  • 网络上报携带地感版本:云平台可实时核对地感固件/硬件版本(MQTT loop_version_query,配合远程 OTA 升级前后版本核对)
  • 联网稳定性加固:MQTT 发送退避与断连重连修复,长时间联网不掉线、不死循环

2. 硬件说明

2.1 接口一览

接口 数量 说明
线圈接口 4 路 接环形地感线圈(LPA~LPD
继电器输出 4 个双路 RLY1RLY4,默认关联线圈 14
以太网口 1 路 10MTCP JSON / MQTT
TTL串口 1 路 DLD960 内部 两个MCU之间的 串口通信协议
蓝牙 小程序配置与升级
按键 K1 1 个 多功能按键(复位)

2.2 指示灯

指示灯 颜色 状态说明
LED_PWR 红色 呼吸闪烁 = 系统正常运行
LED_LP1~LP4 绿色 对应线圈 1~4:有车亮 / 无车灭
ETH_LED_G / ETH_LED_Y 绿/黄 网口连接/活动指示

上电后 LED_PWR 呼吸;各通道车检灯自检慢闪,该路绿灯闪至本路基准稳定才停(约 2~5 s,最长 5 s 兜底),随后无车全灭进入检测状态。若某路车检灯常亮且现场无车,参见 §7 故障排查。

2.3 线圈施工要求(关键!)

线圈质量直接决定检测效果,施工务必达标:

项目 要求
线圈形状 矩形/八角形,典型 2m × 1m(依车道宽度调整)
匝数 46 匝(视周长,目标电感 80300 μH
线材 ≥1.0mm² 耐高温多股软线(如硅橡胶线)
槽深 30~50mm,切槽后清理干净,线圈压实密封
引线 双绞(≥20 绞/米),长度尽量短(≤100m),不与动力电缆同管
相邻线圈间距 ≥1m;无法保证时开启智能选频并错开频率档
绝缘 线圈对地绝缘电阻 > 10 MΩ(500V 摇表)

3. 快速上手

  1. 接线:接入线圈、继电器输出至道闸/控制器,需要联网则接网线。
  2. 上电:LED_PWR 呼吸闪烁;各通道绿灯自检慢闪至基准稳定(约 2~5 s,最长 5 s 兜底)后进入检测状态(上电 3 秒内不主动上报数据)。
  3. 配置:手机小程序经蓝牙连接设备 → 验证密码 → 设置各路灵敏度/频率/输出模式。
  4. 验证:车辆压线,对应绿色车检灯亮、继电器吸合;离开后灯灭、继电器释放。
  5. 联网(可选):小程序或 TCP 命令配置 IP/MQTT 参数,接入平台。

4. 参数配置

四种配置通道功能等价:蓝牙小程序(现场推荐)、UART TTL 串口TCP JSONMQTT(远程运维)。

4.1 每通道可配参数

参数 出厂默认 说明
灵敏度 档位 1(中) 4 档;大车/干扰大调低,摩托车/高底盘车调高
工作频率 各路错开 4 档(高/中高/中低/低);相邻线圈必须错开档位
输出模式 存在输出 存在 / 脉冲
输出延时 0 继电器动作延时
方向判别 触发模式 双线圈可组方向判别
有限存在 0(永久) 非 0 时,车辆持续占用超时后自动复位重建基线(单位 10 秒)
线圈安全模式 0(关闭) 线圈异常保护超时(单位 10 秒)

4.2 灵敏度选择建议

场景 建议档位 说明
标准轿车出入口 1~2 兼顾灵敏与抗干扰
大型车/货车通道 0~1 高底盘需要覆盖,但防相邻车道干扰
摩托车/非机动车混行 2~3 高灵敏度,注意误触发风险
强电磁干扰环境(变频器等) 0~1 + 错开频率档 灵敏度让位于稳定性

4.3 网络配置要点

  • TCP JSON:默认端口 5960,连接后须先 pwd_verify 鉴权,未鉴权命令一律拒绝。
  • MQTT:配置 Broker 地址与设备 Topic 后,设备上电自动发布 initialize 上线消息;平台应答 report_config 下发时间戳完成时钟同步并配置上报间隔。
  • 设备序列码(dev_serial)是 MQTT Topic 的组成部分(dld960/{sn}/srv|dev),出厂前须唯一设置。

5. 数据上报(联网模式)

消息 触发 内容
initialize 上电联网 序列码、型号、软硬件版本
loop_data 周期性(空闲按配置间隔 / 有车活动 300ms / 车状态翻变立即) 各通道频率、变化量、车状态
event_report 事件发生 进车/出车/线圈断开,带确认重发5s 超时 ×3 次,平台须应答)
heartbeat 周期 在线保活、运行时长

时间量(通过时间、车间距)分辨率 50ms,可用于速度估计与车型粗分类。

5.1 脱机数据取证(蓝牙 BLE

设备本地 W25Q32 环形存储事件日志(容量 8064 条,掉电不丢)与传感快照(0xC0 传感波形按上报节奏落盘)。断网/故障期间事件照常记录,可事后经蓝牙小程序或 APP 读取:

  • 事件日志:上电/复位原因、MQTT 连接/断开/重连、event_report 重发/放弃、线圈事件、时钟同步锚点、日志清除审计——用于区分"设备真复位"与"MQTT 断连重连",故障溯源
  • 传感快照:断网期间 4 路线圈波形回放,用于信号质量分析
  • BLE 命令OFFLOG_STAT / OFFLOG_QUERY / OFFLOG_CLEAR0x250x27+ SNAP_STAT / SNAP_QUERY / SNAP_CLEAR0x280x2A),与 MQTT/TCP 的 log_stat / log_query / log_clear 同语义
  • 审计留痕:日志/快照清除操作本身写入事件流,不可清除

详见《DLD960 BLE 协议》V1.02。

6. 固件升级

对象 方式 操作
通信 MCU 蓝牙 OTA 小程序选择固件直接升级
检测 MCU ISP 透传 小程序经蓝牙→通信 MCU 串口透传升级

双 MCU 固件必须使用同一发布包配套升级(V1.0.0 起为强制要求),只升级一侧会导致内部通信数据错位。当前配套:Loop 1.0 + DBN 1.02.05。

检测 MCU 升级完成后,若小程序无响应,请将设备断电重启(DBN OTA 透传模式需重启恢复,V1.02.03 已知约束)。

7. 故障排查

现象 可能原因 处理
LED_PWR 不亮/不呼吸 供电异常 / 主板故障 查电源电压,重新上电
无车但车检灯常亮 线圈附近有大金属体移入;基线未收敛 移除金属物;等待 10s 冻结超时自适应,或断电重启重建基线
有车不触发 灵敏度过低;线圈匝数不足/电感异常;底盘过高 提高灵敏度档位;实测线圈电感;摩托车场景用 3 档
车检灯随机闪烁(无车误触发) 相邻线圈串扰;变频器等电磁干扰;线圈绝缘劣化 错开频率档+开智能选频;降低灵敏度;摇表测绝缘
雨天频繁误报 线圈密封失效,频率漂移超阈值 基线自适应可吸收慢漂移;快速漂移需重新密封线圈
继电器输出正常但平台无数据 网络配置错误;MQTT Topic/序列码不符 查 IP/Broker 配置;核对 dev_serial 与 Topic
设备频繁自动重启 / 偶发数据丢失 通信 MCU 旧固件资源不足(V1.02.01 已修复) 升级整机固件至 V1.02.01 及以上版本
BLE OTA 升级失败/进度卡住 通信 MCU 旧固件 0x9F 透传缺陷(V1.02.03 已修复) 升级整机固件至 V1.02.03 及以上版本
配置无法保存/每次上电恢复出厂 旧固件 factory 写入被禁用;换新存储芯片后参数区无出厂配置(V1.02.04 已修复) 升级整机固件至 V1.02.05 及以上版本
事件重复上报 平台未按协议应答 event_report 平台须回显 msg_id 应答(先落库后应答)
线圈断开告警 线圈开路/引线断裂 万用表量线圈回路电阻(正常几欧姆以内)

8. 技术支持信息

排障时请提供以下信息,可大幅加快定位:

  1. 整机固件版本(小程序设备信息页 / dev_info_query
  2. 现场线圈参数:尺寸、匝数、实测电感、引线长度
  3. 干扰源情况:变频器、大功率设备、相邻车道线圈间距
  4. 联网问题附 loop_data 中该通道的频率与变化量数值(后台可据此判断信号质量)

相关文档

文档 用途
《DLD960 技术规格书》 完整技术参数
《DLD960 串口通信协议》V1.01 串口 对接开发
《DLD960 TCP JSON 协议》V1.03 局域网对接开发
《DLD960 IoT MQTT 协议》V1.10 云平台对接开发(含 Loop 远程 OTA 与地感版本查询)
《DLD960 BLE 协议》V1.02 蓝牙小程序/APP 对接开发(脱机日志与传感快照读写)
《环路车辆检测器验收标准》 采购/部署验收

修订记录

版本 修订时间 修订说明 修订人
V1.04 2026-09-02 Loop V1.03 单侧更新:绿灯上电自检说明改为闪至基准稳定才停(约 2~5 s,最长 5 s 兜底),上电流程/故障排查同步 wangfq
V1.03 2026-08-21 配套整机发布 V1.02.04→V1.02.05:核心特性补网络上报携带地感版本 + 联网稳定性加固;相关文档表 MQTT 协议 V1.07→V1.10(修正滞后);故障排查配置保存建议升至 V1.02.05 及以上 wangfq
V1.02 2026-08-19 配套整机发布 V1.02.03→V1.02.04BLE OTA 升级链路加固说明(0x9F 响应帧透传,停等 ACK 完整);故障排查新增 OTA 失败 + 配置无法保存条目;固件升级补断电重启提示;存储兼容适配(去厂商代码 + 恢复 factory 写入) wangfq
V1.01 2026-08-18 配套整机发布 V1.02.01:通信稳定性修复说明(UART2 DMA 防丢帧、异常重启修复);新增 BLE 脱机日志/传感快照读写说明(§5.1) wangfq
V1.00 2026-07-16 初始版本,配套整机发布 V1.0.0 wangfq