La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Exígete mucho a ti mismo y espera poco de los demás.

Presentaciones similares


Presentación del tema: "Exígete mucho a ti mismo y espera poco de los demás."— Transcripción de la presentación:

1 Exígete mucho a ti mismo y espera poco de los demás.
Así te ahorrarás disgustos Confucio

2 Llave Electrónica (Alarma)
El sistema cuenta con tres botones de entrada llamados A, B y C para proporcionar un código en secuencia . Se requieren de tres salidas: Condiciones Iniciales (CI), Abrir Puerta (AP) y Alarma (AL). La salida Condiciones Iniciales por medio de un uno (CI=1) indica que el sistema está listo para aceptar un nuevo código de entrada. La salida Abrir Puerta será igual a uno (AP=1) solamente cuando haya validado el código de entrada. La salida Alarma será uno (AL=1) cuando el código de entrada no sea el adecuado.

3 Llave Electrónica (Alarma)
Funcionamiento a) Partiendo de Condiciones Iniciales (CI=1), si se oprimen los botones en secuencia A, C, B (uno a la vez), el sistema deberá activar la señal de Abrir puerta (AP =1). b) Una vez abierta la puerta con cualquier botón que se oprima la puerta se cerrará (AP =0), y el sistema regresará a condiciones iniciales. c) Con cualquier secuencia diferente de A C B que se oprima el sistema activará una alarma (AL=1). d) Una vez activada la alarma, para desactivarla (AL=0) se deberá de oprimir la secuencia B, A, C. y regresar a condiciones iniciales (CI =1), Considere para cada estado en la programación la posibilidad de que al no oprimirse ningún botón debe de permanecer en el mismo estado.

4 Diagrama de Transición
Partiendo de Condiciones Iniciales (CI=1), si se oprimen los botones en secuencia A, C, B (uno a la vez), el sistema deberá activar la señal de Abrir puerta (AP =1). A C B

5 Diagrama de Transición
A + B + C A C B b) Una vez abierta la puerta con cualquier botón que se oprima la puerta se cerrará (AP =0). Y el sistema regresará a condiciones iniciales.

6 Diagrama de Transición
A + B + C A C B B, C A, B A, C c) Con cualquier secuencia diferente de A C B que se oprima el sistema activará una alarma (AL=1).

7 Diagrama de Transición
A + B + C A C B C B, C A, B A, C A, C A B B, C A, B d) Una vez activada la alarma, para desactivarla (AL=0) se deberá de oprimir la secuencia B, A, C. y regresar a condiciones iniciales (CI =1),

8 Diagrama de Transición
A + B + C A C B C B, C A, B A, C A, C A B B, C A, B

9 Diagrama de Bloques

10 A 1 B C CI AL PA E0 E1 E2 E3 E4 E5 E6 E7 Tabla de estados

11 A 1 B C E0 E1 E2 E3 E4 E5 E6 E7 Tabla de estados

12 Estando en Condiciones iniciales E0 Cual debe de ser el estado próximo
Tabla de estados A 1 B C E0 E1 E2 E3 E4 E5 E6 E7 Estando en Condiciones iniciales E0 Cual debe de ser el estado próximo Si no se oprime ningún botón ?

13 A 1 B C E0 E1 E2 E3 E4 E5 E6 E7 Tabla de estados

14 Y para todos los estados E0 A E7 Cual debe de ser el estado próximo
1 B C E0 E1 E2 E3 E4 E5 E6 E7 Tabla de estados Y para todos los estados E0 A E7 Cual debe de ser el estado próximo Si no se oprime ningún botón E1

15 Y para todos los estados E0 A E7 Cual debe de ser el estado próximo
1 B C E0 E1 E2 E3 E4 E5 E6 E7 Tabla de estados Y para todos los estados E0 A E7 Cual debe de ser el estado próximo Si no se oprime ningún botón

16 Y para todos los estados E0 A E7 Cual debe de ser el estado próximo
1 B C E0 E1 E2 E3 E4 E5 E6 E7 Tabla de estados Y para todos los estados E0 A E7 Cual debe de ser el estado próximo Si no se oprime ningún botón

