Professional Documents
Culture Documents
30 Volts Panel Volt Meter Using PIC MCU
30 Volts Panel Volt Meter Using PIC MCU
com
3-4 minutos
Voltage Divider Front End
as you can seen in the schematic the 47k resistor and 10 k trim
pot is connected ias a voltage divider configuration .we all
know very well that by default pic micro controller
ADC reference voltage is set to vcc(+5v in this case) .
so what we have to do is make such voltage divider that can
divide out maximum range 30 volts to 5 volts . so we need is
Vin/6 ==> 30/6 =5v voltage divider . and to keep as less as
possible attenuation on the under test voltage we have to keep
the voltage divider resistor value in few thousand ohms
because it takes very little current from the target but as much
to drive adc of pic.
calculation
10bit adc resolution we get 1023 maximum count
with 5 v reference we get 5/1023 = 0.0048878 V/Count
means if the adc count is 188 then input voltage is 188 *
0.0048878 == 0.918 volts
but now with the voltage divider the maximum voltage is 30v
so the calculations
will be 30/1023= 0.02932 volts/count
if now we get 188 then 188*0.02932==5.5 Volts
the capacitor 0.1uf makes the adc input a bit stable because
10bit adc is really sensitive .
the 5.1v zener will provide over votage protection to the
internal adc because it wont allow voltage more than 5.1v.
Accuracy and calibration
PCB
Software Sorce code and Firmware
the sotware is written in c and complied using hi-tech compiler