你是2S,最高电压是8.4,把8.4分压到ADC的参考电压之下就可以。
比如你的ADC的Vref是5V,直接8.4/2=4.2,即2个100K串联,并接于8.4V,ADC取电压于2个电阻的中间即可。把ADC的值翻倍,再按公式计算就是真实的电压。
又比如ADC的Vref是3.3V,则3分压,ADC取电点上接150K到8.4V,下接75K到地,3分压之后8.4/3=2.8,然后把ADC的值*3,按公式计算就是真实的电压..
总之,分压的两个电阻,阻值比要让被测电压既不能超过ADC的Vref,也不能差太多。
如果Vref是5V,而被测电压最高不过1V,明显不合理。可以说ADC的值在总量程的10%以内时,测到的大部分是噪声或干扰。
一般以Vref的80%上下,能避免噪声压过数据(ADC值过小),又能避免数值溢出(ADC值过大)。。 |