Files
DLD154V4B/docs/roadmap.md

8.9 KiB
Raw Blame History

DLD154V4B 发展路线图

从 M1H (8051, 2008) 到 154V4B (Cortex-M4, 2026) — 下一步往哪走?


1. 历史回顾M1H → V4B 的演进

代际 平台 分频 Tick IIR τ 进入判定 离开判定 配置方式
M1H 8051 12MHz CD4060 ÷32 50ms 162ms 单次阈值 单次阈值 拨码
TLD-110 8051 CD4060 ÷32 50ms 162ms 单次阈值 单次阈值 拨码
V4B V2.6 M4 120MHz TIM3 ÷2 10ms 32ms 3次确认+斜率限幅 平坦性三条件 拨码

1.1 V4B 相比 M1H 的核心突破

维度 M1H V4B V2.6 提升
测量精度 7 样本 (>>6 后) 54 样本 (全保留) 8×
测量窗口 17.5ms 固定 ~1ms 自适应 17×
检测响应 ~550ms ~530ms 略快,但加了确认更可靠
瞬态抑制 斜率限幅 + 进入确认 从无到有
离开判定 单阈值 平坦性三条件 (专利) 大车多峰无忧
基线保护 无(有车也跟踪) 冻结 + 10s 超时 + 稳定性检查 防污染 + 不死锁
线圈诊断 黄灯断开次数编码 现场可排障
代码量 ~1200 行 (未精简) ~945 行 功能更多,代码更少

2. 现状V4B 的短板

V4B 在检测算法上已达到较高水平,但在产品化维度存在明显缺口:

2.1 无数字通信

当前: DIP 开关 → MCU → 继电器
                  └── TTL Tx (仅调试)
  • 上位机看不到检测状态
  • 无法远程修改参数
  • 停车场系统集成需额外 PLC/IO 模块

2.2 无持久化配置

  • 灵敏度、延时全靠拨码开关,现场改参数要开柜拧 DIP
  • 无法保存校准值、安装位置、通道编号
  • 换检测器 = 重新拨码

2.3 无固件升级机制

  • 现场升级需要 SWD 编程器 + 开盖
  • 算法迭代无法 OTA 推送
  • Bug 修复成本高

2.4 单通道限制

  • 一进一出车道需要 2 个 V4B双倍成本、双倍安装空间
  • 多通道无法共享基线参考、无法做方向判别

2.5 无数据记录

  • 无法回溯历史检测事件
  • 无法分析误触发原因
  • 无法做预防性维护(线圈老化趋势)

3. 行业前景:环路车检器的市场定位

3.1 不会被替代的刚需

替代技术 优势 劣势 环路仍不可替代的场景
地磁 安装简单 受金属管线干扰,电池寿命
视频 信息丰富 光照/天气敏感,遮挡失效 隧道、地下车库、恶劣天气
雷达 测速测距 静止车辆检测弱
超声波 便宜 温漂大,速度慢

结论环路车检器在道闸触发、车位检测、ETC 触发等场景仍是性价比最优解,不会被替代。但"哑设备"形态将被淘汰——未来的车检器必须有数字接口。

3.2 市场分层

高端: 多通道 + 以太网/4G + 云平台 + AI 分析   ← 智慧城市、大型停车场
中端: 双通道 + RS485/蓝牙 + 小程序配置        ← 商业停车场、小区道闸  ★ V4B 目标
低端: 单通道 + 拨码 + 继电器                   ← 替换存量 M1H/TLD-110

V4B 当前处于低端技术底子M4 120MHz / 64KB Flash / 16KB SRAM完全能支撑中端功能。


4. 目标DLD154V4B V3.0

4.1 产品定位

单通道智能车检器 — 保留 V4B 硬件形态,通过固件升级补齐通信和配置短板,以最低硬件改动实现最大功能跃迁。

4.2 核心目标

# 目标 价值 硬件依赖
1 UART 协议通信 对接上位机 / 串口服务器 复用 Tx 引脚,可能需要 Rx
2 Flash 持久化配置 免拨码,远程改参 64KB Flash 已有)
3 固件在线升级 OTA 推送Bug 修复 需要 Bootloader已有 Flash 空间)
4 数据记录与回传 事件日志、频率趋势
5 小程序 / 蓝牙配置 手机设参,现场免工具 需 BLE 模块(硬件改动)

4.3 可选目标(需要硬件改动)

# 目标 价值 说明
6 双通道版本 一进一出单设备 引脚足够,需改 PCB
7 RS-485 总线 多设备组网 需 485 收发器
8 方向判别 双线圈方向逻辑 需双通道硬件

5. 实施步骤

