SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
1
Dise˜no de M´aquinas de Estado.
Departamento de Ingenier´ıa El´ectrica, Electr´onica y Computaci´on
Universidad Nacional De Colombia - Sede Manizales
Profesor(a): Nubia Liliana Montes Castrill´on
Monitor: Yeison Hoyos Rengifo
Cristian Alexander Rodriguez Naranjo 212550
Juan Esteban Guarin Posada 212026
William Andres Mu˜noz Alvear 212042
Enero de 2014
Resumen—Se propone realizar el dise˜no de un motor
por medio de Maquina de estado Mealy.
Index Terms—M´aquinas de estado, estados finitos,
M´aquina de Mealy, M´aquina de Moore.
I. OBJETIVOS
Reforzar nuestros conocimientos ya aprendidos en
clases anteriores.
Analizar el funcionamiento del circuito propuesto.
Comprender la utilidad de las m´aquinas de estados
finitos para resolver un problema espec´ıfico.
Identificar las utilidades y diferencias entre maqui-
nas Mealy y Moore.
II. MATERIALES
Simulador de circuitos digitales.
III. INTRODUCCI ´ON
Hoy en d´ıa los procesos se basan en el mundo digital,
es imperativo conocer un minimo nivel de estos.
Esto requiere adquirir los conocimentos te´oricos para
el an´alisis y dise˜no de los sistemas digitales para
luego poder llevarlos a la practica. En esa opurtinidad
presentaremos una aplicaci´on de las maquinas de estado.
IV. MARCO TE ´ORICO
IV-A. Flip flop.
Siendo los Flip-Flop las unidades b´asicas de todos
los sistemas secuenciales, existen cuatro tipos: el RS, el
JK, el T y el D. Y los ´ultimos tres se implementan del
primero pudi´endose con posterioridad con cualquiera
de los resultados confeccionar quienquiera de los
restantes. Todos pueden ser de dos tipos, a saber:
Flip-Flop activado por nivel (FF-AN) o bien Flip-Flop
maestro-esclavo (FF-ME). El primero recibe su nombre
por actuar meramente con los ”niveles”de amplitud 0-1,
en cambio el segundo son dos FF-AN combinados de tal
manera que uno ”hace caso.al otro. Un circuito flip-flop
puede mantener un estado binario indefinidamente
(Siempre y cuando se le este suministrando potencia al
circuito) hasta que se cambie por una se˜nal de entrada
para cambiar estados. La principal diferencia entre
varios tipos de flip-flops es el numero de entradas que
poseen y la manera en la cual las entradas afecten el
estado binario.
Figura 1. Tabla transici´on de estados Flip-Flop JK
2
Figura 2. Tabla transici´on de estados Flip-Flop D
IV-B. M´aquina de estados finitos Mealy.
Figura 3. M´aquina de estados finitos Mealy.
IV-C. M´aquina de estados finitos Moore.
Figura 4. M´aquina de estados finitos Moore.
V. PLANTEAMIENTO DEL PROBLEMA.
Se tien un motor DC y se requieren los siguientes
comportamientos:
En estado inicial o de reposo, el motor debe estar
detenido en la posici´on en la que el sensor([a] en
el esquema) detecta la posici´on de reposo (como se
observa en la figura 5).
cuando se pulse ’Marcha’, el motor dar´a dos vueltas
completas y debe detenerse en la posici´on de reposo
inicial.
Si al completar las dos vueltas, el pulsador marcha
est´a pulsado por cualquier causa, no se comen-
zar´a un ciclo nuevo hasta que deje de estarlo.
Durante el recorrido, si se pulsa ’Marcha’, el motor
seguir´a rotando hasta alcanzar el final de las dos
vuetas.
El sensor y el pulsador ’Marcha’, proporcionan
un ((1)) cuando est´an activados. La velocidad del
volante y del motor es lenta, el ciclo de 2 vueltas
es lento.
3
Figura 5. Ilustraci´on del problema.
VI. PROCEDIMIENTO
Para este ejercicio lo primero que se hizo fue
determinar la cantidad de entradas, definiendo los
estados y condiciones que nos exige el problema. Ya
definidos estos datos se llevan a una s´uper tabla de
transici´on y con ayuda de las m´aquinas de estados de
More y mapas de Karnaugh se podr´an definir las salidas
que ser´a lo que nos importe para la elaboraci´on de la
simulaci´on. Por lo ´ultimo sa realiza la simulaci´on en
proteus para comprobar si el proceso anterior estuvo
bien.
DETERMINACION DE LAS ENTRADAS
D2 = (Set ∗ Q1) + (Q1 ∗ Q0) + (Q0 ∗ Q2 ∗ Set)+
+(Set ∗ Q2 ∗ Q1)
D1 = (Q2 ∗ Q1) + (Q2 ∗ p) + (Q2 ∗ Set)+
(Set ∗ Q1 ∗ Q0) + (Set ∗ Q1 ∗ Q0)
D0 = (Set∗P ∗Q2)+(Q2 ∗Set∗Q0)+(Set∗Q2 ∗Q1)+
+(Q1 ∗ Q2 ∗ Set ∗ P)
M = (Q0 + Q2) + (Q0 ∗ Q1 ∗ Q2) + (Q1 ∗ Q2)
4
TABLA DE VERDAD
MAQUINA DE ESTADOS
P/Set
Si P es 1 y Set 0 se pasa al siguiente estado; y si Set
es 1 y P es cero regresa al estado de reposo que es 00.
VII. CUESTINARIO
1. Enuemere 3 diferencias entre m´aquina de mealy y
moore.
Las salidas solo dependen del estado actual
(Moore).
Por lo regular tienen menos n´umeros de esta-
dos (Mealy).
Las salidas se encuentran dentro del estado
(Moore.)
2. ¿Cual es la ventaja de unas un flip-flop tipo D?
Sencillez con que puede dise˜narce en la l´ogica
con solo inspeccionar el diagrama de estados.
No son necesarias las tablas de estados si se
usan este tipo de flip-flops, el dise˜no requie-
re menos esfuerzo, y la sencillez operativa
es mayor, ademas de que podria reducirce
el n´umero total de compuertas, pues no se
necesita un decodificador.
3. ¿Muestre la manera de obtener una maquina mealy
a partir de un esquema de maquina moore?
VIII. CONCLUSIONES
Complementamos y reforzamos nuestros conoci-
mientos ya adquiridos.
La aplicaci´on de los circuitos secuenciales tiene
muchas aplicaciones en muchos elementos que
a diario usamos como por ejemplo los electro-
dom´esticos.
REFERENCIAS
[1] http://www.apuntesdeelectronica.com/
[2] http://meteo.ieec.uned.es/wwwU sumeteog/
compcombdecodificadores.html.

