feat(V4B): 版本体系加修订号 → 4.36.1 (FIRMWARE_VER_REV)
规则(用户拍板): MAIN/SUB 产品定, 小改动只增 REV cmcng.h: FIRMWARE_VER "4.36.1" + REV=1; main.c 启动打印 fw 行 语法 0 error; spec V2.17 / devlog V2.35
This commit is contained in:
@@ -4,6 +4,33 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 2026-09-03 — 版本体系增加修订号:4.36.1(固件 V4.36.1)
|
||||||
|
|
||||||
|
> **固件版本:V4.36.1**(cmcng.h:FIRMWARE_VER="4.36.1",MAIN=4/SUB=36/**REV=1**)。devlog 修订 V2.35。
|
||||||
|
|
||||||
|
### 拍板(2026-09-03)
|
||||||
|
|
||||||
|
版本号增加第三段**修订号 REV**:
|
||||||
|
- 格式:`MAIN.SUB.REV`(当前 4.36.1)
|
||||||
|
- **MAIN/SUB 由产品定**(开发不自行递增子版本)
|
||||||
|
- 后续小改动/参数调整**只递增 REV**(4.36.1 → 4.36.2 → …),主/子版本留给产品规划(大功能/协议变更等由用户拍板 bump)
|
||||||
|
|
||||||
|
### 改动
|
||||||
|
|
||||||
|
- cmcng.h:FIRMWARE_VER "4.36"→"4.36.1";新增 `FIRMWARE_VER_REV 1`
|
||||||
|
- main.c:启动日志新增版本打印行(便于现场确认修订号)
|
||||||
|
`fw:4.36.1 main=4 sub=36 rev=1 hw:3.00`
|
||||||
|
- spec V2.17 / devlog V2.35
|
||||||
|
|
||||||
|
### 验证
|
||||||
|
|
||||||
|
- 语法 0 error(TaskLoop.c + main.c)
|
||||||
|
|
||||||
|
### 说明
|
||||||
|
|
||||||
|
- 本条目内容为版本体系调整(无参数/行为变化);V4.36.1 与 V4.36 功能等价
|
||||||
|
- 后续 V4.36.x 的调整均以此编号续增;待产品定新 MAIN/SUB 时再升
|
||||||
|
|
||||||
## 2026-09-03 — 频率窗上限 108→115kHz(固件 V4.36)
|
## 2026-09-03 — 频率窗上限 108→115kHz(固件 V4.36)
|
||||||
|
|
||||||
> **固件版本:V4.36**(cmcng.h:FIRMWARE_VER="4.36" + MAIN=4/SUB=36)。devlog 修订 V2.34。
|
> **固件版本:V4.36**(cmcng.h:FIRMWARE_VER="4.36" + MAIN=4/SUB=36)。devlog 修订 V2.34。
|
||||||
@@ -1445,6 +1472,7 @@ if (dev >= dlt_ORG × 4) {
|
|||||||
|
|
||||||
| 版本 | 时间 | 说明 |
|
| 版本 | 时间 | 说明 |
|
||||||
|------|------|------|
|
|------|------|------|
|
||||||
|
| V2.35 | 2026-09-03 | 版本体系增加修订号: 4.36.1 (MAIN/SUB 产品定, 小改只增 REV); 启动打印 fw 行 |
|
||||||
| V2.34 | 2026-09-03 | V4.36 频率窗上限: 108→115kHz(43nF板≈44µH, 放行~48µH小线圈) |
|
| V2.34 | 2026-09-03 | V4.36 频率窗上限: 108→115kHz(43nF板≈44µH, 放行~48µH小线圈) |
|
||||||
| V2.33 | 2026-09-03 | V4.35 频率窗上限复核: 92→108kHz(43nF板口径≈50µH, 92@43nF≈70µH过严) |
|
| V2.33 | 2026-09-03 | V4.35 频率窗上限复核: 92→108kHz(43nF板口径≈50µH, 92@43nF≈70µH过严) |
|
||||||
| V2.32 | 2026-09-03 | V4.34 产品基准回到三极管库存板: COIL_CAL_C_NF 68→43; 0Ω改动仅机理验证 |
|
| V2.32 | 2026-09-03 | V4.34 产品基准回到三极管库存板: COIL_CAL_C_NF 68→43; 0Ω改动仅机理验证 |
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# DLD154V4B 技术规格书
|
# DLD154V4B 技术规格书
|
||||||
|
|
||||||
> 单路线圈车辆检测器 | 固件版本: V4.36 | 文档版本: V2.15
|
> 单路线圈车辆检测器 | 固件版本: V4.36.1 | 文档版本: V2.17
|
||||||
> 本文档面向工程开发、系统集成及故障深度分析
|
> 本文档面向工程开发、系统集成及故障深度分析
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -782,3 +782,4 @@ DLD154V4B V1.4 起实现该专利的整数化版本,用于大车通行时的
|
|||||||
| V2.14 | 2026-09-03 | 更新至 V4.35:频率窗上限 92→108kHz(43nF 板口径 ≈50µH,V4.33 的 92@68nF 实验板→43nF 过严复核修正) |
|
| V2.14 | 2026-09-03 | 更新至 V4.35:频率窗上限 92→108kHz(43nF 板口径 ≈50µH,V4.33 的 92@68nF 实验板→43nF 过严复核修正) |
|
||||||
| V2.15 | 2026-09-03 | 更新至 V4.36:频率窗上限 108→115kHz(43nF 板口径 ≈44µH,放行 ~48µH 小线圈) |
|
| V2.15 | 2026-09-03 | 更新至 V4.36:频率窗上限 108→115kHz(43nF 板口径 ≈44µH,放行 ~48µH 小线圈) |
|
||||||
| V2.16 | 2026-09-03 | 文档同步(V4.30~36 参数全面对齐):黄灯行为表模式 5 一长一短 300/100/100/700ms、模式 4 常亮 2s/7s/2s、COIL_F_OK_MAX_KHZ 115、故障表 f>115k |
|
| V2.16 | 2026-09-03 | 文档同步(V4.30~36 参数全面对齐):黄灯行为表模式 5 一长一短 300/100/100/700ms、模式 4 常亮 2s/7s/2s、COIL_F_OK_MAX_KHZ 115、故障表 f>115k |
|
||||||
|
| V2.17 | 2026-09-03 | 固件版本体系增加修订号:**V4.36.1**(MAIN/SUB 由产品定,小改动只增 REV);启动日志打印 fw 行 |
|
||||||
|
|||||||
@@ -14,10 +14,11 @@
|
|||||||
#define __CMCNG_H__
|
#define __CMCNG_H__
|
||||||
|
|
||||||
#define PRODUCT_MODEL "DLD154"
|
#define PRODUCT_MODEL "DLD154"
|
||||||
#define FIRMWARE_VER "4.36"
|
#define FIRMWARE_VER "4.36.1" // 主.子.修订 (2026-09-03 起: 小改动只增 REV; MAIN/SUB 由产品定)
|
||||||
#define HARDWARE_VER "3.00"
|
#define HARDWARE_VER "3.00"
|
||||||
#define FIRMWARE_VER_MAIN 4
|
#define FIRMWARE_VER_MAIN 4
|
||||||
#define FIRMWARE_VER_SUB 36
|
#define FIRMWARE_VER_SUB 36
|
||||||
|
#define FIRMWARE_VER_REV 1
|
||||||
#define HARDWARE_VER_MAIN 3
|
#define HARDWARE_VER_MAIN 3
|
||||||
#define HARDWARE_VER_SUB 0
|
#define HARDWARE_VER_SUB 0
|
||||||
|
|
||||||
|
|||||||
@@ -233,6 +233,7 @@ int main(void)
|
|||||||
uart_print_init(230400); //115200
|
uart_print_init(230400); //115200
|
||||||
|
|
||||||
PRINT("sys_clock:%d, ahb_freq:%d, sclk_freq:%d\n", system_core_clock, g_crm_clocks_freq_struct.ahb_freq, g_crm_clocks_freq_struct.sclk_freq);
|
PRINT("sys_clock:%d, ahb_freq:%d, sclk_freq:%d\n", system_core_clock, g_crm_clocks_freq_struct.ahb_freq, g_crm_clocks_freq_struct.sclk_freq);
|
||||||
|
PRINT("fw:%s main=%d sub=%d rev=%d hw:%s\n", FIRMWARE_VER, FIRMWARE_VER_MAIN, FIRMWARE_VER_SUB, FIRMWARE_VER_REV, HARDWARE_VER);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
loop_timer_io_init();
|
loop_timer_io_init();
|
||||||
|
|||||||
Reference in New Issue
Block a user