el microcontrolador y los componentes electrónicos

65
El Microcontrolador Ing. Teófilo Copa F. Dpto. Informática UAJMS [email protected]

Upload: teofilo-copa-fernandez

Post on 13-Jun-2015

447 views

Category:

Technology


6 download

DESCRIPTION

En esta presentación se hace un resumen de los componentes electrónicos, la ley de ohm, herramientas electrónicas, y la plataforma arduino

TRANSCRIPT

Page 1: El Microcontrolador y los componentes electrónicos

El Microcontrolador

Ing. Teófilo Copa F.Dpto. Informática UAJMS

[email protected]

Page 2: El Microcontrolador y los componentes electrónicos

¿Qué es un microcontrolador?

Es un dispositivo electrónico capaz de llevar a cabo procesos lógicos.

Éstos procesos o acciones son programados en lenguaje ensamblador por el usuario.

Un microcontrolador es capaz de controlar un submarino, una grúa, un ascensor, etc.

Page 3: El Microcontrolador y los componentes electrónicos

Definición

Es un circuito integrado que contiene todos los elementos electrónicos que se utilizan para hacer funcionar un sistema basado con un microprocesador.

En un solo chip esta contenido: La CPU, la memoria RAM, ROM, puertos de entrada y salida y otro periféricos.

Page 4: El Microcontrolador y los componentes electrónicos
Page 5: El Microcontrolador y los componentes electrónicos

Diferencias frente al microprocesador

El microprocesador es un sistema abierto, algunas partes se encuentra en el exterior, lo cual le permite configurar a medida de la aplicación

Page 6: El Microcontrolador y los componentes electrónicos

Diferencias frente al microprocesador

El microcontrolador es un sistema cerrado. Todas las partes del procesador están contenidos en su interior y solo salen al exterior la líneas que gobiernan los periféricos.

Page 7: El Microcontrolador y los componentes electrónicos

microcontroladores hoy en día

Están presentes en nuestra casa, en nuestro trabajo, en nuestra vida, en general.

Se encuentran en los ratones, teclados, telefonos, computadoras, impresoras, modems, microondas, tv, juguetes, coches, etc.

Cada vez existen más productos que incorporan un microcontrolador con el fin de mejorar sustancialmente sus prestaciones.

Page 8: El Microcontrolador y los componentes electrónicos

Arquitectura internaArquitectura de Von Neumman

El CPU está conectado a una memoria única donde se guardan las instrucciones del programa y los datos.

Page 9: El Microcontrolador y los componentes electrónicos

Arquitectura internaArquitectura Harvard

El CPU está conectada a dos memorias una con las instrucciones y otra con los datos, por medio de dos buses diferentes.

Page 10: El Microcontrolador y los componentes electrónicos

Elementos del microcontrolador

La Unidad Central de Proceso

Es el elemento mas importante, controla todos los proceso dentro μC.

Page 11: El Microcontrolador y los componentes electrónicos

Elementos del microcontrolador

La Unidad de memoria

Es utilizada para almacenar datos del μC.

Existen varios tipos de memoria en el μC

Page 12: El Microcontrolador y los componentes electrónicos

Tipos de memoriaROM, se utiliza para guardar de manera permanente el programa que se ejecuta. Normalmente son de 64 Kb.

MROM, el contenido es programado por el fabricante del uC.

OTP ROM, Memoria programable una sola vez.

Page 13: El Microcontrolador y los componentes electrónicos

Tipos de memoriaUV EPROM, ROM programable borrable por rayos ultravioleta.

MEMORIA FLASH, es posible escribir y borrar ilimitadas veces.

RAM, al apagar la fuente de alimentación se pierde el contenido de la memoria RAM.

EEPROM, ROM programable y borrable eléctricamente

Page 14: El Microcontrolador y los componentes electrónicos

REGISTROSUn registro o una celda de memoria es un circuito electrónico que puede memorizar el estado de un byte.

Page 15: El Microcontrolador y los componentes electrónicos

Elementos del microcontrolador

Puertos de entrada y Salida

Permiten comunicar al procesador con el mundo exterior a través de interfaces o con otros dispositivos.

Page 16: El Microcontrolador y los componentes electrónicos

Elementos del microcontroladorPuertos de entrada y Salida

Permiten comunicar al procesador con el mundo exterior a través de interfaces o con otros dispositivos.

Page 17: El Microcontrolador y los componentes electrónicos

Elementos del microcontrolador

Reloj Principal

