Discussion in "AVR Discussion Forum" started by    tonire    Jan 7, 2009.
Wed Jan 07 2009, 12:04 am
#1
Hi everyone
any ideal of how i can design a multimeter to measure voltage, resistance and capacitance using Atmega16 and an LCD. am using Stk500 board - Studio4 and WINAVR. any suggestion,direction is appreciated............thanks
Wed Jan 07 2009, 09:41 am
#2
hi tonire,
1. voltage: u will have to scale down the voltage to acceptable levels ( in the 0~5V range) before inputting it to the internal ADC of the mega16.
2. resistance: to measure this, u will ideally require a constant current source connected to the resistance to be measured so that the parameter can be converted to a proportional voltage which can be measured.
3. for the capacitance part, u need to measure the impedance of the capacitor under test by passing a high frequency signal through it or alternatively, use a 555 in astable configuration with the capacitor such that the frequency output is (inversely) proportional to the capacitance which can be measured by the uC.
:-)
Thu Jan 08 2009, 12:30 am
#3
[Topic moved to AVR Discussion Forum]
Wed Feb 04 2009, 07:48 pm
#4
Thanks Pdi33 for the reply, can you please make the explanation a bit clearer maybe with a Circuit diagram.
Thanks.
Fri Feb 06 2009, 03:26 pm
#5
well all he want to say is you need a signal conditioning circuit for scaling down the i/p full scale voltage to be measured, between the acceptable range of AVR internal ADC which is 0-5 V.

to make a conditioning circuit, you can use a resistance voltage divider + along with a zener diode to clamp voltage..

lets say you want to make a 0-15V voltmeter then circuit will be like this..

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

SamuelSmise
Thu Apr 25 2024, 09:56 am
DustinErele
Thu Apr 25 2024, 08:44 am
ztaletpzca
Wed Apr 24 2024, 11:19 pm
IrardlPex
Wed Apr 24 2024, 08:42 pm
Charlestehed
Wed Apr 24 2024, 05:20 pm
Robertgurse
Wed Apr 24 2024, 02:43 pm
Richardedils
Wed Apr 24 2024, 04:07 am
Malcolmaccek
Wed Apr 24 2024, 01:21 am