Estoy haciendo un circuito que mida el voltaje y la corriente AC en la línea de potencia, algo así como un voltímetro y amperímetro en uno, pero tengo problemas con la adecuación de la señal para luego leerla con el conversor A/D del PIC.
Para el voltaje uso un transformador, luego rectifico y filtro la señal y la llevo al pic. (Adjunto circuito), aunque el funcionamiento es aceptable no me convence el uso del transformador, además para una lectura medianamente precisa toco partir el rango de lectura en 13 ecuaciones, (adjunto gráfica de voltaje vs lectura del conversor)
Para la corriente uso una resistencia shunt en serie con el circuito de AC (adjunto circuito), luego con dos operacionales amplifico la señal y la llevo al micro, he hecho pruebas con un amplificador diferencial para no tener que referenciar la tierra del circuito directamente con la línea AC pero no he tenido muy buenos resultados, también ensaye con un transformador de aislamiento entre el shunt y el circuito, etc, etc... a prueba y error llegué al circuito que estoy usando actualmente, pero tengo el problema que la respuesta no es muy lineal y no tengo aislamiento del pic con la línea de potencia. (adjunto gráfica de corriente vs lectura del conversor).
La pregunta es la siguiente: hay alguna otra forma de hacerlo mejor? como aislo la etapa de lectura de corriente? como consigo una linealidad cuasiperfecta para facilitar el programa?, lo anterior lo necesito porque la idea es que el circuito pueda medir varias lineas de potencia con un solo pic (circuito trifásico o bifásico por ejemplo) y de la forma en que lo hago solo permite trabajar con una fase.
Adjunto el diagrama en eagle de los circuitos.