TINA -  Circuit Simulator for Analog, Digital, MCU & Mixed Circuit Simulation
Interactive

Interaktiven Modus

Cuando todo está en orden, la última comprobación de su circuito es probarlo en una situación “real” usando controles interactivos (tales como teclados e interruptores) y observar sus visualizaciones y otros indicadores. Puede llevar a cabo esta comprobación usando el modo interactivo de TINA. No solo puede jugar con los controles sino que también puede modificar los valores de los componentes e incluso agregar o eliminar componentes mientras el análisis está en progreso.

El modo interactivo también es muy útil para propósitos educativos y de demostración, para la calibración interactiva de circuitos y para circuitos interactivos a los que no puede probar de otra manera, por ejemplo, los circuitos con interruptores, relés, o microcontroladores.
Primero seleccione el modo interactivo requerido (CD, CA, TR, DIG o VHDL) con el botón y luego presione el botón botón y luego presione el botón . XX puede ser CD, CA, TR, VHD etc. dependiendo del modo, fijado mediante el botón

Veamos algunos ejemplos.

Circuito Digital con Teclado Numérico

Digital circuit with a keypad
(EXAMPLES\MULTIMED\DISPKEY.TSC)

Ahora puede jugar con el teclado numérico y observar al tiempo que la visualización de 7 segmentos muestra la configuración del teclado. Si tiene una placa de sonido en su PC, podrá oír hasta los clics del teclado.


Interruptor de Luz con Tiristor

Abra el circuito de ejemplo – Thyristor switch.TSC – de la carpeta EXAMPLES y presione el botón . Se mostrará la siguiente pantalla:

Light Switch with Thyristor
\EXAMPLES\Thyristor switch.TSC

Presione la tecla A o el botón On (Espere a que el cursor se convierta en una flecha vertical) para encender la luz. El Tiristor se prenderá y quedará encendido hasta que se suelte el botón pulsador. Y también la luz. Puede apagar el Tiristor y la bombilla presionando la tecla S del teclado o haciendo clic en el botón pulsador S. En ambos estados del circuito, observará las tensiones que muestran los dos amperímetros.

Redes de Lógica de Escalera (Ladder Logic Networks)

Otra versión de un circuito con autoenclavamiento es el que se basa en la lógica en escalera, y que puede encontrar en el archivo de circuito LADDERL.TSC en la carpeta EXAMPLES\MULTIMED.

Inicialmente se encenderá el LED rojo.
Si hace clic en el botón COMENZAR (cuando el cursor se convierte en una flecha vertical), OCR1 se cierra y permanece así (ya que la corriente que fluye por OCR1 mantiene magnetizada la bobina del relé CR).
Ahora se enciende el LED verde, OCR2 se abre y el LED rojo se apaga.
Si ahora hace clic en el botón DETENER, interrumpe el circuito con autoenclavamiento y el relé CR se suelta, se enciende el LED rojo nuevamente y se apaga el LED verde.

Puede hacer funcionar los interruptores de una forma más sencilla si les “asigna” una “tecla rápida” en el teclado (el de su PC). Haga doble clic en un interruptor cuando el cursor se convierta en una mano. Para asignar una tecla rápida, seleccione una letra o número de la lista en el campo Tecla rápida del diálogo de propiedades del interruptor..


Lógica de escalera: Estado inicial o posterior a presionar el botón DETENER.

Estado luego de presionar el botón COMENZAR

 

Circuitos VHDL

Una gran característica de TINA es que no sólo puede probar sino también modificar los circuitos VHDL al vuelo (on the fly), inclusive el código VHDL. Veamos esto con el ejemplo Calculator_ex.TSC que se encuentra en la carpeta de TINA denominada Examples/VHDL/ In- teractive.


VHDL calculator

Este es un circuito de calculadora especial que se controla con el teclado numérico Opcode. Para los códigos de Operación 1, 2, 3 y 4, se ve una calculadora con las cuatro operaciones aritméticas básicas +, -, /, y *. Otras operaciones se pueden agregar mediante la modificación del código VHDL dentro de la unidad de Control. Primero presione el botón ; como el Opcode es 1, debería ver 4+2=6 en la pantalla LCD. Pruebe los otros Opcodes con diferentes parámetros en el KeyPad1 y KeyPad2.

Ahora implementamos las operaciones a asignar al Opcode5. Haga doble clic en la unidad de Control y presione Abrir Macro. Aparecerá el código VHDL del componente.

 

Los cálculos reales se realizan en el CASE statement (instrucción CASE) al final del código VHDL. Modifiquemos el código de esta manera:

				
          CASE  c1  IS
                     WHEN 1   =>  o1  :=  a1  +  b1;
                     WHEN 2   =>  o1  :=  a1  -   b1;
                     WHEN 3   =>  o1  :=  a1  /   b1;
                     WHEN 4   =>  o1  :=  a1  *  b1;
                     WHEN 5   =>  o1  :=  (a1  +  b1) / 2;
                     WHEN OTHERS   =>  o1  :=  0; 
          END CASE;

Cierre la Ventana del Editor de VHDL y presione el botón . Fije en 5 el teclado numérico Opcode; debería ver las configuraciones usuales del KeyPad1 y del KeyPad2 en la Pantalla LCD.

Average (a+b)/2 calculation with Opcode=5

Circuito Microcontrolador (MCU)





Copyright © 2024 DesignSoft, Inc. Todos los derechos reservados.