Estoy tratando de amplificar la señal del ACS712 para leerlo mejor. El problema es que estoy usando un ADC de 8 bits, y lo que quiero tomar medidas son cosas como luces de ahorro de energía u otras cosas con bajo consumo. Entonces, lo que estoy intentando / lo que quiero hacer es
1) Rectifique la señal (de una señal sinusoidal, con un rango de 0-5V, a una señal no sinusoidal de 2.5V-5V).
2) Baje el nivel, de 2.5V-5V a 0-2.5V
3) Amplifique el rango, de 0-2.5V a 0-5V (hay una alternativa: amplificar a 0-10V pero saturar en 5V)
De esta manera, aprovecharé mejor los 256 pasos (en el caso de saturar la señal, el ADC leerá mejor el bajo consumo ... ¿no?)
Aquí está el esquema que copio de la hoja de datos del ACS712, estaba haciendo algunas pruebas con los operativos en proteus, pero no obtengo un buen resultado.
Gracias.
EDITAR
Finalmente, después de un número infinito de pruebas, obtengo este circuito:
Lasseñalesenelosciloscopioson:
-Green:GND
-Amarillo:laseñaldelafuentesinlaseñaldeCC(despuésdeC3).
-Azul:laseñalrectificada(pierdealgunaseñal).-Pink:laseñalamplificada(funcionaperfectamenteentre0Vy1.6V...perosoloamplificahasta3.5V,creaimágenesdiferentessilafuenteestáen1.7Vosiestáen5V,peroelvalormáximoesde3.5V).
EstabatratandodequitarelprimerLM358yponerundiodoyuncondensador...peroprobandoyquitandotodoelcircuitoparalaprueba,ysolodejoundiodoC3,R9yotraresistencia(paralelaaR9),obtengoun1VSeñalconstantedespuésdeldiodo.Elcircuitofueasí:
El condensador no está conectado porque sería la siguiente prueba, pero la primera falló.