Files
vd_960/vd960DBN
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
..
2026-06-22 17:02:23 +08:00

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 固件升级