现场模拟量通道偶尔跳一下,上位曲线像锯齿,又不像稳定漂移。这类问题通常不是传感器坏了,而是信号链路里某一段在边界上勉强工作。按下面的顺序排,可以少走弯路。
先看信号本身。把万用表串在回路里,读电流值是否稳定。如果表数也跳,问题在传感器或供电;如果表数稳、进了采集模块才跳,问题在传输或采集端。4–20mA 回路优先看两线制传感器的供电电压余量,24V 电源带负载后跌不到 21V,传感器就会在临界状态波动。
再看布线。模拟量线和动力线、变频器输出线同槽走,是最常见的干扰源。先把模拟量线单独穿管或至少与动力线保持 20cm 间距;屏蔽层单端接地,不要两端都接,否则会形成地环流。靠近接触器、继电器输出的位置,线要绕开。
看共模范围。采集模块的输入和现场仪表的供电如果不是同一个地,共模电压可能超出模块承受范围。用差分测量把模块输入负端和现场仪表负端的电压测出来,超过模块手册允许值,就要加隔离器或者把两边电源统一。
看采样与滤波。模块的软件滤波时间常数是不是太短?现场低频干扰(比如附近电机启停)会被原样采进来。把一阶滤波时间从几十毫秒调到几百毫秒,曲线会平滑很多。同时看 ADC 的参考电压是否稳定,参考源纹波大会让整体读数带噪声。
最后看接地。系统接地、机壳接地、信号地是不是真的接在一起,还是靠螺钉和机架勉强连通。测量接地电阻,超过 4Ω 就该处理。
控制板和采集系统调试久了会发现,现场问题八成在连接这一层:线接得紧不紧、屏蔽接得对不对、地电位差大不大。苏州永节电子做单片机控制板和采集板定制多年,常用 STM32、GD32、STC 平台,RS485、CAN、以太网都做过;项目里模拟量通道会在出厂前做高低温与长时老化,避免到现场再返工。方案与价格面议。