Вы находитесь на странице: 1из 3

Lgica Reconfigurvel UTFPR 2010

Mquina de Estados
PROJETO 1 - Projetar uma mquina de estados para acionar um motor de passo de duas fases. Inicialmente necessrio apenas um bit de controle de sen tido da corrente para cada fase, as sadas S1 e S2 As entradas so Q1, Q2 (estados atuais), Sentido (horrio) e Enable (permite a mudana de estado) A seguinte tabela pode ser . montada:

Sentido - Enable 00 Estado Atual Q1-Q2 S2 S3 S2 S3 S1 S2 S2 S3 S3 S0 00 01 S0 S1 S0 S1 01 S3 S0 10 S0 S1 11 S1 S2 S1-S2 11 10

Propondo-se uma codificao de estados: S0 = 00, S1 = 01, S2 = 11, S3 = 10, a tabela fica: Sentido - Enable 00 Estado Atual Q1-Q2 11 10 11 10 01 11 11 10 10 00 00 01 00 01 00 01 01 10 00 10 00 01 11 01 11 S1-S2 11 10

ze

s es

 
s

      

    
e v C c c s c s

 ! !                                  
e c c v je c ck e e e v s c c ve c s v s e1 s e e s s c ex s s e St t M chin Wiz rd j es s e es s ee e 100

Ge e

e es

sc

s se

es

s ec

 

   

  

st dos: S0 S1 S2 e S3

ntr d s: c ck ese

e e Se

&% $

$ 

# 

" 

Sadas: S

1eS

2 R gras d transio

! 

C e se

Aps gerar a mquina de estados crie os arquivos necessrios para simulao. Use estes arquivos para criar um novo projeto baseado em diagrama de bloc s. o Simule o projeto criado. PROJETO 2 Modifique o projeto anterior para permitir o controle em modo meio passo. Adicione um pino de entrada chamado modo de operao(Modo). Adicione dois pinos de sada para desligar a corrente de cada fase(L1,L2).

Adicione quatro novas fases M0,M1,M2,M3. A tabela Estados/sada do sistema ser:

Estados
S1-S2 S0 MO S1 M1 S2 M2 S3 M3 11 11 10 10 00 00 01 01

Sadas
L1-L2 11 10 11 01 11 10 11 01

Вам также может понравиться