Está en la página 1de 12

MICROPROCESADORES Y

MICROCONTROLADORES
309696 – 23
Paso 6. Evaluación Final

Cristian Hernando Cobo Solano; Código: 1.151.952.197


Jenny Liliana Martínez; Código: 34.331.509
Felipe Alberto Sandoval; Código: 94.509.393
Hector Orobio; Código: 79.356.242
Juan Carlos Villanueva; Código: 94.454.267

Tutor: Noel Jair Zambrano

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ECBTI
INGENIERÍA ELECTRÓNICA
CEAD CALI

2018

Grupo Colaborativo No. 23

1
INTRODUCCIÓN

Como evaluación final, se realiza un software y el diseño de un circuito el cual evidencia

lo aprendido a lo largo del curso de Microprocesadores y Microcontroladores, tanto a nivel

teórico como en el componente práctico, haciendo uso de herramientas que ayudan a simular los

sistemas, tales como lo es Proteus y para el desarrollo de la etapa final trabajamos con Arduino a

fin de realizar la programación del mismo para generar las condiciones de funcionamiento.

Lo temas vistos son a fin de conocer, comprender y poder desarrollar sistemas

automatizados en diferentes procesos que son comunes a nivel industrial.

RESUMEN

Grupo Colaborativo No. 23

2
Los procesos automatizados hoy en día son la mejor aplicación en la mayoría de los casos

en el campo industrial debido a que se evita al máximo la intervención del hombre durante un

proceso, generando así mayor confiabilidad en cuanto a precisión de tiempos, medidas,

intensidad entre otros factores que, aunque el hombre no hace mal, no lo realizan con la misma

exactitud que lo pueden hacer las maquinas que previamente han sido programadas por una

persona.

Los mencionado anteriormente lo pudimos observar a través de cada uno de los diferentes

pasos del curso de Microprocesadores y Microcontroladores, donde los tiempos eran exactos en

cuanto al encendido de motores, sensores de luz, mensajes en pantalla, paros inmediatos y ahora

una maquina centrífuga, la cual será el ejercicio que desarrollaremos en la evaluación final con

un control de tiempo y velocidad, además de poder visualizar por pantalla los datos reales.

No siendo más los invitamos a conocer los resultados de esta actividad, de la cual se

recibieron varias ideas por cada uno de los integrantes y finalmente llegamos a un solo ejercicio

el cual daba cumplimiento a lo requerido.

OBJETIVOS

 Poner en práctica temas vistos en la Unidad 1, 2 y 3 del curso

Grupo Colaborativo No. 23

3
 Trabajar con placas de desarrollo

 Saber diseñar y programar un sistema automatizado

MARCO METODOLÓGICO

Se plantea como proyecto desarrollar el diseño de un sistema de control de un laboratorio

biológico: Se plantea continuar con la automatización del laboratorio, para ello se utiliza una
Grupo Colaborativo No. 23

4
placa Arduino en cualquiera de sus presentaciones o un Microcontrolador que puede ser de la

empresa de Microchip: se va a diseñar el último elemento del laboratorio denominado “maquina

centrifugadora”.

Para la maquina centrifuga se debe diseñar una perilla para ajustar el tiempo de

funcionamiento del rotor, el tiempo mínimo es de 10 segundos y el tiempo máximo es de 1

minuto, por lo que esta perilla se puede ajustar con un potenciómetro y el rotor será un motor DC

que controla el Microcontrolador o la placa de desarrollo GNU.

La segunda perilla de la máquina centrifuga es el control y ajuste de rotación mediante

revoluciones por minuto (RPM), por lo que con esta perilla se ajusta la velocidad de rotación del

rotor, tengan en cuenta que se debe controlar desde 0x100rpm hasta 40x100rpm, (el ajuste de

rotación se puede hacer en cualquier momento del funcionamiento de la máquina).

Solución: Para el desarrollo de la maquina centrífuga, se hace uso de la placa de Arduino,

un motor DC, un display LCD donde se visualizaran los estados del motor (Revoluciones y

tiempo de funcionamiento), un Driver L293D que va previo al motor y 2 potenciometros

(resistencias variables) que nos ayudaran a controlar el tiempo del funcionamiento y las

revoluciones del motor.

La programación del Arduino es la siguiente:

Grupo Colaborativo No. 23

5
Grupo Colaborativo No. 23

6
Grupo Colaborativo No. 23

7
Ahora, una vez presentada la programación del Arduino, su compilación y correcto

