STM32 ADC 多通道 DMA 采样与数字滤波实战工业环境中传感器信号采集常受电磁干扰、电源噪声、环境温漂等多重因素影响,传统单次ADC采样存在数据跳变大、抗干扰能力差、实时性不足等问题。本文基于STM32F103C8T6微控制器,采用ADC1六通道扫描模式配合DMA1循环传输实现1kHz高速连续数据采集,覆盖NTC温度传感器、光敏电阻、电位器、电池电压分压、备用通道及内部温度传感器六路信号。在滤波层面,实现了均值滤波、中值滤波、一阶IIR低通滤波和滑动窗口平均四种数字滤波算法,并通过实测数据对比各算法在噪声抑制、响应速度和资源开销方面的表现。测试结果表