Cómo detectar 24V AC (termostato) con un microcontrolador de 5V

4

Me gustaría detectar eventos de termostato (calor, ventilador, aire acondicionado, etc.) con un Arduino. He hecho un poco de investigación pero no he encontrado una solución definitiva. La mayoría de los proyectos que veo involucran el control del termostato, pero simplemente quiero detectar eventos de encendido / apagado.

Basándome en lo que he recopilado hasta ahora, me gustaría usar un optoacoplador para proteger el horno / termostato de daños: proteger el Arduino es importante pero es menos preocupante. Planeo colocar un cable separado (cat5) desde el termostato a mi proyecto para no meterme con el cableado del horno.

Este es el optoacoplador que he visto recomendado enlace a través de este howto enlace

Pero donde estoy confundido es cómo conectarlo por completo y qué valores seleccionar para la resistencia.

Aquí está el circuito en la hoja de datos de HCPL3700

    
pregunta Andrew

1 respuesta

3

El esquema para el uso de HPCL3700 se proporciona en la nota de aplicación HP AN 1004 , Figura 6:

La misma sección de la nota de la aplicación proporciona los cálculos para determinar Rx y, por lo tanto, los valores de los dos resistores en el lado de entrada, Rx/2 cada uno, según el umbral de activación deseado (ver Ejemplo 2). En la Figura 7 se proporciona un gráfico para obtener directamente los valores de Rx.

Para monitorear una línea de 24 VCA y con algún margen para condiciones de bajo voltaje, refiérase a la Figura 7 y considerando umbrales altos y bajos de alrededor de 25 y 15 Volts. Rx = 20k : use 10 kOhms 2 vatios resistencias para estar en el lado seguro, una en cada pierna, es decir, los pines 1 y 4.

Si también planea monitorear voltajes de red de 110V, los valores utilizados serían 18k 2 vatios cada uno. Asegúrese de que la resistencia utilizada esté clasificada para el funcionamiento de la red de CA , no la variedad común o de jardín que no sea segura para las aplicaciones de voltaje de la red.

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas