Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TR1 Micontroladores

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO

1. INFORMACIÓN GENERAL

Apellidos y Nombres: MORENO ALBUJAR CARLOS ALBERTO ID: 1356719


Dirección Zonal/CFP: LIMA – CALLAO (ELECTROTECNIA)
Carrera: MECATRONICA INDUSTRIAL Semestre: IV
Curso/ Mód. Formativo MICROCONTROLADORES
Tema del Trabajo: SISTEMA DE CONTROL DE PERIFERICO DE SALIDA

2. PLANIFICACIÓN DEL TRABAJO

N° ACTIVIDADES/ ENTREGABLES CRONOGRAMA/ FECHA DE ENTREGA

3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:

Nº PREGUNTAS

1 ¿Cómo se controlan los motores paso a paso?

2 ¿Cómo se controla la pantalla LCD?

3 ¿A qué se llama familia Arduino? Explique.

Realice el programa del Arduino para controla la pantalla LCD y el motor paso a paso de
4 acuerdo a lo requerido.

5 Simule el programa utilizando el software de simulación.

2
TRABAJO FINAL DEL CURSO

HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA

1. ¿Cómo se controlan los motores paso a paso?

Los controladores de motores de paso a paso se realizan sobre la base de circuitos digitales que
controlan los drivers aumentando la capacidad de carga de las salidas. Por lo general, en un
controlador de este tipo encontramos un microcontrolador, pero no necesariamente, porque
dicho controlador se puede hacer basado en puertas y flip-flops sin mucha dificultad. El propio
método de control del motor depende de su tipo, el número de fases y si es con o sin
retroalimentación.

Es decir que se puede encontrar muchos diseños de controladores de motor paso a paso, desde
los más fáciles de construir, equipados con un potenciómetro para regular la velocidad de
rotación y un botón para cambiar la dirección de rotación o un botón de inicio/parada,
construido con el uso de componentes discretos, como puertas, flip-flops y llaves de
transistores, hasta muy complicado, por ejemplo, realizado sobre la base de circuitos
integrados especializados de controladores y un procesador DSP.

Al seleccionar un motor para una aplicación específica, siempre hay algunas compensaciones
a considerar, como, por ejemplo, la velocidad angular máxima y el par requerido con respecto
al proyecto ralizado.

3
TRABAJO FINAL DEL CURSO
2. ¿Cómo se controla la pantalla LCD?

Las pantallas LCD tienen diferentes características porque son fabricadas en diferentes
tamaños y su uso depende de la necesidad que se tenga, los tamaños comunes en el mercado
son el LCD 16×2 (2 filas y 16 caracteres), de 20×4, 20×2 y 40×2.

Para que el LCD consiga mostrar los caracteres se utiliza un controlador en estos dispositivos
donde el más popular es el Hitachi HD44780, el cual trabaja con LCDs monocromáticos de
hasta 80 caracteres alfanuméricos y símbolos. Usar una pantalla LCD 16×2 con Arduino puede
ser algo complicado por la cantidad de lineas de conexión que se requieren, por lo tanto
dividiremos el proceso en varias fases para facilitarlo:

• Conectar la pantalla LCD 16×2 a la alimentación de 5 volts, incluyendo la alimentación de


la iluminación led
• Colocar un potenciómetro para el ajuste de contraste
• Conectar los pines de datos a la pantalla (modo de 4 bits o modo de 8 bits)
• Conectar los pines de control RS y EN (de manera opcional el pin RW).

4
TRABAJO FINAL DEL CURSO
3. ¿A qué se llama familia Arduino? Explique.

Se le llama familia por la divesidad de placas diferentes que posee, cada una con capacidades
diferentes. Además, al ser hardware de código abierto significa que puedes modificar y
producir derivados de placas Arduino que proporcionan aún más factores de forma y
funcionalidad.

➢ ARDUINO UNO: Es la placa estándar y la más conocida y documentada.


Salió a la luz en septiembre de 2010 sustituyendo su predecesor Duemilanove
con varias mejoras de hardware que consisten básicamente en el uso de un
USB HID propio en lugar de utilizar un conversor FTDI para la conexión USB.
Es 100% compatible con los modelos Duemilanove y Diecimila. Viene con un
Atmega328p con 32Kbytes de ROM para el programa.

➢ ARDUINO MEGA: Es con mucha diferencia el más potente de las placas con
microcontrolador de 8 bits y el que más pines i/o tiene, apto para trabajos ya
algo más complejos aunque tengamos que sacrificar un poco el espacio.
Cuenta con el microcontrolador Atmega2560 con más memoria para el
programa, más RAM y más pines que el resto de los modelos.

➢ ARDUINO ETHERNET: Incorpora un puerto ethernet, está basado en el


Arduino Uno y nos permite conectarnos a una red o a Internet mediante su
puerto de red.

➢ ARDUINO DUE: Arduino con la mayor capacidad de procesamiento, basado


