docs: 校准通信接口表述 — DLD960 无 RS485 接口
- 对外通信 = 网口(TCP JSON/MQTT) + 蓝牙(小程序/OTA) + 扩展TTL串口(预留4G上云, RFU) - 内部双 MCU 经 UART TTL 互联 (0x7F @192000) - 修正范围: README/CHANGELOG/技术规格书/产品手册/硬件资源文档概述 - acceptance-standard 中 RS-485 为通用验收检查项, 保留
This commit is contained in:
+1
-1
@@ -14,7 +14,7 @@
|
|||||||
| vd960Loop 固件 (AT32F421) | 1.0 |
|
| vd960Loop 固件 (AT32F421) | 1.0 |
|
||||||
| vd960DBN 固件 (CH32V208, DLD960GA) | 1.0 |
|
| vd960DBN 固件 (CH32V208, DLD960GA) | 1.0 |
|
||||||
| DLD960Loop 串口协议(MCU 间 0x7F) | V1.05 |
|
| DLD960Loop 串口协议(MCU 间 0x7F) | V1.05 |
|
||||||
| DLD960 串口通信协议(RS485/TTL) | V1.01 |
|
| DLD960 串口通信协议(TTL) | V1.01 |
|
||||||
| DLD960 TCP JSON 协议(:5960) | V1.01 |
|
| DLD960 TCP JSON 协议(:5960) | V1.01 |
|
||||||
| DLD960 IoT MQTT 协议 | V1.05 |
|
| DLD960 IoT MQTT 协议 | V1.05 |
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
## 产品概述
|
## 产品概述
|
||||||
|
|
||||||
DLD960 是一款基于环形线圈检测原理的四通道车辆检测器,支持网口(TCP JSON / IoT MQTT)、RS485、蓝牙(小程序配置 + OTA),面向停车场出入口控制、流量计数、会车控制等场景。
|
DLD960 是一款基于环形线圈检测原理的四通道车辆检测器,支持网口(TCP JSON / IoT MQTT)、蓝牙(小程序配置 + OTA)、4G 扩展(RFU),面向停车场出入口控制、流量计数、会车控制等场景。
|
||||||
|
|
||||||
产品型号:**DLD960GA**
|
产品型号:**DLD960GA**
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ DLD960 是一款基于环形线圈检测原理的四通道车辆检测器,支
|
|||||||
┌───────────────▼─────────────────────────┐
|
┌───────────────▼─────────────────────────┐
|
||||||
蓝牙(小程序) ◄────► CH32V208 (vd960DBN) │
|
蓝牙(小程序) ◄────► CH32V208 (vd960DBN) │
|
||||||
网口 ETH ◄────►│ · TCP JSON :5960 / IoT MQTT 双主题 │
|
网口 ETH ◄────►│ · TCP JSON :5960 / IoT MQTT 双主题 │
|
||||||
RS485 ◄────►│ · BLE 配置 + OTA、Loop MCU ISP 透传 │
|
4G(RFU) ◄────►│ · BLE 配置 + OTA、Loop MCU ISP 透传 │
|
||||||
│ · 参数/日志外部存储 │
|
│ · 参数/日志外部存储 │
|
||||||
└─────────────────────────────────────────┘
|
└─────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
@@ -28,7 +28,7 @@ DLD960 是一款基于环形线圈检测原理的四通道车辆检测器,支
|
|||||||
| 芯片 | 型号 | 主频 | Flash | SRAM | 职责 |
|
| 芯片 | 型号 | 主频 | Flash | SRAM | 职责 |
|
||||||
|------|------|------|-------|------|------|
|
|------|------|------|-------|------|------|
|
||||||
| 检测 MCU | AT32F421 (Cortex-M4) | 120MHz | 64KB | 16KB | 四路线圈信号采集与车辆检测算法 |
|
| 检测 MCU | AT32F421 (Cortex-M4) | 120MHz | 64KB | 16KB | 四路线圈信号采集与车辆检测算法 |
|
||||||
| 通信 MCU | CH32V208 (RISC-V) | 144MHz(实际 120MHz) | 128KB | 64KB | 蓝牙、网口、RS485、外部存储 |
|
| 通信 MCU | CH32V208 (RISC-V) | 144MHz(实际 120MHz) | 128KB | 64KB | 蓝牙、网口、双路 TTL 串口(内部互联 + 4G 扩展)、外部存储 |
|
||||||
|
|
||||||
- 四路线圈、四个双路继电器,每路线圈两级调频电容(33nF/10nF)。
|
- 四路线圈、四个双路继电器,每路线圈两级调频电容(33nF/10nF)。
|
||||||
- 支持 OTA:CH32V208 经蓝牙小程序 OTA;AT32F421 经 CH32V208 串口透传 ISP 升级。
|
- 支持 OTA:CH32V208 经蓝牙小程序 OTA;AT32F421 经 CH32V208 串口透传 ISP 升级。
|
||||||
@@ -41,7 +41,7 @@ DLD960 是一款基于环形线圈检测原理的四通道车辆检测器,支
|
|||||||
| 子项目 | 目录 | MCU | 固件版本 | 功能 |
|
| 子项目 | 目录 | MCU | 固件版本 | 功能 |
|
||||||
|--------|------|-----|---------|------|
|
|--------|------|-----|---------|------|
|
||||||
| vd960Loop | `vd960Loop/` | AT32F421 | 1.0 | 线圈驱动、频率采样、车辆检测算法、0x7F 串口上报 |
|
| vd960Loop | `vd960Loop/` | AT32F421 | 1.0 | 线圈驱动、频率采样、车辆检测算法、0x7F 串口上报 |
|
||||||
| vd960DBN | `vd960DBN/` | CH32V208 | 1.0 | 蓝牙管理、TCP/IP(WCHNET)、MQTT、RS485、串口桥接 |
|
| vd960DBN | `vd960DBN/` | CH32V208 | 1.0 | 蓝牙管理、TCP/IP(WCHNET)、MQTT、串口桥接、4G 扩展(RFU) |
|
||||||
|
|
||||||
> ⚠ 发布约束:自协议 V1.05 起(variation 2B无符号 → 3B有符号),**Loop 固件与 DBN 固件必须同版本配套发布**,禁止混刷。
|
> ⚠ 发布约束:自协议 V1.05 起(variation 2B无符号 → 3B有符号),**Loop 固件与 DBN 固件必须同版本配套发布**,禁止混刷。
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@ DLD960 是一款基于环形线圈检测原理的四通道车辆检测器,支
|
|||||||
| 文档 | 版本 | 适用层 | 说明 |
|
| 文档 | 版本 | 适用层 | 说明 |
|
||||||
|------|------|--------|------|
|
|------|------|--------|------|
|
||||||
| [DLD960Loop_串口通信协议.md](docs/DLD960Loop_串口通信协议.md) | V1.05 | Loop MCU ↔ DBN MCU | 0x7F 帧、0xC0 传感主动上报、variation 3B 有符号 |
|
| [DLD960Loop_串口通信协议.md](docs/DLD960Loop_串口通信协议.md) | V1.05 | Loop MCU ↔ DBN MCU | 0x7F 帧、0xC0 传感主动上报、variation 3B 有符号 |
|
||||||
| [DLD960_串口通信协议.md](docs/DLD960_串口通信协议.md) | V1.01 | 整机 RS485/TTL | 设备管理、参数配置、数据上报 |
|
| [DLD960_串口通信协议.md](docs/DLD960_串口通信协议.md) | V1.01 | 整机 TTL 串口 | 设备管理、参数配置、数据上报 |
|
||||||
| [DLD960_TCP_JSON协议.md](docs/DLD960_TCP_JSON协议.md) | V1.01 | 以太网 TCP :5960 | 鉴权 + 命令 + event_report 客户端必答 |
|
| [DLD960_TCP_JSON协议.md](docs/DLD960_TCP_JSON协议.md) | V1.01 | 以太网 TCP :5960 | 鉴权 + 命令 + event_report 客户端必答 |
|
||||||
| [DLD960_IoT_MQTT协议.md](docs/DLD960_IoT_MQTT协议.md) | V1.05 | 云平台 MQTT | 双主题 `{sn}/srv`+`{sn}/dev`、initialize、event_report 平台必答、设备时钟同步 |
|
| [DLD960_IoT_MQTT协议.md](docs/DLD960_IoT_MQTT协议.md) | V1.05 | 云平台 MQTT | 双主题 `{sn}/srv`+`{sn}/dev`、initialize、event_report 平台必答、设备时钟同步 |
|
||||||
| [DLD960硬件资源.md](docs/DLD960硬件资源.md) | — | 硬件 | 双 MCU IO 分配、继电器、指示灯、拨码 |
|
| [DLD960硬件资源.md](docs/DLD960硬件资源.md) | — | 硬件 | 双 MCU IO 分配、继电器、指示灯、拨码 |
|
||||||
|
|||||||
+4
-4
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
## 1. 产品简介
|
## 1. 产品简介
|
||||||
|
|
||||||
DLD960 是一款四通道环形线圈车辆检测器,一台设备即可覆盖四条车道/四个检测断面。采用双 MCU 架构:检测核心专注线圈信号的实时处理,通信核心提供蓝牙、以太网、RS485 多种接入方式,可直连道闸控制器,也可对接云平台做流量统计与远程运维。
|
DLD960 是一款四通道环形线圈车辆检测器,一台设备即可覆盖四条车道/四个检测断面。采用双 MCU 架构:检测核心专注线圈信号的实时处理,通信核心提供蓝牙、以太网、4G 多种接入方式,可直连道闸控制器,也可对接云平台做流量统计与远程运维。
|
||||||
|
|
||||||
**典型应用场景**
|
**典型应用场景**
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@ DLD960 是一款四通道环形线圈车辆检测器,一台设备即可覆盖
|
|||||||
| 线圈接口 | 4 路 | 接环形地感线圈(LPA~LPD) |
|
| 线圈接口 | 4 路 | 接环形地感线圈(LPA~LPD) |
|
||||||
| 继电器输出 | 4 个双路 | RLY1~RLY4,默认关联线圈 1~4 |
|
| 继电器输出 | 4 个双路 | RLY1~RLY4,默认关联线圈 1~4 |
|
||||||
| 以太网口 | 1 路 | 10M,TCP JSON / MQTT |
|
| 以太网口 | 1 路 | 10M,TCP JSON / MQTT |
|
||||||
| RS485 | 1 路 | DLD960 串口通信协议 |
|
| TTL串口 | 1 路 | DLD960 内部 两个MCU之间的 串口通信协议 |
|
||||||
| 蓝牙 | — | 小程序配置与升级 |
|
| 蓝牙 | — | 小程序配置与升级 |
|
||||||
| 按键 K1 | 1 个 | 多功能按键(复位) |
|
| 按键 K1 | 1 个 | 多功能按键(复位) |
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@ DLD960 是一款四通道环形线圈车辆检测器,一台设备即可覆盖
|
|||||||
|
|
||||||
## 4. 参数配置
|
## 4. 参数配置
|
||||||
|
|
||||||
四种配置通道功能等价:**蓝牙小程序**(现场推荐)、**RS485**、**TCP JSON**、**MQTT**(远程运维)。
|
四种配置通道功能等价:**蓝牙小程序**(现场推荐)、**UART TTL 串口**、**TCP JSON**、**MQTT**(远程运维)。
|
||||||
|
|
||||||
### 4.1 每通道可配参数
|
### 4.1 每通道可配参数
|
||||||
|
|
||||||
@@ -148,7 +148,7 @@ DLD960 是一款四通道环形线圈车辆检测器,一台设备即可覆盖
|
|||||||
| 文档 | 用途 |
|
| 文档 | 用途 |
|
||||||
|------|------|
|
|------|------|
|
||||||
| 《DLD960 技术规格书》 | 完整技术参数 |
|
| 《DLD960 技术规格书》 | 完整技术参数 |
|
||||||
| 《DLD960 串口通信协议》V1.01 | RS485 对接开发 |
|
| 《DLD960 串口通信协议》V1.01 | 串口 对接开发 |
|
||||||
| 《DLD960 TCP JSON 协议》V1.01 | 局域网对接开发 |
|
| 《DLD960 TCP JSON 协议》V1.01 | 局域网对接开发 |
|
||||||
| 《DLD960 IoT MQTT 协议》V1.05 | 云平台对接开发 |
|
| 《DLD960 IoT MQTT 协议》V1.05 | 云平台对接开发 |
|
||||||
| 《环路车辆检测器验收标准》 | 采购/部署验收 |
|
| 《环路车辆检测器验收标准》 | 采购/部署验收 |
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
## 1. 产品概述
|
## 1. 产品概述
|
||||||
|
|
||||||
DLD960 是一款基于环形线圈(LC 振荡)检测原理的四通道车辆检测器,采用双 MCU 架构:检测 MCU 专注线圈信号采集与检测算法的实时性,通信 MCU 承载蓝牙、以太网、RS485 多通道接入与云平台对接。适用于停车场出入口控制、道闸联动、分车道流量计数、会车控制等场景。
|
DLD960 是一款基于环形线圈(LC 振荡)检测原理的四通道车辆检测器,采用双 MCU 架构:检测 MCU 专注线圈信号采集与检测算法的实时性,通信 MCU 承载蓝牙、以太网、4G 多通道接入与云平台对接。适用于停车场出入口控制、道闸联动、分车道流量计数、会车控制等场景。
|
||||||
|
|
||||||
## 2. 系统架构
|
## 2. 系统架构
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@ DLD960 是一款基于环形线圈(LC 振荡)检测原理的四通道车辆
|
|||||||
线圈1~4 ──► AT32F421(检测 MCU)──► 继电器1~4(存在/脉冲输出)
|
线圈1~4 ──► AT32F421(检测 MCU)──► 继电器1~4(存在/脉冲输出)
|
||||||
│ UART 0x7F 私有协议 @192000bps
|
│ UART 0x7F 私有协议 @192000bps
|
||||||
▼
|
▼
|
||||||
CH32V208(通信 MCU)──► ETH / BLE / RS485 / SPI Flash
|
CH32V208(通信 MCU)──► ETH / BLE / UART TTL / SPI Flash
|
||||||
```
|
```
|
||||||
|
|
||||||
| 项目 | 检测 MCU | 通信 MCU |
|
| 项目 | 检测 MCU | 通信 MCU |
|
||||||
@@ -23,7 +23,7 @@ DLD960 是一款基于环形线圈(LC 振荡)检测原理的四通道车辆
|
|||||||
| 型号 | 雅特力 AT32F421(ARM Cortex-M4) | 沁恒 CH32V208(RISC-V) |
|
| 型号 | 雅特力 AT32F421(ARM Cortex-M4) | 沁恒 CH32V208(RISC-V) |
|
||||||
| 主频 | 120 MHz | 120 MHz(芯片最高 144 MHz,启用网络时限定 120 MHz) |
|
| 主频 | 120 MHz | 120 MHz(芯片最高 144 MHz,启用网络时限定 120 MHz) |
|
||||||
| Flash / SRAM | 64 KB / 16 KB | 128 KB / 64 KB |
|
| Flash / SRAM | 64 KB / 16 KB | 128 KB / 64 KB |
|
||||||
| 职责 | 四路线圈驱动、频率采样、车辆检测算法、继电器输出 | BLE、以太网(TCP JSON / MQTT)、RS485、参数与日志外部存储 |
|
| 职责 | 四路线圈驱动、频率采样、车辆检测算法、继电器输出 | BLE、以太网(TCP JSON / MQTT)、UART TTL、参数与日志外部存储 |
|
||||||
| RTOS/协议栈 | FreeRTOS V10.4.3 | WCH BLE 协议栈 + WCHNET TCP/IP |
|
| RTOS/协议栈 | FreeRTOS V10.4.3 | WCH BLE 协议栈 + WCHNET TCP/IP |
|
||||||
|
|
||||||
双 MCU 间通过 TTL 串口互联(0x7F 私有帧协议,波特率 192000bps),传感数据主动上推、配置命令透传。
|
双 MCU 间通过 TTL 串口互联(0x7F 私有帧协议,波特率 192000bps),传感数据主动上推、配置命令透传。
|
||||||
@@ -95,7 +95,7 @@ DLD960 是一款基于环形线圈(LC 振荡)检测原理的四通道车辆
|
|||||||
|------|------|------|
|
|------|------|------|
|
||||||
| 以太网 | 10M(CH32V208 内置 PHY),支持 DHCP/静态 IP | TCP JSON 服务(默认端口 5960)、IoT MQTT 客户端 |
|
| 以太网 | 10M(CH32V208 内置 PHY),支持 DHCP/静态 IP | TCP JSON 服务(默认端口 5960)、IoT MQTT 客户端 |
|
||||||
| 蓝牙 | BLE(WCH 低功耗蓝牙协议栈) | 小程序配置、OTA 升级、Loop MCU ISP 透传 |
|
| 蓝牙 | BLE(WCH 低功耗蓝牙协议栈) | 小程序配置、OTA 升级、Loop MCU ISP 透传 |
|
||||||
| RS485 | 1 路 | DLD960 串口通信协议(Modbus 风格私有帧) |
|
| TTL 串口 | 1 路 | DLD960 内部两个MCU之间 的串口通信协议(Modbus 风格私有帧) |
|
||||||
| TTL 串口 | 1 路(RFU) | 预留 4G 模块扩展 |
|
| TTL 串口 | 1 路(RFU) | 预留 4G 模块扩展 |
|
||||||
| 外部存储 | SPI NOR Flash | 参数存储 + 日志存储 |
|
| 外部存储 | SPI NOR Flash | 参数存储 + 日志存储 |
|
||||||
| 按键 | K1 多功能按键 | 复位等 |
|
| 按键 | K1 多功能按键 | 复位等 |
|
||||||
@@ -104,7 +104,7 @@ DLD960 是一款基于环形线圈(LC 振荡)检测原理的四通道车辆
|
|||||||
|
|
||||||
| 协议 | 版本 | 通道 | 要点 |
|
| 协议 | 版本 | 通道 | 要点 |
|
||||||
|------|------|------|------|
|
|------|------|------|------|
|
||||||
| DLD960 串口通信协议 | V1.01 | RS485/TTL | 设备管理、参数配置、数据上报 |
|
| DLD960 串口通信协议 | V1.01 | TTL | 设备管理、参数配置、数据上报 |
|
||||||
| DLD960 TCP JSON 协议 | V1.01 | ETH :5960 | 密码鉴权 + 15 条命令;event_report 客户端必答(5s×3 重发) |
|
| DLD960 TCP JSON 协议 | V1.01 | ETH :5960 | 密码鉴权 + 15 条命令;event_report 客户端必答(5s×3 重发) |
|
||||||
| DLD960 IoT MQTT 协议 | V1.05 | ETH → Broker | 双主题 `dld960/{sn}/srv`+`/dev`;initialize 上线、loop_data 三档调度、event_report 平台必答、设备时钟同步 |
|
| DLD960 IoT MQTT 协议 | V1.05 | ETH → Broker | 双主题 `dld960/{sn}/srv`+`/dev`;initialize 上线、loop_data 三档调度、event_report 平台必答、设备时钟同步 |
|
||||||
| DLD960Loop 串口协议 | V1.05 | MCU 间(内部) | 0x7F 帧、0xC0 传感上报(variation 3B 有符号) |
|
| DLD960Loop 串口协议 | V1.05 | MCU 间(内部) | 0x7F 帧、0xC0 传感上报(variation 3B 有符号) |
|
||||||
@@ -133,7 +133,7 @@ DLD960 是一款基于环形线圈(LC 振荡)检测原理的四通道车辆
|
|||||||
| 存在模式 exist_mode | 0~255,单位 10s | 0=永久存在 |
|
| 存在模式 exist_mode | 0~255,单位 10s | 0=永久存在 |
|
||||||
| 智能选频 smart_mode | 0/1 | 全局 |
|
| 智能选频 smart_mode | 0/1 | 全局 |
|
||||||
|
|
||||||
配置通道:BLE 小程序 / RS485 / TCP JSON / MQTT 四通道均可读写,配置持久化存储于检测 MCU 内部 Flash。
|
配置通道:BLE 小程序 / UART TTL / TCP JSON / MQTT 四通道均可读写,配置持久化存储于检测 MCU 内部 Flash。
|
||||||
|
|
||||||
## 7. 固件升级
|
## 7. 固件升级
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
# 概述
|
# 概述
|
||||||
|
|
||||||
vd\_960是一个四通道车辆检测器,支持网口、RS485、蓝牙等。功能说明:
|
vd\_960是一个四通道车辆检测器,支持网口、蓝牙、4G扩展(RFU)等。功能说明:
|
||||||
|
|
||||||
* 双核心(双MCU),雅特力芯片AT32F421(120MHz,64KB Flash,16KB SRAM)负责线圈功能,沁恒CH32V208(144MHz,实际采用的是120MHz, 128KB Flash, 64KB SRAM)负责通信(蓝牙、网口,一路RS485和一路TTL串口)和外部存储(参数存储和日志存储)
|
* 双核心(双MCU),雅特力芯片AT32F421(120MHz,64KB Flash,16KB SRAM)负责线圈功能,沁恒CH32V208(144MHz,实际采用的是120MHz, 128KB Flash, 64KB SRAM)负责通信(蓝牙、网口,两路TTL串口:一路内部对接AT32F421,一路预留4G模块上云)和外部存储(参数存储和日志存储)
|
||||||
|
|
||||||
* 四路线圈,四个双路继电器。
|
* 四路线圈,四个双路继电器。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user