2025-11-08 06:29:39
单片机电压采集就是用ADC模块把电压转成数字信号单片机就能读得懂连接电压表到ADC模块然后单片机读取ADC输出的数字值比如用STM32的ADC读取0-3.3V电压时要先设置采样时间再读取12位数字量换算成实际电压值
为什么用ADC模块呢因为电压是模拟信号需要转换成数字单片机才能处理比如常见的ADC是10位转换范围0-3.3V所以电压超过这个范围要加分压电路比如测220V交流电就要用变压器降到5V以下再接入ADC另外单片机读取电压时要注意采样时间不能太短否则数据不准比如STM32的ADC采样时间设置为239个时钟周期就能保证数据稳定再比如用电压 divider分压公式R1/(R1+R2)=Vout/Vin计算分压电阻值
本题链接: