Вы находитесь на странице: 1из 25

SISTEMAS EMBEBIDOS

BASADOS EN
MICROCONTROLADOR
Presentado por:

Diego Fernando Ramrez Jimnez
Tecnlogo en Electrnica
Ingeniero Electrnico
Sistemas Embebidos Basados
en Microcontrolador
Contenido:

Definicin de Sistema Embebido.
Definicin de Microcontrolador.
Diferencia entre Microcontrolador y Microprocesador.
Sistemas Embebidos Basados en Microcontrolador.
Ejemplo de un Sistema Embebido.
Conclusiones.
Bibliografa.
Preguntas.


Que es un Sistema Embebido?

Un sistema embebido (SE) se puede definir como un sistema
electrnico diseado para realizar funciones especificas; en
donde la mayora de sus componentes se encuentran incluidos
en la tarjeta base.

Sistemas Embebidos Basados
en Microcontrolador
Figura 1. Sistema Embebido.
Diferencia entre Microprocesador y Microcontrolador.

La diferencia ms importante radica en su funcionalidad. Para
utilizar un microprocesador en una aplicacin real, se debe
realizar la conexin con otros componentes tales como:
Memoria, buses de transmisin de datos, etc.
Sistemas Embebidos Basados
en Microcontrolador
Figura 2. Arquitectura de un Microprocesador.
Que es un Microcontrolador?

Un microcontrolador (C) es un circuito integrado programable,
capaz de ejecutar las rdenes grabadas en su memoria. Est
compuesto de varios bloques funcionales, los cuales cumplen
una tarea especfica.
Sistemas Embebidos Basados
en Microcontrolador
Figura 3. Arquitectura de un Microcontrolador.
Sistemas Embebidos Basados en Microcontrolador.

La caracterstica principal de estos sistemas, es que emplean una
o varias CPUs en formato microcontrolador que permite aportar
inteligencia al sistema que ayudar a gobernar y del cual forma
parte.
Sistemas Embebidos Basados
en Microcontrolador
Figura 4. Sistema embebido basado en
Microcontrolador.
Arduino.

Caractersticas:
Plataforma de desarrollo basada en cdigo abierto.
Diseada para el uso de la electrnica en proyectos
multidisciplinares.
Los planos de los mdulos estn publicados bajo licencia
Creative Commons.
Emplea Microcontroladores AVR.
Posee mdulos adaptables para ofrecer mayor funcionalidad a
las tarjetas (Sistemas Embebidos).
Bajo costo.
Sistemas Embebidos Basados
en Microcontrolador
Arduino Uno.

Caractersticas:
Microcontrolador ATmega 328
Velocidad de CPU de 16MHz
Memoria de 32KB
USART: 1
Interrupciones Externas: 2
Canales PWM: 6
SPI: 1
Canales de ADC: 6
Timer de 8bits: 2
Timer de 16bits: 1
Sistemas Embebidos Basados
en Microcontrolador
Figura 5. Arduino Uno.
Arduino Leonardo.

Caractersticas:
Microcontrolador ATmega 32u4
Velocidad de CPU de 16MHz
Memoria de 32KB
USART: 1
Interrupciones Externas: 4
Canales PWM: 6
SPI: 1
Canales de ADC: 12
Timer de 8bits: 1
Timer de 16bits: 2
Sistemas Embebidos Basados
en Microcontrolador
Figura 6. Arduino Leonardo.
Arduino Yun.

Caractersticas:
Microcontrolador ATmega 32u4
Velocidad de CPU de 16MHz
Memoria de 32KB
USART: 1
Interrupciones Externas: 4
Canales PWM: 6
SPI: 1
Canales de ADC: 12
Timer de 8bits: 1
Timer de 16bits: 2
Procesador Atheros AR9331
Conexin LAN: IEEE 802.3 10/100Mbit/s
Conexin Inalmbrica: WiFi IEEE 802.11
Conexin USB: Tipo A
Lector de Tarjetas: Micro-SD nicamente
Memoria de 64 MB DDR2
Sistemas Embebidos Basados
en Microcontrolador
Figura 7. Arduino Yun.
Arduino Kit.

Caractersticas:
Libro de Proyectos: 1
Sistema Arduino Uno: 1
BreadBoard: 1
Pulsadores: 10
Potencimetros: 3
Sensor de Temperatura: 1
Pantalla LCD 2X16: 1
Leds: 10
Servomotor: 1
Motores DC: 1
Transistores: 5
Resistencias: 65
Sistemas Embebidos Basados
en Microcontrolador
Figura 8. Kit Arduino Starter.
UC Board.

Caractersticas:
Proyecto abierto de tarjetas de desarrollo basadas en
microcontrolador.
Fcil manejo permitiendo acceder a puertos y otros sistemas
electrnicos de manera sencilla .
Diseada por el grupo uCSystem..
Desarrollada para microcontroladores ATmega 16A y XMEGA
32A4U.
Bajo costo.
Sistemas Embebidos Basados
en Microcontrolador



