超声波覆盖0.1~10米中远距、红外覆盖0~150mm近距离,一张表说清量程、精度、时效与环境差异,并给出4-20mA转ADC与温度声速补偿的MCU接口实现
距离传感器选型的核心是"量程对得上、精度够用、环境扛得住"三件事:超声波测距用声波往返时间差,适合 0.1~10 米中远距、抗环境光、对液体和固体表面都有效;红外测距用近红外光探测反射能量,适合 0~150mm 近距离、成本低但对强光反射面敏感。实测数据表明,LAM-S-8 超声波物位传感器可在 0.4~8 米量程内达到 0.5%FS 精度(8 米时约 ±40mm),工作频率随量程从 70kHz 降到 40kHz,采样 1 次/秒,输出 4-20mA 三线制;而 P45 高频系列超声波传感器分辨率可做到 0.25mm(300kHz);LAM-IR-CN 红外近距传感器量程仅 0~150mm、5V 供电、开关量输出。本文基于这些真实技术参数,给出超声波与红外的原理与对比、关键选型表、以及把 4-20mA/开关量输出接入 MCU 的嵌入式接口设计与温度声速补偿代码,可直接套用到料位监测、障碍检测、机器人避障与物联网测距终端中。
超声波测距属于"回声定位":发射探头发出 20~300kHz 的高频声脉冲,遇到被测物体反射后由接收探头上拾取回声,通过测量发射到接收的往返时间 t 计算距离 d = v·t/2。声速 v 只与介质温度有关,常温 20℃ 时约 343m/s,工作环境温度变化会直接影响精度,因此工业传感器普遍内置温度补偿。超声波对液面、粉末、木材等"软"表面都能测,但对密度差异很小的泡沫、倾斜镜面或吸声材料容易漏回波。
红外测距则分成两类:一是近距"反射能量检测"式——红外 LED 发射、光电探测器接收反射光,光强随距离按平方衰减,适合厘米级近距离;二是三角测距式——根据反射光斑在位置敏感探测器(PSD)上的落点通过三角几何算出距离,量程一般 20~150cm,精度较高。本文涉及的 LAM-IR-CN 属于低成本反射式,量程 0~150mm,输出为"常态高、检测到目标变低"的开关电平,适合机器人防碰撞、倒车接近报警等布尔型判断场景,而非连续测距。
| 维度 | 超声波(LAM-S/P45 为例) | 红外近距(LAM-IR-CN 为例) |
|---|---|---|
| 测量原理 | 声波往返时间差(回声定位) | 红外反射光强/三角测距 |
| 典型量程 | 0.3m~8m(物位)、50mm~600mm(高精度) | 0~150mm |
| 分辨率 | 0.5%FS;P45 高频可达 0.25mm | 开关量(有/无) |
| 抗环境光 | 不敏感,适合户外/强光 | 易受太阳光/红外干扰 |
| 对表面材料的适应性 | 液体、金属、木材均有效;怕泡沫与倾斜镜面 | 依赖反射率,深色/镜面差 |
| 典型供电/输出 | 15-24VDC,4-20mA 三线 | 5VDC,开关电平 |
| 典型场景 | 料位、液位、大范围避障 | 近距离防碰撞、触发 |
以朗尚 LAM-S-X 系列为例,同一家族按量程分三档,工作频率反向变化:量程越远、频率越低(低频超声在空气中衰减慢、传得更远)。S-3 用 70kHz 覆盖 0.3~3 米,S-5 用 50kHz 覆盖 0.4~5 米,S-8 用 40kHz 覆盖 0.4~8 米。声束角统一为 12°,意味着在 8 米处波束直径约 2×8×tan6°≈1.68 米,选型时务必保证被测目标大于波束覆盖,否则边缘反射会引入误差。
| 参数 | LAM-S-3 | LAM-S-5 | LAM-S-8 |
|---|---|---|---|
| 检测距离 | 0.3~3 m | 0.4~5 m | 0.4~8 m |
| 工作频率 | 70 kHz | 50 kHz | 40 kHz |
| 声束角 | 12° | ||
| 测试精度 | 0.5%FS(8m 时约 ±40mm) | ||
| 采样速度 | 1 次/秒 | ||
| 工作温度 | -20 ~ +70 ℃ | ||
| 工作电压 | 15~24 VDC,<100mA | ||
| 输出 | 4-20 mA(三线制) | ||
| 温度补偿 | 有 | ||
| 防护等级 / 外壳 | IP67 / 不锈钢 | ||
选型要点:量程要留 20%~30% 余量,避免边缘盲区(换能器本身有约 0.3m 盲区);若目标近,选更短量程型号以提高开关密度;若目标远,选更长量程并把频率降下来。功能上优先选带温度补偿的型号,否则露天 -20℃~70℃ 温差会让声速变化高达 ±6%,直接把精度吃掉一大截。
当需要毫米级测距(如精确定位、行程控制)时,可用更高频的 P45 系列。其分辨率与工作频率强相关:220kHz 型号分辨率 1mm,300kHz 型号分辨率 0.25mm。同样是 M18×1 螺纹封装,按输出与量程细分出十余个型号,选型时要同时核对"模拟输出/PNP/NPN 开关输出"与量程。
| 型号 | 测量范围(mm) | 分辨率(mm) | 工作频率(kHz) | 输出类型 |
|---|---|---|---|---|
| P45-F4Y-AD-1C0-300E | 60~200 | 0.25 | 300 | 模拟 / 开关 |
| P45-L4Y-AD-1C0 | 100~600 | 1 | 220 | 模拟 / 开关 |
| P45-F4Y-AD-1C0-180E | 150~600 | 1 | 220 | 模拟 / 开关 |
| P45-G3Y-AD-1C0-300S | 40~150 | 1 | — | 模拟 / 开关(外部探头) |
| P45-N4Y-AD-001 | 100~200 | 1 | 220 | PNP 开关 |
| P45-F4Y-AD-002 | 100~500 | 1 | 220 | NPN 开关 |
| P45-030-AF-1U0-300E | 50~400 | 0.25 | 300 | OEM 模拟 |
工业变送器常用 4-20mA,优点是抗压降、长线传输不衰减。接法:三线分别是电源+、信号+、公共地/电源-。MCU 侧用一个 250Ω 精密取样电阻把 4-20mA 转成 1~5V,再送 ADC(若 ADC 量程 0~3.3V,则改取 150Ω 得 0.6~3V)。反算距离公式:量程 L,电流 I,则 d = (I−4)/(16)×L。
// 4-20mA 转 SV 后读 ADC,反算距离(C 语言,STM32 HAL 风格)
// 硬件:250Ω 取样电阻 -> 1~5V -> ADC
#define RSENSE_OHM 250.0f // 取样电阻
#define RANGE_M 8.0f // 传感器量程(S-8)
#define ADC_FS 4095.0f // 12bit ADC
#define ADC_VREF 3.3f
float d = 0.0f;
uint16_t adc = HAL_ADC_GetValue(&hadc1);
float v = (float)adc / ADC_FS * ADC_VREF; // 实际分压电压
float i = v / RSENSE_OHM * 1000.0f; // 换算 mA
d = (clampf(i, 4.0f, 20.0f) - 4.0f) / 16.0f * RANGE_M;
printf("distance=%.3f m, I=%.2f mA\n", d, i);
LAM-IR-CN 这类开关量输出直接接 MCU 输入,常态 4.97V 为高、检测到目标(0.15V)为低,配上上拉与施密特整形即可。若要连续测距,也可对自研超声测距模块做声速补偿:v = 331.4 + 0.6×T(T 为环境温度 ℃),再用回波时间换算距离。
// 声速温度补偿 + 回波时间差测距
// v = 331.4 + 0.6*T (m/s),T 为摄氏温度
float SoundSpeed(float degC) { return 331.4f + 0.6f * degC; }
float DistanceFromEcho(float degC, float echoUs)
{
float v = SoundSpeed(degC); // m/s
float t = echoUs * 1e-6f; // 往返时间,us->s
return v * t / 2.0f; // 单程距离
}
| 应用场景 | 推荐型号 | 选择理由 |
|---|---|---|
| 储罐液位 / 料仓物位(2~8m) | LAM-S-5 / S-8 | 量程足、4-20mA 便于远传、温度补偿 |
| 储罐液位(0.3~3m 小罐) | LAM-S-3 | 70kHz 短量程精度密度更高 |
| 定位 / 行程精密测距(mm 级) | P45-F4Y-AD-1C0-300E | 300kHz,分辨率 0.25mm |
| 机器人臂末端避障(0~150mm 触发) | LAM-IR-CN | 低成本、开关量直连、体积小 |
| 倒车 / 近距接近报警 | LAM-IR-CN(多路) | 多个红外开关组合覆盖保险杠区域 |
结论:超声波与红外并不冲突,而是互补——远量程、抗环境光、测物位用超声波(带温度补偿、4-20mA 输出优先);近距、低成本、布尔触发用红外。选型先对齐量程与精度两级指标,接口上把 4-20mA 用 250Ω 取样转 ADC、把开关量直接接 MCU 输入,再补上声速温度补偿,就能得到一个可靠、可量产的距离采集通道。这套方法已在实际料位监测与避障终端中验证,把"能测"升级为"测得准、测得稳"。
本文基于《LAM-S-X 系列超声波液位物位传感器》《LAM-IR-CN 红外距离传感器》及《P45 系列距离传感器》等技术资料整理优化。
沧州艾诺威电子 — 国家高新技术企业,20+项国家专利
嵌入式系统开发 · 物联网方案 · AI智能硬件 · 一站式交付
电话:13930711029 | 邮箱:tech@czinv.com | 24小时内响应