Phase 1 — 协议通信 & 配置持久化(固件 V3.0,无硬件改动)

目标: 让 V4B "能说话"

             UART (Tx + Rx)
V4B ───────────────────────────→ 上位机 / 串口服务器 / 蓝牙透传模块
     请求-响应协议 (二进制 / Modbus-RTU)

5.1 协议选型

方案 优点 缺点
自定义二进制帧 精简Flash 占用小 需上位机适配
Modbus-RTU 工业标准PLC 直连 帧开销大,寄存器映射受限
JSON over UART 可读性好,易调试 Flash/CPU 开销大

推荐: 自定义二进制帧 — 参考 vd960Loop 已有的 CMD_DBN_GET_MCJQ_PARAM 协议风格。后续可加 Modbus-RTU 作为协议选项。

5.2 协议内容

上行V4B → 上位机):
  - 心跳 / 状态上报 (有车/无车/故障)
  - 实时频率值 (Origin, CAPVD, Value)
  - 事件通知 (Car_In, Car_Out, Disconnect, Reconnect)
  - 参数读取响应

下行(上位机 → V4B:
  - 参数读写 (灵敏度、延时、hold_time、relay_delay)
  - 安全复位
  - 固件升级指令

5.3 Flash 配置存储

  • 利用 AT32F421 内部 Flash 末页存储配置
  • 参数: sens_level, exist_mode, delay_time, output_mode, pulse_width
  • 上电从 Flash 读取 → 优先级低于 DIP 开关(拨码覆盖 Flash兼容旧用法
  • 增加 factory_reset 指令恢复默认

5.4 硬件约束

PA2 (USART2_TX) 已用作 Tx 调试输出,需要确认是否有 USART2_RX 可用PA3 目前是 SW_4 DIP

方案 A: PA3 复用为 USART2_RXSW_4 用协议替代(推荐) 方案 B: 使用其他 USART需确认引脚未被占用

Phase 2 — 固件在线升级(固件 V3.1

5.5 Bootloader

  • 驻留在 Flash 前 8KBAT32F421 共 64KBApp 可用 56KB
  • 上电检查升级标志 → 进入升级模式或跳转 App
  • 通过 UART 协议接收固件分片,写入 Flash
  • 校验 CRC32 → 设置升级标志 → 软件复位
Flash Layout (64KB):
┌─────────────────┐ 0x08000000
│  Bootloader     │ 8KB
├─────────────────┤ 0x08002000
│  Application    │ 52KB
├─────────────────┤
│  Config / Param │ 4KB  (末页)
└─────────────────┘ 0x08010000

Phase 3 — 数据记录 & 小程序(需要 BLE 模块,硬件改动)

5.6 BLE 透传 + 小程序

  • 硬件增加 BLE 模块(如 CH582 或 XM-10A
  • UART 透传 → 小程序读写参数、查看实时频率
  • 小程序功能: 参数配置、实时波形、事件日志、固件升级

5.7 事件日志

  • 环形缓冲区存储最近 N 条事件Car_In, Car_Out, Disconnect 等)
  • 每条事件带时间戳(开机后相对时间,无 RTC 则用 tick 计数)
  • 通过协议查询 / 小程序查看

Phase 4 — 多通道 & 组网需硬件改动V4.x

5.8 双通道版 DLD154V4B-D

  • 同一颗 MCUAT32F421 引脚够用)
  • TIM3_CH2 + TIM1_CH2 双路捕获
  • 4 继电器(每通道 2 路)
  • 可做方向判别(双线圈)

5.9 RS-485 组网

  • 增加 485 收发器
  • Modbus-RTU 协议
  • 支持 32 设备总线

6. 优先级矩阵

目标 价值 工作量 硬件改动 优先级
UART 协议通信 (复用 USART2_Rx) P0 — 立即
Flash 配置存储 P0 — 立即
固件在线升级 无 (需 Bootloader) P1
事件数据记录 P1
BLE + 小程序 需 BLE 模块 P2
双通道版本 需改 PCB P3
RS-485 组网 需 485 收发器 P3

7. 与 vd960Loop 的关系

vd960Loop四路 + BLE + TCP/MQTT高端产品线。V4B 的演进目标是与 vd960Loop 共享:

  • 核心检测算法(单路 IIR + 斜率限幅 + 进入确认 + 冻结超时)— 已同步
  • 协议帧格式UART 命令码复用 vd960Loop 风格)
  • 小程序配置逻辑
  • Flash 存储方案

V4B 聚焦单路 + 低成本vd960Loop 覆盖多路 + 物联网,形成产品矩阵。


8. 修订记录

版本 时间 说明
V1.0 2026-06-30 初版路线图