Más contenido relacionado

Destacado

Destacado (10)

Máquinas de Estado
Máquinas de EstadoMáquinas de Estado
Máquinas de Estado
 
Tesis
TesisTesis
Tesis
 
⭐⭐⭐⭐⭐ Lecciones Simuladas Sistemas Digitales MSS (1er Parcial)
⭐⭐⭐⭐⭐ Lecciones Simuladas Sistemas Digitales MSS (1er Parcial)⭐⭐⭐⭐⭐ Lecciones Simuladas Sistemas Digitales MSS (1er Parcial)
⭐⭐⭐⭐⭐ Lecciones Simuladas Sistemas Digitales MSS (1er Parcial)
 
ESTRUCTURAS DISCRETAS II MAQUINAS DE ESTADO FINITO
ESTRUCTURAS DISCRETAS II MAQUINAS DE ESTADO FINITOESTRUCTURAS DISCRETAS II MAQUINAS DE ESTADO FINITO
ESTRUCTURAS DISCRETAS II MAQUINAS DE ESTADO FINITO
 
Seguridad en la ingeniería de software
Seguridad en la ingeniería de software Seguridad en la ingeniería de software
Seguridad en la ingeniería de software
 
Red de Petri
Red de Petri Red de Petri
Red de Petri
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
 
Máquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDLMáquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDL
 
Ingenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridadIngenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridad
 
Slider Share
Slider  ShareSlider  Share
Slider Share
 

Similar a Diseño máquina estado Mealy motor

Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DCristian Rodriguez
 
Electrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoElectrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoSANTIAGO PABLO ALBERTO
 
Electrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronosElectrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronosSANTIAGO PABLO ALBERTO
 
Taller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo riveraTaller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo rivera1000028858888
 
8 estabilidad multimaquinas
8 estabilidad multimaquinas8 estabilidad multimaquinas
8 estabilidad multimaquinasLuis724f
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosSANTIAGO PABLO ALBERTO
 
Electrónica digital: Maquina de estado finitas (FSM´s)
Electrónica digital: Maquina de estado finitas (FSM´s)Electrónica digital: Maquina de estado finitas (FSM´s)
Electrónica digital: Maquina de estado finitas (FSM´s)SANTIAGO PABLO ALBERTO
 
