Modo de simulação interativa

Modo de simulação interativa

Jump to TINA Main Page & General Information 

O teste final do seu circuito é testá-lo em uma situação da “vida real” usando seus controles interativos (como teclados e chaves) e assistir a seus mostradores ou outros indicadores. Você pode realizar esse teste usando o modo de simulador interativo da TINA. Não apenas você pode jogar com os controles, mas também pode alterar os valores dos componentes e até adicionar ou excluir componentes enquanto a análise está em andamento.

O modo de simulação de circuitos interativos também é muito útil para propósitos educacionais e de demonstração, para o ajuste de circuitos de forma interativa e para circuitos interativos que você não poderia testar de outra forma, por exemplo, circuitos com comutadores, relés ou microcontroladores. A TINA possui componentes multimídia especiais (lâmpada, motor, LED, interruptor, etc.) que respondem com luz, movimento e som.

Selecione o modo interativo necessário (DC, AC, TR, DIG ou VHDL) com o  botão. aperte o botão. 

A seleção do modo atual pode ser vista no botão. Você também pode selecionar o modo interativo necessário com os comandos do menu Interativo da TINA.

Vamos ver alguns exemplos. Todos os exemplos funcionam com a versão demo do TINA.

Circuito digital com teclado (modo DIG)

Circuito digital com um teclado
Circuito digital com um teclado
(EXAMPLESMULTIMEDDISPKEY.TSC)

Você pode jogar com o teclado e observar como o display do segmento 7 reflete a configuração do teclado. Se você tiver uma placa de som no seu PC, você ouvirá os cliques das teclas do pad.

Interruptor de luz com tiristor (modo DC)

Abra o interruptor Tiristor. Circuito TSC da pasta EXAMPLES e pressione o botão botão. Você verá a seguinte tela:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Pressione a tecla A ou clique no botão On para acender a luz (você deve clicar no local onde o cursor se transforma em uma seta vertical). O Tiristor e a lâmpada acendem e permanecem acesos, mesmo depois que o botão for liberado. Você pode desligar o Tiristor e a lâmpada pressionando a tecla S no teclado ou clicando no botão S. Os dois amperímetros mostram as correntes nos dois estados do circuito.

Redes de lógica ladder (modo DC)

Um circuito de auto-retenção (às vezes chamado de trava) é realizado pela lógica ladder no arquivo de circuito LADDERL.TSC na pasta EXAMPLESMULTIMED.

Inicialmente, o LED vermelho acenderá. 
Clique no botão INICIAR (clique quando o cursor se transformar em uma seta vertical). OCR1 irá fechar e permanecer fechado, uma vez que a corrente que flui através do OCR1 continuará magnetizando a bobina do relé CR. 
Consequentemente, o LED verde acenderá. OCR2 será aberto e o LED vermelho será desligado. 
Se você clicar no botão STOP, você quebrará o circuito de auto-retenção e o relé CR será liberado, o LED vermelho se acenderá novamente, o LED verde se apagará.

Você também pode atribuir teclas de atalho aos comutadores clicando duas vezes sobre eles quando o cursor se transformar no símbolo da mão. Para atribuir uma tecla de atalho, selecione uma letra ou um número da lista no campo Atalho da caixa de diálogo da propriedade do botão de ação.


Lógica Ladder: Estado inicial ou depois de clicar no botão STOP.

Estado depois de clicar no botão START

Circuitos VHDL (modo VHD)

Um ótimo recurso do TINA é que você pode não apenas testar, mas também modificar circuitos VHDL em tempo real, incluindo o próprio código VHDL. Vamos ver isso através do exemplo Calculator_ex.TSC na pasta Examples / VHDL / Interactive do TINA.


Calculadora VHDL

Este é um circuito de calculadora especial controlado pelo teclado Opcode. Os códigos de operação 1, 2, 3 e 4 implementam uma calculadora básica de quatro funções com operações aritméticas +, -, / e *. Outras operações podem ser adicionadas modificando o código VHDL dentro da unidade de controle. Primeiro pressione o

Agora vamos implementar a operação média a ser atribuída ao Opcode 5. Clique duas vezes na caixa Controle e pressione Enter Macro. O código VHDL do componente será exibido.

Os cálculos reais são feitos na instrução CASE no final do código VHDL. Vamos modificar o código assim:

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;

Feche a janela do editor VHDL e pressione o botão


Cálculo médio (a + b) / 2 com Opcode = 5

Circuitos de Microcontrolador (MCU)