fix: SW4 延时修正为500ms快速模式;RS485→TTL Tx调试口

This commit is contained in:
wangfq
2026-06-24 09:04:05 +08:00
parent 7d15be9783
commit 07a80763cd
3 changed files with 34 additions and 31 deletions

View File

@@ -50,11 +50,11 @@ DLD154V4B 是一款基于 ARM Cortex-M4 微控制器的**单通道环形线圈
| 灵敏度等级 | 4 级(拨码可调) |
| 响应时间 | < 10 ms进入检测 |
| 进入防抖 | 500 ms |
| 离开防抖 | 1.9 s + 平坦性三条件确认 |
| 脉冲输出宽度 | 950 ms |
| 离开防抖 | 1.9 s + 平坦性三条件确认SW_4=ON 时 500 ms |
| 脉冲输出宽度 | 950 msSW_4=ON 时 500 ms |
| 继电器输出 | 2 路(主输出 + 辅助输出) |
| 继电器触点容量 | AC 250V / 3A |
| 通信接口 | RS485通过外部芯片 |
| 调试接口 | TTL 电平 Tx |
| 工作温度 | -40°C ~ +85°C |
| 存储温度 | -55°C ~ +125°C |
| 防护等级 | IP65封装后 |
@@ -78,8 +78,7 @@ DLD154V4B 是一款基于 ARM Cortex-M4 微控制器的**单通道环形线圈
| 7 | RLY1-NC | 继电器 1 常闭 | — |
| 8 | RLY2-NO | 继电器 2 常开 | 辅助输出 |
| 9 | RLY2-COM | 继电器 2 公共 | — |
| 10 | RS485-A | RS485 A | 通信接口 |
| 11 | RS485-B | RS485 B | 通信接口 |
| 10 | Tx | TTL 调试输出 | 调试信息输出 |
### 3.2 指示灯
@@ -129,7 +128,7 @@ DLD154V4B 是一款基于 ARM Cortex-M4 微控制器的**单通道环形线圈
| PA0 | SA_1 | 灵敏度 bit0 | — | — |
| PA1 | SA_2 | 灵敏度 bit1 | — | — |
| PA2 | SW_3 | 输出模式 | 脉冲输出 | 存在输出 |
| PA3 | SW_4 | 延时 | 延时 2s | 无延时 |
| PA3 | SW_4 | 快速模式 | 500ms 快速 | 正常 |
| PA4 | SW_5 | 安全复位 | 触发复位 | 正常运行 |
### 4.4 输出模式
@@ -143,9 +142,10 @@ DLD154V4B 是一款基于 ARM Cortex-M4 微控制器的**单通道环形线圈
- 车辆确认进入时 RLY1 吸合 950ms 后释放
- 适用于触发道闸抬杆等需要单次脉冲的场景
**延时功能SW_4 = ON**
- 额外增加 2 秒延时
- 常用于需要延迟落杆的场景
**快速模式SW_4 = ON**
- 离开防抖缩短为 500 ms替代默认 1.9 s
- 脉冲输出宽度缩短为 500 ms替代默认 950 ms
- 适用于需要快速落杆的场景(如高速收费站 ETC
### 4.5 安全复位
@@ -244,8 +244,8 @@ DLD154V4B 是一款基于 ARM Cortex-M4 微控制器的**单通道环形线圈
| 型号 | 说明 |
|------|------|
| DLD154V4B | 单路环形线圈车辆检测器AT32F421RS485 |
| DLD154V4B | 单路环形线圈车辆检测器AT32F421 |
---
> **技术规格书**算法详情、IO 分配、电气参数、通信协议等)请参阅 [技术规格书](technical-spec.md)
> **技术规格书**算法详情、IO 分配、电气参数等)请参阅 [技术规格书](technical-spec.md)

View File

