doc: 升级至V2.2 - 重写2.6节(LC组合设计+ppm阈值+车型Δf参照表)
V2.2 更新内容: - 新增2.6.1:工作频率与L-C组合设计 · f=1/(2π√(LC))的工程应用:相邻线圈频率避让(≥15kHz) · 整数倍频避让(2f, 3f)和差拍频率避免 · 可编程电容阵列自动选频逻辑(含C代码) · 论证 ppm 优于绝对 Hz 的物理依据 - 重写2.6.2:灵敏度与检测高度 · ppm vs 绝对Hz 的对比论证 · 灵敏度档位表增加适用车型列 - 新增2.6.3:11种车型典型Δf参照表 · 婴儿车、自行车、三轮车、摩托车、小轿车、SUV · 人货车、拖挂车、垃圾车、拖车、农用车 · 每种车型:ppm范围 + 等效Hz双频率列 + 建议灵敏度档位 + 检测可靠度
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
## Technical White Paper on Inductive Loop Vehicle Detectors
|
||||
|
||||
**版本:** V2.1
|
||||
**版本:** V2.2
|
||||
**编制日期:** 2026年7月
|
||||
**文档密级:** 内部公开
|
||||
**编制单位:** [编制单位名称]
|
||||
@@ -164,21 +164,176 @@ Q值下降的常见原因:引线过长导致电阻增大、线圈匝间短路
|
||||
| **方向检测** | 两线圈时序互判 | 出入口双向车道 |
|
||||
| **速度检测** | 已知线圈中心距,测量时间差计算车速 | 抓拍触发、车型辅助分类 |
|
||||
|
||||
### 2.6 灵敏度与检测高度
|
||||
### 2.6 灵敏度、工作频率与检测能力
|
||||
|
||||
#### 2.6.1 工作频率与 LC 组合设计
|
||||
|
||||
线圈的工作频率由**线圈电感量 $L$** 与**检测器内部匹配电容 $C$** 共同决定:
|
||||
|
||||
$$
|
||||
S = \frac{\Delta f}{f_0} \times 10^6 \quad \text{(ppm)}
|
||||
f_0 = \frac{1}{2\pi\sqrt{L \cdot C}}
|
||||
$$
|
||||
|
||||
| 灵敏度档位 | 频率变化阈值(ppm) | 典型检测高度 | 适用场景 |
|
||||
|-----------|-------------------|-------------|---------|
|
||||
| 最高(0级) | 20~30 | ≥ 2.0m | 高底盘车辆、大型客车 |
|
||||
| 高(1级) | 50~80 | 1.5~2.0m | 标准轿车、SUV |
|
||||
| 中(2级) | 100~150 | 1.0~1.5m | 多数小型车辆 |
|
||||
| 中低(3级) | 200~400 | 0.5~1.0m | 摩托车、三轮车等 |
|
||||
| 低(4级) | 500~1000 | < 0.5m | 特殊接近式感应 |
|
||||
其中 $C$ 为回路总电容 = 内部匹配电容 $C_{int}$ + 引线分布电容 $C_{lead}$ + 线圈自身分布电容 $C_{coil}$。
|
||||
|
||||
**不同 L-C 组合对工作频率的影响:**
|
||||
|
||||
| 线圈电感 $L$ (μH) | 内部电容 $C_{int}$ (nF) | 典型工作频率 $f_0$ (kHz) | 适用场景 |
|
||||
|-----------------|----------------------|----------------------|---------|
|
||||
| 50~80 | 22~47 | 100~150 | 高灵敏度触发线圈,小型停车场 |
|
||||
| 80~150 | 10~22 | 80~120 | 标准触发/存在线圈,通用场景 |
|
||||
| 150~300 | 4.7~10 | 60~90 | 大型线圈(2m×2m),低速存在检测 |
|
||||
| 300~500 | 2.2~4.7 | 40~70 | 超长引线(> 50m),需补偿引线电感 |
|
||||
|
||||
**频率选择的核心原则——同频与倍频避让:**
|
||||
|
||||
多车道密集安装时,相邻线圈的工作频率必须错开,以避免通过空间磁场耦合产生串扰。频分复用的选择依据如下:
|
||||
|
||||
```
|
||||
条件:|f_i - f_j| ≥ Δf_min
|
||||
其中 Δf_min 的取值:
|
||||
· 相邻线圈:≥ 10kHz(保守推荐 ≥ 15kHz)
|
||||
· 间隔线圈(中间隔一个车道):≥ 5kHz
|
||||
· 同一通道双线圈(方向/测速对):需分配频率,间隔 ≥ 20kHz
|
||||
```
|
||||
|
||||
此外还需注意**整数倍频关系**:
|
||||
|
||||
| 频率关系 | 影响 | 是否允许 |
|
||||
|---------|------|---------|
|
||||
| $f_j = 2 \times f_i$ | 二次谐波落在相邻线圈工作频率上,可能产生谐振耦合 | ❌ 不允许 |
|
||||
| $f_j = 3 \times f_i$ | 三次谐波耦合风险 | ❌ 不允许 |
|
||||
| $f_j \approx f_i \pm 2\text{kHz}$ | 差拍频率落在检测通带内 → 基线周期性波动 | ❌ 不允许 |
|
||||
| $f_j \approx 1.3\times f_i$ | 频率错开,谐波也不重合 | ✅ 推荐 |
|
||||
|
||||
**因此,当线圈电感量 $L$ 被现场条件(槽尺寸、匝数、引线长度)确定后,调节内部匹配电容 $C_{int}$ 成为唯一灵活可控的工作频率设定手段:**
|
||||
|
||||
- 增加 $C_{int}$ → $f_0 \downarrow$(频率降低,Q值可能略有下降)
|
||||
- 减小 $C_{int}$ → $f_0 \uparrow$(频率升高,Q值可能略有提升)
|
||||
|
||||
**实际工程做法:**
|
||||
|
||||
检测器固件中预设多组可选的 $C_{int}$ 值(通过切换内部电容阵列实现),现场根据相邻车道已分配频率,选择未使用的频率段。如:
|
||||
|
||||
```c
|
||||
// 频率通道选择(8档可编程电容阵列)
|
||||
typedef enum {
|
||||
FREQ_CH0 = 0, // C_int = 22nF + 10pF 微调
|
||||
FREQ_CH1, // C_int = 22nF + 47pF
|
||||
FREQ_CH2, // C_int = 15nF
|
||||
FREQ_CH3, // C_int = 15nF + 33pF
|
||||
FREQ_CH4, // C_int = 10nF
|
||||
FREQ_CH5, // C_int = 10nF + 22pF
|
||||
FREQ_CH6, // C_int = 6.8nF
|
||||
FREQ_CH7, // C_int = 4.7nF
|
||||
} FreqChannel;
|
||||
|
||||
// 自动选频逻辑:检测空闲频率通道,避开已占用的
|
||||
FreqChannel select_freq_channel(uint8_t occupied_mask) {
|
||||
for (int ch = FREQ_CH0; ch <= FREQ_CH7; ch++) {
|
||||
if (!(occupied_mask & (1 << ch))) {
|
||||
// 检查与已占用通道的倍频关系
|
||||
float f_this = get_channel_freq(ch);
|
||||
bool harmonic_conflict = false;
|
||||
for (int other = FREQ_CH0; other <= FREQ_CH7; other++) {
|
||||
if (occupied_mask & (1 << other)) {
|
||||
float ratio = fmaxf(f_this, get_channel_freq(other))
|
||||
/ fminf(f_this, get_channel_freq(other));
|
||||
if (ratio < 1.3f || fabsf(ratio - 2.0f) < 0.1f
|
||||
|| fabsf(ratio - 3.0f) < 0.1f) {
|
||||
harmonic_conflict = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!harmonic_conflict) return (FreqChannel)ch;
|
||||
}
|
||||
}
|
||||
return FREQ_CH0; // 无可用通道时回退
|
||||
}
|
||||
```
|
||||
|
||||
> **关键推论**:同样的车辆在不同的 $f_0$ 下会产生不同绝对值的频率偏移 $\Delta f$(Hz),但 **$\Delta f / f_0$ 的比值(ppm)在不同 $f_0$ 下基本保持一致**。这正是使用 ppm(百万分比)描述灵敏度阈值优于绝对 Hz 的物理依据——它使得灵敏度设置与具体工作频率解耦,一套阈值参数适用于所有频率通道。
|
||||
|
||||
---
|
||||
|
||||
#### 2.6.2 灵敏度与检测高度
|
||||
|
||||
灵敏度定义为检测器所能分辨的最小频率变化量与基准频率的比值:
|
||||
|
||||
$$
|
||||
S = \frac{\Delta f}{f_0} \times 10^6 \quad \text{(unit: ppm)}
|
||||
$$
|
||||
|
||||
**为什么使用 ppm 而非绝对 Hz?**
|
||||
|
||||
假设同一辆车通过两个不同工作频率的线圈:
|
||||
|
||||
| 场景 | 线圈A($f_0$=80kHz) | 线圈B($f_0$=160kHz) |
|
||||
|------|---------------------|---------------------|
|
||||
| 该车引起的相对变化 | 1000 ppm | 1000 ppm |
|
||||
| 绝对频率偏移 | 80 Hz | **160 Hz** |
|
||||
| 使用绝对阈值(如 150Hz) | ❌ 不触发(80 < 150) | ✅ 触发(160 > 150) |
|
||||
| 使用 ppm 阈值(如 800ppm) | ✅ 触发(1000 > 800) | ✅ 触发(1000 > 800) |
|
||||
|
||||
**使用绝对 Hz 作为阈值会导致同一检测器在不同频率通道上表现不一致**——高频通道更敏感,低频通道更迟钝。**ppm 阈值是保证跨频率通道一致性的唯一正确方法。**
|
||||
|
||||
| 灵敏度档位 | 频率变化阈值(ppm) | 典型检测高度 | 适用车型 | 备注 |
|
||||
|-----------|-------------------|-------------|---------|------|
|
||||
| 最高(0级) | 20~30 | ≥ 2.0m | 高底盘客车、集装箱挂车 | 噪声底较高的环境下慎用 |
|
||||
| 高(1级) | 50~80 | 1.5~2.0m | 标准轿车、SUV、人货车 | 停车场推荐起始档位 |
|
||||
| 中(2级) | 100~150 | 1.0~1.5m | 摩托车、三轮车、大部分小型车 | 抗干扰较好的通用档 |
|
||||
| 中低(3级) | 200~400 | 0.5~1.0m | 自行车、婴儿车(须配合防抖) | 需注意非金属目标的临界触发 |
|
||||
| 低(4级) | 500~1000 | < 0.5m | 特殊接近式感应 | 仅用于检测极近金属物体 |
|
||||
|
||||
> **注1**:实际检测高度受线圈尺寸、匝数、底盘金属分布等因素影响,以上为标准 2m×0.8m / 4匝线圈下的参考值。
|
||||
> **注2**:ppm 阈值 = $\frac{\Delta f}{f_0} \times 10^6$。例如 80kHz 线圈上 800ppm = 64Hz 偏移;160kHz 线圈上 800ppm = 128Hz 偏移。
|
||||
|
||||
---
|
||||
|
||||
#### 2.6.3 不同车型的典型频率偏移量参照表
|
||||
|
||||
> 下表基于标准线圈(2m×0.8m,4匝,$f_0$=80~120kHz)的实测数据综合整理。$\Delta f$ 以 **ppm** 表示,右侧同时给出 80kHz 和 120kHz 下的对应 Hz 值以方便现场快速比对。
|
||||
|
||||
| 车型 | 示意图/特征 | 底盘高度 | 金属形态 | 典型 $\Delta f$(ppm) | 等效 Hz @80kHz | 等效 Hz @120kHz | 建议灵敏度档位 | 检测可靠度 |
|
||||
|------|-----------|---------|---------|---------------------|---------------|----------------|--------------|-----------|
|
||||
| 🚼 **婴儿车** | 钢管车架,少量薄壁管材 | 25~40cm(车架离地) | 细管状钢架,偶有铝管 | **20~60** | 1.6~4.8Hz | 2.4~7.2Hz | 0~1级(最高灵敏度) | ⚠️ 临界/不可靠 |
|
||||
| 🚲 **自行车** | 菱形钢管车架,无发动机 | 15~30cm(脚踏处最低) | 薄壁钢管框架,总金属量 ~3~5kg | **30~80** | 2.4~6.4Hz | 3.6~9.6Hz | 0~1级 | ⚠️ 临界,需配合防抖 |
|
||||
| 🛺 **三轮车** | 电动/人力三轮,金属车架+货斗 | 20~35cm | 车架钢管+铁皮货斗,金属量 10~30kg | **80~250** | 6.4~20Hz | 9.6~30Hz | 1~2级 | ✅ 可检测 |
|
||||
| 🏍 **摩托车** | 发动机曲轴箱为金属密集区 | 12~20cm(发动机最低) | 铸铁缸体+钢车架+排气管,金属集中 | **100~400** | 8~32Hz | 12~48Hz | 1~2级 | ✅ 可靠 |
|
||||
| 🚗 **小轿车** | 承载式车身,大平面金属底盘 | 14~20cm | 钢板车身+铸铁发动机,底盘全耦合 | **500~1500** | 40~120Hz | 60~180Hz | 1级 | ✅✅ 非常可靠 |
|
||||
| 🚙 **SUV** | 承载式车身,底盘略高于轿车 | 18~25cm | 同轿车,金属量更大但底盘略高 | **400~1200** | 32~96Hz | 48~144Hz | 1级 | ✅✅ 非常可靠 |
|
||||
| 🚐 **人货车** | 前置发动机+后部铁质货箱 | 25~40cm | 发动机+货箱铁皮,双金属集中区 | **300~800** | 24~64Hz | 36~96Hz | 1~2级 | ✅ 可靠 |
|
||||
| 🚛 **拖挂车** | 牵引车头+挂车箱体,全铁 | 50~90cm(极高) | 底盘极高,但挂车箱体巨大(铁皮/铝皮) | **150~500** | 12~40Hz | 18~60Hz | 0~1级 | ⚠️ 信号偏弱 |
|
||||
| ♻️ **垃圾车** | 自卸式压缩车,带液压机构 | 25~40cm | 厚钢板箱体+液压组件,金属量大 | **500~1200** | 40~96Hz | 60~144Hz | 1级 | ✅✅ 非常可靠 |
|
||||
| 🆘 **拖车** | 平板/清障拖车,大型钢制车身 | 25~50cm | 厚钢板底盘+绞盘机构 | **400~1000** | 32~80Hz | 48~120Hz | 1级 | ✅ 可靠 |
|
||||
| 🚜 **农用车** | 简易车架+铁质车厢,无复杂底盘 | 30~55cm | 厚铁皮车厢,发动机裸露 | **200~700** | 16~56Hz | 24~84Hz | 1~2级 | ✅ 可靠 |
|
||||
|
||||
**车型检测难易度分级:**
|
||||
|
||||
```
|
||||
非常可靠 ─── 小轿车、SUV、垃圾车 ●●●●●
|
||||
可靠 ─── 人货车、拖车、农用车、摩托车、三轮车 ●●●●○
|
||||
偏弱 ─── 拖挂车(集装箱)、大型客车 ●●●○○
|
||||
临界 ─── 自行车、婴儿车 ●●○○○
|
||||
不可测 ─── 行人、宠物、飞鸟 ●○○○○
|
||||
```
|
||||
|
||||
**关键工程结论:**
|
||||
|
||||
1. **婴儿车和自行车处于检测能力的边缘地带**:它们的 Δf(20~80ppm)接近最高灵敏度档位的阈值(20~30ppm),能否检测取决于线圈尺寸(越大越好)、安装深度(越浅越好)、电磁环境噪声底。**若有使用场景要求必须检测婴儿车/自行车,建议采用线圈+雷达双模方案**,将灵敏度设到最高(0级)同时配合雷达确认。
|
||||
|
||||
2. **拖挂车/集装箱是"低信号长持续"的典型**:虽然 Δf 只有 150~500ppm,但车身长度 15~20m 导致信号持续可达 2~5s。不应以提高灵敏度为主(太高会引入误报),而应以**防抖时间自适应**为主——对长持续信号延长退出防抖。
|
||||
|
||||
3. **各车型 Δf 的大致范围排序**:
|
||||
```
|
||||
婴儿车(20~60) < 自行车(30~80) < 三轮车(80~250) < 摩托车(100~400)
|
||||
< 拖挂车(150~500) < 农用车(200~700) < 人货车(300~800)
|
||||
< 拖车(400~1000) < SUV(400~1200) < 垃圾车(500~1200) < 小轿车(500~1500)
|
||||
```
|
||||
|
||||
4. **参考 Hz 值的现场用法**:现场调试时手上只有万用表(测频率)时,可将 ppm 转换为 Hz 后直接用示波器/频率计比对。例如 80kHz 基线,小轿车 Δf 在 40~120Hz 之间。
|
||||
|
||||
> **注**:实际检测高度受线圈尺寸、匝数、车辆底盘金属含量等因素影响,以上为参考值。
|
||||
|
||||
---
|
||||
|
||||
@@ -274,7 +429,7 @@ $$
|
||||
|
||||
#### 3.3.2 核心状态机(含抗干扰状态)
|
||||
|
||||
检测器的核心检测逻辑采用有限状态机(FSM)模型,V2.0 增强版增加了 **干扰检测与噪声抑制** 状态分支:
|
||||
检测器的核心检测逻辑采用有限状态机(FSM)模型,V2.1 增强版增加了 **干扰检测与噪声抑制** 状态分支:
|
||||
|
||||
```
|
||||
┌───────────────────┐
|
||||
@@ -2055,6 +2210,10 @@ void estimate_q(ChannelContext *ctx) {
|
||||
| 版本 | 日期 | 修订内容 |
|
||||
|------|------|---------|
|
||||
| V1.0 | 2026-07-02 | 初版编制 |
|
||||
| **V2.2** | **2026-07-03** | **重写2.6节——LC组合设计+ppm阈值+车型Δf参照表** |
|
||||
| | | ①新增2.6.1:工作频率与L-C组合设计的频谱避让原则,含自动选频实现代码 |
|
||||
| | | ②重写2.6.2:ppm与绝对Hz的对比论证,灵敏度档位表增加适用车型列 |
|
||||
| | | ③新增2.6.3:11种车型(婴儿车→农用车)的典型Δf(ppm)、等效Hz值、建议灵敏度档位 |
|
||||
| **V2.1** | **2026-07-03** | **新增结构性与物理环境噪声来源分析(8.9节)** |
|
||||
| | | ①沙井/检查井金属盖/篦子 — 磁场畸变分析与避让方案 |
|
||||
| | | ②弱电井/强电井金属盖 — 对比分析与工频附加干扰 |
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
## 10:17 — 白皮书V2.1 结构性与物理环境噪声来源分析
|
||||
- 老大要求补充11类噪声来源到白皮书,生成新版本推送审阅
|
||||
- 在8.9节新增8个子章节,覆盖共11类噪声来源:
|
||||
1. 沙井/检查井金属盖与篦子(含弱电井/强电井对比)
|
||||
2. 金属减速带
|
||||
3. 10kV/110kV输变电线路
|
||||
4. 高铁线路
|
||||
5. 空调外机
|
||||
6. 地面伸缩缝与裂缝
|
||||
7. 路基较软与不均匀沉降
|
||||
8. 复合场景与现场诊断快速清单
|
||||
- TOC、版本号、修订记录同步更新
|
||||
- 文件:`docs/线圈式车辆检测器技术白皮书_V2.1.md`
|
||||
- 已 git add → commit → push 完成
|
||||
-1308
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user