- 双 MCU 架构:AT32F421(线圈) + CH32V208(通信) - DLD960 串口通信协议 V1.01 - IoT MQTT 接口协议 V1.00 (JSON) - TCP 接口协议 V1.00 (JSON)
961 B
961 B
vd960Loop — 地感子项目
MCU
雅特力 AT32F421(ARM Cortex-M4)
| 参数 | 数值 |
|---|---|
| 主频 | 120 MHz |
| Flash | 64 KB |
| SRAM | 16 KB |
功能
- 四路线圈驱动:正弦波激励,独立通道
- 频率采样:ADC / 比较器方式测量线圈谐振频率
- 车辆检测算法:实时频率偏移监测,灵敏度可配置
- 与 DBN 通信:通过 UART/SPI 上报检测结果和状态
目录结构
vd960Loop/
├── src/ # 源代码
├── inc/ # 头文件
├── lib/ # 库文件(HAL、CMSIS 等)
│ ├── HAL/ # AT32F421 标准外设库
│ └── CMSIS/ # ARM CMSIS-Core
├── docs/ # 文档
└── tools/ # 辅助工具/脚本
关键技术点
- 线圈振荡电路:LC 并联谐振,频率范围 50–150 kHz
- 采样精度:目标 0.01% 频率分辨率
- 通道隔离:四路分时采样,避免串扰