Está en la página 1de 3

Primer Lab.

Sistemas Digitales Programables

Luis Orozco Quintero Julian Vega Guzman


Ingeniería Electrónica y Ingeniería Electrónica y
Telecomunicaciones. Telecomunicaciones.
Universidad Autónoma de Universidad Autónoma de
Occidente Occidente
Cali, Colombia Cali, Colombia
Luis_eduardo.orozco@uao.edu.co Julin.vega@uao.edu.co

Abstract​- With state machines, we can design and Sistema embebido​. Es un sistema electrónico diseñado
implement digital systems of various functions, para realizar pocas funciones en tiempo real, se diseñan
without the need to carry out an internal structure at para cubrir necesidades específicas.
the moment. (temporary); facilitating the design of
digital systems allowing us to keep the focus on the
logic of the implementation. Contador. Un contador es una variable el cual su valor
For issues such as internal structure, there is software incrementa o decrementa (cantidad constante) cada vez
for hardware synthesis. que se produce un determinado suceso, con la finalidad de
contar sucesos o acciones internas de un bucle.
Keywords-component: state machine, hardware
synthesis, digital system.
FSM. (Máquina de estados) Describe un modelo
Resumen- Con las máquinas de estado podemos matemático para cualquier sistema que tenga un número
diseñar e implementar sistemas digitales de limitado de estados condicionales del sistema. puede
diversas funciones, sin necesidad de realizar una implementarse para simplificar un problema complejo,
estructura interna en el momento. (temporal); solo puede tomar uno de esos estados a la vez. Este
facilitando el diseño de sistemas digitales enfoque permite estudiar y probar cada escenario de
permitiéndonos mantener el foco en la lógica de la
entrada y salida.
implementación.
Para cuestiones como la estructura interna, existe
un software para la síntesis de hardware. Display 7 Segmentos. Es un display que está compuesto
por leds, se puede visualizar la información que nos
Palabras clave-componente: máquina de estado, muestra es por medio de los leds. A menudo se utiliza en
síntesis de hardware, sistema digital. dispositivos electrónicos de pilas, ya que utiliza
cantidades muy pequeñas de energía eléctrica.
I. INTRODUCCIÓN Actuará como periférico, consta de 8 patillas, las cuales
cada uno luce uno de los 7 leds y uno aparte para la tierra.
El lenguaje VHDL, siendo un tipo de lenguaje de estos comparten el ánodo o positivo de la pila.
descripción se puede crear máquinas de estado,
Funcionando como herramienta para diseñar e
implementar sistemas digitales de diversas funciones, sin Entradas:
necesidad de realizar una estructura interna en el Selector_tiempo
momento, se encuentra entre las entradas y salidas. Encendido
Se tiene en cuenta que el VHDL es un lenguaje de Apagado_emergencia
descripción de hardware, no un lenguaje de
programación, Se suele confundir muy a menudo debido Estados:
a su sintaxis y manejo. T1
Esta se usa en elementos como circuitos secuenciales, T2
usando sumadores y bloques combinacionales. T3
Fin
II. MARCO TEÓRICO Inicio
Salidas:
Luz_Verde
Luz_Roja
Display

III. PROCEDIMIENTO

Se tendrán en cuenta cinco (5) estados, Los tres (3)


Fig. 3. Display 7 Segmentos. Tomado de Innovatronics
primeros estados serán para seleccionar el tiempo deseado
del encendido, mediante un contador descendente de 10
segundos, otro de 20 segundos y uno último de 30
segundos, el cuarto estado es el de encendido el horno y
el quinto estado para el apagado de emergencia.
Las entradas de la máquina de estados son Z1= encendido
(On), Z2= apagado (Off) y Z3=Selector Tiempo.

Como salidas se tendran ayudas visuales identificados


como LED (Light Emitting diode) de color verde para Fig. 4. LED. Tomado de Candy-Ho Electronics.

simbolizar el encendido del horno y rojo para cuando se


encuentre apagado.
Por otro lado se tendrá una pantalla LCD (Liquid
Crystal-Display) donde se podrá observar el tiempo
configurado desde el inicio decreciendo.

Teniendo lo anterior en cuenta, se hace el diseño del


controlador para el funcionamiento del horno eléctrico Diseños Realizados.
industrial.

Fig. 5. Diagrama de bloques. Tomado de Lucidchart

Fig. 1. Horno industrial propuesto en la guia del laboratorio UAO Fig. 6. FSM del horno. Tomado de Lucidchart.

FSM

Fig. 2. Pulsadores. Tomado de Innovatronics


Fig. 7. FSM de contador de unidades.
Fig. 8. FSM de contador de decimales.
Fig. 12. Simulación de T3 (Contador de 30 segundos)

Fig. 9. FSM de Sistema de Control.

Fig 13. RTL del sistema (Horno)

REFERENCIAS

[1] TechTarget. Finite state machine. [Online]:


Fig 10. Simulación de T1 (contador 1 de 10 Segundos) https://whatis.techtarget.com/definition/finite-state-machi
ne
[2] Diapositivas Sistemas digitales programables.
Fernando Arevalo.
[3] Azul web. Sistemas embebidos [online]:
https://www.azulweb.net/que-son-los-sistemas-embebidos
/
[4] Diseño Digital principios y prácticas. John Wakerly.
Edición 3.

Fig 11. Simulación de T2 (Contador 2 de 20 segundos)

También podría gustarte