Files
vd_960/vd960DBN/README.md
wangfq ef806b6013 init: vd_960 项目初始化
- 双 MCU 架构:AT32F421(线圈) + CH32V208(通信)
- DLD960 串口通信协议 V1.01
- IoT MQTT 接口协议 V1.00 (JSON)
- TCP 接口协议 V1.00 (JSON)
2026-06-22 17:02:23 +08:00

48 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 固件升级