Dado que puede aceptar el error inducido por no medir el voltaje, es posible que esté buscando una estimación razonable, en lugar del uso real.
En los sistemas trifásicos, se supone que la potencia se extrae de manera equilibrada. Poner más carga en una u otra fase que las otras resulta en ineficiencias del sistema.
Por lo tanto, un equipo o planta bien diseñado generalmente extraerá la misma potencia de cada fase. Como tal, simplemente puede medir una fase y multiplicarla por tres para obtener un consumo de energía estimado.
Si sabe que su dispositivo se usará en situaciones donde el uso de tres fases no está equilibrado, entonces un método simple sería usar un ADC, pero agregue un interruptor analógico como el multiplexor 4052 CMOS para cambiar los transformadores de corriente a el ADC:
Deberámantenerlasresistenciasenlostransformadoresdecorriente,ysolocambiarlaentradaADCacadauno,nuncadejelostransformadoresdecorriente"abiertos" que están conectados a las líneas de CA. Requerirá 2 E / S de su placa existente, pero en lugar de un protocolo de comunicación complejo y código adicional para otro microcontrolador, debería ser bastante simple de controlar y usar.
Esto le permitirá tomar lecturas secuenciales de los transformadores actuales, por lo que no obtendrá datos instantáneos simultáneos, pero ciertamente puede encontrar un uso de energía promedio en las tres fases varias veces por segundo. Con un tiempo cuidadoso, puede leer cada uno en su pico positivo y negativo en orden, y obtener resultados casi tan precisos como si tuviera tres ADC leyendo con más frecuencia.
Más allá de eso, su solución de un dispositivo de "expansión" fuera de borda que emplea otro microcontrolador para hacer el trabajo ciertamente funcionaría bien. Tampoco estoy seguro de que sea mucho más caro que el chip conmutado anterior (la diferencia de costo entre la MCU y el chip cmos se vería abrumada por la mano de obra y los costos de PCB), pero implicaría más tiempo de desarrollo que el simple multiplexado solución.