Unidades_de_control_primario_para_motore sistema can multiplexado.pdf
Unidades_de_control_primario_para_motore  sistema can multiplexado.pdfUnidades_de_control_primario_para_motore  sistema can multiplexado.pdf
Unidades_de_control_primario_para_motore sistema can multiplexado.pdffabianmeneses16
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PIDmonicammmr
 
2 6%2 b_implementacionasm
2 6%2 b_implementacionasm2 6%2 b_implementacionasm
2 6%2 b_implementacionasmDavu Argen
 
Procesos de decision_markovianos[1]
Procesos de decision_markovianos[1]Procesos de decision_markovianos[1]
Procesos de decision_markovianos[1]Maira Delgado
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeJomicast
 

Similar a Diseño máquina estado Mealy motor (20)

Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo D
 
Bitacora3
Bitacora3Bitacora3
Bitacora3
 
Electrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoElectrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estado
 
Ultima asignacion 20% circuito digital Samuel Movilio
Ultima asignacion 20% circuito digital Samuel MovilioUltima asignacion 20% circuito digital Samuel Movilio
Ultima asignacion 20% circuito digital Samuel Movilio
 
Electrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronosElectrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronos
 
Taller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo riveraTaller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo rivera
 
8 estabilidad multimaquinas
8 estabilidad multimaquinas8 estabilidad multimaquinas
8 estabilidad multimaquinas
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
 
Pid
PidPid
Pid
 
Pid
PidPid
Pid
 
PID control
PID controlPID control
PID control
 
Control de posicion
Control de posicionControl de posicion
Control de posicion
 
Electrónica digital: Maquina de estado finitas (FSM´s)
Electrónica digital: Maquina de estado finitas (FSM´s)Electrónica digital: Maquina de estado finitas (FSM´s)
Electrónica digital: Maquina de estado finitas (FSM´s)
 
Unidades_de_control_primario_para_motore sistema can multiplexado.pdf
Unidades_de_control_primario_para_motore  sistema can multiplexado.pdfUnidades_de_control_primario_para_motore  sistema can multiplexado.pdf
Unidades_de_control_primario_para_motore sistema can multiplexado.pdf
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PID
 
2 6%2 b_implementacionasm
2 6%2 b_implementacionasm2 6%2 b_implementacionasm
2 6%2 b_implementacionasm
 
Procesos de decision_markovianos[1]
Procesos de decision_markovianos[1]Procesos de decision_markovianos[1]
Procesos de decision_markovianos[1]
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garaje
 
Tarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapelTarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapel
 
Tarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapelTarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapel
 

Último

tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 

Último (20)

tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 

