Modelar un relé de restablecimiento de conjunto en SPICE

4

Estoy diseñando un circuito con un relé de restablecimiento de enclavamiento magnético, y me gustaría probar el diseño en ngspice (especia de código abierto). He descargado la documentación pero no veo nada sobre los relés, así que me pregunto: ¿cómo puedo modelar este dispositivo?

Quiero modelar un circuito que se active y desactive automáticamente a medida que varía un voltaje en particular. Como entrada para el relé solo necesito un voltaje (que se clasificará como "encendido", "histérico" o "apagado" por el relé, y como salida, naturalmente, un cortocircuito o un circuito abierto. No necesito mucho Exactitud (como la impedancia del relé y los "me gusta").

    
pregunta Severo Raz

1 respuesta

4

Después de experimentar mucho y leer un poco más, encontré una respuesta a mi pregunta.

Enfoque de modelo de interruptor simple

Después de ver una demostración de los modelos de interruptor, finalmente entendí los parámetros y el funcionamiento del modelo de interruptor SPICE, que explicaré a continuación.

Sintaxis del modelo de cambio

.model MODEL SW VT VH RON ROFF

SX N+ N- NC+ NC- MODEL <ON><OFF>

(donde un RegEx para X es [a-z0-9]{0,7} .)

Lo que el manual no explica

Aunque es fácil de adivinar:

  • Los nodos N son los nodos controlados, que estarán "en cortocircuito" o "abiertos" (continúe leyendo por el motivo de la cita).
  • Los nodos NC son los nodos del controlador, desde los cuales se leerá el voltaje de "conmutación".

El interruptor está esencialmente activado cuando el voltaje a través de los nodos controlados es positivo, y apagado de lo contrario, esto también es fácil de adivinar.

Ahora, el voltaje de histéresis hace posible que el usuario defina un "intervalo de voltaje oscuro", en el que el interruptor no podrá cambiar su estado. Este intervalo está definido por [VT-VH, VT+VH] , y es lo que proporciona histéresis al modelo. Esto se interpreta de la siguiente manera:

  • Un voltaje superior a VT+VH encenderá el interruptor.
  • Un voltaje por debajo de VT-VH apagará el interruptor.

Debido a que estas son las únicas condiciones que rigen el modelo, el modelo necesita un estado inicial de activado o apagado si la tensión inicial en los nodos del controlador está dentro del intervalo de voltaje oscuro . Este estado inicial es opcional de lo contrario, ya que se anularía.

El modelo de interruptor controlado actual es análogo a este, pero tome nota de que entre los nodos controlados hay un cortocircuito.

Circuito de muestra

Voltage controlled switch

V0 1 0 SIN(0 12 2 0 0)
S1 1 2 1 0 simpleswitch OFF
R2 2 0 10

.model simpleswitch sw vt=0 vh=6 ron=0.1 roff=1Meg

.control
tran 1e-3 1 uic
plot v(2)/10.1 v(1)/10.1 $ voltage/(resistor resistance + switch on resistance)
.endc

Arriba puede ver el gráfico resultante de la simulación del código fuente del circuito. La curva azul corresponde al voltaje de la fuente, la curva roja al voltaje a través de la resistencia.

Como se puede observar en el código, el llamado intervalo de voltaje oscuro es [-6,6] , en el cual el interruptor no hace nada (recuerda su último estado). Tan pronto como el voltaje en los nodos del controlador supera los 6 V, fluye una corriente a través del resistor (y, por lo tanto, un voltaje no nulo a través de él); tan pronto como el voltaje esté por debajo de -6 V, se corta el flujo de corriente.

    
respondido por el Severo Raz

Lea otras preguntas en las etiquetas