本文包含源代码、原理图、PCB、封装库、中英文PDF等资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
STM32单片机电压基准校准 1. Vref的校准 STM32单片机,内部有一个电压基准(Vref_iinteral),标称值是1.24V(具体查各个型号,标准电压可能稍有不同),但ADC测量必须使用外部电压基准,外部电压基准,为降低成本,经常会直接接在MCU的VDD上,这是因为VDD是有误差的,需要对Vref进行校准,进行测量。 STM32单片机的内部电压基准,并不能直接供ADC使用,但它是接在ADC的Chan17上,通过测量chan17的电压,可以间接推导出外部电压基准的电压值。具体如下: 软件读取ADC的Chan17的数据,记为X,内部ADC的位数是12bit,满量程的读数是4096,有如下现行关系: Vchanl17=Vrefint=1.224V,是固定值。 通过上述比例等式,可以推导出: 当Vref确定后,可以精确地计算某个通道的数据,此时的Vref为校准后的参考电压。 2. 电池供电系统的电池电压测量 特殊情况,当使用电池直接供电的系统,MCU的电源就是电池电压,电池电压会随使用的时间逐渐降低,只要读得chan17的数值Z,按下面公式可方便精确地测量到电池电压。
|