Pues a mi que quereis que os diga, utilizar sólo divisores resistivos y hacer matemáticas en el PIC no me parece en absoluto buena idea. Ojo, sí que me parece buena idea adaptar los niveles al rango a medir, pero haciendo medidas diferenciales dentro del terreno analógico. El problema es que adaptando niveles mediante divisor de tensión más amplificador diferencial el diseño se complica porque a menos que se use una configuración de buffer (amplificador de instrumentación) la impedancia de entrada del diferencial afecta al conjunto del divisor de tensión y hay que compensar. La ventaja de eso es que no necesitas tener una alimentación mayor para alimentar los operacionales, con el voltaje de las baterías te sirve.
Pero usar sólo resistencias para los dos canales no me parece conveniente por todos los inconvenientes que conlleva. La única ventaja que veo es que 4 resistencias es más barato que 8 resistencias + un par de operacionales, no sé, ¿30 céntimos más barato quiza?. Lo veo más complicado incluso de implementar que con analógica. Con analógica tienes dos canales y con un conmutador seleccionas cual de las salidas de los diferenciales quieres monitorizar. Pongamos que sin tocar nada, tu tester mide en el rango de 0-19,9V (obvio que al estar alimentado con 5V el tester ya tiene su divisor de tensión para adaptar el rango a 0-5V que es la excursión máxima de valores del ADC). Si pones atenuadores 1:10 y cada amplificador diferencial tiene ganancia 10, puedes colocar más de 10 diferenciales para monitorizar tantos canales como necesites (pensemos en monitorizar un banco de baterías para solar configuradas en serie-paralelo), cada diferencial dará el mismo voltaje que la batería que monitoriza. El voltímetro, del cuial no tienes que preocuparte y puedes sustituir por lo que te de la gana, medirá el valor correcto de voltaje da igual el canal que uses.
A pesar que el mensaje original indica que el voltímetro es un PIC + LCD, no indica si es un montaje abierto o un módulo comercial. El caso de un módulo comercial implica que el código del PIC está protegido, por lo que si quieres reprogramarlo entero para añadir la función V2=Vo-V1, va a ser más complicado para colocar 4 resistencias que si monta los diferenciales. Por otro lado, hacer tu código te obliga en el futuro a seguir utilizando el mimo módulo con tu código en el caso de avería. Sin embargo con los diferenciales un tester de los chinos te puede sacar momentaneamente del apuro.
Y los problemas que peor veo, es que con los divisores de tensión pierdes resolución en la medida conforme vas acumulando voltajes. Para 2 voltajes puede no ser un problema, pero para 10 voltajes las medidas de los últimos voltajes dejarían mucho que desear, pues se perderían hasta 4 bits de resolución, y si tienes un ADC de 8 o 10 bits, perder 4 bits es un desastre. ¿Por qué se pierde resolución? Pongamos el caso de que tienes que monitorizar dos canales, un canal de rango 0-15V y otro canal de rango 15-30V. Al tener ambos canales la misma referencia de masa, el divisor del segundo canal debe de ser el doble que el primero para que caigan los dos en el mismo rango del ADC. Esto implica para un ADC de X bits, que X bits representan 15V, y en el segundo canal X bits representan 30V. Hagas lo que hagas en el segundo canal tienes el doble de rango con la misma resolución de bits en el primero, así que ya sea dividiendo por 2 el primer canal, como bien multiplicar por 2 el segundo canal y dividir por 2 el resultado, siempre te hará perder un bit (multiplicar no añade resolución, pero al dividir por 2 pierdes 1 bit).
Yo tengo un lema, y es que todo el procesamiento de la señal que puedas hacer antes de cuantizar, lo vas a ganar en simpleza de los cálculos y en no perder resolución.
Y luego está lo que comentaba scooter sobre el ruido aditivo, que en un par diferencial es inmute al ruido aditivo así que es mucho más larga la distancia que puede recorrer desde la toma de medida hasta el medidor.
En unos meses tendré un encargo de este tipo para monitorizar un banco de baterías solares (si el proyecto no se echa atrás por el atraco a mano armada que ha hecho el ministerio de industria con el autoconsumo en españa el muy hijo de la gr*n ****), y tengo muy claro, por el coste y los beneficios de escalabilidad, usar diferenciales para adaptar las señales de las baterias de los bancos dispuestas en cualquier configuración.
Saludos.