funcionamiento, se ejecuta el esquemático en Proteus obteniendo los siguientes resultados.

Grupo Colaborativo No. 23

8
Link de video:

CONCLUSIONES

Grupo Colaborativo No. 23

9
 La automatización tiene muchos campos de aplicación, así como ventajas en su operación

como por ejemplo la eficiencia operativa, reducción de tiempos, información detalladas,

consistencia, visibilidad entre otras.

 La programación es limitada por la misma mente humana, ya que, fácilmente conociendo

el lenguaje de programación, sea de bajo o alto nivel se puede programar para controlar

un proceso con ayuda de algoritmos.

 Arduino es una plataforma de hardware libre que permite simplificar el proceso de

trabajar con microcontroladores.

 La programación en Arduino se asemeja a los lenguajes de alto nivel por lo que el

aprendizaje de la sintaxis no es complejo.

 Con este diseño se adquiere el conocimiento suficiente sobre las características técnicas

de la placa Arduino familiarizándonos con su estructura y entorno de desarrollo.

 La herramienta Proteus permite simular el código de varios tipos de Arduino y

Microprocesadores, descargando la librería correcta permitiendo así el montaje virtual de

los circuitos eléctricos y electrónicos.

RECOMENDACIONES

Grupo Colaborativo No. 23

10
Se recomienda incluir una pantalla LCD para en el desarrollo de este ejercicio ya que es muy útil

para entender el paso a paso y saber en qué etapa va la simulación.

Es importante realizar la práctica en el software Proteus para entender de una forma didáctica y

segura el comportamiento de los elementos que lo componen y el funcionamiento del circuito.

Bibliografía
Arduino Mega2560 Rev3. (s.f). Obtenido de https://www.lemona.ee/LIUSE/TI/En/Pdf/A000067.pdf

Grupo Colaborativo No. 23

11
ATMEL . (2015). Arduino Mega 2560. Obtenido de http://pdf1.alldatasheet.com/datasheet-
pdf/view/897466/ATMEL/MEGA2560.html

Editronikx. (17 de febrero de 2013). arduino desde cero (primeros pasos con ejemplos básicos), arduino
from zero. Obtenido de https://www.youtube.com/watch?v=3BnS59Kg9DE&t=778s

García, E. p. (22 de junio de 2016). Obtenido de Conexión y Prueba Rapida del LCD 2x16 Paso aPaso:
https://www.youtube.com/watch?v=LQyE7ZkYQws

Higinio, H. (10 de Octubre de 2015). utorial LCD 16 x 2 - Arduino - Programacion Paso a Paso - Parte1.
[Video]. Obtenido de https://www.youtube.com/watch?v=R-CRIthB7ZY

Jacobi, D., & Pfarher, I. (s.f.). Edutecne. Obtenido de Control de potencia monofásica por SPWM:
http://www.edutecne.utn.edu.ar/microcontrol_congr/industria/Control_potencia_por_SPWM.p
df

Lime Technologies. (3 de Diciembre de 2012). Programando con Arduino. 3- Entrada Analógica, leer
valores de un potenciómetro. [Video]. Obtenido de https://www.youtube.com/watch?
v=62_sS9FzLFM

López Guillén, M. E. (s.f.). 2. Identificación de sistemas. En M. E. López Guillén, Identificación de


sistemas. Aplicación al modelado de un motor de continua (pág. 4). Obtenido de
http://www.depeca.uah.es/depeca/repositorio/asignaturas/32328/Tema6.pdf

Microchip Technology Inc. (2001). MicroChip - Data Sheet PIC16F84A. Recuperado el 6 de Octubre de
2018, de https://ww1.microchip.com/downloads/en/DeviceDoc/35007b.pdf

Motorex. (s.f). Variador de Velocidad para motor AC. Obtenido de


http://www.motorex.com.pe/producto/variador-de-velocidad-para-motor-ac

Prometec. (5 de Marzo de 2015). Displays lcd - Conectar con arduino. Obtenido de


https://www.prometec.net/displays-lcd/

Tech Krowd. (27 de Junio de 2016). Arduino: Motor DC y transistor NPN (Control de velocidad). [Video].
Obtenido de https://www.youtube.com/watch?v=crrbujSEjBE

Texas Instruments. (November de 2004). L293x Quadruple Half-H Drivers. Obtenido de


http://www.ti.com/lit/ds/symlink/l293.pdf

Grupo Colaborativo No. 23

12

También podría gustarte