Necesito convertir, de forma lineal, un voltaje en el rango de alrededor de 1v a 2v en el rango de 0 a 1v para la entrada a un ADC.
Este es el fondo: puedo jugar con la electrónica y la programación como un hobby para darme interesantes y desafiantes proyectos, pero en este estoy perplejo.
He construido una fuente de alimentación para darme 0 a 1 amp, aprox, y desea agregar un amperímetro. Voy a utilizar un Sparkfun ACS712 Baja Sensor de Corriente placa Adaptadora que se puede ajustar para dar un voltaje de salida rango de 1.000 a 2.024 v en el rango de entrada de 0 - 1024 mA, por lo que un ADC de 10 bits con estos como su inferior y superior de los voltajes de referencia que me va a dar un buen de 1 mv por mA por cada bit de salida. Voy a ser feliz con un 1% de precisión.
Tengo la intención, si puedo, el uso de un Microchip PIC12F675 para hacer esta conversión, pero permite el ajuste de sólo la parte superior del valor de referencia. Para mostrar la lectura de la corriente voy a utilizar un I2C enlace a un Sparkfun de 7 segmentos Display Serial COM-11442.
Así que mi pregunta es: por favor, cómo hago para convertir el 1.000 a 2.024 rango de voltaje en 0.000 a 1.024 para satisfacer el ADC?
Como alternativa, existe una imagen pequeña que podía usar, que tiene un ADC con una variable de menor Vref a un ADC de 10 bits, y también un I2C serial del módulo? He mirado en el sitio web de Microchip, pero la aguja, si es que existe, está en un desconcertantemente impenetrable pajar de datos.
Quiero usar un PIC porque me puede programar fácilmente en Ensamblador, que es un proceso que ver con que en algún lugar entre el goce y el amor, y tengo el software y el hardware para hacerlo.
Esta es una pregunta específica, por favor no sugieren otras maneras de muestra de la actual, que puedo hacer yo. Gracias.