☰
传感驱动与控制复习笔记:从传感器到执行器的完整信号链路解析
2026/10/14 19:47:36 网站建设 项目流程

1. 这门课到底在讲什么:从传感器到执行器的完整信号链路

如果你正在学一门叫“传感、驱动与控制”的课,或者你手里正拿着一份标注了“final-复习笔记”的资料,那你大概率已经意识到一件事:这门课不是单独讲传感器,也不是单独讲电机,而是把感知—决策—执行这条链路串起来讲。我翻过不少类似结构的课程资料,也帮人梳理过好几轮考前复习,发现大多数人的痛点惊人地一致——传感器部分背了一堆公式,驱动部分记了一堆电路,控制部分又推了一堆传递函数,但三者之间的关系始终是断的。考试一考综合题,比如“给定一个位置反馈系统,要求选择合适的传感器和驱动器并设计控制策略”,立刻就懵了。

这份笔记覆盖的是第1到第5章,时间标注是2020年4月6日,属于典型的学期中段复习材料。从章节分布来看,前五章通常对应的是整个课程的基础骨架:信号与系统的基本概念、传感器原理与选型、驱动器的类型与特性、控制系统的数学描述、以及初步的反馈控制设计。换句话说,这五章学完,你应该能独立描述一个完整的机电系统从物理量采集到执行动作的全过程。

我写这篇东西的目的很直接:把这份复习笔记里涉及的核心知识点重新拆一遍,但不是照本宣科地列公式,而是从“一个工程师实际面对一个控制系统时该怎么想”的角度来组织。适合谁看?如果你是正在备考的学生,这篇可以当作知识框架的二次梳理;如果你是从其他领域转过来需要快速上手机电控制的从业者,这篇可以帮你建立从传感器到执行器的全局视角。我不打算把每个公式的推导都写一遍,那是教科书的事,我要做的是告诉你每个知识点在整条链路里处于什么位置、为什么重要、考试和实际中会怎么考你。

2. 信号与系统基础:为什么这门课的第一章永远不是传感器

2.1 信号分类与数学描述的实际意义

很多人觉得信号与系统是数学课,跟传感器、电机没什么关系。这个想法很危险。你想想,传感器输出的是什么?是信号。驱动器接收的是什么?是信号。控制器处理的还是信号。如果连信号的基本分类和描述方式都搞不清楚,后面所有章节都是空中楼阁。

这份笔记的第一章大概率覆盖了连续时间信号与离散时间信号、周期信号与非周期信号、能量信号与功率信号这几组基本分类。我重点说一下为什么这些分类在后续章节里会反复出现。连续和离散的区分直接决定了你后面用拉普拉斯变换还是Z变换,用模拟滤波器还是数字滤波器。周期和非周期的区分决定了你用傅里叶级数还是傅里叶变换来分析频谱。能量和功率的区分则关系到信号的能量谱密度和功率谱密度,在传感器噪声分析里非常关键。

举个具体的例子。一个热电偶传感器输出的电压信号,在稳态下可以近似为直流信号加高频噪声。直流部分属于功率信号,噪声部分如果能量有限则属于能量信号。你在设计后续的滤波电路时,需要根据噪声的功率谱密度来选择截止频率和滤波器阶数。如果连信号分类都没搞清楚,滤波器的设计就是瞎猜。

2.2 系统特性:线性、时不变、因果、稳定

系统特性这部分,考试里几乎必考。线性时不变系统是整门课的核心假设,因为只有LTI系统才有传递函数,才能用卷积来描述输入输出关系。因果性决定了系统是否物理可实现,稳定性决定了系统是否可用。

我见过太多人在考试里把“线性”和“时不变”混在一起说。线性是指叠加原理成立:输入翻倍输出翻倍,两个输入之和的输出等于各自输出之和。时不变是指系统特性不随时间变化:今天输入一个信号和明天输入同样的信号,输出应该一样。这两个性质是独立的,一个系统可以线性但时变,也可以非线性但时不变。

注意:在判断系统是否线性时,一定要同时检验齐次性和可加性。只检验其中一个是不够的。我见过考题故意设计一个满足齐次性但不满足可加性的系统来坑人。

因果性和稳定性在实际中怎么理解?因果性就是系统不能预知未来,输出只取决于当前和过去的输入。稳定性通常指BIBO稳定:有界输入产生有界输出。在控制系统里,稳定性是底线要求,一个不稳定的系统不仅没用,还可能造成危险。后面讲反馈控制时,所有的设计方法归根结底都是在保证稳定性的前提下追求性能。

