SSR sigue encendido (ya no reacciona)

7

Estoy usando este SSR conectado a un Arduino.

Estoy ejecutando un código muy simple similar a este: (como el ejemplo de Blink)

loop(){
   digitalWrite(1, HIGH);
   delay(1000);
   digitalWrite(1, LOW);
   delay(1000);
}

Cuando comienzo con el pin de Arduino BAJO, el SSR está desactivado. Pero después de configurar el pin Arduino en alto, mi problema es: el SSR permanece siempre encendido. Incluso si configuro el pin Arduino en BAJO, el SSR no dejará de permitir que pase la corriente. ¿Qué tengo que hacer para desactivar el SSR? (¿O incluso crees que el SSR está roto?)

Esquema http://solutionit.ch/schematic.png

    
pregunta ndrizza

1 respuesta

13

El SSR tiene un triac como elemento de conmutación. Un triac necesita un pulso en su compuerta para continuar, pero después de continuar permanecerá encendido hasta que la corriente de la carga caiga por debajo de una corriente de retención. Esto hace que un triac no sea adecuado para conmutar DC, solo AC, porque allí la corriente caerá por debajo de la corriente de retención dos veces por ciclo de alimentación.

Así que no lo uses para encender el LED, eso es DC. Además, no necesita un relé (ni siquiera uno mecánico) para encender y apagar un LED. Para eso usualmente usaríamos un transistor.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas