4、传感器与反馈系统:编码器(增量式/绝对式)、霍尔传感器、限位开关、力传感器、数据采集基础

各位同学,欢迎来到第四讲。今天咱们聊聊运动控制系统的“眼睛”和“耳朵”——传感器与反馈系统。

说实话,做运动控制这么多年,我最大的体会就是:没有好的反馈,再牛的控制算法都是瞎掰。你想想看,你让电机转100圈,它到底转没转到?转得准不准?全靠传感器告诉你。今天我就把几种最常用的传感器掰开揉碎了讲清楚。

核心观点:反馈系统是闭环控制的基石。传感器选型不当,系统精度直接腰斩。

4.1 编码器:位置反馈的主力军

编码器这东西,说白了就是个角度或位置测量装置。我最早接触编码器是在做数控机床项目时,那时候被增量式和绝对式的区别坑过一次,印象特别深。

4.1.1 增量式编码器

增量式编码器的工作原理很简单:它输出脉冲信号,每个脉冲代表转过了一个固定的角度。你需要通过计数脉冲数量来计算位置。

特点:

  • 输出A、B两相信号,相位差90°,可以判断旋转方向
  • 有些还有Z相零位信号,每转一圈输出一个脉冲
  • 断电后位置信息丢失,上电需要回零操作

我的经验:增量式编码器性价比高,但有个致命弱点——抗干扰能力差。我曾经在工厂里遇到过一次,电机线缆和编码器线缆走同一个线槽,结果编码器信号被干扰得一塌糊涂,位置计数乱跳。后来强制要求信号线和动力线分开走,问题才解决。

4.1.2 绝对式编码器

绝对式编码器就高级多了。它每个位置都有唯一的编码值,断电后位置信息不会丢失。上电就知道当前在什么位置,不需要回零。

分类:

  • 单圈绝对式:只能测量一圈内的绝对位置
  • 多圈绝对式:可以记录多圈旋转的圈数,断电也能记住
类型 优点 缺点 典型应用
增量式 价格低、结构简单 断电丢位置、抗干扰差 普通伺服、步进电机
绝对式 断电记忆、抗干扰强 价格高、通讯协议复杂 机器人、高端数控机床

避坑指南:我曾经选型时图便宜用了增量式编码器做机器人关节反馈,结果每次断电重启都要手动回零,客户投诉说“这机器人怎么跟失忆了一样”。后来换成多圈绝对式,问题才彻底解决。所以,如果系统不允许断电后回零,请直接上绝对式

4.2 霍尔传感器:简单可靠的磁检测

霍尔传感器,利用霍尔效应检测磁场变化。在运动控制中,最常见的用途就是无刷直流电机(BLDC)的换相检测

嗯,这里要注意:霍尔传感器输出的是开关信号(高/低电平),不是模拟量。三个霍尔元件安装在电机内部,可以检测转子磁极的位置,控制器根据这个信号决定给哪一相通电。

霍尔传感器的典型应用:

  • BLDC电机的换相控制(6步换相法)
  • 速度检测(通过脉冲频率换算)
  • 简易位置检测(精度不高,但够用)

我的建议:霍尔传感器虽然简单,但安装位置很关键。如果霍尔板安装角度偏差1°,换相时机就会错乱,电机噪音大、效率低。我习惯在安装后用示波器看三路霍尔信号的相位关系,确保120°电角度间隔准确无误。

4.3 限位开关:最后的安全防线

限位开关,说白了就是物理挡板。当运动部件碰到它时,开关动作,告诉控制器“到极限了,别再往前走了”。

我个人习惯把限位开关分为两类:

  • 机械式限位:用微动开关,成本低,但寿命有限
  • 非接触式限位:用光电开关或接近开关,寿命长,但容易受环境干扰

血的教训:我曾经在一个项目中只用了软件限位,没有装硬件限位开关。结果有一次程序跑飞了,电机直接撞到机械硬限位,把丝杠都顶弯了。从那以后,我所有项目都强制要求:软件限位 + 硬件限位开关 + 急停按钮,三重保护

4.4 力传感器:让机器学会“感觉”

力传感器在运动控制中越来越重要。特别是做力控、柔顺控制、装配应用时,没有力反馈根本玩不转。

常见类型:

  • 应变片式:最常用,通过应变片电阻变化测力
  • 压电式:适合动态力测量,不适合静态
  • 六维力传感器:可以同时测Fx、Fy、Fz和力矩Mx、My、Mz

我记得做机器人打磨项目时,用六维力传感器做力控,效果立竿见影。以前用位置控制打磨,工件尺寸稍微有偏差就磨坏了。换成力控后,机器人自动适应工件表面,打磨质量稳定多了。

4.5 数据采集基础

传感器信号出来了,怎么把它变成控制器能读懂的数值?这就涉及到数据采集了。

数据采集的关键环节:

  1. 信号调理:放大、滤波、隔离。传感器信号通常很微弱,需要放大到ADC能采样的范围
  2. 模数转换(ADC):把模拟信号变成数字信号。分辨率、采样率是关键参数
  3. 采样定理:采样频率必须大于信号最高频率的2倍,否则会出现混叠

实用建议:实际工程中,我一般取信号最高频率的5-10倍作为采样频率。比如电机电流环带宽1kHz,采样率至少设到5kHz以上。别卡着2倍的理论值,工程上要留余量。

4.6 知识体系总览

下面这张图,是我梳理的本章知识结构。你可以把它当作一个快速索引,看看传感器和反馈系统在整个运动控制中的位置。

传感器与反馈系统知识体系 运动控制反馈系统 编码器(位置反馈) 增量式:脉冲计数 绝对式:唯一编码 霍尔传感器 BLDC换相检测 限位开关 安全保护 力传感器 应变片式/压电式 六维力传感器 数据采集基础 位置 磁检测 安全 采集

好了,这一章的内容就到这里。传感器选型没有绝对的好坏,关键看你的应用场景。增量式编码器便宜但怕断电,绝对式编码器贵但省心;霍尔传感器简单可靠,限位开关是保命用的,力传感器则让机器有了“触觉”。

数据采集这块,记住采样定理和留余量,基本不会出大问题。嗯,今天就讲这么多,大家消化一下。


专注资料整理