MICROCONTROLADORES (2)

13
MICROCONTROLADOR ES Nicolás Celis Roa Mauricio Alejandro Cermeño

description

trabajo estudiantes de grado noveno itc

Transcript of MICROCONTROLADORES (2)

MICROCONTROLADORES

MICROCONTROLADORESNicols Celis Roa Mauricio Alejandro Cermeo definicinUnmicrocontrolador(abreviadoC,UCoMCU) es uncircuito integradoprogramable, capaz de ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una tarea especfica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de unacomputadora:unidad central de procesamiento,memoria y perifricosdeentrada/salida.

Aplicaciones DE LOS MICROCONTROLADORES Casi todos los perifricos del computador (ratn , teclado, impresora , etc.) son regulados por el programa de un microcontrolador.Los electrodomsticos de lnea blanca (lavadoras , hornos ,etc.) y de lnea marrn (televisores , videos , aparatos de msica , etc.) incorporan numerosos microcontroladores.Igualmente, los sistemas de supervisin, vigilancia y alarma en los edificios utilizan estos chips para optimizar el rendimiento de ascensores, calefaccin, alarmas de incendio , robo , etc. Tipos de microcontroladoresMarcas: Microchip: losPICson una familia de microcontroladorestipoRISC fabricados porMicrochip Technology Inc.y derivados del PIC1650, originalmente desarrollado por la divisin de microelectrnicadeGeneral Instrument. Microchip Technology Inc.es una empresa fabricante de microcontroladores, memorias y semiconductores analgicos, situada en Chandler,Arizona ,EE. UU.Atmel: es una compaa desemiconductores .fundada en 1984. Su lnea de productos incluyemicrocontroladores (incluyendo derivados del8051, el AT91SAM basados en ARM, y sus arquitecturas propiasAVR y AVR32), dispositivos deradiofrecuencia, memoriasEEPROM yFlash ,ASICs ,WiMAX, y muchas otras. Tambin tiene capacidad de ofrecer soluciones del tiposystem on chip(SoC).Atmel sirve a los mercados de la electrnica de consumo, comunicaciones, computadores, redes, electrnica industrial, equipos mdicos, automotriz, aeroespacial y militar. Es una industria lder en sistemas seguros, especialmente en el mercado de las tarjetas seguras., Freescale, Analog Devices y Microchip Technology. El presidente y CEO de Atmel es George Perlegos, y su hermano Gust Perlegos es vicepresidente. El nmero de empleados es de aproximadamente 7,500 y sus oficinas centrales se ubican en San Jos, California.Atmel posee cinco fbricas de semiconductores:Fab5 en Colorado Springs, USAFab7 en Rousset, FranciaFab9 en North Tyneside, InglaterraUna fbrica en Heilbronn, AlemaniaUna fbrica en Grenoble, FranciaEntre sus principales competidores se encuentra STMicroelectronics, Texas InstrumentsFreescale:Motorola|Freescale, fue mundialmente reconocido como lderes en investigacin y desarrollo de nuevas tecnologas para el desarrollo de aplicaciones en comunicacionesinalmbricas, as como el diseo y fabricacin de sistemas embebidos.Fueron los creadores de la arquitectura de microprocesadores mundialmente reconocida 68000, creadores de la comunidad power.orgque da soporte a las arquitectura PowerPC de IBM.Primera empresa del mundo en lanzar al mercado un telfono mvil,

Inicialmente en los aos setenta Motorola lanzo al mercado el microprocesadorde 8 bits 6800, de arquitectura Von Neumann - CISC que intentaba competir con la arquitectura 8080 de intel.

Capacidad:8 bits:Enarquitectura de computadoras,8 bitses un adjetivo usado para describirenteros,direcciones de memoria u otras unidades de datos que comprenden hasta 8bits(1 octeto) de ancho, o para referirse a una arquitecturadeCPU yALUbasadas enregistros,bus de direcciones obus de datos de ese ancho.LasCPU de8 bitsnormalmente usan unbus de datosde 8 bits y unbus de direcciones de16 bits lo que causa que su memoria direccionable est limitada a 64kilobytes; sin embargo esto no es una "ley natural", ya que existen excepciones.16 bits: Por grupo de productos PIC24F MCU PIC24H MCU dsPIC30F DSC dsPIC33F DSCPor Velocidad de la CPU 16 MIPS MCU 30 MIPS DSC 40 MIPS MCU 40 MIPS DSC

El MCU PIC32 es una familia de microcontroladores de 32 bits diseados para la clase de 32-bit mejor rendimiento de su-y acompaado de una oferta extensa de software. Desde su introduccin en 2007, la familia PIC32 se ha establecido como un lder en rendimiento se derivan de la ms alta DMIPS / MHz nominal MIPS M4K fundamentales, altamente eficiente arquitectura de bus interno, y el almacenamiento en cach de instrucciones avanzadas. Las 5 familias de microcontroladores PIC32 ofrecen una gama de propsito general y la conectividad de perifricos integrados incluyendo Ethernet, CAN, y el host USB / dispositivo / On-The-Go. Intervalos de memoria flash integrada de 512 K y 32 K de memoria RAM en la placa va de 8k a 128k.La familia PIC32 con el apoyo de Microchip MPLAB entorno de desarrollo y herramientas conocidas por la industria, bueno y los proveedores de software. Microchip clientes se benefician de la amplia oferta de las bibliotecas de software libre, generalmente disponibles en forma de cdigo fuente, tales como grficos, TCP / IP, USB, cifrado, sistemas de archivos y software de procesamiento de seales digitales. La mayora de pilas de software son compatibles a travs de microcontroladores Microchip numerosas y las familias del procesador de seal digital. El entorno de desarrollo MPLAB se extiende por toda la cartera de Microchip de ms de 600 microcontroladores permitiendo as el uso de la cadena de herramientas solo desde el ms bajo de 8-bit MCU con el desenvolvimiento y la ms grande de memoria ms alta PIC32 MCU.

