wangfq 9e125f953c feat(vd960Loop): 0xC0 主动上报 — 4种杂项类型轮转 + 事件优先级
杂项类型轮转:
- 0b00 时间量: 进场=车间距, 离开=通过时间, 空闲=0
- 0b01 线圈断开次数
- 0b10 车流量累计
- 0b11 继电器动作次数

上报间隔:
- 空闲稳定: 600ms, 轮流上报 0→1→2→3
- 进场/离开事件: 150ms, 强制时间量, 最高优先级

TaskLoop.h: 新增 MISC_TYPE_* / REPORT_*_TICKS 宏
           Loop154_Unit 新增 flow_count/relay_count/passtime_start/misc_value
           Loop154_States 新增 report_misc_round
TaskLoop.c: 进场时记录时间戳+累计; 离开时计算通过时间
main.c:    重写 uart_report_packet_loop_acs
2026-07-02 18:18:16 +08:00
2026-06-22 17:02:23 +08:00

vd_960 — 车检器 DLD960 嵌入式软件

产品概述

DLD960 是一款双 MCU 架构的车检器(车辆检测器),采用线圈检测原理。

硬件架构

芯片 型号 主频 Flash SRAM 职责
线圈 MCU AT32F421 120MHz 64KB 16KB 四路线圈信号采集与处理
通信 MCU CH32V208 144MHz 128KB 64KB 蓝牙、网口、1路 RS485

两个 MCU 之间通过内部总线UART/SPI通信。

子项目

子项目 目录 MCU 功能
vd960Loop vd960Loop/ AT32F421 线圈驱动、频率采样、车辆检测算法
vd960DBN vd960DBN/ CH32V208 蓝牙管理、TCP/IP 协议栈、RS485 通信

开发环境

  • vd960Loop: Keil MDK / AT32 IDEARM Cortex-M4
  • vd960DBN: MounRiver StudioRISC-V
Description
车检器 DLD960 嵌入式软件 — 双MCU架构(AT32F421+CH32V208)
Readme 4.1 MiB
Languages
C 99%
Assembly 0.6%
CMake 0.2%
Python 0.2%