17 A 1 B C E0 E1 E2 E3 E4 E5 E6 E7 Tabla de estados E4 E2 E4 E0 E4 E4 E0

18 A 1 B C E0 E4 E1 E2 E3 E5 E6 E7 Tabla de estados E4 E4 E3 E0 E5 E4 E4

19 A 1 B C E0 E4 E1 E2 E3 E5 E6 E7 Tabla de estados E4 E0

20 A 1 B C E0 E4 E1 E2 E3 E5 E6 E7 Tabla de estados E1 E4 E4 E0 E4 E6 E4

21 A 1 B C E0 E4 E1 E2 E3 E5 E6 E7 Tabla de estados E4 E0

22 A 1 B C E0 E4 E1 E2 E3 E5 E6 E7 Tabla de estados E4 E0

23 A 1 B C E0 E4 E1 E2 E3 E5 E6 E7 Tabla de estados E4 E0

24 Salidas CI AL PA E0 E1 E2 E3 E4 E5 E6 E7

25 A 1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 Tabla de estados

26 A 1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7

27 Module alar “Entradas Clk,A,B,C Pin 1..4; “Salidas Combinacionales CI,AP,AL Pin istype ‘com’; “Salidas Registradas Q2..Q0 pin istype ‘reg’; “sinconizar UANL=[Q2..Q0]; Equations UANL.Clk=Clk;

28 Declarations E0=[0,0,0]; E1=[0,0,1]; E2=[0,1,0]; E3=[0,1,1];
Asignar valores a los estados Declarations E0=[0,0,0]; E1=[0,0,1]; E2=[0,1,0]; E3=[0,1,1]; E4=[1,0,0]; E5=[1,0,1]; E6=[1,1,0]; E7=[1,1,1];

29 State_diagram UANL State E0: CI=1; AL=0; PA=0; IF !A&!B&!C THEN E0;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7

30 ? State_diagram UANL State E0: CI=1; AL=0; PA=0; IF !A&!B&!C THEN E0;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State_diagram UANL State E0: CI=1; AL=0; PA=0; IF !A&!B&!C THEN E0; IF A&!B&!C THEN E1 Else E4; ?

31 State E1: CI=0; AL=0; PA=0; IF !A&!B&!C THEN E1; IF !A&!B& C THEN E2;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State E1: CI=0; AL=0; PA=0; IF !A&!B&!C THEN E1; IF !A&!B& C THEN E2; IF !A& B&!C THEN E4; IF !A& B& C THEN E4; IF A&!B&!C THEN E4; IF A&!B& C THEN E4; IF A& B&!C THEN E4; IF A& B& C THEN E4;

32 State E2: CI=0; AL=0; PA=0; IF !A&!B&!C THEN E2; IF !A&!B& C THEN E4;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State E2: CI=0; AL=0; PA=0; IF !A&!B&!C THEN E2; IF !A&!B& C THEN E4; IF !A& B&!C THEN E3; IF !A& B& C THEN E4; IF A&!B&!C THEN E4; IF A&!B& C THEN E4; IF A& B&!C THEN E4; IF A& B& C THEN E4;

33 State E3: CI=0; AL=0; PA=1; IF !A&!B&!C THEN E3; IF A # B # C THEN E0;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State E3: CI=0; AL=0; PA=1; IF !A&!B&!C THEN E3; IF A # B # C THEN E0;

34 State E4: CI=0; AL=1; PA=0; IF !A&!B&!C THEN E4; IF !A& B&!C THEN E5;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State E4: CI=0; AL=1; PA=0; IF !A&!B&!C THEN E4; IF !A& B&!C THEN E5; IF !A& B& C THEN E4; IF A&!B&!C THEN E4; IF A&!B& C THEN E4; IF A& B&!C THEN E4; IF A& B& C THEN E4;

