1. 课程导入与工程场景锚定

在工业现场、汽车电子、医疗设备和消费电子中,绝大多数物理量——温度、压力、应变、流量、位移、光照——首先被传感器转换为连续变化的模拟电压或电流。例如,一只铂电阻温度传感器(Pt100)在 0 ℃ 时输出约 100 Ω,经恒流源激励后变为约 0.1 V 量级的电压;一只压阻式压力传感器在满量程 1 MPa 时,其惠斯通电桥差分输出通常只有几十毫伏;而金属应变片在 1000 με 应变下,电桥输出可能仅 1~2 mV。这些信号幅度小、内阻不一、常伴随共模干扰,无法被单片机或 PLC 直接读取。

因此,本课程要解决的核心任务是:把传感器输出的微弱、连续、带噪声的模拟量,可靠地转换为处理器可计算、可标定、可通信的数字量。这条链路包含激励与调理、放大与滤波、模数转换、标定换算四个关键环节,任何一个环节处理不当,都会让最终读数出现漂移、跳变或系统性偏差。

模拟量采集与转换信号链:从物理量到数字量 物理量 温度 / 压力 / 应变 流量 / 位移 / 光照 传感器 电阻 / 电桥 / 电荷 输出:mV 级模拟量 激励与调理 恒流/恒压激励 电桥调零、共模抑制 放大与滤波 仪表放大器 ×100 低通抗混叠 模数转换 ADC 采样保持 量化:12/16 位 数字量 原始码值 标定后工程量 信号幅度变化(示例量级) 0 V 1~20 mV 0.1~2 V 0~3.3 V 0~4095 码 链路中必须控制的误差来源 零点漂移 / 温漂 共模与工频干扰 量化误差 / 噪声 标定系数偏差 采样混叠

为什么不能“直接接上 ADC”

很多初学者会认为:传感器输出是电压,ADC 也接受电压,直接连起来不就行了?实际工程中这样做几乎必然失败,原因有三点。第一,幅度不匹配:以 12 位 ADC、参考电压 3.3 V 为例,其最小分辨电压为 3.3 V / 4096 ≈ 0.806 mV。若压力传感器满量程输出仅 20 mV,则整个量程只占约 25 个码值,分辨率被浪费殆尽。第二,阻抗与驱动能力不匹配:电桥输出内阻可达数百欧至数千欧,而 ADC 采样保持电容需要瞬间充电,直接连接会造成采样误差。第三,噪声与共模电压:长线传输引入的 50 Hz 工频干扰和地电位差,会叠加在微弱信号上,甚至超过信号本身。

所以,正确的做法是先明确“信号有多大、内阻多高、带宽多宽、精度要求多少”,再据此设计调理电路和选择 ADC。这也是本课程后续各章展开的技术主线。

本课程的整体实践路线

课程围绕一条可复现的采集链路组织内容,从器件认知到系统联调逐步推进:

  • 信号源头:理解电阻式、电桥式、电荷式等不同传感器输出特性,明确激励方式(恒流或恒压)对输出的影响。
  • 模拟调理:设计仪表放大器的增益电阻,计算共模抑制比需求,配置低通滤波器的截止频率以兼顾抗混叠与响应速度。
  • 模数转换:根据有效位数、采样率、输入范围选择 ADC,理解采样定理与量化误差,处理参考电压稳定性问题。
  • 标定与换算:用两点或多点标定建立“码值—工程量”的线性或分段映射,处理零点偏移与增益误差。
  • 验证与排障:通过已知输入源、示波器观察、码值统计等手段定位漂移、跳变、非线性等问题的来源。

一个贯穿课程的示例场景

为使抽象概念可落地,课程以一个压力测量通道作为贯穿案例(以下参数为教学示例设定,非实测数据):采用惠斯通电桥压阻传感器,激励 5 V,满量程 1 MPa 时差分输出 20 mV,内阻约 1 kΩ;调理级使用仪表放大器,增益设为 100,将 20 mV 放大到 2 V;ADC 参考电压 3.3 V、12 位分辨率;最终要求显示分辨力优于 1 kPa。

按此设定,放大后满量程 2 V 对应 4096 × (2 / 3.3) ≈ 2482 个码值,每码约对应 1 MPa / 2482 ≈ 0.4 kPa,满足 1 kPa 的分辨力要求。若发现现场读数在 0 MPa 时不为零,就需要回到“调零”和“标定”环节排查,而不是简单地在软件里减一个常数了事——因为零点漂移往往随温度变化,固定补偿无法覆盖全温区。

学习建议:每学完一个环节,都回到这条信号链上问三个问题——这一级把信号变成了什么?引入了哪些误差?下一级对它的输入有什么要求?把这三个问题串起来,整门课的技术逻辑就清晰了。

学习目标

完成本课程后,你应当能够:读懂常见传感器的输出规格并判断其可采集性;独立设计或审查一条从传感器到 ADC 的模拟前端;正确配置 ADC 的采样率、分辨率与输入范围;完成两点标定并评估标定后的测量不确定度;在读数异常时,按信号链逐级定位问题环节。这些能力共同指向一个工程目标:让采集系统输出的数字量,真实、稳定、可追溯地反映被测物理量。