3、传感器与信号采集:常用传感器类型、信号采集卡选型、采样定理与抗混叠滤波

各位同行,大家好。今天我们来聊聊三轴联动系统里最容易被忽视、却又最容易出问题的一环——传感器与信号采集。

说实话,我见过太多工程师把精力全花在算法和电机上,结果系统一跑起来,抖动、丢步、定位不准,查到最后,发现是传感器信号没处理好。嗯,这就像盖楼打地基,地基不稳,上面再漂亮也没用。

3.1 常用传感器类型

三轴系统里,传感器就是我们的“眼睛”和“耳朵”。选对了,事半功倍;选错了,天天加班。我个人习惯,先看应用场景,再定类型。

3.1.1 编码器

编码器是位置反馈的主力。分增量式和绝对式两种。

  • 增量式编码器:输出A、B、Z三相脉冲。A、B相差90度,用来判断方向;Z相是零位信号。我建议,如果系统有断电记忆位置的需求,别用增量式,否则每次上电都要回零。
  • 绝对式编码器:直接输出位置值,掉电不丢失。常用协议有SSI、BiSS、EnDat。我在项目中遇到过,某次用SSI协议,线长了20米,信号就开始丢帧。后来加了差分驱动和终端电阻,问题才解决。

选型时,分辨率是关键。举个例子,你要求定位精度0.01mm,丝杠导程10mm,那编码器分辨率至少得是10/0.01=1000线。但实际工程中,我一般留3~5倍余量,选5000线的。

避坑指南:我曾经在振动大的场合用了普通编码器,结果轴承磨损,码盘偏摆,信号直接乱跳。后来换成金属码盘或磁编码器,才稳住。

3.1.2 光栅尺

光栅尺是直线位移测量的“天花板”。精度高,但娇贵。

  • 工作原理:利用莫尔条纹,通过光电转换输出正弦波信号。一般有1Vpp和TTL两种输出。1Vpp是模拟信号,可以细分;TTL是数字信号,直接计数。
  • 安装要点:光栅尺最怕油污和振动。我见过一个案例,车间油雾大,光栅尺读数头被油膜覆盖,信号幅度衰减,系统直接报警。后来加了气帘吹扫,才正常。

我个人习惯,在精密磨床、三坐标测量机上,必用光栅尺。普通搬运机器人,用编码器就够了。别盲目追求高精度,成本受不了。

3.1.3 加速度计

加速度计用来测振动。三轴系统里,它常被用来做振动监测和主动抑振。

  • 选型参数:量程、带宽、噪声密度。比如,测机床主轴振动,量程±10g,带宽1kHz就够了。测高速电主轴,带宽可能要10kHz。
  • 安装位置:尽量靠近振源。我习惯装在电机座或负载端。别装在机架角落,那里振动信号都衰减了,测了也白测。

个人经验:加速度计输出的是模拟信号,很容易受干扰。我建议用差分输出型,屏蔽层单端接地。曾经有个项目,信号线跟动力线走同一个线槽,结果FFT分析全是50Hz工频干扰。后来分开走线,世界清净了。

3.2 信号采集卡选型

传感器选好了,信号怎么采?采集卡就是桥梁。

选型时,我主要看这几点:

参数 说明 我的建议
通道数 需要同时采集多少路信号 留20%余量,方便以后扩展
采样率 每秒钟采多少个点 至少是信号最高频率的5~10倍
分辨率 AD转换的位数,常见12bit、16bit、24bit 一般16bit够用,高精度用24bit
输入范围 能接受的电压范围,如±10V、±5V 匹配传感器输出,别让信号太小或削顶
隔离 通道间、通道与系统间是否隔离 工业现场必选隔离型,防共模干扰

举个例子,你要采集编码器的A、B、Z三路信号,频率最高100kHz。那采集卡的采样率至少得1MHz(10倍)。如果还要同时采加速度计信号,那通道数至少4路。

注意:有些采集卡标称采样率很高,但那是单通道的。多通道同时采时,采样率会均分。比如标称1MHz,4通道同时采,每通道只有250kHz。这个坑我踩过,大家选型时一定要看“多通道同步采样率”。

3.3 采样定理与抗混叠滤波

这部分是信号采集的核心理论。说白了,就是怎么保证采回来的信号不失真。

3.3.1 采样定理

奈奎斯特采样定理:采样频率必须大于信号最高频率的两倍。否则,会发生混叠。

为什么会这样?你想想看,如果信号频率是100Hz,你每秒只采150个点,那采回来的波形看起来就像50Hz。这就是混叠,低频信号伪装成了高频信号。

实际工程中,我从不卡着2倍这个边界。太危险了。我一般取5~10倍。比如,加速度计信号最高频率1kHz,我采样率设10kHz。这样即使有高频噪声,也不容易混进低频段。

实战经验:我曾经调试一个高速贴片机,Z轴振动频率约200Hz,我采样率设了500Hz。结果FFT分析时,发现一个奇怪的150Hz分量。查了半天,原来是200Hz信号混叠成了50Hz(500-200=300,300再混?不对,是200Hz信号被500Hz采样,混叠到500-200=300Hz?嗯,这里要注意,混叠频率是|fs - f|,所以200Hz混叠到300Hz。但300Hz又跟别的信号混?总之,后来我把采样率提到2kHz,所有假频率全消失了。

3.3.2 抗混叠滤波

光提高采样率还不够。信号里可能含有高于采样率一半的频率成分,这些成分照样会混叠。所以,必须在采样前加低通滤波器,把高频成分滤掉。

这个滤波器就叫抗混叠滤波器。一般用二阶或四阶巴特沃斯低通滤波器。

我个人的习惯:

  • 截止频率设为采样率的1/3到1/5。比如采样率10kHz,截止频率设2~3kHz。
  • 滤波器阶数越高,衰减越快,但相位延迟也越大。对实时性要求高的系统,别用太高阶。
  • 有些采集卡自带抗混叠滤波器,但默认截止频率可能不合适。我建议根据实际信号频率手动设置。

小技巧:如果你用的是软件滤波,比如数字低通,那一定要先保证硬件上已经做了抗混叠。否则,数字滤波也救不了混叠。因为混叠一旦发生,信息就永久丢失了。

3.4 知识体系结构图

下面这张图,是我自己总结的传感器与信号采集的知识框架。大家一看就明白。

传感器与信号采集知识体系 传感器类型 信号采集卡 采样与滤波 编码器 光栅尺 加速度计 通道数 采样率 分辨率 采样定理 抗混叠滤波 增量式 绝对式 1Vpp/TTL 量程 带宽 噪声密度 fs ≥ 2fmax 低通滤波器 核心原则:传感器选对型 → 采集卡匹配好 → 采样率留余量 → 抗混叠不能省 三者环环相扣,缺一不可

好了,传感器与信号采集这部分,核心就是这些。记住,信号是系统的血液,采集不好,后面所有工作都是白费。下次调试时,多花点时间在传感器和采集卡上,你会发现,很多疑难杂症其实根源就在这里。