MCU para cambiar el relé de enclavamiento de una sola bobina que no funciona (intentando la matriz con un gnd común)

1

Tengo varios relés de enganche de bobina simple, (puntos de baja repetición, por lo que no están hipervinculados), mouser.com/ds/2/212/KEM_R7002_EC2_EE2-540906.pdf ( EC2-5SNU ).

Estoy tratando de controlarlos por un MCU; conectados directamente, funcionan bien, pero no estoy seguro de mantenerlo así, así que estoy tratando de alimentarlos a través de una matriz de pares Darlington: ti.com/lit/ds/symlink/ulq2004a.pdf ( ULN2003 ).

Usando el tipo de no enclavamiento, estos funcionan bien a través del ULN2003, pero intentar conectar el código a continuación con el tipo de enclavamiento no va tan bien y no puedo entender por qué:

int right = 12;
int left = 10;

void setup() {                
  pinMode(right, OUTPUT);     
  pinMode(left, OUTPUT);    
}

void loop() {
  digitalWrite(right, HIGH);  //reset
  digitalWrite(left, LOW);  
  delay(2000);              
  digitalWrite(right, LOW); //set
  digitalWrite(left, HIGH);   
  delay(2000);       
}

Tengo cuatro conectados con un pin común, pero para simplificar, he intentado y no pude hacer que el código anterior funcione en un solo relé, como se muestra a continuación:

La medición de los voltajes fuera de la MCU muestra los niveles correctos, teniendo en cuenta que el ULN2003 actúa como un inversor, por lo que he establecido la lógica booleana en consecuencia.

Los voltajes en la salida del ULN parecen mantenerse a 0,6 V, he intentado varias permutaciones, incluido tener un pin (en la configuración de pin común) conectado directamente a la MCU.

¿Alguien tiene alguna idea?

    
pregunta Orbitronics

1 respuesta

3

Como creo que entiendes, para este modelo del relé solo hay una bobina y el ajuste y el restablecimiento se realizan mediante la inversión de polaridad. Esto se indica en el símbolo esquemático.

Figura1.Polaridaddelabobinaparalaoperacióndeconfiguraciónyrestablecimiento.

ElproblemaesconelULN2003.

Figura2.ElinversorULN2003yundetalledeunaetapadesalida.

Observequeestaesunaetapadesalidadetransistordecolectorabierto.Solopuedetirarbajo(sumidero)ynopuedegenerarcorriente(suministro).

simular este circuito : esquema creado usando CircuitLab

Figura 3. (a) Lo que creó (en el esquema superior). (b) Lo que necesitas - H-bridge.

Necesitas un poco de rediseño. Un simple puente en H haría el truco.

No sé qué voltaje de bobina está utilizando, pero es posible que las bobinas del relé se puedan accionar directamente desde el microcontrolador. Calcule la corriente requerida de las especificaciones de la bobina en la página 8 de la hoja de datos. Luego compare esto con las corrientes máximas de fuente y sumidero del microcontrolador. Mira el chip total actual también. Es posible que esté limitado a energizar una bobina a la vez.

simular este circuito

Figura 3. Opciones de snubbing. La opción (b) integra los cuatro diodos en un puente rectificador que ahorra espacio y soldadura de PCB.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas