Hay algunas maneras de hacer esto.
1) Convierta a una señal digital y aísle eso. Necesitaría un convertidor A / D de algún tipo en el lado de la señal de su barrera de aislamiento. He hecho esto con CANbus y un microprocesador a gran escala en el lado de la señal, pero eso puede ser excesivo para sus propósitos. También lo he hecho con SPI, que tienen todos los modelos ATMEGA 32 que veo, y un convertidor A / D independiente. Utilicé el Microchip MCP3004 , pero Digikey enumera que puede funcionar para usted.
2) Use un optoacoplador analógico, como HCNR200 o < a href="http://www.digikey.com/scripts/DkSearch/dksus.dll?lang=en&keywords=loc110&cur=USD"> LOC110 . Requieren algunos op-amperios externos para funcionar correctamente, por lo que tiene una huella considerable por señal. Descubrimos que la línea HCNR200 mantenía su linealidad mucho mejor con la temperatura que la LOC110.
3) Utilice un amplificador de aislamiento . Solo he usado la HCPL-7800 , que da salida centrada a 2.5V. Eso lo hace problemático para los propósitos de DC, pero para AC es bastante bueno. No podría comentar sobre otras variedades que podrían estar disponibles.
4) Convierta la señal analógica en una señal PWM y aíslela con un opto digital. Hice esto una vez, pero luego la fiebre se rompió. Probablemente no valga la pena dado las otras opciones.
Mi sugerencia sería 1) o 2), dependiendo de restricciones como la huella, el consumo de energía y el costo de las piezas.