Tengo varios relés de enganche de bobina simple (puntos de repetición bajos, por lo que no hay hipervínculos), mouser.com/ds/2/212/KEM_R7002_EC2_EE2-540906.pdf ( EC2-5SNU ).
Estoy tratando de controlarlos con una MCU; conectados directamente, funcionan bien, pero tengo dudas sobre mantenerlo de esta manera, 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 sin bloqueo, estos funcionan bien a través del ULN2003, pero intentar conectar el código a continuación con el tipo de bloqueo no funciona 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, probé y no pude hacer que el código anterior funcionara en un solo relé, como se muestra a continuación:
La medición de los voltajes de la MCU muestra los niveles correctos, teniendo en cuenta que el ULN2003 actúa como un inversor, por lo que configuré la lógica booleana en consecuencia.
Los voltajes en la salida del ULN parecen mantenerse en 0.6V, probé un montón de permutaciones, incluido tener un pin (en la configuración del pin común) conectado directamente a la MCU.
¿Alguien tiene alguna idea?
Como creo que entiendes, para este modelo de relé solo hay una bobina y el ajuste y el restablecimiento se realizan por inversión de polaridad. Esto se indica en el símbolo esquemático.
Figura 1. Polaridad de la bobina para la operación de configuración y reinicio.
El problema es con el ULN2003.
Figura 2. El inversor ULN2003 y un detalle de una etapa de salida.
Tenga en cuenta que esta es una etapa de salida de transistor de colector abierto. Solo puede tirar hacia abajo (hundirse) y no puede generar (suministrar) corriente.
simular este circuito : esquema creado con CircuitLab
Figura 3. (a) Lo que creó (en el esquema superior). (b) Lo que necesita: puente H.
Necesitas un pequeño rediseño. Un simple puente H haría el truco.
No sé qué voltaje de bobina está utilizando, pero puede ser posible controlar las bobinas del relé directamente desde el microcontrolador. Calcule la corriente requerida a partir 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. Mire la corriente total del chip también. Es posible que se vea obligado a energizar una bobina a la vez.
Figura 3. Opciones de desaire. La opción (b) integra los cuatro diodos en un puente rectificador ahorrando algo de espacio en PCB y soldadura.
orbitrónica
orbitrónica
Transistor
orbitrónica
Transistor
orbitrónica
orbitrónica
Transistor