@@ -1,7 +1,7 @@
# DLD154V4B 技术规格书
> 单路线圈车辆检测器 | 固件版本: V1.5 | 文档版本: V1.0
> 本文档面向工程开发、系统集成、通信协议对接及故障深度分析
> 本文档面向工程开发、系统集成及故障深度分析
---
@@ -16,7 +16,7 @@
│ 120MHz / 64KB │
DIP ×5 ─────────┤ PA0~PA4 (GPIO) ├──── PA9 (GPIO) ──────── 绿灯
│ │
RS485 ◄─────────┤ USART (外部 PHY) ├──── PA10 (GPIO) ─────── 黄灯
Tx ─────────────┤ USART (TTL) ├──── PA10 (GPIO) ─────── 黄灯
│ │
│ PA5 (GPIO) ──┼──── RLY2 继电器
│ PA6 (GPIO) ──┼──── RLY1 继电器
@@ -74,7 +74,7 @@ FreeRTOS Kernel (CMSIS-RTOS v2)
| PA0 | SA_1 | 灵敏度 bit0 | IN | GPIO, 上拉 | — | DIP 开关 |
| PA1 | SA_2 | 灵敏度 bit1 | IN | GPIO, 上拉 | — | DIP 开关 |
| PA2 | SW_3 | 存在/脉冲选择 | IN | GPIO, 上拉 | — | 0=存在, 1=脉冲 |
| PA3 | SW_4 | 延时使能 | IN | GPIO, 上拉 | — | 0=, 1=2s |
| PA3 | SW_4 | 快速模式 | IN | GPIO, 上拉 | — | 0=正常, 1=500ms快速 |
| PA4 | SW_5 | 安全复位 | IN | GPIO, 上拉 | — | 1=复位 |
| PA5 | RLY2 | 继电器 2 | OUT | GPIO PP | 0 (开路) | 辅助输出 |
| PA6 | RLY1 | 继电器 1 | OUT | GPIO PP | 0 (开路) | 主输出 |
@@ -334,14 +334,16 @@ else
### 5.2 时序参数
| 参数 | Tick (50ms) | 时间 | 说明 |
|------|------------|------|------|
| IN_DELAY | 10 | **500 ms** | 进入确认防抖 |
| OUT_DELAY | 38 | **1.9 s** | 离开确认防抖 |
| PULSE_DELAY | 19 | **950 ms** | 脉冲输出宽度 |
| HOLD_TIME | 5×1200 | **~5 min** | 有限存在超时 |
| LC_HOLD_TIME | 4×1200 | **~4 min** | 安全复位超时 |
| STABLE_SAMPLES | 128 tick | **~128 ms** | 上电稳定期 |
| 参数 | Tick (50ms) | 时间 (SW_4=OFF) | 时间 (SW_4=ON 快速) | 说明 |
|------|------------|-----------------|--------------------|------|
| IN_DELAY | 10 | **500 ms** | 500 ms不变 | 进入确认防抖 |
| OUT_DELAY | 38 / 10 | **1.9 s** | **500 ms** | 离开确认防抖 |
| PULSE_DELAY | 19 / 10 | **950 ms** | **500 ms** | 脉冲输出宽度 |
| HOLD_TIME | 5×1200 | **~5 min** | ~5 min不变 | 有限存在超时 |
| LC_HOLD_TIME | 4×1200 | **~4 min** | ~4 min不变 | 安全复位超时 |
| STABLE_SAMPLES | 128 tick | **~128 ms** | 128 ms不变 | 上电稳定期 |
> **SW_4 快速模式**:当 SW_4=ON 时OUT_DELAY 和 PULSE_DELAY 均缩短为 10 tick500 ms用于快速落杆场景。IN_DELAY 和其他参数不受影响。
### 5.3 系统 Tick 来源
@@ -467,22 +469,23 @@ if (!g_loop_stable) {
---
## 9. 通信协议 (RS485)
## 9. 调试接口 (TTL Tx)
### 9.1 物理层
| 参数 | 值 |
|------|-----|
| 接口 | RS485 半双工 |
| 接口 | TTL 电平 UART Tx |
| 电平 | 3.3V CMOS |
| 波特率 | 9600默认 |
| 数据位 | 8 |
| 停止位 | 1 |
| 校验 | 无 |
| 终端电阻 | 120Ω外部 |
| 用途 | 调试信息输出(频率、状态、标志位 |
### 9.2 协议格式
### 9.2 数据格式
> 协议详细定义待后续版本补充。当前版本支持基本状态查询和灵敏度设置
> 调试输出内容待后续版本补充。当前版本可通过 TTL 串口输出检测状态和原始频率值,用于开发调试和现场调参
---