2.3 卷积与变换域分析:从时域到频域的桥梁

卷积这个运算,初学者觉得抽象,但它的物理意义很明确:它描述了一个LTI系统对输入信号的“记忆”和“加权”效应。你把一个脉冲输入系统,得到的脉冲响应h(t)就是系统的“指纹”。任何输入信号都可以分解为一系列加权脉冲,系统对每个脉冲的响应叠加起来就是输出。

变换域分析则是把卷积运算变成乘法运算,这是工程上最实用的技巧之一。拉普拉斯变换把微分方程变成代数方程,傅里叶变换把时域卷积变成频域乘法。这份笔记里应该覆盖了拉普拉斯变换的基本性质和常用变换对,以及傅里叶变换的基本概念。

我个人的经验是,考试里变换域分析的题目通常不会太复杂,但要求你对常用变换对和性质非常熟练。比如给你一个传递函数,让你求阶跃响应,你如果每次都要从微分方程开始推,时间肯定不够。熟练掌握部分分式展开和常用变换对,能省下大量时间。

3. 传感器:从物理量到电信号的第一次转换

3.1 传感器分类与选型的核心逻辑

传感器这部分,笔记里大概率按被测物理量来分类:温度传感器、压力传感器、位移传感器、速度传感器、加速度传感器等。但我觉得更有用的分类方式是按照输出信号类型来分:模拟输出还是数字输出,电压输出还是电流输出,阻抗变化型还是电势型。

为什么这样分更有用?因为后续的信号调理电路设计完全取决于传感器的输出类型。一个热电偶输出的是毫伏级电压,你需要放大和冷端补偿。一个RTD输出的是电阻变化,你需要电桥电路把电阻变化转换成电压变化。一个光电编码器输出的是数字脉冲,你需要计数器或者微控制器的定时器来读取。如果你只按被测物理量来记,到了设计电路的时候还是不知道从何下手。

选型的核心逻辑是匹配。传感器的量程要覆盖被测物理量的范围,灵敏度要足够高以至于输出信号能被后续电路有效处理,带宽要满足被测信号的频率要求,精度和分辨率要满足系统整体误差预算。这几个指标之间往往存在权衡,比如高灵敏度往往意味着小量程,高带宽往往意味着低精度。

3.2 典型传感器的工作原理与信号调理

热电偶基于塞贝克效应,两种不同金属连接处产生与温差相关的电动势。它的优点是量程大、响应快、结构简单,缺点是输出信号小、需要冷端补偿、非线性。信号调理的核心是放大和冷端补偿。放大器的选择要注意输入失调电压和温漂,因为热电偶输出本身就在毫伏级,放大器的失调会直接引入误差。

RTD基于金属电阻随温度变化的特性,常用铂电阻。它的优点是线性度好、稳定性高,缺点是响应慢、需要激励电流。信号调理通常用电桥电路,把电阻变化转换成电压变化。电桥的激励方式有恒压和恒流两种,恒流激励可以消除引线电阻的影响,但电路更复杂。

应变片基于金属或半导体材料的压阻效应,粘贴在弹性体上测量应变。它的输出也是电阻变化,同样需要电桥电路。应变片的灵敏度用灵敏系数表示,半导体应变片的灵敏系数远高于金属应变片,但温漂也大得多。

光电编码器分为增量式和绝对式。增量式输出A、B两路正交脉冲和一个零位脉冲,通过计数脉冲数来测量位移或角度。绝对式输出二进制编码,直接给出位置信息。增量式的信号调理主要是整形和计数,绝对式则需要并行或串行接口来读取编码。

实操心得:在选择传感器时,不要只看数据手册上的标称精度。实际精度取决于整个信号链,包括传感器的非线性、迟滞、温漂,以及信号调理电路的噪声、失调、增益误差。我通常会把传感器的误差预算和调理电路的误差预算分开算,然后取均方根作为总误差的估计。

3.3 传感器特性参数:考试和实际中都要盯住的几个数

灵敏度、分辨率、精度、线性度、迟滞、重复性、量程、带宽、响应时间——这些参数在笔记里肯定都有定义,但考试里容易混淆的是精度和分辨率。分辨率是能检测到的最小变化量,精度是测量值与真实值的接近程度。一个高分辨率的传感器不一定高精度,因为它可能系统性地偏了。

线性度通常用满量程的百分比表示,但要注意是独立线性度还是端点线性度。迟滞是正行程和反行程输出不一致的程度,通常由材料的弹性滞后或磁滞引起。重复性是在相同条件下多次测量同一输入时输出的一致性。

