docs: 将散落的技术文档统一迁移至docs/集中管理

This commit is contained in:
2026-07-06 08:11:35 +08:00
parent 4a538f3b4b
commit d4bd605574
7 changed files with 5152 additions and 0 deletions
@@ -0,0 +1,160 @@
# 车身与线圈相对位置对电感变化量、感应能力及触发可靠性的影响分析
> **作者:** 小德
> **分类:** 线圈车检 · 信号分析
> **日期:** 2026-07-05
---
## 一、物理基础:线圈磁场分布
环形线圈通电后,其正上方的磁通密度分布并非均匀。俯视来看,磁场强度呈如下分布:
- **线圈导体正上方** —— 磁场最强,涡流耦合最强
- **线圈中心空洞上方** —— 磁场中等,涡流耦合弱于导体正上方
- **线圈边缘外侧** —— 磁场急剧衰减,可忽略不计
- **引线端附近** —— 电流初次流入线圈,磁场略密于远端
电感变化量 ΔL 的物理本质:金属底盘涡流产生二次磁场,抵消原线圈磁场。金属覆盖面积越大、越靠近强磁区,ΔL 越大。
---
## 二、五种覆盖位置的电感变化量差异
### 2.1 车辆完全覆盖线圈(理想工况)
- ΔL 幅值:标称值的 80%~100%(最大)
- 信噪比:最高,最稳定
- 车型特征完整性:能同时反映底盘高低、铁质面积、轮轴位置
- 结论:最佳工况,触发和车型判别都最优
### 2.2 覆盖线圈左边一半 / 右边一半
- ΔL 幅值:完全覆盖的 50%~65%
- 关键问题:磁场分布不均匀导致左右不对称
- 靠左行驶 → ΔL 偏大
- 靠右行驶 → ΔL 偏小
- 车型误差:同一辆车,靠左走像大车,靠右走像小车
- 现场常见坑:车道偏窄,车辆习惯靠一边 → 触发死区或漏计数
### 2.3 覆盖线圈前一半(引线端)
- ΔL 幅值:完全覆盖的 55%~70%
- 磁场特点:引线端磁场最强,ΔL 相对较大
- 典型场景:正向单向通行驶入
### 2.4 覆盖线圈后一半(远离引线端)
- ΔL 幅值:完全覆盖的 65%~80%
- 磁场特点:远端磁场稍弱于引线端
- 实用结论:同一辆车正向驶入和倒车驶入的 ΔL 不同
### 2.5 对角线/随机半覆盖
- ΔL 幅值:完全覆盖的 45%~55%(最不稳定)
- 涡流回路:不完整、不确定性最大
- 现场表现:最容易出现触发抖动、反复触发/释放
---
## 三、感应能力与车型判别能力对比
**车型判别的物理基础:**
车型判别通常看两个指标的组合:
- **ΔL 幅值** —— 对应底盘铁质面积、底盘的金属连续性
- **ΔL 变化曲线(时间波形)** —— 对应车长、轴距、底盘轮廓
**两种常见判别算法:**
- **幅值法**:阈值分段(ΔL < T1=小车, T1<ΔL<T2=中车, ΔL>T2=大车)—— 依赖 ΔL 稳定可重复
- **波形匹配法**:车辆通过的 ΔL-时间曲线的包络和时长 —— 需要完整覆盖路径
**对比表:**
| 覆盖位置 | ΔL 可重复性 | 触发可靠性 | 车型判别能力 | 主要问题 |
|----------|------------|-----------|-------------|---------|
| 完全覆盖 | 最高 | 最优 | 最优 | 无 |
| 左/右一半 | 低 | 中等 | 差 | 行驶轨迹敏感 |
| 前一半 | 中高 | 较高 | 中等 | 幅值偏小需降阈值 |
| 后一半 | 中高 | 较高 | 中等 | 同上 |
| 对角线~50% | 极低 | 低 | 不可用 | 车型判别基本无效 |
**核心结论:** 车型判别必须以完全覆盖为前提,否则判出来不如不判。存在检测(有/无)可以容忍半个覆盖,但车型不行。
---
## 四、确保安全触发和稳定存在状态的设计
### 4.1 线圈工艺层面
**线圈尺寸匹配原则:**
```
线圈宽度 = 车道宽度 × 0.6 ~ 0.65
车道 3m → 线圈 1.8m × 0.8m
车道 2.5m → 线圈 1.5m × 0.6m
```
- 保证车辆偏左/偏右时至少覆盖线圈 40% 以上面积
- 极端偏行车道边缘时至少还有 20% 覆盖率兜底
**灵敏度设置经验公式:**
```
S_set = 0.5 × ΔL_min_cover × 匹配系数
ΔL_min_cover = 最恶劣车道位置下的实测 ΔL
匹配系数 = 1.2 ~ 1.5(温度漂移裕量)
```
### 4.2 软件逻辑层面
**触发判决——两段式确认状态机:**
```
[空闲] → ΔL > 触发阈值(持续≥20ms去抖)
→ [预触发] → 持续确认 ≥50~100ms
→ [确认触发] → 输出"有车"
→ 启动存在定时器
```
**存在问题——双重保持机制:**
```
[确认有车]
├─ ΔL > 释放阈值 → 正常保持
├─ ΔL < 释放阈值 且 存在定时器未超时 → 软保持
└─ 存在定时器超时 且 ΔL < 释放阈值 → 释放为无车
```
**推荐参数:**
| 参数 | 推荐值 | 说明 |
|------|--------|------|
| 触发阈值 T_trigger | ΔL_base + 3σ 噪声 | 高于基线 3 倍噪声幅度 |
| 释放阈值 T_release | ΔL_base + 2σ 噪声 | 带回差,防抖动释放 |
| 去抖时间 | 30 ~ 50ms | 防闪电/电机干扰毛刺 |
| 存在保持时间 | 1 ~ 5s(可配置) | 覆盖车底缝隙空窗期 |
| 保持回差比 | T_release / T_trigger ≈ 0.5 ~ 0.7 | 防高频释放再触发 |
### 4.3 半覆盖场景的特殊处理
当检测到车辆是半覆盖驶入(ΔL 明显低于历史均值且变化率大):
- 触发阈值:仍用标准值
- 释放阈值:降低到标准值的 60%
- 存在保持时间:延长到 3~5s
- 目的:防止"车身刚压到又缩回去"的误释放
---
## 五、总结矩阵
| 覆盖情况 | ΔL 相对值 | 触发可靠性 | 车型判别 | 推荐场景 |
|----------|-----------|-----------|---------|---------|
| 完全覆盖 | ~100% | 最优 | 最优 | 标准收费车道 |
| 左/右一半 | 50%~65% | 中等 | 差 | 需加宽线圈/双线圈 |
| 前一半 | 55%~70% | 较高 | 中等 | 正向单向通行 |
| 后一半 | 65%~80% | 较高 | 中等 | 正向单向通行 |
| 对角线~50% | 45%~55% | 低 | 不可用 | 尽量避免 |