wangfq
|
692b406d0f
|
docs(DLD154Pro): RS485 协议未实现标注 (rs485-modbus V1.8 / 700BS) + V3.05 文档同步
原则:代码未实现的功能,协议文档在相应指令旁如实标注"未实现",避免文档承诺≠固件实现。
- rs485-modbus-protocol.md V1.7→V1.8:
§3.1 DI 0x0008 Init Flag 未实现(恒 0);§3.2 IR 0x0006/0x0007(Variation)/
0x000A/0x000B/0x000C 未实现(改读全数据块 0x010A/0x010B);§3.3 保持寄存器
全部标注(FC 0x06 仅 0x0010/0x0011/0x0012 可写,0x00FE 无分支);
§4.3/4.5/4.8 未实现横幅;§5 功能码矩阵 0x03/0x10/0x11 → ✗;
§6.3 仅 0x06;§7 0x3D/Init_B 对照标注;§8 版本历史 V1.8
- rs485-700bs-protocol.md: §4.4 0x3D 未实现注记 + §5 速查表 + §6 兼容对照
- ble-protocol.md / product-manual.md / technical-spec.md: 版本 V3.04→V3.05 + 版本历史
- devlog.md: 置顶 2026-08-27 条目(减配清单 + 文档标注 + 保留能力 + 宏修复)
|
2026-08-27 08:55:20 +08:00 |
|
wangfq
|
16f5e9b738
|
feat(DLD154Pro): V3.04 — 0x24追加LOOP_MEASURE_BASE归一化基数(与DLD110S对齐) + 文档同步
|
2026-08-26 18:10:06 +08:00 |
|
wangfq
|
fcbe7698a3
|
docs(DLD154Pro): 新增蓝牙小程序接口协议文档 (依据 dbn_ble_srv.c)
- §1 BLE 服务: 0xFFE0 服务, Char1(0xFFE1 RW 命令下发)/Char4(0xFFE4 Notify)
- §2 帧格式: Magic(8F/7F)+Header+Len+CMD+Data+XOR+SUM
- §3 分包: 14B 写死 (MTU=23 旧假设), Header=(amount<<4)|seq
- §4-5 命令: 0x10/0x1F/0x23/0x24/0x31/0x8A/0x92/0xC5 逐字段
- §6 主动上报 0xC0: type=5 线圈动态 (频率+360补偿, variation 3B有符号)
- §7 坑清单: sensitvity 1~4 (≠vd960Loop 0~3), 0xC5 超时疑bug, 0x8A 写表依赖重载
- devlog 置顶 2026-08-25 条目
|
2026-08-25 16:48:52 +08:00 |
|
wangfq
|
1757674318
|
docs: V3.03 文档同步 (devlog+product-manual+technical-spec)
|
2026-07-31 18:09:56 +08:00 |
|
wangfq
|
e2099ae12f
|
docs: 光耦呼吸加速 文档同步 (devlog+product-manual+technical-spec)
|
2026-07-31 11:50:54 +08:00 |
|
wangfq
|
7a0304ee65
|
docs: V3.02 — 开发日志+产品说明书+技术规格书同步更新
|
2026-07-31 09:36:55 +08:00 |
|
wangfq
|
c7176b93f2
|
docs: devlog — Modbus RTU V1.6 编码实现条目
|
2026-07-30 13:55:09 +08:00 |
|
wangfq
|
ccd996d56e
|
refactor: 融合模式枚举重排,地感且光耦后移
0=或 1=混行 2=ETC 3=且 4=仅地感 5=仅光耦 6=复位
- storage.h: AND_RADAR 从位置 2 移至位置 4
- peripheral_main.c: 注释块 MODE 标签及内联模式号同步
- 全部 4 份文档表格/节号/版本号对齐
|
2026-07-30 09:01:12 +08:00 |
|
wangfq
|
8a01a5e769
|
refactor: 输出融合模式枚举重排,出厂默认模式0(地感或光耦)
枚举值重新分配:
旧: 0=复位 1=仅地感 2=仅光耦 3=或 4=且 5=混行 6=ETC
新: 0=或 1=且 2=混行 3=ETC 4=仅地感 5=仅光耦 6=复位
涉及:
- storage.h: 枚举顺序重排
- peripheral_main.c: 注释号同步; LED区间判断改用精确比较; 工厂默认direction_mode=0x00
- 三份文档: 融合模式表/示例/默认值全部同步
|
2026-07-29 18:46:35 +08:00 |
|
wangfq
|
67de020351
|
docs: 发布 V3.01 技术规格书 + 产品说明书
- 新增 docs/technical-spec.md: 系统架构、电气参数、IO引脚、检测算法全链路、时序状态机、7种输出融合模式、通信协议、Flash存储布局
- 新增 docs/product-manual.md: 产品概述、技术参数、硬件接口、BLE配置项、灵敏度、融合模式(含人车混行防砸/ETC)、安装指南、故障排查、RS485集成速查
- 更新 docs/devlog.md: 置顶文档发布条目
- cmcng.h: 固件版本 3.00→3.01
|
2026-07-29 09:50:46 +08:00 |
|
wangfq
|
5c10f64183
|
docs: 开发日志 — LED 同步继电器状态
|
2026-07-28 16:54:11 +08:00 |
|
wangfq
|
978cce4af8
|
feat(opt): 光耦输出模式完整实现 — 6种融合逻辑 + 人车混行/ETC 状态机
- 新增 g_opt_trigger 全局变量:opt_input_poll() 产出, TMR1 ISR 消费
- MODE 1/2/3/4: 纯地感/纯雷达/或/与 — g_opt_trigger 直出光耦信号
- MODE 5 (HUMAN_VD_MIX): 3态机 IDLE→ARMED→WINDOW, 3s防砸窗口
- MODE 6 (ETC): 3态机 IDLE→ARMED→DEBOUNCE, 500ms防抖释放
- TMR1 ISR case 0: 6模式融合判决 (coil || opt_trigger / coil && opt_trigger等)
- 光耦防抖: 3样本多数表决, ~30ms消抖
- MODE 0 复位逻辑不变
- docs: 更新开发日志 (状态机图 + 各模式对照表)
|
2026-07-28 09:34:18 +08:00 |
|
wangfq
|
f5edab43c2
|
feat(opt): 光耦输出模式升级 — DLD_OUTPUT_MODE 枚举 + direction_mode 低四位取值
- 新增 DLD_OUTPUT_MODE 枚举: 7种模式(复位/纯地感/纯雷达/或/与/人车混行/ETC)
- g_fm_radar_input_disable → g_output_radar_mode: 从 function_mode bit1 改为 direction_mode & 0x0F
- 仅模式0(复位)已实现, 1~6 暂为 no-op
- BLE 回读字段改为 direction_mode 完整字节
- rs485_700bs.c: 注释块重排(无功能变更)
- docs: 更新开发日志
|
2026-07-28 09:26:09 +08:00 |
|
wangfq
|
ffaa5cd733
|
docs: 光耦输入复位 + mstick() 时间单位修正
|
2026-07-24 18:09:39 +08:00 |
|
wangfq
|
a1c617facb
|
docs: 开发日志合并到 docs/devlog.md
- 删除根目录 DEVELOPMENT_LOG.md
- 灵敏度分析更新为 4 档 (新增最高档 sens_in=14 sens_out=12)
- 追加 RS485 700BS 协议实现踩坑全记录
- 标记 RS485 待办为已完成
|
2026-07-24 12:02:00 +08:00 |
|
wangfq
|
579e1b7dc8
|
docs: 记录 BLE RS485 配置读写 + 功能码细分 开发日志
|
2026-07-22 14:25:56 +08:00 |
|
wangfq
|
e581479071
|
docs: 灵敏度等级与ΔL/L物理关系分析
|
2026-07-21 18:29:31 +08:00 |
|
wangfq
|
d2ca537493
|
docs: 记录灵敏度修复+有限存在时间+版本号
|
2026-07-21 16:20:27 +08:00 |
|
wangfq
|
c1570da162
|
docs: 添加开发日志 (2026-07-21 项目初始化+硬件适配)
|
2026-07-21 10:47:40 +08:00 |
|