带宽和响应时间是一对相关的参数。带宽通常定义为幅频特性下降3dB的频率范围,响应时间通常指阶跃响应达到稳态值某个百分比(如63.2%或90%)所需的时间。对于一阶系统,带宽和响应时间有明确的关系:带宽越高,响应越快。

4. 驱动器:从控制信号到物理动作的最后一公里

4.1 驱动器类型全景:电气、液压、气动

驱动器按能量来源分为电气、液压、气动三大类。电气驱动器包括直流电机、交流电机、步进电机、伺服电机、压电驱动器等。液压驱动器出力大、刚度高,但需要液压源,维护复杂。气动驱动器结构简单、成本低、响应快,但精度低、噪声大。

这份笔记的前五章大概率重点讲电气驱动器,因为后续的控制部分通常以电机为被控对象。直流电机是最基础的,它的数学模型清晰,转矩与电流成正比,反电动势与转速成正比。通过电枢电压控制转速,通过电枢电流控制转矩。

步进电机是开环控制中最常用的位置驱动器。它按脉冲数转动固定角度,不需要反馈就能实现位置控制。但步进电机有失步风险,负载转矩过大或加速过快时可能丢步。伺服电机是闭环控制的,通常配有编码器反馈,精度和动态性能都远优于步进电机。

4.2 直流电机的数学模型:从电路到机械的耦合

直流电机的建模是这门课的核心内容之一。电枢回路是一个RL电路,加上反电动势:V = Ri + L(di/dt) + Keω。机械部分是一个转动惯量加阻尼:J(dω/dt) + Bω = Kt i - TL。这两个方程通过转矩常数Kt和反电动势常数Ke耦合在一起。

在SI单位制下,Kt和Ke在数值上是相等的。这一点考试里经常考,很多人记不住。为什么相等?因为功率守恒:电功率Keωi等于机械功率Kt iω,所以Ke = Kt。

从这两个方程可以推导出电机的传递函数。如果忽略电感L,传递函数是一阶的,时间常数由J、B、R、Kt决定。如果考虑电感,传递函数是二阶的。考试里通常要求你根据给定的电机参数计算传递函数,然后分析其阶跃响应。

注意:在推导传递函数时,负载转矩TL通常作为扰动输入处理。如果题目没有特别说明,一般假设TL=0来简化分析。但实际系统中负载转矩是不可避免的,控制器的设计必须考虑扰动抑制能力。

4.3 驱动器的选型与匹配:转矩、转速、惯量

选驱动器时,首先要确定负载的转矩-转速特性。负载转矩可能恒定(如摩擦负载),可能与转速成正比(如粘性阻尼),可能与转速平方成正比(如风扇负载)。驱动器的额定转矩必须大于负载转矩,峰值转矩必须大于加速转矩。

惯量匹配是另一个关键问题。电机转子惯量与负载惯量的比值影响系统的动态响应。如果负载惯量远大于电机惯量,系统响应会变慢,甚至可能不稳定。一般建议惯量比不超过10:1,高动态性能场合建议不超过5:1。如果惯量比过大,可以考虑加减速机,但减速机会引入背隙和额外的惯量。

转速匹配也很重要。电机的额定转速必须大于负载要求的最高转速。如果电机转速过高而负载转速低,需要通过减速机匹配。减速比的选择要综合考虑转矩放大倍数和转速降低倍数。

5. 控制系统:让传感器和驱动器协同工作的大脑

5.1 控制系统的基本结构:开环与闭环

开环控制按预设的输入信号驱动执行器,不检测输出。结构简单、成本低,但无法补偿扰动和参数变化。闭环控制检测输出并与期望值比较,根据误差调整控制量。精度高、抗扰能力强,但结构复杂、可能不稳定。

这份笔记的前五章应该覆盖了闭环控制的基本结构:给定输入、误差信号、控制器、执行器、被控对象、传感器、反馈信号。每个环节都有其传递函数,整个系统的闭环传递函数由这些环节的传递函数组合而成。

考试里经常要求你根据系统框图写出闭环传递函数,然后分析稳定性、稳态误差和动态响应。这类题目的关键是不要跳步,一步一步地从输入到输出写出每个节点的信号关系,然后消去中间变量。

5.2 传递函数与方块图化简

传递函数是LTI系统的输入输出比在零初始条件下的拉普拉斯变换。方块图化简是求取复杂系统传递函数的常用方法。串联相乘、并联相加、反馈用公式G/(1+GH)。