Es el motor del sistema y la que hace que el programa y los contadores avancen.

Page 18: El Microcontrolador y los componentes electrónicos

Elementos del microcontrolador

Juego de instrucciones, es la cantidad de instrucciones que es capaz de entender el uC.

Page 19: El Microcontrolador y los componentes electrónicos

Juego de instrucciones

RISC(Computadora con juego de instrucciones reducidas), el uC sólo reconoce y ejecuta operaciones básicas, las operaciones más complejas lo realiza combinando las básicas.

Page 20: El Microcontrolador y los componentes electrónicos

Juego de instrucciones

CISC(Computadora con juego de instrucciones complejo), el uC es capaz de ejecutar más de 200 instrucciones diferentes.

Page 21: El Microcontrolador y los componentes electrónicos

Juego de instrucciones

SISC(Computadora con juego de instrucciones Especifico), el juego de instrucciones además de ser reducido, es específico, las instrucciones se adaptan a las necesidades de la aplicación prevista.

Page 22: El Microcontrolador y los componentes electrónicos

Recursos especiales

Cada fabricante oferta numerosas versiones de una arquitectura básica de uC,

Algunos tienen mas capacidades de memoria.Otros reducen las prestaciones al mínimo para aplicaciones simples.

De esta manera se minimiza el coste.

Page 23: El Microcontrolador y los componentes electrónicos

Recursos especiales

Algunos recursos especiales que incorporan los uC son:

Temporizadores o Timers

Perro guardian o Watchdog

Proteccción ante fallo de alimentación o Brownout.

Estado de repaso o de bajo consumo(Sleepmode)

Conversor A/D (Analogico -> Digital).

Conversor D/A (Digital -> Analogico).

Comparador analogico.

Modulador de anchura de impulsos PWM

Puertas de E/S digital.

Puertos de comunicación

Page 24: El Microcontrolador y los componentes electrónicos

Temporizadores(Timer)

Se utilizan para controlar periodos de tiempo.

Generalmente son registros SFR de 8 o 16 bits cuyo contenido se aumenta automáticamente con cada pulso.

Page 25: El Microcontrolador y los componentes electrónicos

Temporizador Watch Dog

Es un contador que, cuando su valor llega al máximo, provoca un reset automáticamente en el sistema.

Se activa por ejemplo cuando hay un bucle infinito.

Page 26: El Microcontrolador y los componentes electrónicos

Conversor A/D

Es el encargado de convertir señales continua en números digitales discretos.

En otras palabras convierte un número real a número binario.

Se utiliza para medir el voltaje en el pin de entrada el resultado es un numero(10101110) .

Page 27: El Microcontrolador y los componentes electrónicos

Conversor A/D

Page 28: El Microcontrolador y los componentes electrónicos

Conversor D/A

Realiza el proceso inverso del conversor A/D

Page 29: El Microcontrolador y los componentes electrónicos

Puertas de comunicación

Son recursos que permiten comunicarse al uC con otros dispositivos externos.

UART adaptador de comunicación serie asincrónica (Ej.Puerto Serial).USART adaptador de comunicación seria sincrona y asincrona.USBBus I2C, Interfaz en serie de 2 hilosCAN, Permite la conexión con redes conexionado multiplexado.

Page 30: El Microcontrolador y los componentes electrónicos

Microcontrolador PICEs la familia de micro controladores más usado tiene diferentes gamas.

Page 31: El Microcontrolador y los componentes electrónicos

Herramientas

Page 32: El Microcontrolador y los componentes electrónicos

Herramientas básicas

Cautín, es una herramienta que nos permite soldar circuitos electronicos

Page 33: El Microcontrolador y los componentes electrónicos

Herramientas básicas

Estaño, es un material aleación estaño y plomo (60, 40) que permite unir componentes electrónicos.

Page 34: El Microcontrolador y los componentes electrónicos

Herramientas básicas

Desoldador, es una herramienta que absorve el estaño fundiendolo simultaneamente, con lo cual permite desoldar.

Page 35: El Microcontrolador y los componentes electrónicos

Herramientas básicas

Pinzas Destornillador

Page 36: El Microcontrolador y los componentes electrónicos

Herramientas básicas

Alambre/Jumpers

Page 37: El Microcontrolador y los componentes electrónicos

Multimetro

Es una herramienta que se utiliza para medir magnitudes eléctricas como la tensión, la corriente, la resistencia, etc.

Page 38: El Microcontrolador y los componentes electrónicos