35 State E5: CI=0; AL=1; PA=0; IF !A&!B&!C THEN E5; IF !A&!B&C THEN E5;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State E5: CI=0; AL=1; PA=0; IF !A&!B&!C THEN E5; IF !A&!B&C THEN E5; IF !A& B&!C THEN E4; IF !A& B& C THEN E4; IF A&!B&!C THEN E6; IF A&!B& C THEN E4; IF A& B&!C THEN E4; IF A& B& C THEN E4;

36 State E6: CI=0; AL=1; PA=0; IF !A&!B&!C THEN E6; IF !A&!B&C THEN E0;
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State E6: CI=0; AL=1; PA=0; IF !A&!B&!C THEN E6; IF !A&!B&C THEN E0; IF !A& B&!C THEN E4; IF !A& B& C THEN E4; IF A&!B&!C THEN E4; IF A&!B& C THEN E4; IF A& B&!C THEN E4; IF A& B& C THEN E4;

37 State E7: CI=0; AL=0; PA=0; Goto E0; E3 A 1 B C CI AL PA E0 E4 E1 E2
1 B C CI AL PA E0 E4 E1 E2 E3 E5 E6 E7 State E7: CI=0; AL=0; PA=0; Goto E0;

38 Prueba de abrir puerta test_Vectors ([Clk,A,B,C]->[Q2,Q1,Q0])
[.c.,0,0,0]->[.x.,.x.,.x.]; [.c.,1,0,0]->[.x.,.x.,.x.]; [.c.,0,0,1]->[.x.,.x.,.x.]; [.c.,0,1,0]->[.x.,.x.,.x.]; A B B C E7 1 E0 E0 E1 1 E1 1 E2 1 E2 1 E3 1 E3 1 E0

39 Prueba de apagar alarma
test_Vectors ([Clk,A,B,C]->[Q2,Q1,Q0]) [.c.,0,0,0]->[.x.,.x.,.x.]; [.c.,0,0,1]->[.x.,.x.,.x.]; [.c.,0,1,0]->[.x.,.x.,.x.]; [.c.,1,0,0]->[.x.,.x.,.x.]; A B C C E0 E0 CI E0 AL E4 1 E4 1 E5 1 E5 1 E6 1 E6 1 E7 1

40 ENTRADAS SALIDAS CLEAR A B Q L X H

41

42 Laberinto

43 Motor de pasos (Stepping Motor)
El motor de paso a paso es un dispositivo electromecánico que convierte una serie de impulsos eléctricos en desplazamientos angulares discretos, lo que significa es que es capaz de avanzar una serie de grados (paso) dependiendo de sus entradas de control. El motor paso a paso se comporta de la misma manera que un convertidor digital-analógico y puede ser gobernado por impulsos procedentes de sistemas lógicos.

44 Motor de pasos Este motor presenta las ventajas de tener alta precisión y repetibilidad en cuanto al posicionamiento. Entre sus principales aplicaciones destacan como motor de frecuencia variable, motor de corriente continua sin escobillas, servomotores y motores controlados digitalmente. Existen 3 tipos fundamentales de motores paso a paso: Motor de reluctancia variable Motor de magnetización permanente Motor paso a paso

45 Los motores de paso son fundamentalmente diferentes de los demás motores de CD, por no tener escobillas ni conmutador mecánico, en su lugar, la acción de conmutación necesaria para rotación es lograda por señales externas, el rotor no tiene devanado de armadura, sólo imanes permanentes salientes como se muestra en la figura.

46 En algunos modelos la flecha del motor avanza en el giro a 200 pasos por revolución (3600/200=1.80 por paso). Para el control del motor de pasos se usa una interfase que consta de un sistema secuencial y un manejador de potencia (driver), que tenga la capacidad de proporcionar la corriente necesaria en las bobinas del Motor de Pasos.

47 Secuencia Estado A B C D E0 1 E1 E2 E3

48

49 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -31 P S X B SA SB Y E0 E1 E2 E3 E4

50


Descargar ppt "Exígete mucho a ti mismo y espera poco de los demás."

Presentaciones similares


Anuncios Google