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,457 @@
# 线圈式车辆检测器对底盘高低、材质、轮轴及前后车的判别方法
> **作者:** 小德
> **分类:** 线圈车检 · 特征判别 · 信号分析
> **日期:** 2026-07-05
---
## 前言
传统的线圈车检器(LD/LC 检测器)只输出"有/无车"的存在信号,但在现代停车和交通管理场景中,我们需要挖掘线圈信号中更丰富的信息。同一线圈回路的 ΔL 幅值、相位、时间波形中,蕴藏了底盘高度、金属材质、金属面积比例、轮轴位置乃至跟车状态的密码。
本文从电磁场耦合原理出发,逐一拆解每一种特征的判别方法。
---
## 一、判别底盘高低
### 1.1 物理原理
底盘高度决定了金属底盘与线圈平面的耦合距离。根据电磁场衰减规律:
```
ΔL ≈ -k × (A_metal / h²) × μ_eff
其中:
h = 底盘离线圈平面的高度
A_metal = 底盘金属有效面积
μ_eff = 底盘材质的等效磁导率
k = 线圈几何因子
```
**关键关系:** ΔL 与 1/h² 成正比。底盘越低,ΔL 越大。
### 1.2 信号特征
```
ΔL 幅值(归一化)
│ SUV
│ ╱ ╲ 轿车(底盘低)
│ ╱ ╲ ╱ ̄ ̄ ̄╲
│ ╱ ╲ ╱ ╲
│ ╱ ╲ ╲
│╱ ╲ ╲
└──────────────────────────────→ 时间
低底盘车 ΔL > 高底盘车 ΔL
```
- **轿车/跑车**(底盘低,~120~180mm):ΔL 大,信号上升沿陡
- **SUV/MPV**(底盘中高,~200~300mm):ΔL 中等
- **卡车/大巴**(底盘高,~400~800mm):ΔL 小,但铁质面积大,两者部分抵消
### 1.3 判别方法
**幅值归一化法:**
```
底盘高度指数 H_idx = ΔL_peak / A_est
其中 A_est 为金属面积的估计值(见第三节)
H_idx 越大 → 底盘越低
```
**经验阈值参考(基于 2m×0.8m 标准线圈,~100μH):**
| 车型参考 | H_idx 范围 | 底盘高度估计 |
|---------|-----------|-------------|
| 跑车/轿跑 | > 1.8 | < 150mm |
| 轿车 | 1.3 ~ 1.8 | 150~200mm |
| SUV | 0.8 ~ 1.3 | 200~300mm |
| 轻卡/MPV | 0.5 ~ 0.8 | 300~500mm |
| 大巴/重卡 | < 0.5 | > 500mm |
**注意事项:**
- 底盘高度和铁质面积是耦合的,单独看 ΔL 幅值无法区分"大铁皮远距离"和"小铁皮近距离"
- 需要结合波形宽度(车长)和波形形态联合判定
- 铝质底盘(部分高端车)ΔL 偏小,容易误判为"高底盘"
---
## 二、判别铝合金质 / 铁质
### 2.1 物理原理
铁磁材料(钢、铁)和非铁磁材料(铝、铜)在交变磁场中的响应不同:
| 特性 | 铁磁材料(铁/钢) | 非铁磁(铝/铜) |
|------|-----------------|----------------|
| 相对磁导率 μr | >> 1100~5000 | ≈ 1 |
| 电导率 σ | 中等(~10⁷ S/m | 高(~3.8×10⁷ S/m |
| 趋肤深度 δ(@100kHz | ~0.1mm(很小) | ~0.3mm |
| 主导效应 | 磁导率效应 + 涡流 | 纯涡流 |
| 线圈等效 L 变化 | 大幅减小 | 中等减小 |
| 线圈等效 R 变化 | 中等增大 | 大幅增大(涡流损耗大) |
**核心原理:** 铁质材料因为有高 μr,磁导率效应使磁场更加集中到材料内部,同时极小的趋肤深度意味着涡流集中在表面极薄的一层。铝合金 μr ≈ 1,没有磁导率集中效应,涡流分布更深。
### 2.2 判别方法:L-R 相位分解
最实用的方法是同时检测线圈的**等效电感变化 ΔL** 和**等效电阻变化 ΔR**(或等效 Q 值变化):
```
设线圈复阻抗 Z = R + jωL
金属覆盖后:
Z' = (R + ΔR) + jω(L + ΔL)
其中 ΔL < 0(电感减小),ΔR > 0(损耗增加)
```
**判别空间:**
```
ΔR ↑
│ · 铝质(ΔR 大,ΔL 中等)
│ · 铁质(ΔR 中等,ΔL 大)
└──────────────────→ |ΔL|
```
**材质判别指数 M_idx = |ΔL| / ΔR**
| M_idx | 判断 | 说明 |
|-------|------|------|
| > 2.0 | 铁质主导 | ΔL 远大于 ΔR,磁导率效应主导 |
| 1.0 ~ 2.0 | 混合材质 | 铁铝混合底盘 |
| < 1.0 | 铝质主导 | ΔR 相对更大,涡流损耗主导 |
### 2.3 实际限制
- 需要检测器硬件支持 **ΔR 检测**(传统 LC 振荡式检测器只输出频率/电感变化,不检测电阻)
- 新型 DDS 注入式或阻抗分析式检测器可以同时测 L 和 R
- 温度对 R 影响较大,需要温漂补偿
- 底盘表面涂漆、锈蚀会削弱信号
---
## 三、判别铁质面积 / 铝合金面积
### 3.1 多频检测法(频率扫描)
不同频率下趋肤深度不同,可以间接推断不同深度/不同材质的分布:
```
δ = √(2ρ / ωμ_0 μ_r)
低频(~20kHz):趋肤深度大 → 能"看"到较深层的金属
高频(~200kHz):趋肤深度小 → 只反映表面
```
**典型频点配置:**
| 频段 | 频率 | 穿透深度(钢) | 穿透深度(铝) | 用途 |
|------|------|--------------|--------------|------|
| 低频 | 20~40kHz | ~0.2mm | ~0.6mm | 分辨整体铁质体积 |
| 中频 | 80~120kHz | ~0.1mm | ~0.3mm | 综合判别 |
| 高频 | 150~250kHz | ~0.06mm | ~0.2mm | 分辨表面铝层 |
**面积估计算法:**
```
铁质面积 ≈ f₁(|ΔL_low|, |ΔL_mid|) × 校准系数
铝质面积 ≈ f₂(ΔR_high - ΔR_low, ΔL_high - ΔL_low) × 校准系数
```
### 3.2 单频等效面积法(经济方案)
如果只有单频检测器,可以通过以下经验公式估计:
```
等效金属面积 S_metal ≈ k × |ΔL| × h²_est
h_est 为估计底盘高度(来自第一节或查表)
k 为线圈几何校准系数
```
**进一步分解为铁质和铝质部分:**
```
S_iron ≈ k₁ × (2 × |ΔL| - ΔR × L₀ / R₀) ×
S_alum ≈ k₂ × (ΔR × L₀ / R₀ - |ΔL|) ×
```
其中 L₀、R₀ 为空载线圈参数。
### 3.3 波形包络法与面积比例
```
通过车长方向的 ΔL 包络:
┌─────────────────┐
│ ╱ ̄ ̄ ̄╲ │
│ ╱ ╲ │
│╱ ╲ │
└─────────────────┘
├── 铁质区 ──┤ 波形饱满,包络平直
├── 铝质区 ──┤ 波形下降,包络下凹
```
- **铁质主导段:** ΔL 大、波形饱满、包络顶部平坦
- **铝质主导段:** ΔL 偏小、波形下凹
通过波形包络的分段积分,结合 L-R 分解,可以得出底盘中铁质和铝质的**沿车长方向分布图**。
---
## 四、判别轮轴位置
### 4.1 物理基础
轮轴是粗钢质圆柱体,对线圈的耦合方式与大面积底盘不同:
- 车轮经过时:轮轴作为**集中钢质体**通过线圈上方
- 轮轴的 ΔL 效应在波形上表现为**局部尖峰**(在平坦底盘波形上的凸起)
- 前后轮的两个峰值间距 = 轴距
### 4.2 波形特征
```
ΔL
│ 底盘区 轮轴峰值
│ ╱ ̄ ̄ ̄ ̄╲ ╱╲
│ ╱ ╲ ╱ ╲
轮轴尖峰 ╲╱ ╲
│╱ ↑ ╱ ╲
│ ↑ ╱ ╲
│ ↑ = 轴距 轮轴尖峰
└────────────────────────────→ 时间
├── ΔT轴距 ──┤
```
### 4.3 算法实现
**步骤一:波形预处理**
```
对 ΔL(t) 进行带通滤波(0.5~10Hz),提取出轮轴高频分量
轮轴信号 S_axle(t) = BPF(ΔL(t))
```
**步骤二:峰值检测**
```
在 S_axle(t) 中寻找局部极大值,满足:
1. S_peak > 底盘平均值的 15%~25%
2. 峰值间距 > 1m 对应的通过时间(排除噪声)
3. 连续两个峰值 → 对应前后轮轴
```
**步骤三:轴距计算**
```
轴距 = v × ΔT_peak × 比例系数
其中 v 为车速(通过前后线圈或同一线圈上升/下降沿估算)
ΔT_peak 为前后两个轮轴峰值的时差
```
**步骤四:车型分类**
| 轴距范围 | 车型判断 |
|---------|---------|
| < 2.5m | 微小型车 |
| 2.5 ~ 2.8m | 紧凑型/轿车 |
| 2.8 ~ 3.2m | 中型/中大型 |
| > 3.2m | 大型/SUV/轻客 |
### 4.4 注意事项
- **采样率要求:** 至少 100Hz 以上才能可靠捕获轮轴峰值(车速 30km/h 时,轴距2.7m对应通过时间约0.32s,需要>20个采样点)
- **多轴车辆:** 卡车/大巴可能有2~3组轮轴,需要做峰值分组匹配
- **底盘波形平坦度:** 铝合金或塑料底盘区域波形衰减大,轮轴峰值相对更明显
- **拖车/挂车:** 牵引车和挂车的轮轴间距特殊,需单独建模
---
## 五、判别前车 / 后车(跟车状态区分)
### 5.1 问题定义
在连续跟车场景下,线圈必须判出:
1. 前车已离开线圈 → 释放"有车"状态
2. 后车紧接着进入线圈 → 重新触发"有车"状态
3. 前后车之间要有明确的"无车"间隔,才能正确计数
### 5.2 信号形态分析
```
车辆1(前车) 车缝 车辆2(后车)
╱ ̄ ̄ ̄╲ ╱ ̄ ̄ ̄╲
╱ ╲ ΔL↓ ╱ ╲
╲________
↑ 谷底值
```
**三种跟车场景:**
**场景A:正常跟车(有车缝)**
```
ΔL 下降到接近基线 → 释放 → 重新触发
判断:两车明确分开,计数+1
```
**场景B:低速蠕行跟车(车缝极短)**
```
ΔL 下降但未达释放阈值 → 保持"有车"
判断:保持状态,不额外计数
需要:动态释放阈值 + 谷底检测
```
**场景C:拖车/挂车(中间有间隙但属于同一车)**
```
ΔL 在中间下降但轮轴结构连续
判断:通过轮轴模式匹配识别是否同车
```
### 5.3 谷底检测算法
**关键思路:** 不依赖固定的释放阈值,通过波形曲线识别"谷底"形态。
```
状态:有车
├── 实时计算 ΔL 的微分 d(ΔL)/dt
├── d(ΔL)/dt 由负转正(由降到升)→ 检测到局部谷底
│ └── 记录谷底值 V_valley
├── V_valley 持续 > 释放阈值 T_release 的持续时间 ΔT_valley
│ └── ΔT_valley > T_gap_min(如 200ms
│ → 判断为"车缝"(两车之间)
│ → 释放"有车",计数+1,等待后车触发
└── ΔT_valley < T_gap_min
→ 判断为"底盘间隙"(同车部件间缝隙)
→ 保持"有车"状态
```
### 5.4 关键参数
| 参数 | 推荐值 | 说明 |
|------|--------|------|
| T_gap_min(最小车缝时间) | 150~300ms | 低速跟车时可调大 |
| 谷底相对深度 | > 触发幅值的 60% | 车缝须明显低于底盘峰值 |
| 微分去抖时间 | 30~50ms | 防毛刺导致误判谷底 |
| 低速模式切换 | 车速 < 5km/h 时激活 | 延长 T_gap_min 至 500ms |
### 5.5 前车/后车的完整判别状态机
```
┌─────────────────────────────┐
│ │
▼ │
┌──────────┐ 触发 ┌──────────┐│
│ 无车 │ ────────→ │ 有车 ││
│ (空闲) │ │ (保持) ││
└──────────┘ └──────────┘│
▲ │ │
│ │ │
│ ┌──────┴──────┐ │
│ │ 谷底检测 │ │
│ │ (微分判据) │ │
│ └──────┬──────┘ │
│ │ │
│ ┌──────────┴──────┐ │
│ │ ΔT_valley 比较 │──┘
│ │ T_gap_min 阈值 │
│ └──────────┬──────┘
│ │
│ ┌────────┴────────┐
│ │ │
│ ΔT > T_gap ΔT < T_gap
│ │ │
│ ▼ ▼
│ ┌──────────┐ ┌──────────┐
│ │ 释放+计数 │ │ 保持有车 │
│ │ → 无车 │ │ (同车) │
│ └──────────┘ └──────────┘
│ │
└─────────┘
```
---
## 六、综合应用:多特征联合判定流程
在实际应用中,单一判据往往不够可靠。推荐按以下流程组合使用:
```
原始 ΔL(t) + ΔR(t) 信号
┌─────────────────┼─────────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ 波形预处理 │ │ L-R 分解 │ │ 微分提取 │
│ (滤波去噪) │ │ 材质判别 │ │ 峰值检测 │
└─────┬────┘ └────┬─────┘ └────┬─────┘
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ 幅值分析 │ │ 材质指数 │ │ 轮轴定位 │
│ 底盘高度 │ │ 面积估计 │ │ 轴距计算 │
└─────┬────┘ └────┬─────┘ └────┬─────┘
│ │ │
└───────────────┼───────────────┘
┌──────────────┐
│ 综合判定器 │
│ (决策树/表决) │
└──────┬───────┘
┌───────────────┼───────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ 车型大/小 │ │ 材质分类 │ │ 前/后车 │
│ 底盘高低 │ │ 面积比 │ │ 轴距判断 │
└──────────┘ └──────────┘ └──────────┘
```
---
## 七、硬件能力要求对照
| 判别项 | 最低硬件要求 | 推荐硬件能力 |
|--------|------------|-------------|
| 底盘高低 | ΔL 测量(标准 LD 检测器) | ΔL + 基线跟踪 + 温度补偿 |
| 铁质/铝质区分 | ΔL + ΔR 同时测量 | 阻抗分析(100Hz~200kHz |
| 金属面积估计 | ΔL + ΔR + 频点切换 | 多频扫描(3~5个频点) |
| 轮轴位置 | 100Hz+ 采样率 | 200Hz+ 采样 + 带通滤波 |
| 前/后车区分 | 50Hz+ 采样 + 微分算法 | 100Hz+ 采样 + 谷底检测 |
| 综合判别 | 以上全部 + MCU 处理能力 | ARM Cortex-M4+ 或 DSP |
---
## 八、常见陷阱与注意事项
1. **底盘的铁质与铝质是混合的**——没有纯铁或纯铝底盘,实际是不同比例的组合,判别结果应输出"趋向性"而非绝对分类
2. **温漂影响 ΔR 远大于 ΔL**——材质判别用的 ΔR 必须有温度补偿机制(参考空载基线 + 温度传感器)
3. **车身覆盖件(蒙皮)与底盘结构件的区别**——机盖/翼子板常用铝,但底盘骨架是钢,两者的信号叠加需要滤波器分离
4. **涂装/锈蚀/污泥**——非导电涂层不影响涡流,但厚泥浆会改变有效耦合距离,雨天湿底盘信号可能增强
5. **特种车辆(救护车/消防车)**——大量铝制车身 + 钢制底盘,混合信号需特殊模式识别
6. **装防滑链的车辆**——铁链产生大量快速变化的伪轮轴信号,需做频谱异常检测剔除
---
## 文档结束