Estoy diseñando un circuito con un relé de restablecimiento de enganche 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 acerca de los relés, entonces me pregunto: ¿cómo puedo modelar este dispositivo?
Quiero modelar un circuito que se activa y desactiva automáticamente cuando varía un voltaje particular. Como entrada para el relé, solo necesito un voltaje (que el relé clasificará como "encendido", "histérico" o "apagado", y como salida, naturalmente, un cortocircuito o un circuito abierto. No necesito mucho exactitud (como la impedancia del relé y similares).
Después de haber experimentado mucho y leído un poco más, encontré una respuesta a mi pregunta.
Después de ver una demostración de los modelos de interruptores, finalmente entendí los parámetros y el funcionamiento del modelo de interruptor SPICE, que explicaré a continuación.
Cambiar la sintaxis del modelo
.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 no explica el manual
Aunque se adivina fácilmente:
N
nodos son los nodos controlados, que serán "cortocircuitados" o "abiertos" (continúe leyendo por citar el motivo).NC
nodos son los nodos del controlador, desde los cuales se leerá el voltaje de "conmutación".El interruptor está esencialmente encendido 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 bien, la tensión de histéresis permite al usuario definir un "intervalo de tensión oscura", en el que el interruptor no podrá cambiar de estado. Este intervalo está definido por [VT-VH, VT+VH]
, y es el que proporciona histéresis al modelo. Esto se interpreta de la siguiente manera:
VT+VH
encenderá el interruptor.VT-VH
apagará el interruptor.Debido a que estas son las únicas condiciones que gobiernan el modelo, el modelo necesita un estado inicial de encendido o apagado si el voltaje inicial a través de los nodos del controlador está dentro del intervalo de voltaje oscuro. De lo contrario, este estado inicial es opcional, ya que sería anulado.
El modelo de interruptor controlado por corriente es análogo a este, pero tenga en cuenta que entre los nodos controlados hay un cortocircuito.
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 que el interruptor no hace nada (recuerda su último estado). Tan pronto como el voltaje a través de los nodos del controlador supera los 6 V, hay una corriente que fluye a través de la resistencia (y, por lo tanto, un voltaje no nulo a través de él); tan pronto como el voltaje está por debajo de -6 V, el flujo de corriente se corta.
vasiliy
Severo Raz