Máquinas de Mealy y Moore: estados finitos, PLC y PLD
Resumen
El texto presenta las máquinas de estados finitos, distinguiendo las máquinas de Mealy, cuya salida depende del estado y de la entrada, y las de Moore, cuya salida depende solo del estado actual. Además, explica la metodología de los diseños secuenciales y describe los Controladores Lógicos Programables (PLC) y los Dispositivos Lógicos Programables (PLD).
Puntos clave
- Una máquina de Mealy genera salidas según su estado actual y su entrada.
- En una máquina de Moore, la salida depende únicamente del estado actual.
- Los circuitos secuenciales combinan una etapa combinacional y una etapa de memoria.
- Los PLC programan y controlan procesos secuenciales en tiempo real mediante sensores y actuadores.
- Los PLD tienen una función no establecida de fábrica y deben programarse antes de usarse.
Máquinas de Estado Finito
Máquina de Mealy
La Máquina de Mealy es un tipo de máquina de estados finitos que genera una salida basándose en su estado actual y en su entrada. Esto significa que el diagrama de estados incluirá tanto señales de entrada como de salida para cada línea de transición.
En contraste, la salida de una máquina de Moore (el otro tipo) depende solo del estado actual de la máquina, dado que las transiciones no tienen una entrada asociada. Sin embargo, para cada máquina de Mealy existe una máquina de Moore equivalente cuyos estados son la unión de los estados de la máquina de Mealy y el producto cartesiano de los estados de la máquina de Mealy y el alfabeto de entrada.
Máquina de Moore
La Máquina de Moore es un autómata de estados finitos donde las salidas están determinadas únicamente por el estado actual (y no dependen directamente de la entrada). El diagrama de estados para una máquina de Moore incluirá una señal de salida para cada estado, a diferencia de la Máquina de Mealy, la cual mapea transiciones en la máquina a salidas.
Metodología de Diseños Secuenciales
Las máquinas de estado son circuitos secuenciales constituidos por una etapa combinacional y una etapa de memoria, relacionadas de tal forma que conforman un sistema secuencial para un propósito específico. Los registros y contadores con entradas asincrónicas son ejemplos comunes de este tipo de sistemas.
Controladores Lógicos Programables (PLC)
Los Controladores Lógicos Programables o PLC se utilizan para programar y controlar procesos secuenciales en tiempo real. Para que un PLC cumpla con su función de control, es necesario programarlo con información específica sobre los procesos que se desea secuenciar.
Esta información es recibida por captadores que, gracias al programa lógico interno, logran implementarla a través de los accionadores de la instalación. Es decir, a través de los dispositivos de entrada (sensores o transductores de entrada), se captan los estímulos del exterior que son procesados por la lógica digital programada, la cual envía respuestas a través de los dispositivos de salida (transductores de salida, llamados actuadores).
Dispositivos Lógicos Programables (PLD)
Los dispositivos lógicos programables (PLD) poseen una función no establecida de fábrica, al contrario que las puertas lógicas tradicionales que tienen una función fija desde su fabricación. Antes de poder utilizar un PLD en un circuito, este debe ser programado.
Descargar
PDF Word HTMLPreguntas frecuentes
¿En qué se diferencia una máquina de Mealy de una de Moore?
En la máquina de Mealy la salida depende del estado actual y de la entrada, mientras que en la de Moore la salida depende solo del estado actual.
¿Qué es un PLC?
Un Controlador Lógico Programable es un dispositivo que se programa para controlar procesos secuenciales en tiempo real, recibiendo información de sensores y actuando mediante accionadores.
¿Qué diferencia hay entre un PLD y una puerta lógica tradicional?
Un PLD no tiene una función fija de fábrica, mientras que una puerta lógica tradicional sí la tiene. Antes de usar un PLD en un circuito, debe programarse.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.