Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Sistemas Electrónicos de Potencia
Practica 4.- Microcontroladores
Carrillo Hernández Edwin Jair Esteban edwin984123@[Link] - Espejel Guevara Víctor Manuel [Link]@[Link]
Zamora Bonilla Elideth Aquetzaly [Link]@[Link] - Suárez García Luz Gabriela [Link]@[Link]
Romero Mendoza Jonathan Moisés moy.romeromendoza21@[Link] - Cisneros Ortega Humberto [Link]@[Link]
Abstract: In this present practice, we will use a very Mientras un microprocesador es de uso general y es
important element in electronics, a microcontroller, un componente aparte de los demás que están en
whose function will be to power a lamp. The una computadora, los microcontroladores se utilizan
Microcontroller A microcontroller (MCU) uses para realizar tareas específicas, mayormente en los
microelectronic techniques to reduce various sistemas embebidos; estos son de propósito limitado
components such as the CPU (Central Processing y por lo general montado en una única PCB. Un
microcontrolador por sí solo no tiene funcionalidad
Unit) and memory to a small package (or package).
hasta que es programado. Un microcontrolador,
It has several input and output pins, through which
como las computadoras normales, se comunica
you can interact with the outside world. Obviously, usando “1” o “0” (lenguaje binario o lenguaje
the microcontroller, as it has been done, does máquina). Eso quiere decir que se necesita
nothing, it is necessary to program it by means of a programar a bajo nivel, interactuando directamente
set of instructions that represent the system con el hardware y direcciones de memoria. Sería
firmware installed in the memory of the device. incómodo programar con unos y ceros, pero existe
una alternativa que es el lenguaje ensamblador o
The main use is for embedded systems, that is, for más conocido como assembler. Este es un lenguaje
all those specific applications (special purpose) que se acomoda al lenguaje humano usando
related to digital control. Unlike microprocessors palabras clave para dar instrucciones y acceder a la
that represent the pure heart of a computer designed memoria. Aun así, hacer tareas sencillas involucra
for general applications, the microcontroller wants bastantes líneas de código y hay variaciones
to direct the maximum efficiency towards a dependiendo del microcontrolador.
particular application optimizing the cost /
performance ratio. A processor commonly refers to Un microcontrolador consiste en una serie de
a microprocessor. This differs from a módulos fijos que son comunes a todos los
microcontroller in that it focuses on performance modelos, mientras que algunos son extensiones que
rather than application. They tend to have fewer cubren un determinado rango de precios o
aplicación. A continuación, se enumeran los
peripherals than a microcontroller and internal
componentes más comunes:
functionality that provides acceleration for software
algorithms that could be run on that type of Unidad de proceso: CPU
microprocessor. Memoria de datos: RAM y EEPROM
Keyboards: Microcontroller, applications, Memoria de programas: ROM, EPROM,
optimizing, memory. FLASH
Oscilador interno o externo
I. INTRODUCCIÓN Puertos de E/S y GPIO configurables
Controlador DMA
Un microcontrolador es una computadora en Contadores y temporizadores
pequeña escala. Eso quiere decir que en su interior Gestión de interrupciones
contiene un CPU, unidades de memoria, puertos de Módulos de comunicación: USART, I2C,
entrada y salida, periféricos, osciladores, módulos SPI, USB, Ethernet, IrDA, CAN, Wi-Fi,
de comunicación, DAC, ADC, entre otros. Zigbee, Bluetooth
Interfaces de tecnología analógica o mixta Sistemas de comunicación: en grandes
Interfaces de visualización y control (LCD, automatismos como centrales y en teléfonos
sensor táctil) fijos, móviles, fax, etc.
Electrodomésticos: lavadoras, hornos,
II. MARCO TEÓRICO frigoríficos, lavavajillas, batidoras,
los microcontroladores son diseñados para reducir televisores, vídeos, reproductores DVD,
el costo económico y el consumo de energía de un equipos de música, mandos a distancia,
consolas, etc.
sistema en particular. Por eso el tamaño de la
Industria informática: Se encuentran en casi
unidad central de procesamiento, la cantidad de
todos los periféricos; ratones, teclados,
memoria y los periféricos incluidos dependerán de
impresoras, escáner, etc.
la aplicación. El control de un electrodoméstico Automoción: climatización, seguridad, ABS,
sencillo como una batidora utilizará un procesador etc.
muy pequeño (4 u 8 bits) porque sustituirá a un Industria: Autómatas, control de procesos,
autómata finito. En cambio, un reproductor de etc.
música y/o vídeo digital (mp3 o mp4) requerirá de Sistemas de supervisión, vigilancia y
un procesador de 32 bits o de 64 bits y de uno o más alarma: ascensores, calefacción, aire
Códecs de señal digital (audio y/o vídeo). acondicionado, alarmas de incendio, robo,
etc.
Otros: Instrumentación, electromedicina,
tarjetas (smartcard), sistemas de navegación,
etc.
Los microcontroladores disponen generalmente
también de una gran variedad de dispositivos de
entrada/salida, como convertidores de analógico al
digital, temporizadores, UARTs y buses de interfaz
serie especializados, como I2C y CAN.
Frecuentemente, estos dispositivos integrados
pueden ser controlados por instrucciones de
procesadores especializados. Los modernos
microcontroladores frecuentemente incluyen un
lenguaje de programación integrado, como el
lenguaje de programación BASIC que se utiliza III. OBJETIVO
bastante con este propósito. Los microcontroladores
Diseñar un sistema de control de fase para una
negocian la velocidad y la flexibilidad para facilitar
su uso. Debido a que se utiliza bastante sitio en el carga alimentada con VAC utilizando un
chip para incluir funcionalidad, como microcontrolador, para lo cual es necesario cubrir 3
los ]]dispositivos de entrada/salida]] o la memoria etapas:
que incluye el microcontrolador, se ha de prescindir
1.- Diseño de un circuito de cruce por cero con el
de cualquier otra circuitería. Los
uso de un puente rectificador de onda completa y un
microcontroladores se encuentran por todas partes:
optoacoplador 4N25.
2.- Diseño de un firmware para un microcontrolador
que sincronice la señal proveniente del cruce por
cero de la señal de la red.
3.- Control de potencia para la alimentación de una
lampara.
IV. MATERIAL
-1 microcontrolador PIC16F877A
-1 potenciómetro de 10k
-1 optoacoplador 4N25
-1 optoacoplador MOC3011
-1 TRIAC
-1 display LCD de 2x16
-1 puente de diodos
-Resistencias de varios valores
-1 lampara de 120 VAC
-1 fuente de AC con Vrms de 163.7V
-1 fuente de DC de 5V
-1 fuente de alimentación a 120 Vrms
V. DESARROLLO
VI. RESULTADOS
VII. DISCUSIÓN
VIII. CONCLUSIONES
IX. REERENCIAS
[Link]
microcontrolador/
[Link]
[Link]
[Link]
es/