3. 信号调理核心概念:放大、滤波、隔离、线性化、电平转换、阻抗匹配等基本功能与设计指标
信号调理(Signal Conditioning)是传感器与数据采集系统之间的桥梁,其本质是对原始传感信号进行“加工”,使其满足ADC、MCU或后续控制器的输入要求。在实际工程中,传感器输出的信号往往极其微弱(如热电偶的毫伏级输出)、含有大量噪声(如工频干扰)、存在共模电压(如桥式传感器)、或与后级电路阻抗不匹配。如果直接采样,轻则精度不足,重则损坏后级器件。本章将系统梳理六大核心调理功能——放大、滤波、隔离、线性化、电平转换、阻抗匹配,并结合设计指标与实战案例,帮助读者建立完整的信号调理设计框架。
上图展示了信号调理的完整链路。在实际设计中,这六大功能并非全部必须,而是根据传感器类型、信号特征、系统精度要求和成本约束进行取舍。例如,对于电池供电的便携设备,可能只需要放大和滤波;而对于工业现场变送器,隔离和线性化则必不可少。下面逐一深入分析每个功能的核心原理、设计方法和工程要点。
3.1 放大:从微伏级到ADC满量程
核心原理:放大的本质是提高信号幅度,使其接近ADC的满量程输入范围,从而充分利用ADC的分辨率。以16位ADC、5V参考电压为例,其1LSB对应的电压为76.3μV。如果传感器输出仅10mV,则只能利用约131个码值,有效分辨率仅7位。通过放大100倍至1V,则可利用约13107个码值,有效分辨率提升至13.7位。放大电路的核心器件是运算放大器(运放)和仪表放大器(INA)。仪表放大器具有高输入阻抗、低失调电压、高共模抑制比(CMRR)的特点,特别适合桥式传感器(如应变片、压力传感器)和差分信号源。
设计指标与选型:
| 指标 | 典型值 | 设计考量 |
|---|---|---|
| 增益范围 | 1~1000 | 由电阻比值决定,注意增益与带宽的权衡 |
| 输入失调电压(Vos) | ≤50μV | 影响直流精度,可选用斩波稳零运放 |
| 失调电压漂移 | ≤0.1μV/℃ | 温度变化时保持精度 |
| 共模抑制比(CMRR) | ≥100dB | 抑制工频共模干扰 |
| 增益带宽积(GBW) | ≥1MHz | 确保信号频率在带宽内 |
| 噪声密度 | ≤10nV/√Hz | 影响信噪比,低噪声设计关键 |
3.2 滤波:提取有效信号,抑制噪声干扰
核心原理:滤波器的功能是让有用频率成分通过,衰减无用频率成分。在传感器信号调理中,最常见的噪声源包括:50Hz/60Hz工频干扰、高频电磁辐射、机械振动产生的低频噪声、以及ADC采样引入的混叠噪声。滤波器的类型选择取决于信号特征:热电偶信号带宽极低(<10Hz),适合截止频率为1~10Hz的低通滤波器;振动传感器信号带宽可达10kHz,需要截止频率更高的低通滤波器;对于存在强工频干扰的场合,可使用50Hz陷波器(带阻滤波器)。
滤波器阶数与实现方式:
- 一阶RC低通:结构简单,衰减斜率仅-20dB/dec,适用于噪声不严重的场合。
- 二阶有源低通(Sallen-Key):衰减斜率-40dB/dec,是工程中最常用的结构,可使用单个运放实现。
- 四阶及以上:衰减斜率更陡,但电路复杂,相位延迟大,需注意稳定性。
- 开关电容滤波器:如LTC1068,可通过时钟频率精确调节截止频率,适合多通道可编程滤波。
3.3 隔离:保障安全与抗干扰
核心原理:隔离的目的是切断传感器与后级电路之间的电气连接,实现信号传输的同时阻断地环路电流和共模电压。在工业现场,传感器可能位于高压环境(如电机驱动、电网监测),或存在较大的地电位差(超过±10V),如果不隔离,轻则信号失真,重则烧毁ADC或MCU。隔离方式主要有三种:光耦隔离、磁耦隔离(如iCoupler)、电容隔离(如ISO7741)。
关键指标:
| 指标 | 光耦 | 磁耦 | 容耦 |
|---|---|---|---|
| 隔离耐压 | 2.5kVrms~5kVrms | 2.5kVrms~5kVrms | 2.5kVrms~5kVrms |
| 共模瞬变抑制(CMTI) | 10kV/μs | 100kV/μs | 100kV/μs |
| 传输延迟 | 1~10μs | 10~100ns | 10~50ns |
| 功耗 | 较高(LED驱动) | 低 | 低 |
| 寿命 | LED老化 | 长 | 长 |
3.4 线性化:将非线性传感特性转换为线性输出
核心原理:许多传感器的输出与被测物理量呈非线性关系。例如,热电偶的热电势与温度呈多项式关系(NIST ITS-90标准);PT100铂电阻的阻值与温度呈二次曲线关系;热敏电阻(NTC)更是呈指数关系。线性化的方法分为硬件和软件两类。硬件线性化通过模拟电路(如对数放大器、分段线性化网络)实现,响应快但精度有限;软件线性化通过查表法或多项式拟合实现,精度高且灵活,是当前主流方案。
软件线性化流程:
- 获取传感器的标定数据(如热电偶分度表,每10℃一个点)。
- 选择拟合算法:分段线性插值(简单但需较多数据点)、最小二乘多项式拟合(如3~5阶)、样条插值(平滑且精度高)。
- 在MCU中实现:将拟合系数存储于Flash,运行时计算温度值。
- 验证精度:在关键温度点(如0℃、100℃、500℃)对比拟合值与标准值,误差应小于传感器本身的精度。
// K型热电偶 0~800℃ 拟合系数 (电压单位: μV)
double coeff[6] = {0.0, 25.08355, 0.078601, -0.000025, 0.000000034, -0.000000000018};
double temp = 0;
for (int i = 0; i <= 5; i++) {
temp += coeff[i] * pow(voltage_uV, i);
}
// 冷端补偿: 使用NTC测量冷端温度,查表得到补偿电压
实际测试中,在0~800℃范围内最大拟合误差为±0.3℃,满足0.5级变送器要求。若使用查表法(每1℃一个点),误差可控制在±0.1℃,但需要约1.6KB的Flash存储空间。
3.5 电平转换与阻抗匹配:接口适配的关键
电平转换:当传感器调理电路输出为±10V(工业标准),而ADC输入范围为0~5V时,需要进行电平转换。常用方案包括:电阻分压+运放跟随(简单但精度受电阻影响)、专用电平转换芯片(如INA159,可将±10V转换为0~5V)、或使用运放搭建减法电路。对于数字信号(如I2C、UART),3.3V与5V逻辑之间的转换可使用TXS0108E或分立MOSFET方案。
阻抗匹配:阻抗匹配的核心是保证信号传输的最大功率或最小反射。在传感器调理中,主要关注两点:输入阻抗要远大于传感器源阻抗(至少10倍以上),避免加载效应;输出阻抗要远小于后级输入阻抗(至少10倍以下),保证驱动能力。例如,压电传感器源阻抗极高(可达MΩ级),必须使用电荷放大器或高输入阻抗的JFET运放(输入阻抗>10¹²Ω)。
| 传感器类型 | 源阻抗 | 推荐调理方案 |
|---|---|---|
| 热电偶 | 低(<100Ω) | 仪表放大器+冷端补偿 |
| 应变片桥 | 中(350Ω~1kΩ) | 仪表放大器+激励电源 |
| 压电传感器 | 极高(>1MΩ) | 电荷放大器(输入阻抗>10¹²Ω) |
| PT100 | 低(100Ω@0℃) | 恒流源激励+差分放大 |
| 光电二极管 | 高(取决于偏置) | 跨阻放大器(TIA) |
3.6 综合设计复盘:从需求到实现的完整流程
设计流程:
- 明确信号特征:信号类型(电压/电流/电荷)、幅度范围、频率带宽、源阻抗。
- 确定ADC要求:分辨率、采样率、输入范围、输入阻抗。
- 选择调理架构:是否需要隔离?是否需要线性化?是否需要电平转换?
- 计算增益与偏置:确保信号经过调理后落在ADC满量程的80%~95%范围内。
- 设计滤波方案:根据噪声频谱选择滤波器类型和截止频率。
- 仿真验证:使用SPICE仿真(如LTspice)验证电路功能,检查稳定性。
- PCB布局与测试:注意模拟地与数字地分离,关键信号走线屏蔽。
方案:① 使用INA128仪表放大器,增益G=250(RG=200Ω),将20mV放大至5V;② 在INA128输出端加二阶巴特沃斯低通滤波器,截止频率200Hz(R=7.96kΩ,C=0.1μF);③ 使用ISO124隔离放大器,隔离耐压2.5kVrms;④ 输出级使用OPA2277运放缓冲,输出阻抗<1Ω。
测试结果:在10V/m电磁场干扰下,输出误差<0.05%FS,满足设计要求。关键点:INA128的参考引脚(Ref)接地,确保输出以0V为基准;隔离放大器前后电源必须独立,使用B0505S隔离DC-DC供电。
总结:信号调理设计没有“万能公式”,而是需要根据具体应用场景进行权衡。放大和滤波是基础,隔离和线性化是保障,电平转换和阻抗匹配是接口适配的关键。在实际项目中,建议先搭建原型电路,使用信号发生器和示波器验证各模块功能,再进行PCB集成。记住一个原则:调理电路的精度应优于传感器精度的3~5倍,否则调理电路将成为系统精度的瓶颈。