方块图化简的难点在于交叉反馈和多回路。遇到交叉反馈时,需要通过移动分支点或相加点来消除交叉。移动分支点时,分支点前移要在分支路上乘以传递函数的倒数,后移要乘以传递函数。移动相加点时,相加点前移要乘以传递函数,后移要乘以倒数。

我个人的经验是,方块图化简的题目,先找最内层的反馈回路,化简后再逐步向外。如果遇到多个输入,利用叠加原理分别求每个输入到输出的传递函数,然后相加。

5.3 一阶和二阶系统的时域响应

一阶系统的标准形式是K/(Ts+1),T是时间常数。阶跃响应的稳态值是K,达到63.2%稳态值的时间是T,达到95%的时间是3T,达到98%的时间是4T。一阶系统没有超调,响应单调上升。

二阶系统的标准形式是ωn²/(s²+2ζωn s+ωn²),ωn是自然频率,ζ是阻尼比。ζ<1时欠阻尼,有超调和振荡;ζ=1时临界阻尼,无超调但响应最快;ζ>1时过阻尼,无超调但响应慢。

考试里经常要求你根据给定的ζ和ωn计算峰值时间、超调量、调节时间。峰值时间tp = π/(ωn√(1-ζ²)),超调量Mp = e^(-πζ/√(1-ζ²)),调节时间ts ≈ 4/(ζωn)(2%误差带)。这些公式要记牢,但更重要的是理解它们的物理意义:ζ越小超调越大,ωn越大响应越快。

实操心得:在实际调试中,ζ通常选在0.4到0.8之间。ζ太小超调大,机械系统可能产生冲击;ζ太大响应慢,影响生产效率。0.707是最常用的值,因为它在超调和响应速度之间取得了较好的平衡,而且此时闭环系统的带宽最大。

5.4 稳态误差与系统型别

稳态误差是系统在稳态下输出与期望值的偏差。它与系统的型别和输入信号类型有关。0型系统对阶跃输入有稳态误差,对斜坡输入稳态误差无穷大。I型系统对阶跃输入稳态误差为零,对斜坡输入有稳态误差。II型系统对阶跃和斜坡输入稳态误差都为零,对抛物线输入有稳态误差。

稳态误差系数有位置误差系数Kp、速度误差系数Kv、加速度误差系数Ka。对于单位反馈系统,Kp = lim(s→0) G(s),Kv = lim(s→0) sG(s),Ka = lim(s→0) s²G(s)。稳态误差分别是1/(1+Kp)、1/Kv、1/Ka。

这部分考试里经常出计算题,给你一个开环传递函数,让你判断系统型别并计算特定输入下的稳态误差。关键是先化简开环传递函数,看s=0处的极点个数。极点个数就是系统型别。

6. 常见问题与排查技巧实录

6.1 传感器信号异常排查速查表

现象可能原因排查方法
输出恒为零供电缺失、接线断路、传感器损坏检查电源电压、用万用表测通断、替换传感器
输出恒为满量程接线短路、信号调理电路饱和检查接线、测量调理电路输出是否在电源轨附近
输出噪声大接地不良、屏蔽失效、电源纹波大检查接地方式、增加屏蔽、用示波器测电源纹波
输出漂移温漂、时漂、激励源不稳定恒温环境下测试、更换低漂移器件、稳定激励源
非线性严重传感器本身非线性、调理电路非线性查数据手册确认非线性度、检查放大器工作点

6.2 电机驱动电路常见故障与处理

电机不转,先查电源和使能信号。电源电压是否正常,使能信号是否有效,PWM信号是否到达驱动器。如果都正常,查电机绕组是否断路或短路。用万用表测绕组电阻,与数据手册对比。

电机发热严重,查电流是否超过额定值。可能是负载过大、PWM频率过低、散热不良。降低负载、提高PWM频率、改善散热条件。

电机运行不平稳,查PWM频率是否在人耳听觉范围内(可能引起噪声和振动)、电流环参数是否合适、编码器信号是否受干扰。提高PWM频率到20kHz以上、调整电流环PI参数、检查编码器屏蔽和接地。

6.3 控制系统调试中的典型问题

系统振荡,先降增益。增益过高是振荡最常见的原因。降低比例增益,增加微分增益(如果可用),检查相位裕度是否足够。

稳态误差大,增加积分增益或提高系统型别。但积分增益过大会引起振荡,需要权衡。提高系统型别意味着增加开环传递函数中s=0处的极点个数,通常通过增加积分器实现。

响应慢,增加比例增益或减小时间常数。但比例增益过大会引起超调和振荡,需要在响应速度和稳定性之间折中。

