fix: 时序参数修正 — OUT/PULSE_DELAY 均为500ms
- OUT_DELAY: 1.9s→500ms (10 tick), SW_4=ON时生效, OFF时为0 - PULSE_DELAY: 950ms→500ms (10 tick), 固定不变 - 删除 OUT_DELAY_FAST/PULSE_DELAY_FAST, 仅保留一组值 - SW_4 语义: 0=无离开延时, 1=500ms离开延时 - 同步更新产品手册、技术规格书、README、devlog
This commit is contained in:
@@ -262,42 +262,44 @@ else
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-24 — SW4 快速模式 & 接口修正
|
||||
## 2026-06-24 — 时序参数修正 & 接口更正
|
||||
|
||||
### SW4 行为修正
|
||||
### 时序参数修正
|
||||
|
||||
**旧行为**:SW_4=ON 时 FLAG_OUT 立即跳到 FLAG_PLUSE(跳过离开延时),FLAG_PLUSE 仍用正常 PULSE_DELAY(950ms)。语义混乱——名字叫"延时"实际是跳过延时。
|
||||
OUT_DELAY 和 PULSE_DELAY 之前沿用 M1H 的值(1.9s / 950ms),现修正为 500ms:
|
||||
|
||||
**新行为**:SW_4 重定义为**快速模式**。ON 时 OUT_DELAY 和 PULSE_DELAY 均缩短为 10 tick(500ms),OFF 时维持原值(1.9s/950ms)。
|
||||
| 参数 | M1H 旧值 | DLD154V4B 新值 |
|
||||
|------|---------|---------------|
|
||||
| OUT_DELAY | 1.9s (38 tick) | **500ms (10 tick)**,SW_4 控制开关 |
|
||||
| PULSE_DELAY | 950ms (19 tick) | **500ms (10 tick)**,固定 |
|
||||
|
||||
SW_4 语义:0 = 无离开延时(立即脉冲),1 = 离开延时 500ms。删除 OUT_DELAY_FAST / PULSE_DELAY_FAST 宏,因只有一组值。
|
||||
|
||||
```c
|
||||
// TaskLoop.h 新增
|
||||
#define OUT_DELAY_FAST 10 // 500ms
|
||||
#define PULSE_DELAY_FAST 10 // 500ms
|
||||
// TaskLoop.h
|
||||
#define OUT_DELAY 10 // 离开防抖 500ms(仅 SW_4=ON 时生效)
|
||||
#define PULSE_DELAY 10 // 脉冲宽度 500ms
|
||||
|
||||
// TaskLoop.c 运行时选择
|
||||
uint16_t out_delay = SET_DLY ? OUT_DELAY_FAST : OUT_DELAY;
|
||||
uint16_t pulse_delay = SET_DLY ? PULSE_DELAY_FAST : PULSE_DELAY;
|
||||
// TaskLoop.c
|
||||
if (SET_DLY) {
|
||||
loop1_OUTCNT++;
|
||||
if (loop1_OUTCNT > OUT_DELAY) { ... } // 500ms 延时
|
||||
} else {
|
||||
// 无离开延时:立即 FLAG_PLUSE
|
||||
}
|
||||
```
|
||||
|
||||
适用范围:ETC 收费站等需要快速落杆的场景。
|
||||
|
||||
### 接口修正
|
||||
|
||||
- 去除所有 RS485 相关描述:本产品只有 TTL 电平 UART Tx 调试口,无 RS485 通信能力
|
||||
- 去除所有 RS485 相关描述:本产品只有 TTL 电平 UART Tx 调试口
|
||||
- 产品手册端子定义:RS485-A/B → Tx TTL 调试输出
|
||||
- 技术规格书 §9:整节从 RS485 协议改为 TTL Tx 调试接口说明
|
||||
|
||||
### 文档同步
|
||||
|
||||
- 产品手册 + 技术规格书同步更新:SW4 描述、端子定义、时序参数表
|
||||
- README.md 同步更新
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 时间 | 说明 |
|
||||
|------|------|------|
|
||||
| V1.6 | 2026-06-24 | SW4 快速模式修正,RS485→TTL Tx 接口更正 |
|
||||
| V1.6 | 2026-06-24 | 时序修正:OUT_DELAY/PULSE_DELAY→500ms;RS485→TTL Tx |
|
||||
| V1.5 | 2026-06-23 | Origin 污染保护、USE_FLATNESS_EXIT 开关 |
|
||||
| V1.4 | 2026-06-23 | 移植 CN200910309382 平坦性离开判定 |
|
||||
| V1.3 | 2026-06-23 | 指示灯行为、稳定期、重连状态保持 |
|
||||
|
||||
Reference in New Issue
Block a user