The basic idea is this:
I have multiple supplies whose outputs are 24V DC. I want to accurately measure their voltages using the 16-bit ADCs of a microcontroller, but without the microcontroller in any way interacting with the supply voltages themselves. In other words, I need to keep the microcontroller completely isolated from the supplies.
The only way I have found to do this is to use a device such as:
http://www.avagotech.com/products/optocouplers/industrial-plastic/isolation-amplifiers-modulators/isolation-amplifiers/acpl-c870It is basically a 1:1 op-amp with isolation, but these things are expensive and cost almost $8 a piece (and are single channel, not to mention require separate power for each side of the amplifier (i.e., input and output)).
Without isolation, the task is easy: You divide the voltage you are measuring with a resistor divider to fit ADC input range on your microcontroller and you're good to go.
But, with a requirement for isolation between the voltage source being measured and the microcontroller, the problem seems much more difficult and expensive.
Is there a cheaper/better way to use a single microcontroller to measure voltages at multiple power sources while maintaining isolation between the microcontroller and those sources (and the sources themselves, of course)?