Modo de simulación interactiva

Modo de simulación interactiva

La prueba definitiva de su circuito es probarlo en una situación de "vida real" utilizando sus controles interactivos (como teclados y conmutadores) y observando sus pantallas u otros indicadores. Puede realizar dicha prueba utilizando el modo simulador interactivo de TINA. No solo puede jugar con los controles, sino que también puede cambiar los valores de los componentes e incluso agregar o eliminar componentes mientras el análisis está en curso.

El modo de simulación de circuito interactivo también es muy útil para fines educativos y de demostración, para sintonizar circuitos de forma interactiva y para circuitos interactivos que no se podrían probar de otra manera, por ejemplo, circuitos con interruptores, relés o microcontroladores. TINA tiene componentes multimedia especiales (bombilla, motor, LED, interruptor, etc.) que responden con luz, movimiento y sonido.

Seleccione el modo interactivo requerido (DC, AC, TR, DIG o VHDL) con el botón. presione el botón.

La selección del modo actual se puede ver en el botón. También puede seleccionar el modo interactivo requerido con los comandos del menú Interactivo de TINA.

Veamos algunos ejemplos. Todos los ejemplos funcionan con la versión demo de TINA.

Circuito digital con teclado (modo DIG)

Modo de simulación interactiva, imagen 1.

Puede jugar con el teclado y ver como la pantalla de segmento de 7 refleja la configuración del teclado. Si tiene una tarjeta de sonido en su PC, incluso escuchará los clics de tecla del pad.

Interruptor de luz con tiristor (modo DC)

Abra el circuito Thyristor switch.TSC de la carpeta EJEMPLOS y presione botón. Verá la siguiente pantalla:


Interruptor de luz con tiristor (EXAMPLESThyristor switch.TSC)

Presione la tecla A o haga clic en el botón On para encender la luz (debe hacer clic en el lugar donde el cursor se convierte en una flecha vertical). El tiristor y la bombilla se encenderán y permanecerán encendidos, incluso después de soltar el botón pulsador. Puede apagar el tiristor y la bombilla presionando la tecla S en el teclado o haciendo clic en el botón S. Los dos amperímetros muestran las corrientes en ambos estados del circuito.

Redes de lógica de escalera (modo DC)

Un circuito de retención automática (a veces llamado latch) se realiza mediante la lógica de escalera en el archivo del circuito LADDERL.TSC en la carpeta EXAMPLESMULTIMED.

Inicialmente el LED rojo se encenderá.
Haga clic en el botón INICIAR (haga clic cuando el cursor se convierta en una flecha vertical). OCR1 se cerrará y permanecerá cerrado, ya que la corriente que fluye a través de OCR1 seguirá magnetizando la bobina del relé CR.
En consecuencia el LED verde se encenderá. OCR2 se abrirá y el LED rojo se apagará.
Si hace clic en el botón STOP, interrumpirá el circuito de retención automática y el relé CR se liberará, el LED rojo se encenderá nuevamente y el LED verde se apagará.

También puede asignar teclas de acceso rápido a los interruptores haciendo doble clic sobre ellos cuando el cursor se convierte en el símbolo de la mano. Para asignar una tecla de acceso rápido, seleccione una letra o un número de la lista en el campo Tecla de acceso directo del cuadro de diálogo de propiedades del botón de comando.


Lógica de escalera: estado inicial o después de hacer clic en el botón STOP.

Estado después de hacer clic en el botón START

Circuitos VHDL (modo VHD)

Una gran característica de TINA es que no solo puede probar sino también modificar circuitos VHDL sobre la marcha, incluido el propio código VHDL. Veamos esto a través del ejemplo Calculator_ex.TSC en la carpeta de Ejemplos / VHDL / Interactivo de TINA.


Calculadora VHDL

Este es un circuito de calculadora especial controlado por el teclado Opcode. Los códigos de operación 1, 2, 3 y 4 implementan una calculadora básica de cuatro funciones con operaciones aritméticas +, -, / y *. Se pueden agregar operaciones adicionales modificando el código VHDL dentro de la unidad de control. Primero presione el botón, ya que el Opcode es 1 debería ver 4 + 2 = 6 en la pantalla LCD. Pruebe los otros Opcodes con diferentes configuraciones en KeyPad1 y KeyPad2.

Ahora implementemos la operación promedio que se asignará a Opcode 5. Haga doble clic en el cuadro de control y presione Entrar macro. Aparecerá el código VHDL del componente.

Los cálculos reales se realizan en la sentencia CASE al final del código VHDL. Modifiquemos el código así:

CAJA DE C1 ES
CUANDO 1 => o1: = a1 + b1;
CUANDO 2 => o1: = a1 - b1;
CUANDO 3 => o1: = a1 / b1;
CUANDO 4 => o1: = a1 * b1;
CUANDO 5 => o1: = (a1 + b1) / 2;
CUANDO OTROS => o1: = 0;
CASO FINAL;

Cierre la ventana del editor VHDL y presione botón. Configure 5 en el teclado de Opcode y verá el promedio de las configuraciones de KeyPad1 y KeyPad2 en la pantalla LCD.


Cálculo de la media (a + b) / 2 con Opcode = 5

Circuitos de microcontroladores (MCU)