Discussion in "Project Help" started by    johndorian    May 6, 2011.
Fri May 06 2011, 10:30 pm
#1
Hello,

I am trying to build a digital multimeter that can measure dc/ac voltages up to 100V and dc/ac currents up to 1A. The circuit will be powered by 9v battery. I have decided to use the voltmeter from

http://www.8051projects.net/download-d214-simple-digital-voltmeter-using-8051.html

and modify it according to my needs. The problem is that after implementing the circuit, I only get half the value shown on the lcd (10v input ,5v on lcd)[SOLVED: I was suppose to connect to vcc not Vref/2]? What could be the reason for this?

For extending the circuit to 100v I was going to modify this line:

 "adc = adc_avg * 59" to " adc = adc_avg * 390"


according to the instructions from here:

http://www.8051projects.net/lofiversion/t28770/clarification-code-used-for-digital-voltmeter.html


is this correct?

Here is the project file in "Proteus":
http://www34.zippyshare.com/v/42983743/file.html


[ Edited Sat May 07 2011, 05:23 pm ]
Sun May 08 2011, 02:32 am
#2


For extending the circuit to 100v I was going to modify this line:

 "adc = adc_avg * 59" to " adc = adc_avg * 390"


I works until 65.5v from then on it resets; for a source of 70v it displays 3.88V.

johndorian( in chat box)


The problem is due to adc being a 16 bit integer, so can't hold a result greater than 65535.
168 * 390 is okay
169 * 390 is not.

Probably the best solution is to multiply by 39 and divide by
100, not 1000 later on.

Remember that using an 8 bit converter you can't measure in the 100 volt range to better
than about 0.4 of a volt

Mon May 09 2011, 06:50 pm
#3
thank you @Experimenteruk everything works perfectly. Now I have to add a rectifier so I can measure AC voltage and current. I am going to post the finished project when it's all done.

For now, here is the voltmeter that can measure up to 100V
http://www9.zippyshare.com/v/97496860/file.html
Fri May 13 2011, 05:27 am
#4
Hi, I'm new here. I want to modifie the digital voltmeter project into a multimeter to measure 0-100 V AC and DC and 0-1 A. How can I modifie the c code to display on the LCD AC, DC, A, V?
Here is my project. Now it is measure only 0-100V DC. Please HELP!
Attachment
Sun May 15 2011, 05:19 pm
#5
We are in the same class! 2032 Rares
Sun Dec 11 2011, 04:05 pm
#6
@johndorian
i want this projected. can u please mail this to me at [email protected]
Sun Dec 11 2011, 09:55 pm
#7
@ pyka312
u need change in hardware as well as software
AC measurement is not an easy task
@ raza.majeed
ur registered member here so u can download it in download section instead of saying anyone to mail u
Sun Dec 11 2011, 10:07 pm
#8
while not use ic7107 digital voltmeter @ http://www.intersil.com/data/fn/fn3082.pdf all you need to know is there
Sun Dec 11 2011, 10:11 pm
#9
here is the circuit diagram of the above requiest,no microprocessor can handle that but this chip can handle upto 2000v maxinium both dc and ac

Sun Dec 11 2011, 10:18 pm
#10
yes that are dedicate chip for this purpose

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

AntoniaRoons
Fri Apr 19 2024, 09:59 pm
carpinteyrowrl
Fri Apr 19 2024, 02:51 pm
DonaldJAX
Fri Apr 19 2024, 01:08 pm
Lewisuhakeply
Thu Apr 18 2024, 06:00 pm
Darrellciz
Thu Apr 18 2024, 11:07 am
Charlessber
Thu Apr 18 2024, 09:29 am
BartonSem
Thu Apr 18 2024, 04:56 am
DonaldKnown
Thu Apr 18 2024, 12:24 am