Sistemas Embebidos Basados
en Microcontrolador
uC Board-M16.

Caractersticas:
Microcontrolador ATmega 16A
Velocidad de CPU entre 12 y
16MHz
Memoria de 16KB
USART: 1
Interrupciones Externas: 3
Canales PWM: 4
SPI: 1
Canales de ADC: 8
Timer de 8bits: 2
Timer de 16bits: 1
Figura 9. UC Board-M16.



Sistemas Embebidos Basados
en Microcontrolador
uC Board-X32A4U.

Caractersticas:
Microcontrolador XMEGA32A4U
Velocidad de CPU de 32MHz
Memoria de 32KB
USART: 5
Interrupciones Externas: 34
Canales PWM: 16
SPI: 2
Canales de ADC: 12
Timer de 16bits: 5
Conexin USB: 1
Figura 10. UC Board-M16.
Raspberry Pi.

Caractersticas:
Desarrollada en Reino Unido por la fundacin Raspberry Pi.
Utiliza sistemas operativos basados en Linux.
Cuentan con memorias del orden de los MB.
Salidas de audio y video de alta definicin.
Sistemas Embebidos Basados
en Microcontrolador
Raspberry Pi-Modelo A.

Caractersticas:
Microcontrolador Broadcom
BCM2835
Velocidad de CPU de 700MHz
Memoria SDRAM de 256MB
SPI: 1
Conexin USB: 1
Lector de Tarjetas: SD
Salida de video RCA y HDMI
Salida de audio Estreo





Sistemas Embebidos Basados
en Microcontrolador
Figura 11. Raspberry Pi
modelo A.
Raspberry Pi-Modelo B.

Caractersticas:
Microcontrolador Broadcom
BCM2835
Velocidad de CPU de 700MHz
Memoria SDRAM de 512MB
SPI: 1
Conexin USB: 2
Lector de Tarjetas: SD
Conexin LAN: 1
Salida de video RCA y HDMI
Salida de audio Estreo

Sistemas Embebidos Basados
en Microcontrolador
Figura 12. Raspberry Pi
modelo B.
Intel Galileo.

Caractersticas:
Desarrollada por Intel y Arduino.
Diseada para trabajar con cdigo abierto.
Costo elevado.
Compatible con los shields de arduino uno R3.
Intel distribuir 50 mil unidades en universidades de todo el
mundo.



Sistemas Embebidos Basados
en Microcontrolador
Intel Galileo.

Caractersticas:
Procesador Intel Pentium
Quark
Velocidad de CPU de
400MHz
Memoria RAM de 256MB
Conexin USB: 1
Conexin LAN: 1
Lector de Tarjetas: Micro-
SD
Puerto mini PCI Express: 1

Sistemas Embebidos Basados
en Microcontrolador
Figura 13. Intel Galileo.
Arduino Tre.

Caractersticas:
Procesador Texas
Instruments
Velocidad de CPU de 1GHz
Memoria de de 512MB
Conexin USB: 4
Conexin LAN: 1
Lector de Tarjetas: Micro-
SD
Salida de video HDMI
Salida de audio HDMI
Estreo
Sistemas Embebidos Basados
en Microcontrolador
Figura 14. Intel Galileo.



Sistemas Embebidos Basados
en Microcontrolador
Ejemplo de un Sistema Embebido.

Sistema de Control de asistencia para Colegios.
Figura 15. Funcionamiento del teclado
matricial.
Teclado Matricial Pantalla LCD
Figura 16. Funcionamiento de la LCD.
Modulo Ethernet
Figura 17. Funcionamiento del
modulo Ethernet.



Sistemas Embebidos Basados
en Microcontrolador
Ejemplo de un Sistema Embebido.
Sistema de Control de asistencia para Colegios.
Figura 19. Funcionamiento del sistema
para el control de asistencia.
Figura 18. Diagrama de flujo del sistema para el
control de asistencia.
Conclusiones:

El diseo, la implementacin y el manejo de sistemas
embebidos basados en microcontrolador son herramientas
esenciales para la formacin acadmica; especialmente en
cuyas reas el trabajo con estos sistemas genera un ambiente
de aprendizaje para los estudiantes en torno al campo
laboral.
La importancia de los sistemas embebidos basados en
microcontrolador radica en la gran variedad de practicas
acadmicas y aplicaciones que se pueden realizar a partir de
un solo sistema; permitiendo as que los estudiantes puedan
desarrollar nuevas tarjetas de desarrollo con aplicaciones
ms avanzadas.
Sistemas Embebidos Basados
en Microcontrolador
Bibliografa:

Tarjetas de desarrollo Arduino, Arduino. www.arduino.cc
Tarjetas de desarrollo UC Board, UC System.
www.ucboard.org
Tarjetas de desarrollo Raspberry Pi, Fundacin Raspberry Pi.
www.raspberrypi.es
Sistemas Embebidos Basados
en Microcontrolador
Preguntas:

Sistemas Embebidos Basados
en Microcontrolador

Вам также может понравиться