en un microcontrolador de 32 bit y arquitectura ARM: Atmel SAM3X8E ARM
Cortex-M3 CPU. Este arduino está alimentado a 3.3V y dado que gran parte
de los shields, sensores, actuadores para Arduino y compatible son a 5V lo
limita, pero cada vez se ven más elementos donde se puede elegir el voltaje
entre 3.3 y 5V.

➢ ARRDUINO LEONARDO: La diferencia de este arduino con el resto es que


trae un único MCU ATmega32u4 que tiene integrado la comunicación USB, lo
que elimina la necesidad de un segundo procesador. Esto tiene otras
implicaciones en el compartimento del arduino al conectarlo al ordenador, lo
que no lo hace apto para iniciarse con él.

➢ FAMILIA MKR: La familia de Arduino MKR son uan serie de placas con un
factor de forma diferente al de Arduino mucho más pequeño y basados todos
en el microcontrolador de 32 bits de Atmel SAMD21. Estas placas están
pensadas principalmente para IoT.

5
TRABAJO FINAL DEL CURSO
4. Realice el programa del Arduino para controla la pantalla LCD y el motor paso a paso de
acuerdo a lo requerido.

El software Arduino (IDE) de código abierto facilita la escritura de código y su carga en la


placa. Este software se puede utilizar con cualquier placa Arduino.

Programar Arduino consiste en traducir a líneas de código las tareas automatizadas que
queremos hacer leyendo de los sensores y en función de las condiciones del entorno programar
la interacción con el mundo exterior mediante unos actuadores.

Pequeños proyectos que hacer con una placa Arduino

• Sensor de presencia para encender luces.


• Luces ambientales para el monitor.
• Sensor de huellas para abrir puertas.
• Un completo panel de control para el PC.
• Un espejo caleidoscopio infinito.
• Sistema detector de humos Arduino.
• Un reloj digital con Arduino Mini.

5. Simule el programa utilizando el software de simulación.

Proteus es un potente software comercial de captura de esquemas, simulación y autoruteado,


capaz de simular en tiempo real sistemas completos basados en microcontrolador.Con Proteus
las fases de prueba no suponen la necesidad de volver a construir nuevos prototipos, con el
ahorro de costos y tiempo que ello supone.

Los diferentes módulos que componen Proteus se pueden adquirir de forma independiente
añadiendo nuevas funcionalidades a medida que aumentan nuestras necesidades de desarrollo
y producción. Además, la capacidad de simular cada una de las familias de microprocesadores
también es objeto de adquisición por separado.

En el mundo de la formación, Proteus se muestra como una hereramienta magnífica porque


permite al alumno realizar modificaciones tanto en el circuito como en el programa,
experimentando y comprobando de forma inmediata los resultados

6
TRABAJO FINAL DEL CURSO

HOJA DE PLANIFICACIÓN

PROCESO DE EJECUCIÓN
EJECUCION
OPERACIONES / PASOS /SUBPASOS
Aprender lenguaje CSC o C++
Informarse sobre el lenguaje arduino y los
componentes especificados
Verificar todos los componentes electricos.
Descargar software ARDUINO Y PROTEUS
previo al analisis

Elegir el tipo de arduino mas conveniente para el


trabajo

Elegir lcd y driver de motor paso a paso mas


eficiente
Descargar librería de proteus SIMULIN que lleva
las placas de arduino.
Desarrollar bocetos de la conexión electrica del
lcd y el motor paso a paso.
ARDUINO
Abrir el programa arduino

Comenzar la programacion en arduino


Inciar el programa con las librerias para simplicar
el trabajo.

Comenzar con los pines y poner en salida en void


setup

7
TRABAJO FINAL DEL CURSO
Completar con condiciones y instrucciones que
recibira el pin según lo requerido en void loop

Tener en cuenta los errores según lo requerido para


evitar errores al compilar
Compilar el programa
Crear codigo o programa arduino en carpeta
Dar instrucciones de lo que hiciste en el programa

PROTEUS
Crear simulador del circuito LCD,LDR,pulsador y
Motor stepper unipolar(driver L293D)

Verificar que todos los componentes esten en el


simuldor con fuentes y tierra
Ordenar el cableado e instalacion para evitar
equivocarse
Conectar el arduino UNO con lo componentes
requeridos

Llevar el programa arduino al programa de


simulacion proteus

Iniciar con la simulacion completa del circuito con


las especificaciones
Comprobar el funcionamiento correcto del circuito

8
TRABAJO FINAL DEL CURSO

DIBUJO / ESQUEMA/ DIAGRAMA

[NOMBRE DEL TRABAJO]

[APELLIDOS Y NOMBRES] [ESCALA]

9
TRABAJO FINAL DEL CURSO

EN ESPERA

ENCENDIDO

10
TRABAJO FINAL DEL CURSO

LISTA DE RECURSOS

INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del trabajo.

1. MÁQUINAS Y EQUIPOS

-Motor paso a paso

-Pantalla LCD

-CI Arduino uno

2. HERRAMIENTAS E INSTRUMENTOS
LDR celula fotoelectrica

Pulsador

Cables de conexion

Driver L293D

3. MATERIALES E INSUMOS

-Proteus

-Arduino

11

También podría gustarte