Diseño máquina estado Mealy motor

  • 1. 1 Dise˜no de M´aquinas de Estado. Departamento de Ingenier´ıa El´ectrica, Electr´onica y Computaci´on Universidad Nacional De Colombia - Sede Manizales Profesor(a): Nubia Liliana Montes Castrill´on Monitor: Yeison Hoyos Rengifo Cristian Alexander Rodriguez Naranjo 212550 Juan Esteban Guarin Posada 212026 William Andres Mu˜noz Alvear 212042 Enero de 2014 Resumen—Se propone realizar el dise˜no de un motor por medio de Maquina de estado Mealy. Index Terms—M´aquinas de estado, estados finitos, M´aquina de Mealy, M´aquina de Moore. I. OBJETIVOS Reforzar nuestros conocimientos ya aprendidos en clases anteriores. Analizar el funcionamiento del circuito propuesto. Comprender la utilidad de las m´aquinas de estados finitos para resolver un problema espec´ıfico. Identificar las utilidades y diferencias entre maqui- nas Mealy y Moore. II. MATERIALES Simulador de circuitos digitales. III. INTRODUCCI ´ON Hoy en d´ıa los procesos se basan en el mundo digital, es imperativo conocer un minimo nivel de estos. Esto requiere adquirir los conocimentos te´oricos para el an´alisis y dise˜no de los sistemas digitales para luego poder llevarlos a la practica. En esa opurtinidad presentaremos una aplicaci´on de las maquinas de estado. IV. MARCO TE ´ORICO IV-A. Flip flop. Siendo los Flip-Flop las unidades b´asicas de todos los sistemas secuenciales, existen cuatro tipos: el RS, el JK, el T y el D. Y los ´ultimos tres se implementan del primero pudi´endose con posterioridad con cualquiera de los resultados confeccionar quienquiera de los restantes. Todos pueden ser de dos tipos, a saber: Flip-Flop activado por nivel (FF-AN) o bien Flip-Flop maestro-esclavo (FF-ME). El primero recibe su nombre por actuar meramente con los ”niveles”de amplitud 0-1, en cambio el segundo son dos FF-AN combinados de tal manera que uno ”hace caso.al otro. Un circuito flip-flop puede mantener un estado binario indefinidamente (Siempre y cuando se le este suministrando potencia al circuito) hasta que se cambie por una se˜nal de entrada para cambiar estados. La principal diferencia entre varios tipos de flip-flops es el numero de entradas que poseen y la manera en la cual las entradas afecten el estado binario. Figura 1. Tabla transici´on de estados Flip-Flop JK
  • 2. 2 Figura 2. Tabla transici´on de estados Flip-Flop D IV-B. M´aquina de estados finitos Mealy. Figura 3. M´aquina de estados finitos Mealy. IV-C. M´aquina de estados finitos Moore. Figura 4. M´aquina de estados finitos Moore. V. PLANTEAMIENTO DEL PROBLEMA. Se tien un motor DC y se requieren los siguientes comportamientos: En estado inicial o de reposo, el motor debe estar detenido en la posici´on en la que el sensor([a] en el esquema) detecta la posici´on de reposo (como se observa en la figura 5). cuando se pulse ’Marcha’, el motor dar´a dos vueltas completas y debe detenerse en la posici´on de reposo inicial. Si al completar las dos vueltas, el pulsador marcha est´a pulsado por cualquier causa, no se comen- zar´a un ciclo nuevo hasta que deje de estarlo. Durante el recorrido, si se pulsa ’Marcha’, el motor seguir´a rotando hasta alcanzar el final de las dos vuetas. El sensor y el pulsador ’Marcha’, proporcionan un ((1)) cuando est´an activados. La velocidad del volante y del motor es lenta, el ciclo de 2 vueltas es lento.
  • 3. 3 Figura 5. Ilustraci´on del problema. VI. PROCEDIMIENTO Para este ejercicio lo primero que se hizo fue determinar la cantidad de entradas, definiendo los estados y condiciones que nos exige el problema. Ya definidos estos datos se llevan a una s´uper tabla de transici´on y con ayuda de las m´aquinas de estados de More y mapas de Karnaugh se podr´an definir las salidas que ser´a lo que nos importe para la elaboraci´on de la simulaci´on. Por lo ´ultimo sa realiza la simulaci´on en proteus para comprobar si el proceso anterior estuvo bien. DETERMINACION DE LAS ENTRADAS D2 = (Set ∗ Q1) + (Q1 ∗ Q0) + (Q0 ∗ Q2 ∗ Set)+ +(Set ∗ Q2 ∗ Q1) D1 = (Q2 ∗ Q1) + (Q2 ∗ p) + (Q2 ∗ Set)+ (Set ∗ Q1 ∗ Q0) + (Set ∗ Q1 ∗ Q0) D0 = (Set∗P ∗Q2)+(Q2 ∗Set∗Q0)+(Set∗Q2 ∗Q1)+ +(Q1 ∗ Q2 ∗ Set ∗ P) M = (Q0 + Q2) + (Q0 ∗ Q1 ∗ Q2) + (Q1 ∗ Q2)
  • 4. 4 TABLA DE VERDAD MAQUINA DE ESTADOS P/Set Si P es 1 y Set 0 se pasa al siguiente estado; y si Set es 1 y P es cero regresa al estado de reposo que es 00. VII. CUESTINARIO 1. Enuemere 3 diferencias entre m´aquina de mealy y moore. Las salidas solo dependen del estado actual (Moore). Por lo regular tienen menos n´umeros de esta- dos (Mealy). Las salidas se encuentran dentro del estado (Moore.) 2. ¿Cual es la ventaja de unas un flip-flop tipo D? Sencillez con que puede dise˜narce en la l´ogica con solo inspeccionar el diagrama de estados. No son necesarias las tablas de estados si se usan este tipo de flip-flops, el dise˜no requie- re menos esfuerzo, y la sencillez operativa es mayor, ademas de que podria reducirce el n´umero total de compuertas, pues no se necesita un decodificador. 3. ¿Muestre la manera de obtener una maquina mealy a partir de un esquema de maquina moore? VIII. CONCLUSIONES Complementamos y reforzamos nuestros conoci- mientos ya adquiridos. La aplicaci´on de los circuitos secuenciales tiene muchas aplicaciones en muchos elementos que a diario usamos como por ejemplo los electro- dom´esticos. REFERENCIAS [1] http://www.apuntesdeelectronica.com/ [2] http://meteo.ieec.uned.es/wwwU sumeteog/ compcombdecodificadores.html.