Beruflich Dokumente
Kultur Dokumente
MICROCONTROLADORES
1.1 Introducción
Con la aparición de los microprocesadores y las necesidades de control para distintos dispositivos tanto
industriales (instrumentación, automatización, telemetría, etc.), comerciales (automóviles, periféricos, juguetes)
y domésticos (electrodomésticos, audio, video), aparece la necesidad tecnológica de incorporar en un solo “chip”
la estructura básica de un sistema de cómputo, este “microcomputador” debería contar con tres unidades
funcionales de cualquier equipo de cómputo: CPU, memoria y unidades I/O (Entrada/salida). Es así como se da
origen a los microcontroladores, pequeños dispositivos producto de la microelectrónica generalmente de
arquitectura cerrada que fusionan en una misma pastilla de silicio las tres unidades funcionales de una
computadora, aplicados a situaciones específicas de control y capaces de incorporar unidades adiciones que
amplían su capacidad de interacción con el medio incluso llegando a comportarse como sistemas abiertos (el
caso de los microprocesadores).
1.2 Microcontrolador
Es un dispositivo programable con capacidad de ejecutar operaciones, tareas y procesos a gran velocidad, lo
que permite su uso en aplicaciones en tiempo real, como sensores, sistemas remotos, automatismos, sistemas
de control en máquinas y aplicaciones industriales.
En síntesis, el microcontrolador es una pequeña computadora utilizada para aplicaciones puntuales, esto quiere
decir que el microcontrolador debe incluir ciertas unidades fundamentales y comunes en cualquier computadora,
estas unidades son:
Microcontrolador ATmega328A
Voltaje de operación 5V
Voltaje de Entrada Recomendado 7-12V
Voltaje límite de Entrada 6-20V
Pines Digitales I/O (Entrada/Salida) 14 (6 pines con salida PWM)
Pines de Entrada Analógico 6
Corriente Continua por pin I/O 40 mA
Corriente Continua por el pin de 3.3V 50 mA
Memoria Flash 32 KB (ATmega328)
0.5 KB usado para el bootloader
Memoria SRAM 2 KB (ATmega328)
Memoria EEPROM 1 KB (ATmega328)
Velocidad del oscilador 16 MHz
Observación:
Las Entradas analógicas tiene una resolución de 10 bits, cuando se realiza la conversión de analógico a digital
se pueden obtener valores de lectura entre 0 y 1023.
El rango de voltaje está dado entre 0 y 5 volts, pero utilizando el pin de voltaje de Referencia AREF, este rango
se puede variar a algún otro deseado.
Arduino Nano es una pequeña y completa placa basada en el ATmega328 (Arduino Nano 3.0) o ATmega168
(Arduino Nano 2.x) que se usa conectándola a un Protoboard. Tiene funcionalidad similar al Arduino Uno, pero
con una presentación diferente. No posee conector para alimentación externa, y funciona con un cable USB
Mini-B en vez del cable estándar.