init: vd_960 项目初始化

- 双 MCU 架构:AT32F421(线圈) + CH32V208(通信)
- DLD960 串口通信协议 V1.01
- IoT MQTT 接口协议 V1.00 (JSON)
- TCP 接口协议 V1.00 (JSON)
This commit is contained in:
wangfq
2026-06-22 17:02:23 +08:00
commit ef806b6013
6 changed files with 1675 additions and 0 deletions

47
vd960DBN/README.md Normal file
View File

@@ -0,0 +1,47 @@
# vd960DBN — 通信子项目
## MCU
沁恒 CH32V208RISC-V RV32IMAC
| 参数 | 数值 |
|------|------|
| 主频 | 144 MHz |
| Flash | 128 KB |
| SRAM | 64 KB |
## 功能
- **蓝牙BLE**:无线配置、状态查询、固件升级
- **以太网**TCP/IP 协议栈上位机通信Modbus TCP / 私有协议)
- **RS4851路**:与外部设备/系统集成Modbus RTU
- **与 Loop 通信**:接收线圈检测结果,协议转发
## 目录结构
```
vd960DBN/
├── src/ # 源代码
├── inc/ # 头文件
├── lib/ # 库文件HAL、CMSIS、协议栈
│ ├── HAL/ # CH32V208 标准外设库
│ └── CMSIS/ # RISC-V CMSIS 适配
├── docs/ # 文档
└── tools/ # 辅助工具/脚本
```
## 通信接口
| 接口 | 用途 | 备注 |
|------|------|------|
| BLE (2.4GHz) | 现场调试 / 配置 | 手机 APP 连接 |
| Ethernet (10/100M) | 上位机实时数据 | Modbus TCP / HTTP |
| RS485 | 系统集成 | Modbus RTU |
| UART/SPI | 与 Loop MCU 通信 | 内部互联 |
## 关键技术点
- 协议栈lwIP轻量级 TCP/IP
- BLE StackCH32V208 内置 BLE 协议栈
- 双协议支持:同时处理以太网和 485消息路由与优先级管理
- OTA 升级BLE 通道支持 Loop MCU 固件升级