arduinoArduinoes una plataforma de hardware de cdigo abierto, basada en una sencilla placa con entradas y salidas, analgicas y digitales, en un entorno de desarrollo que est basado en el lenguaje de programacin Processing. Es un dispositivo que conecta el mundo fsico con el mundo virtual, o el mundo analgico con el digital.APLICACINEl mdulo Arduino ha sido usado como base en diversas aplicaciones electrnicas:Xoscillo:Osciloscopiode cdigo abierto.14Equipo cientfico para investigaciones.15Arduinome: Un dispositivocontrolador MIDI.16

OBDuino: uneconmetroque usa una interfaz dediagnstico a bordoque se halla en los automviles modernos.Humane Reader: dispositivo electrnico de bajo coste con salida de seal de TV que puede manejar una biblioteca de 5000 ttulos en una tarjetamicroSD.The Humane PC: equipo que usa un mdulo Arduino para emular un computador personal, con un monitor de televisin y un teclado para computadora.Ardupilot: software y hardware deaeronaves no tripuladas.ArduinoPhone: un telfono mvil construido sobre un mdulo Arduino.

TamaoDe mayor a menor:Arduino MegaArduino Diecimila/DuemilanoveyArduino BluetoothArduino ProArduino NanoArduino MiniPrestacionesArduino Mega ( es con mucha diferencia el ms potente y el que ms i/o tiene, apto para trabajos ya algo ms complejos aunque tengamos que sacrificar un poco el espacio, cuenta con el microcontrolador Atmega1280 con ms memoria para el programa, ms RAM y ms pines que el resto de los modelos ).Arduino Bluetooth (incorpora un mdulo para la transmisin de datos de hasta 100 metros, con esta placa podras programar sin cables asi como tambin realizar comunicaciones serie con cualquier dispositivo bluetooth )Arduino Pro ( ms robusto y mejor acabado final; incorpora funcionalidades interesantes tales como un conector especial para conectar una batera LiPo y realizar un montaje portatil )Arduino Nano ( su principal ventaja es que puede ser pinchado directamente sobre una protoboard haciendo muy cmodo el prototipado al igual que el Arduino mini).Arduino Duemilanove (es la placa estndar )Arduino Diecimila (a pesar de ser el mismo modelo que el duemilanove pero en su versin anterior lo cito porque an hay algunas tiendas con l en stock; la principal desventaja es que trae el chip atmega168 frente al atmega328 del duemilanove que es ms potente aunque perfectamene compatibles respecto a patillaje y programacin)Arduino Mini (versin miniaturizada de la placa Arduino. Mide tan slo 30x18mm y permite ahorrar espacio en los proyectos que lo requieran. Las funcionalidades son las misma que Arduino Duemilanove ).

ProgramacinVamos a nombrar en las que se puede programar el chip directamente con un cable USB, los que no se citen se entiende que requieren de algo que no se incluye con la placa ya sea un programador externo o similar.Arduino MegaArduino Diecimila/DuemilanoveArduino BluetoothArduino NanoInteraccin con otros dispositivosLos ms propicios para ello son el Arduino Bluetooth, el Pro y el Duemilanove/Diecimila con shields kits existentes en el mercado como el ethernet.Subjetivamente y viendo los resultados obtenidos atendiendo al uso que le queramos dar, muchos coincidiran conmigo en que el Arduino Duemilanove/Diecimila es el ms verstil y el que por su calidad/precio lo hace ms propicio como primera placa; luego cada uno ir adquiriendo las variantes en funcin de sus necesidades.Nota:quizs la pregunta ms frecuente que nos asalta a la hora de comprar un Arduino es el tema atmega168/atmega328. Cabe hacer incapi una vez ms en que son perfectamente compatibles y que se estn incorporando a los nuevos modelos el atmega328 como una evolucin al anterior contando con 32kb de memoria de programa en lugar de 16kb de la anterior versin, RAM de 2KB (antes 1KB) y EEPRON de 1Kb (antes 512 bytes).La carga de los programas tambin es ms rpida ya que el bootloader fu actualizado a una velocidad de 57600 baudios.Suele haber 2 modelos dentro del atmega328 con insignificantes diferencias el ATMEGA328 y el ATMEGA328P.Por ltimo si no les gusta ninguno de los formatos disponibles en el mercado pueden hacerlo ustedes mismos consultando los esquemas en laweboficial de Arduino.

WEBGRAFIAS:http://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/3_APLICA.PDFhttp://es.wikipedia.org/wiki/Microcontrolador_PIChttp://es.wikipedia.org/wiki/Atmelhttp://es.makezine.com/2009/08/13/tipos_caractersticas_y_diferencias_de_pl/http://es.wikipedia.org/wiki/8_bitshttp://microprocesadores.lacoctelera.net/post/2010/05/13/microcontroladores-8-16-y-32-bits