Hello to the best electronics forum in the world!
I am a hobby level electronics guy but i absolutely love surfing this forum, it has cost me many many hours of sleep but well worth it.
I want to build an "analytical" class balance and before i start spending lots of time and money on development i thought it best to float my ideas here first and hopefully avoid a lot of headaches.
Most "inexpencive" analytical class scales have a resolution of .0001 grams, a repeat ability of .0002 grams and a full scale capacity around 60-100 grams.
This leads me to believe that most have a resolution of 20 bits give or take.
from what i have found, most of these scales use an electro-magnet to balance the scale, very similar, if not identical in principal to the watt balance ( or lego watt balance, google it, its worth it ).
The balance i want to build doesn't need to have 20 bits of dynamic range, I don't need to measure up to 100 grams,20-25 grams is plenty, though i would still need a resolution of <= .0001 grams, and a repeat ability <= .0002 grams. In theory, putting the daunting mechanical aspects aside for now, a true 18 bit system should fit my design criteria. However, it would be great to have some overhead.....
I have 2 ideas in mind, both involve a very good voltage reference, either an lm399 or an LTC6655 as the basis for the system.
The first would simply involve a high quality, and $$$ DAC, and a high quality temp sensor for the magnet coil. As current passes through the coil it will heat up, and its resistance will change, so the control system will need to take into account not only the DAC voltage, but also the temp of the magnet to calculate current through the coil, and thereby calculate the weight on the scale.
My thoughts are that this design is probably not that great, as there are going to be more than just these 2 variables to take into account, i.e. long term drift, system temp, ambient temp, moon phase etc. And calibrating for all of these will most likely be a nightmare.
This leads me to my second theoretical design heavily influenced by Application Note 86, (Thanks to Jim Williams and friends ).
Current through the magnet coil will be measured by an ADC ( LTC2400 for example )via a high quality extremely low TCR resistor in series with the magnet. Since, correct me if i am wrong here, the magnetic force is directly proportional to the current, deviation in the resistance if the coil wont matter. The voltage applied will have to compensate for this, but there should be a direct relationship between weight and current required to balance it.
The system used to generate this voltage is where i'm still waffling a bit. J Williams used 2 fairly expensive DACs, summed, to achieve both resolution and stability when used in conjunction with a good (and fairly cheep) ADC, the previously mentioned LTC2400.
Those DACs, or any modern 18+ bit single DAC with similar specs are quite expensive. So i am wondering, since the only really critical aspect of my scale control system is the Vref, current sense resistor and the ADC, could i get by with a much cheaper 20+ bit DAC, or summed 12-16 bit DACs ?
I don't need absolute accuracy, or "long term" stability, as the scale as a system is constantly calibrated to a standard weight. All that really matters is drift and noise. If the total system drift can be <= 1-3ppm per ~24 hour period, and i am thinking that my choice of vref, resistor and ADC can easily hit this mark, then my concern is how much noise and drift is acceptable on the DAC stage?
The software will necessarily be constantly adjusting the DACs output to achieve balance ( based on feedback from a high resolution positioning sensor, but that is a topic for another thread ) and compensate for varying resistance in the coil. However, I'm wondering, if the DAC itself is not stable or is generally too noisy, then will the loop will be inherently unstable?
With the BOM for this design is already quite expensive; LM399, half a dozen or so high quality resistors, a handful of moderately expensive op-amps and a $12 DAC, I would rather not have to spend $50-$60+ on a DAC..
Any thoughts, input or critiques are greatly apriciated.
Joe