ProtoboardEs una placa para construir prototipos de circuitos electrónicos sin la necesidad de soldar

Page 39: El Microcontrolador y los componentes electrónicos

Introducción a la electronica

Page 40: El Microcontrolador y los componentes electrónicos

La ley de ohmEs uno de las leyes básicas de la electricidad, se cimenta en tres partes:

Page 41: El Microcontrolador y los componentes electrónicos

La ley de OhmPor tanto:

si quiero tener más corriente(I) tendré que tener más tensión(V),

Si quiero tener menos, poner una resistencia(R) más grande

Page 42: El Microcontrolador y los componentes electrónicos

Componentes Electronicos

Page 43: El Microcontrolador y los componentes electrónicos

Resistencia

Es un dispositivo que disminuye la corriente que pasa por ella.

El valor de la resistencia se mide en Ohmios(Ω)

Page 44: El Microcontrolador y los componentes electrónicos

Diodo

Es un dispositivo que permite el paso de corriente en un solo sentido

Page 45: El Microcontrolador y los componentes electrónicos

ReléEs un interruptor accionado por un electroimán.

Page 46: El Microcontrolador y los componentes electrónicos

Transistor

Es un dispositivo que cumple la función de amplificador, oscilador, conmutador o rectificador. Tiene tres partes: la base(B), el emisor(E), y el colector (C).

Page 47: El Microcontrolador y los componentes electrónicos

Condensador o Capacitor

Es un componente capaz de almacenar carga eléctrica, su unidad de medida es en faradio(f)

Page 48: El Microcontrolador y los componentes electrónicos

LED

Es la variante de un diodo que emite luz

Page 49: El Microcontrolador y los componentes electrónicos

Pulsador

Es utilizado para activar o desactivar alguna función, en su interior tiene 2 contactos Normalmente Abierto o Normalmente Cerrado.

Page 50: El Microcontrolador y los componentes electrónicos

Potenciómetro

Es una resistencia cuyo valor de resistencia es variable, de esta manera se puede controlar la intensidad de corriente que fluye por un circuito.

Page 51: El Microcontrolador y los componentes electrónicos

Fotocelda

Es una resistencia cuyo valor varía ante las variaciones de la luz. Presenta un valor bajo de su resistencia ante la presencia de luz y un alto valor de resistencia anta la ausencia de luz.

Page 52: El Microcontrolador y los componentes electrónicos

Zumbador o buzzer

El zumbador, en un transductor electroacústica que produce un sonido o zumbido continuo cuando fluye corriente por ella.

Page 53: El Microcontrolador y los componentes electrónicos

Motor DC

Convierte la energia electrica en mecanica.

Page 54: El Microcontrolador y los componentes electrónicos

Programación

Page 55: El Microcontrolador y los componentes electrónicos

Lenguaje máquina

Es un sistema de códigos directamente interpretable por un circuito programable, como el microprocesador o un microcontrolador.

Esta compuesto de un conjunto de instrucciones que determinan las acciones que debe ser tomados por la maquina.

Trabaja en 2 niveles de voltaje Uno(1) o Cero(0) por esta razon se emplea teorias del algebra booleano en el diseño de circuitos.

Page 56: El Microcontrolador y los componentes electrónicos

Lenguaje ensamblador

Es un lenguaje de programación de bajo nivel para computadores, microcontroladores y otros circuitos integrados programables.

Implementa una representacion simbolica de los códigos de máquina.

Esta representacion es usualmente definida por el fabricante del hardware.

Un lenguaje ensamblador es por lo tanto específico para cada arquitectura de computadora (no es portable).

Page 57: El Microcontrolador y los componentes electrónicos

Lenguaje de alto nivel

Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas

Fue creado para que un usuario común pudiese solucionar un problema de procesamiento de datos de una manera más facil y rapida.

Page 58: El Microcontrolador y los componentes electrónicos

ARDUINO

Page 59: El Microcontrolador y los componentes electrónicos

El proyecto arduino

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida

Page 60: El Microcontrolador y los componentes electrónicos

Familia arduino

Page 61: El Microcontrolador y los componentes electrónicos
Page 62: El Microcontrolador y los componentes electrónicos
Page 63: El Microcontrolador y los componentes electrónicos

Partes de la placa

Page 64: El Microcontrolador y los componentes electrónicos

Kit básico

Page 65: El Microcontrolador y los componentes electrónicos

FritzzingEs un software para diseñar los montajes en el protoboard y a partir de ella generar el plano y la PCB(Circuito Impreso).