Close

Accuracy

A project log for Open Source Multimeter

A relatively low-cost but full-featured and safe multimeter.

karl-sKarl S 04/14/2016 at 00:196 Comments

I'm thinking there are basically two ways to obtain good accuracy in something like a multimeter: use accurate components and such, or use less accurate components and then calibrate the meter. I intend to use a hybrid approach: a couple of accurate components, to allow me to use the meter to calibrate itself – not by comparing to itself (which obviously doesn't work), but by measuring the less-accurate components.

Obviously the values of the less-accurate components won't change. But the scale factor they produce, whether as part of the voltage divider for voltage measurement, or the current shunts for current measurement, will – and that can be accounted for in software. No, I'm not handing a hardware problem over to software; I'm saying the software would have to handle it anyway, so the compiler may as well compute the constants from actual component values instead of me calculating the constants from the selected component values.

First, an accurate voltage divider will be very important, and is easy to make. Just measure the voltage across each resistor, and you can easily calculate the exact division ratio – the voltage measurement doesn't need to be accurate either (the ADC reading is good enough), but resolution helps. Make sure the resistors are of similar values to minimise ADC gain error.

Most of all we need accurate voltage measurement. This requires an accurate voltage reference, which I will buy. The complication is that the ADC will have gain error, which must be calibrated out. I should be able to do that by using an accurate voltage divider to measure an accurate fraction of the reference, which gives me both what the ADC actually reports, and what it should report. I can't just measure the reference directly, because the particular ADC I'm using usually reads high.

I also need to be able to measure resistances accurately, primarily for the current shunts and also for actual use – and it is probably the easiest way of getting accurate voltage dividers too. The best way to do this will be to buy one accurate resistor and use it in an accurate voltage divider – we can then easily calculate the accurate value of other resisters.

I will still need low temperature coefficient resistors, but I won't need tight tolerances for most of them.

So one accurate voltage reference and one accurate resistor (I'm looking at parts with 0.01% tolerances and temperature coefficients of about 10 ppm/K – after all, I'm going to end out with an accuracy lower than whatever theirs is, hence my aim of 0.1% or better overall), and I should have good accuracy on every range of every measurement type.

Discussions

K.C. Lee wrote 04/21/2016 at 22:47 point

Or you can buy a precalibrated reference source.  Get it if is still available.

http://www.gellerlabs.com/Voltage%20References.htm 

  Are you sure? yes | no

Yann Guidon / YGDES wrote 04/21/2016 at 23:45 point

it seems to be discontinued

  Are you sure? yes | no

Karl S wrote 04/22/2016 at 03:29 point

A source like that is useful for calibrating the meter, or for checking its accuracy. The Analog to Digital Converter still needs a stable voltage reference. So my preference (which also makes it easier for anyone building it, especially on a tight budget (like me)) is to use an accurate reference for the ADC and not bother with calibration. The one I'm considering right now is https://www.maximintegrated.com/en/products/analog/voltage-references/MAX6070.html which is has a 0.04% initial accuracy. I was thinking of one that claimed to be 0.01%, but on looking at the data sheet I found that the place I will buy from had listed the typical accuracy instead of the actual min / max (which was 0.2%, totally unacceptable – especially as my new choice is actually cheaper).

  Are you sure? yes | no

K.C. Lee wrote 04/22/2016 at 03:59 point

You can offer to sell people building your design measured components: voltage reference source, resistors.  This will make it easier to get around the chicken & egg problem.  

With those data, the important parameters are stability over temperature and time and not care too much about the accuracy of the part which usually means a cheaper grade of the same parts.

Even shipping a $0.25 TL431 that is measured to the level of accuracy needed and tell the person to use it for calibration at 25C +/- 1C might be enough.

  Are you sure? yes | no

Karl S wrote 04/22/2016 at 07:32 point

Yes, that is definitely the correct route to take for selling parts / kits or complete meters. But the main purpose of this project is 1. to provide myself with a decent meter; and 2. provide a design that anyone else can use. I'm not intending it as a product at this stage, unless I find there is a demand for that, whether as parts / a kit, or as complete meters.

So at this stage I think it makes better sense to stick with something accurate, and if anything else eventuates, to have that as an option. I think I'll find a suitable cheaper part, and design it so that even the initial PCB layout supports doing just that.

  Are you sure? yes | no