Files
DLD110SV4B/docs/product-manual.md
T

287 lines
10 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.
# DLD110SV4 产品手册
> 单线圈蓝牙车辆检测器 | 型号: DLD110SV4 | 版本: V4.20
> 适用于停车场、收费站、交通卡口等场景的车辆到达/离开检测
> 通过蓝牙小程序远程配置参数、OTA 升级、实时查看检测状态
---
## 1. 产品概述
DLD110SV4 是一款基于沁恒 CH591R RISC-V 微控制器的**单通道环形线圈蓝牙车辆检测器**。通过实时监测埋地线圈的 LC 振荡频率变化,精确检测车辆的存在与离开。内置 BLE 5.1 无线通信,支持通过微信小程序远程配置参数、在线读取检测状态、查看断开次数等诊断信息,免去现场拆盖拨码的麻烦。
### 1.1 核心特性
- **蓝牙小程序配置**:灵敏度、输出模式、延时等全部参数通过 BLE 在线配置,即时生效
- **蓝牙 OTA 升级**:固件远程无线升级,无需拆机烧录
- **高精度频率测量**:自适应窗口脉冲计数,归一化基线 ≈ 524288,保留全部采样精度
- **专利离开判定**:平坦性三条件判定(CN200910309382),防大车多峰误触发
- **线圈重连保护**:断开期间保持有车状态,重连后快速恢复
- **诊断上报**:线圈断开次数(≤3)BLE 实时上报,故障一目了然
- **灵敏度可调**:硬件滑动开关 3 级 + BLE 在线配置灵敏度表
- **双输出模式**:存在输出 / 进入脉冲 / 离开脉冲,RLY1 功能可配,RLY2 固定存在
- **宽频率范围**:支持 30 ~ 200 kHz 线圈频率
### 1.2 适用场景
| 场景 | 说明 |
|------|------|
| 道闸控制 | 车辆到达触发抬杆,离开触发落杆 |
| 车位检测 | 实时监测车位占用状态 |
| 流量统计 | 通过 BLE 上报车流量数据到平台 |
| ETC/收费站 | 触发抓拍、计费 |
| 红绿灯触发 | 感应线圈触发信号灯相位切换 |
---
## 2. 技术参数
| 项目 | 参数 |
|------|------|
| 产品型号 | DLD110SV4 |
| 微控制器 | 沁恒 CH591R (RISC-V, BLE 5.1) |
| 主频 | 60 MHz |
| Flash | 192 KB (应用区 28KB) |
| RAM | 32 KB (应用可用 ~18KB) |
| 线圈通道数 | 1 路 |
| 工作电压 | DC 3.3V (由板载 LDO 供电) |
| 线圈电感范围 | 50 ~ 1000 μH(推荐 100 ~ 300 μH |
| 频率测量范围 | 30 ~ 200 kHz |
| 频率测量精度 | 优于 0.01% |
| 灵敏度等级 | 硬件 3 级 + BLE 在线可配 |
| 响应时间 | < 10 ms(进入检测) |
| 进入防抖 | 500 ms |
| 离开防抖 | 可配置 (100ms × delay_time) |
| 脉冲输出宽度 | 500 ms |
| 继电器输出 | 2 路(RLY1 功能继电器 + RLY2 存在继电器) |
| 继电器触点容量 | AC 250V / 3A |
| 无线通信 | BLE 5.1 (2.4GHz) |
| 通信距离 | 30 ~ 100 m(无遮挡/有遮挡) |
| OTA 升级 | 支持蓝牙无线升级 |
| 工作温度 | -40°C ~ +85°C |
| 存储温度 | -55°C ~ +125°C |
| 防护等级 | IP65(封装后) |
---
## 3. 硬件接口
### 3.1 端子定义
| 端子 | 标识 | 功能 | 说明 |
|------|------|------|------|
| 1 | VCC | 电源正极 | DC 3.3V |
| 2 | GND | 电源地 | — |
| 3 | LOOP | 线圈端子 | 接环形线圈两端 |
| 4 | LOOP | 线圈端子 | 接环形线圈两端 |
| 5 | RLY1-NO | 继电器 1 常开 | 功能继电器(存在/脉冲) |
| 6 | RLY1-COM | 继电器 1 公共 | — |
| 7 | RLY2-NO | 继电器 2 常开 | 存在继电器 |
| 8 | RLY2-COM | 继电器 2 公共 | — |
### 3.2 指示灯
DLD110SV4 配备 1 个绿色状态指示灯 LEDA (PB22) 和 1 个红色电源指示灯(硬件直连)。
| 指示灯 | 颜色 | 功能 |
|--------|------|------|
| 电源灯 | 红色 | 上电常亮 |
| LEDA | 绿色 | 车辆检测 / 自检 / 故障指示 |
### 3.3 滑动开关
| 开关 | 标识 | 功能 |
|------|------|------|
| SA1 | KEY_SA1 | 灵敏度选择 bit0 |
| SA2 | KEY_SA2 | 灵敏度选择 bit1 |
> 拨向 ON = 1。SA2:SA1 = 11→低灵敏、10→中、01→高、00→最高(BLE 灵敏度表生效)。
---
## 4. 功能说明
### 4.1 检测原理
环形线圈埋于路面下,与检测器内部电容构成 LC 谐振回路。当金属物体(车辆)经过线圈上方时,线圈电感发生变化,导致谐振频率上升。检测器通过高精度输入捕获实时监测频率偏移,当偏移量超过灵敏度阈值时,判定为有车。
```
线圈频率 f₀ (无车基线) → 车辆进入 → f ↑ (频率上升)
f - f₀ > 阈值 → 判定"有车"
车辆离开 → f ↓ → f ≈ f₀
平坦性三条件确认 → 判定"无车"
```
### 4.2 灵敏度配置
**硬件灵敏度(滑动开关)**
| SA2 | SA1 | 灵敏度 | 适用场景 |
|-----|-----|--------|----------|
| ON (1) | ON (1) | **低** | 大车 / 高底盘车辆 |
| ON (1) | OFF (0) | **中** | 普通轿车 |
| OFF (0) | ON (1) | **高** | 摩托车 / 小轿车 |
| OFF (0) | OFF (0) | **最高** | BLE 灵敏度表生效 |
**BLE 在线灵敏度**
在最高档(SA2=0, SA1=0)下,灵敏度由 BLE 配置的 `g_loop_sens_list` 表决定。小程序可在线修改各频率档的进出阈值,适应特殊场景需求。
### 4.3 BLE 配置参数
所有运行参数通过蓝牙小程序配置,即时生效,写入 EEPROM 持久化:
| 参数 | 小程序对应 | 说明 | 默认值 |
|------|-----------|------|--------|
| 灵敏度 | 灵敏度索引 | 当前生效的灵敏度表索引 | 2 |
| 延时 | 离开延时 | 100ms × 设定值 | 0 |
| 输出方式 | 输出模式 | 0=存在, 1=进入脉冲, 2=离开脉冲 | 0 |
| 频率档 | 频率档位 | 1~4 = 高频~低频 | 1 |
| 安全复位 | 安全复位超时 | 0=关闭 | 0 |
| 有限存在 | 有限存在时间 | 0=无限, 否则 ×30s | 0 |
### 4.4 输出模式
**存在输出(output_mode = 0):**
- RLY1 + RLY2 有车时持续吸合
- 无车时释放
**进入脉冲(output_mode = 1):**
- RLY1:进入时输出 500ms 脉冲,脉冲结束后释放
- RLY2:固定存在输出(有车吸合、无车释放)
**离开脉冲(output_mode = 2):**
- RLY1:离开时输出 500ms 脉冲,脉冲结束后释放
- RLY2:固定存在输出(有车吸合、无车释放)
### 4.5 线圈断开保护
- 线圈断开时 LEDA 200ms 快闪(故障指示)
- 继电器全部释放,保护道闸控制器
- 断开次数(≤3)通过 BLE 上报,小程序可查看
- **重连后保留断开前的有车状态**:车仍在线圈上 → 恢复输出;车已离开 → 正常释放
> **提示**:线圈断开后若车仍在线圈上方,重连后继电器会恢复输出,道闸不会误落杆。
### 4.6 安全复位
当 BLE 配置 `loopSafe_Timeout` 非 0 时,有车持续时间超过设定值后触发安全复位:
- 继电器全部释放
- 频率基线重新学习
- LEDA 慢闪等待线圈稳定
- 约 1.1s 稳定期后恢复正常
> **⚠ 安全复位仅在现场维护或更换线圈后通过 BLE 配置,正常设置为 0。**
---
## 5. 指示灯行为
| 状态 | LEDA (绿灯) | 含义 |
|------|------------|------|
| 上电自检中 | **200ms 慢闪** | 稳定期,约持续 1.1s |
| 线圈未连接/断开 | **200ms 快闪** | 检查线圈接头 |
| 正常运行,无车 | **灭** | — |
| 正常运行,有车 | **常亮** | 检测到车辆 |
> 有车常亮优先级最高。在线圈断开状态下,即使有车也不亮(强制快闪指示故障)。
---
## 6. 安装指南
### 6.1 线圈安装
1. **线圈尺寸**:推荐 1m × 2m 矩形,绕 3 ~ 4 匝
2. **埋设深度**:地表下 3 ~ 5 cm
3. **线圈电感**100 ~ 300 μH(推荐值)
4. **引线**:双绞屏蔽线,长度 < 100m
5. **防水处理**:线圈和接头做防水密封
### 6.2 检测器安装
1. 固定在机柜内或设备箱中
2. 远离强电磁干扰源(变频器、大电机等)
3. 线圈引线独立走线,勿与强电线并行走线
4. 确保良好接地
### 6.3 上电调试
1. 确认线圈正确连接后上电
2. 打开小程序搜索 BLE 设备,连接 DLD110SV4
3. 观察 LEDA:慢闪约 1.1s 后熄灭(无车状态),表示稳定就绪
4. 小程序查看实时频率和 variation 值,确认读数正常
5. 金属物体(铁板或车辆)靠近线圈 → LEDA 应亮起
6. 根据实际灵敏度调整滑动开关或 BLE 参数
7. 配置输出模式和延时参数
---
## 7. BLE 小程序使用
### 7.1 连接设备
1. 打开微信小程序
2. 搜索附近的 BLE 设备
3. 选择 "DLD110S" 设备连接
4. 连接成功后自动读取设备参数
### 7.2 主要功能
| 功能 | 说明 |
|------|------|
| 参数读写 | 在线修改灵敏度/输出模式/延时等,即时生效 |
| 实时状态 | 查看频率、variation、有车/无车状态 |
| 断开次数 | 查看线圈历史断开次数 |
| OTA 升级 | 远程升级固件 |
### 7.3 传感器数据
小程序实时显示 BLE 上报的关键数据:
| 数据项 | 说明 |
|--------|------|
| 频率 (frequent) | 当前线圈振荡频率 (Hz) |
| 变化量 (variation) | Origin CAPVD,正值=频偏(有车) |
| 车辆状态 | 有车 / 无车 |
| 断开次数 | 累计线圈断开次数 |
---
## 8. 故障排查
| 现象 | 可能原因 | 处理方法 |
|------|---------|----------|
| LEDA 快闪,小程序显示频偏异常 | 线圈断开或未连接 | 检查线圈接头、引线通断 |
| LEDA 常亮不灭 | 灵敏度太高 / 线圈频率漂移 | 降低灵敏度 / 检查线圈 |
| LEDA 从不亮 | 灵敏度太低 / 线圈 Q 值过低 | 提高灵敏度 / 更换线圈 |
| 电源灯不亮 | 电源故障 | 检查供电电压 |
| 频繁误触发 | 电磁干扰 / 灵敏度太高 | 降低灵敏度 / 屏蔽干扰源 |
| BLE 无法连接 | 超出通信距离 / 设备已被连接 | 靠近设备 / 断开其他手机连接 |
| 小程序读数不更新 | BLE 断连 | 重新连接 |
---
## 9. 版本历史
| 版本 | 日期 | 说明 |
|------|------|------|
| V4.00 | — | 初始版本(旧算法) |
| V4.20 | 2026-07-18 | 算法移植 DLD154V4B V2.0,删除旧线圈算法 |
| V4.21 | 2026-07-20 | variation 3B 上报;全项目 GBK→UTF-8;线圈重连保留 VD_FLAG |
---
## 10. 订购信息
| 型号 | 说明 |
|------|------|
| DLD110SV4 | 单路环形线圈蓝牙车辆检测器,CH591R BLE |
---
> **技术规格书**(算法详情、IO 分配、电气参数等)请参阅 [技术规格书](technical-spec.md)