Que tal espero la info te sirva.
Primero antes que nada necesitas saber la resolucion que tiene el ADC, esto es: ADC de 10bits, lo que significa que tienes una resolucion de 4.888 mV/bit. Esto se obtiene de:
ADCres = 5V/1023bit
Ahora lo que necesitamos es realizar un divisor de tension, por lo que modificaremos un poco los valores que propones, para lo cual a escala completa cuando el voltaje amedir sea de 200Vdc, en la salida de del divisor tengamos 5V.
Utilizando la ecuacion para el divisor de tension y tomando R1 = 180K, entonces R2 sera de 4.62K (para lo cual utilizaremos una resistencia de de valor comercial que es de 4.7K).
Ahora bien como se observa el voltaje a medir se redujo 40 veces, lo que es un valor importante, es decir: relacion de voltaje a medir con voltaje en la entrada al ADC es 40.
Con lo que podemos decir que el voltaje es directamente proporcional a la resolucion del ADC multiplicado por el valor obtenido por el ADC y cuya constante de proporcionalidad es nuestra relacion 40, esto es entonces:
Vmed = Valor del ADC * ADCres * m
Donde: Vmed es el voltaje que deseamos medir
Valor del ADC, es el valor en bits del resultado del ADC cuando ejecuta la conversion.
ADCres = 4.888 mV/bit
m = 40
Asi entonces si el ADC no entrega un valor de 1023, el valor del voltaje que estamos midiendo sera de:
Vmed = 1023 bit * (4.888mV/bit) * 40
Vmed = 200.017 V
Con lo que obtenemos un valor bastante aproximado al real.
Ahora bien veamos que pasa si el ADC da como resultado 512bits, entonces:
Vmed = 512bits *(4.888mV/bit) * 40
Vmed = 100.106 V
Como podemos observar nuestro medidor de voltaje funciona correctamente.
Estas ecuaciones se pueden introducir facilmente al lenguaje C, ya que este maneja variables del tipo flotante, lo que nos ayuda para el valor de la resolucion del ADC que tiene pundo decimal.
Si se usa ensamblador, sera necesario realizar rutinas de punto fijo para poder resolver estas ecuaciones.
Espero te haya servido esta infomacion y hasta la proxima.
El ReyPic