NUEVOS Cursos de Oficios onLine
 

¿"como medir tension con un pic 16f628a y mostrarla con

Seguir
.....displays 7 segmentos para una fuente de cc"?


necesito saber como vincular la tension saliente elegida en una fuente de corriente continua regulable que ya tengo al pic 16f628a u otro y con este comandar unos 4 displays de 7 segmentos para que se muestre dicha tension regulable.
ya se como mostrar numeros en los displays 7 segmentos pero necesito saber mas principalmente como unir el pic con la fuente y mediante la programacion del pic mostrar esos valores con uso tambien del circuito integrado bcd 7447.
solo quiero saber eso, ayudenme por favor electronicos.


3 Soluciones propuestas

Los microcontoladores tienen modulos, uno que es muy común es el ADC (analog to digital converter, conversor de analogo a digital) busca el datasheet de tu microcontrolador, configura este modulo, es muy facil.
tips:
-Asegurate de que la entrada sea tambien analoga en el micro.
-los registros ADRESH y ADRESL son los que te darán el resultado de la conversion.
-lee cuidadosamente y realiza muchas pruebas para que lo entiendas bien.
SOLUCIÓN ACEPTADA
De la tensión máxima que vas a regular, toma una referencia a 5V, que estos 5V sean tu lectura o tensión regulable máxima, como referencia para convertir al ADC. Internamente en el pic tienes 1024 cuentas si es a 10 bits el ADC. Si en la salida del regulador estas regulando máximo 24V, haces un divisor (resistores de precisión) para obtener una muestra o proporción de esta tensión, una división por 4.8 (un divisor de tensión, claro) te daría 5V, estos 5V aplicados a la entrada ADC en uno de los pines del micro, te indicara 24V para ti.
Internamente especificas que referencia externa trabaja el micro, si es interna puedes establecerla a 5V, o externa (requiere de reg muy preciso).

Supongamos que la defines a 5V interna, entonces en 1024 cuentas tendrás 5V, 5V/1024, tendras 4.88 mV/cuenta, cuando el convertidor ADC termine de hacer la conversion te indicara o tendra almacenado en la variable que te comentan un numero de 0 a 1023, como ya sabes que significa un valor de estos, solo tienes que multiplicar en tu software el dato, es decir, que tengas un numero 102, entonces tienes

(102 cuentas) *(4.88mV/cuenta) = 0.497 V de una lectura de a toda la escala de 5V en la entrada del ADC, entonces falta hacer otra conversión, la externa y listo, entonces 24v es a 5V,
(0.49V)(24v)/5V= 2.35v, que son como el 10% de la entrada, pues 1024/102 o 24/2.35

Existen funciones que dan el dato completo, con ADRESL Y ADRESH, hay que pasar los datos a una variable y con un orden, sino los pierdes

Le di una hojeada rápida a ese pic y no tiene ADC