有客户问:为什么行程短的电子尺读数很稳,换成长行程的就一直跳?这跟模拟输出的特性有关。模拟输出的电子尺严格说不能算是“尺子”,英文里对应的是线性比例尺——它没有刻度,输出也不会因为尺子变长而变大,而是把整个行程等比压缩到同一个输出区间里。行程越长,每 1V 电压代表的位置变化就越大,同样大小的干扰带来的读数跳动也就越大。

行程与跳动的换算关系
下表是模拟输出在全行程对应 10V 的前提下的换算:
| 有效行程 | 每 1V 代表的长度 | 外来 0.005V 干扰引起的跳动 |
|---|---|---|
| 100mm | 10mm | 0.05mm |
| 500mm | 50mm | 0.25mm |
| 1000mm | 100mm | 0.5mm |
| 3000mm | 300mm | 1.5mm |
规律很清楚:行程放大到 30 倍,同样的电压干扰带来的跳动也放大到 30 倍。100mm 的尺子上肉眼看不出来的颤动,到了 3000mm 就成了 1.5mm 的明显跳动。这不是传感器变差了,而是干扰被行程放大了。
为什么行程越长越敏感
- 缩放系数变大:输出区间固定,行程越长,每单位电压对应的位移越大,干扰按同样比例被放大。
- 线缆更长:长行程意味着传感器到控制柜的距离通常也更大,走线路上接收干扰的机会更多。
- 机械挠度与安装误差:长行程配的机械结构刚度更差,振动会直接反映到读数上。
把跳动压下去的几条思路
| 措施 | 做法 | 适用情况 |
|---|---|---|
| 改数字输出 | 换成 RS485、CANopen、SSI 等,干扰不影响数值 | 长行程,首选 |
| 改电流传输 | 用 4-20mA 代替 0-10V,线阻与干扰影响小 | 中长距离模拟量 |
| 缩短信号线 | 把采集模块移近传感器,减少暴露长度 | 现场允许时 |
| 程序滤波 | 在 PLC 侧做平均或中值滤波 | 干扰为随机噪声时 |
| 降低分辨率要求 | 按实际需要取整显示,末位不参与控制 | 精度要求不高时 |
选型建议
行程超过 1 米时,建议直接按数字输出选型,不要指望靠加屏蔽层把模拟量的跳动完全按住;行程在 1 米以内、控制精度要求不苛刻的场合,模拟量仍然是最省事的方案。选型时把“行程”“需要分辨到多少”“现场干扰源多不多”这三件事一起看,再决定用模拟量还是数字量。
现场问得最多的问题(量程怎么定、输出信号怎么选、干扰怎么排、通讯怎么配)我们整理成了一页问答合集:位移传感器常见问题解答。
常见问题
长行程电子尺读数为什么一直跳?
跟模拟输出的特性有关。模拟输出的电子尺严格说不能算是「尺子」,它没有刻度,输出也不会因为尺子变长而变大,而是把整个行程等比压缩到同一个输出区间里。行程越长,每 1V 电压代表的位置变化就越大,同样大小的干扰带来的读数跳动也就越大。
行程长度和读数跳动有没有换算关系?
有。在模拟输出全行程对应 10V 的前提下:100mm 行程每 1V 代表 10mm、外在 0.005V 干扰引起 0.05mm 跳动;500mm 每 1V 代表 50mm、跳动 0.25mm;1000mm 每 1V 代表 100mm、跳动 0.5mm;3000mm 每 1V 代表 300mm、跳动 1.5mm。行程放大到 30 倍,同样的电压干扰带来的跳动也放大到 30 倍。
为什么行程越长位移传感器越敏感?
三个原因:缩放系数变大——输出区间固定,行程越长每单位电压对应的位移越大,干扰按同样比例被放大;线缆更长——长行程意味着传感器到控制柜的距离通常也更大,走线路上接收干扰的机会更多;机械挠度与安装误差——长行程配的机械结构刚度更差,振动会直接反映到读数上。
长行程位移传感器怎么把读数跳动压下去?
五条思路:改数字输出,换成 RS485、CANopen、SSI 等,长行程首选;改电流传输,用 4-20mA 代替 0-10V;缩短信号线,把采集模块移近传感器;程序滤波,在 PLC 侧做平均或中值滤波;降低分辨率要求,按实际需要取整显示、末位不参与控制。
行程超过1米该选模拟量还是数字量?
行程超过 1 米时建议直接按数字输出选型,不要指望靠加屏蔽层把模拟量的跳动完全按住;行程在 1 米以内、控制精度要求不苛刻的场合,模拟量仍然是最省事的方案。

