Esto se parece mucho a un medio puente.
Cuando ambos IO están al mismo nivel, los circuitos izquierdo y derecho ofrecen el mismo potencial al relé.
Cuando uno de los IOs cambia, el potencial provisto en ese lado del relevo cambia.
La diferencia en estos dos potenciales es lo que cambia el relé de enclavamiento. Es como conducir un motor en marcha adelante / atrás.
Echemos un vistazo más de cerca al lado derecho del circuito.
Cuando el pin IO está bajo, ¿qué está pasando?
Bueno, Q4 y Q6 tienen sus bases bajas. Esto los apaga. Al hacerlo, la resistencia de pull-up R2 levanta la base de Q3 y la enciende. Por lo tanto, se permite que la energía del riel de + 12V fluya al relé.
Si el IO se establece en alto, ¿entonces qué?
Bueno, tanto Q4 como Q6 están encendidos. Esto conecta sus colectores a tierra. Q4 conecta el relé a tierra, y Q6 conecta la base de Q3 a tierra, apagándolo. Esto aísla el + 12V del relé para que no tengas un corto desagradable. de modo que el lado del relé está ahora a potencial de tierra.
Combine eso con lo mismo que sucede en el lado izquierdo del relé, y podrá ver cómo las diferentes combinaciones de IO pueden dar diferentes potenciales en los terminales del relé.
A | B || L | R | Vdiff
======================
0 | 0 || + | + | 0v Nothing happens
0 | 1 || + | G | +12V Relay switches to one position
1 | 0 || G | + | -12V Relay switches to other position
1 | 1 || G | G | 0v Nothing happens