你是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值過大)。。 |