注意:调试时每次只改一个参数,改完观察效果再改下一个。同时改多个参数会让你无法判断是哪个参数起了作用。记录每次改动前后的响应曲线,方便回溯。

7. 复习策略与考试应对

7.1 知识框架的建立比刷题更重要

这门课的知识点看似分散,但实际上有一条清晰的主线:信号→传感器→信号调理→控制器→驱动器→被控对象→反馈。复习时先把这个主线画出来,然后把每个知识点挂到主线上。这样你不仅知道每个知识点是什么,还知道它在整个系统里的位置和作用。

考试里的综合题往往就是考这条主线上的某几个环节。比如给你一个温度控制系统,让你选传感器、设计调理电路、选驱动器、设计控制器。如果你脑子里有这条主线,就能有条不紊地一步步做。如果没有,就会东一榔头西一棒子。

7.2 公式的记忆与理解

这门课的公式不少,但真正需要死记硬背的不多。大部分公式可以从基本物理定律推导出来。比如直流电机的传递函数,从电压方程和转矩方程推导,只要记住这两个基本方程,传递函数随时可以推。

需要记牢的公式包括:二阶系统的峰值时间、超调量、调节时间;稳态误差系数;常用拉普拉斯变换对。这些公式在考试里出现频率极高,而且推导过程较长,现场推导不划算。

7.3 计算器的使用与单位换算

考试里经常涉及单位换算,比如毫伏到伏、毫安到安、转每分到弧度每秒。这些换算看似简单,但考试紧张时容易出错。建议在复习时就养成统一单位的习惯,所有计算前先把单位统一到SI单位制。

计算器的使用要熟练,特别是三角函数、指数、对数、复数运算。如果考试允许用计算器,提前熟悉型号和操作。如果不允许,就要练好心算和近似计算。

8. 从考试到实践:这门课的知识在实际项目中怎么用

8.1 一个典型的机电控制系统设计流程

假设你要设计一个位置控制系统,比如让一个平台按预定轨迹运动。第一步是明确需求:行程范围、最大速度、最大加速度、定位精度、负载质量。第二步是选传感器:行程和精度决定编码器的分辨率和类型,速度要求决定传感器的带宽。第三步是选驱动器:根据负载转矩和加速转矩选电机,根据惯量比选减速机。第四步是设计控制器:根据被控对象的传递函数设计PID或更高级的控制器。第五步是调试:先调电流环,再调速度环,最后调位置环。

这个流程和考试里综合题的解题思路是一致的。考试里给你的是简化版的参数,实际项目中你需要自己确定这些参数。但核心逻辑是一样的:从需求出发,逐级匹配,最后闭环调试。

8.2 常见设计陷阱与规避方法

第一个陷阱是忽视惯量匹配。很多人选电机只看转矩,不看惯量。结果系统响应慢、振荡甚至不稳定。规避方法是计算负载惯量折算到电机轴的等效值,确保惯量比在合理范围内。

第二个陷阱是忽视传感器带宽。传感器的带宽必须大于系统带宽,否则反馈信号失真,控制器基于错误的信息做决策。规避方法是根据系统的闭环带宽选择传感器带宽,一般建议传感器带宽是系统带宽的5到10倍。

第三个陷阱是忽视非线性。实际系统存在摩擦、背隙、饱和等非线性因素,线性控制理论在这些非线性显著时可能失效。规避方法是在设计阶段识别主要非线性,必要时采用非线性控制策略或增加补偿环节。

8.3 从这门课延伸出去的学习方向

这门课覆盖的是机电控制的基础。往深了走,可以学现代控制理论(状态空间、最优控制、鲁棒控制),可以学数字控制(离散化、采样定理、数字滤波器设计),可以学嵌入式系统(微控制器、实时操作系统、通信协议),可以学机器人学(运动学、动力学、轨迹规划)。

但不管往哪个方向走,这门课的基础都是绕不开的。传感器怎么选、电机怎么建模、控制器怎么设计、系统怎么调试——这些基本问题在任何高级话题里都会以某种形式出现。把基础打牢,后面学什么都快。

我个人在实际项目中的体会是,书本上的知识和实际应用之间有一道鸿沟,但这道鸿沟不是靠学更多理论来填平的,而是靠动手做项目来填平的。你只有在实际调试中遇到过电机啸叫、传感器漂移、系统振荡这些问题,才能真正理解书本上那些公式和参数的意义。所以如果条件允许,找一个小项目练手,哪怕只是用单片机控制一个小电机转起来,收获也会比单纯看书大得多。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询