Paso 5: Tiempo de calcular...
Cálculo de medida de tensión:
El voltaje máximo, mediremos con el atmega8 adc es 20v. Pero adc de atmega8 puede medir máximo de 5v. En orden a make20v rango de 5v, un divisor de tensión de 4:1 se emplea aquí (como 20v/4 = 5v). Así, podríamos implementar utilizando simplemente dos resistores, pero en nuestro caso, he añadido un bote entre dos resistores fijos que podemos ajustar manualmente la precisión al girar el bote. La resolución del ADC es es decir de 10 bits el adc representará el 0v a 5v como números decimales de 0 a 1023 o 00h hasta la 3FFh ('h' significa números hexagonales). La referencia se establece en 5v externamente mediante el pin Aref.
Así que el medido voltaje = (lectura de adc) x (Vref = 5v) x (resistencia divisor factor es decir, 4 en este caso) / (max adc lectura, es decir, 1023 para 10 bits adc).
Supongamos que tenemos a un adc lectura de 512. entonces el voltaje medido será-
(512 x 5 x 4) / 1023 = 10v
Cálculo de la medición actual:
El ACS714 dará 2.5v estable de la salida en el pin out cuando ninguna corriente fluirá de IP + dirección IP-. Dará 185mv/A sobre los 2, 5V, es decir, para decir, si hay flujo de corriente de 3A a través del circuito, el acs714 dará 2.5v+ (0.185 x 3) v = 3.055v en su pin out.
Por lo que la actual fórmula de medición es el siguiente-
Corriente medida = (((adc reading) *(Vref=5v)/1023) -2,5) / 0.185.
para decir el adc es 700, entonces la corriente medida será - (((700 x 5)/1023) - 2.5)/0.185 = 4.98A.