📖 技术文库

STM32 / Arduino / RTOS / 嵌入式 知识文章
展开全部分类 (54)
STM32 片上温度传感器与 VREFINT 校准:从原理到实战
STM32 ADC · 👁 38 阅读
STM32 内置温度传感器和内部参考电压(VREFINT)为开发者提供了低成本、免外部硬件的温度监测方案。本文深入解析其工作原理,重点讲解如何利用 VREFINT 校准 ADC 供电电压,从而消除电源波动对温度测量的影响,提升精度。通过完整的代码示例,手把手教你配置 ADC 通道、读取数据并进行温度换算,同时分享常见陷阱与优化技巧,助你轻松掌握这一实用技能。
STM32 多路 ADC 扫描 + 温漂校准:高精度电压测量实战指南
STM32 ADC · 👁 30 阅读
在工业控制和传感器采集场景中,STM32 的 ADC 常被用于多路电压测量,但裸机下的采样结果往往受参考电压波动、温度漂移和通道串扰影响,精度难以保证。本文深入剖析 STM32 多路 ADC 扫描模式的工作原理,结合 DMA 传输与软件温漂校准算法,给出一个可复用的高精度测量方案。通过配置内部温度传感器和 VREFINT 通道,实时补偿参考电压变化,并利用均值滤波消除噪声,最终实现 12 位分辨率下有效精度提升至 11 位以上。文章包含完整代码示例和调试注意事项,适合有嵌入式基础的开发者直接移植。
STM32 ADC+DMA 多通道连续采样:实现零 CPU 干预的高速数据采集
STM32 ADC · 👁 39 阅读
在 STM32 数据采集系统中,ADC 多通道采样常因 CPU 频繁中断而浪费算力。本文深入讲解如何利用 DMA 配合 ADC 在连续转换模式下自动搬运多通道数据,无需 CPU 干预。文章涵盖原理分析、CubeMX 配置步骤、完整代码示例及常见陷阱,帮助开发者构建高效、稳定的多通道采集链路。
STM32 ADC 多通道采样:配置、校准与滤波的实用指南
STM32 ADC · 👁 33 阅读
本文深入讲解STM32 ADC多通道采样的完整流程,包括扫描模式与注入模式的选择、采样时间优化、硬件过采样与软件滤波的权衡,以及ADC校准(尤其是不连续采样下的偏移误差校准)。通过一个基于HAL库的代码示例,演示如何配置多通道规则组连续采样,并给出简单有效的滑动平均滤波实现,帮助开发者解决实际项目中多通道数据采集的精度与稳定性问题。