A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 1F.F. LINERA TEMA I – INTRODUCCION A LOS SISTEMAS BASADOS.

Slides:



Advertisements
Presentaciones similares
Microprocesadores Componentes básicos..
Advertisements

Alumno: Roy R. Mercado Núñez
MICROPROCESADORES y MICROCONTROLADORES
Fernando Escribano Pro 1º de Bachillerato
HARDWARE.
ARQUITECTURA DE COMPUTADORAS
Unidad Didáctica I Clase II
Introducción a los microcontroladores.
Tecnologías de la Información y la Comunicación Profesor: Eliecer Espinosa.
Unidad 3 Componentes internos del ordenador
Dispositivo de almacenamiento
Arquitectura del Computador
CPU “Microprocesador de datos” Bus “ Transporte de los datos”
La memoria de acceso aleatorio (en inglés:random- access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
Electrónica Digital 1. Es la parte de un sistema que almacena datos binarios en grandes cantidades. Están formadas por matrices de elementos de almacenamiento.
Operación de Micros e Interfaces
Memorias externas Conocida también como secundaria recibe este nombre los soportes de almacenamiento q son capaces de almacenar gran cantidad de información.
ARQUITECTURA DE COMPUTADORES
Instalar y Preservar los equipos de computo de acuerdo a las recomendaciones de higiene y seguridad del fabricante. Así como el consumo relacional de.
Hardware HNAS Álvarez Hnos. Barón.
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
Objetivos Generales Entender el funcionamiento de un microcontrolador
Seminario De Graduación Microcontroladores Avanzados
¿Qué unidades conforman el procesador?
Arquitectura y Ensamblaje de Computadores
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Tema 1: Introducción a los microcontroladores
Memorias.
Saúl Domínguez Valdez Computación I Matutino Profesora: Lilia Salas Alejandre.
HARDWARE Asier Indurain.
EL CONTROL INDUSTRIAL:
Sistemas Informáticos
UNIVERSIDAD DEL VALLE DE MEXICO
COMPONENTES DE HARDWARE
Componentes Físicos y Lógicos de un Computador
Tema 4: El microcontrolador PIC16F876
 En el interior de un ordenador habita una densa amalgama de componentes electrónicos que son los responsable de su correcto funcionamiento; componentes.
INTRODUCCIÓN A LAS HERRAMIENTAS DE DISEÑO CON PIC
Memorias.
Hardware: Evolución de los ordenadores
Tendencias Generales Dotación física Software lógica Más pequeño
HARDWAREHARDWARE FELIX BELLA EDU ROS. INDICE 1-. INTRODUCCION 2-. FUNCIONES BASICAS A) LA UNIDAD CENTRAL (CPU) B) LA MEMORIA PRINCIPAL C) DISPOSITIVOS.
1.1 Introducción A Los Sistemas Informáticos
SANTIAGO MORA BERMÚDEZ
NOCIONES BÁSICAS COMPUTO II
FUNCIONAMIENTO INTERNO DEL ORDENADOR
Universidad del Valle de Tlaxcala Maestría en Educación TIC’s aplicadas Alumnas: Sánchez peregrina Maricarmen.
LENGUAJE ENSAMBLADOR TIPOS DE LENGUAJES ENSAMBLADORES
INTRODUCCIÒN MICROCONTROLADORES
Claudio Rodríguez Eduardo Berrade. índice 1-Introducción / definición 1-Introducción / definición 2-Funciones básicas. 2-Funciones básicas. 2.1-La unidad.
Hardware Ada García 2º D.
¿Qué es un Microcontrolador?
Menú Dispositivos de salida Presentación Software y Hardware
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
SIMULACIÓN Y ROBÓTICA. Juan Carlos González-Calero Labián.
Tema 1- Generalidades sobre Control Digital
Unidad de transferencia de memoria
ARQUITECTURA DEL ORDENADOR
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
LICENCIATURAS: HERRAMIENTAS TECNOLOGICAS I GRADO: 1°
Por: Javier Gutiérrez. La primera generación abarca desde el año 1938 hasta el año Estaban construidos con electrónica de válvulas y se programaban.
Hardware Los componentes y dispositivos del Hardware se dividen en Hardware Básico y Hardware Complementario El Hardware Básico: son las piezas fundamentales.
CONCEPTOS BÁSICOS ING. SUSANA BELTRAN.
 Software  Humanware  Hardware Conformado por.
Arquitectura básica de la computadora
Universidad de Los Andes Facultad de Humanidades y Educación Educación: Mención Lenguas Modernas Br. Diego N. Gutiérrez D. C.I Mérida, 22 de.
CAPITULO V Arquitectura de Von Neumann
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
Transcripción de la presentación:

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 1F.F. LINERA TEMA I – INTRODUCCION A LOS SISTEMAS BASADOS EN MICROCONTROLADORES MICROPROCESADOR: Es un circuito secuencial síncrono complejo capaz de: Realizar un tratamiento de la información que recibe Decodificar las instrucciones Controlar las unidades relacionadas de acuerdo a esas instrucciones. CPU BUS DE DIRECCIONES MEMORIA RAM & ROM UNIDADES DE ENTRADA Y SALIDA UNIDAD CONTROL UNIDAD ARIT. LOGICA ALU BUS DE DATOS BUS DE CONTROL SISTEMA MICROPROCESADOR BASICO

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 2F.F. LINERA CPU ROM RAM EEPROM REGISTROS DE ESTADO Y DE CONTROL E/S REGISTROS DE DATOS E/S MEMORIA BUS DATOS INTERNO CLOCK LINEAS CONTROL BUFFER DE DATOS LATCH DIRECCIONES VDD BUSDE DIRECCIONES DIAGRAMA DE BLOQUES DE UN MICROCONTROLADOR GND MICROCONTROLADOR: PEQUEÑO SISTEMA MICROPROCESADOR EN UN UNICO CHIP BUSDE DATOS

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 3F.F. LINERA MICROCONTROLADORES EN LA INDUSTRIA IMAGEN Y SONIDO AUTOMOVIL ELECTRODOMESTICOS MEDICINA Y BIOINGENIERIA EQUIPOS INFORMATICOS. COMUNICACIONES VIDEOJUEGOS CONTROL INDUSTRIAL

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 4F.F. LINERA MINI-ROBOT CON PIC16F84 TARJETA DE ADQUISICION DE DATOS CON PHILIPS 80C31 TARJETA DE CONTROL DE UN ASCENSOR BASADO EN UN MOTOROLA 68HC11 DESARROLADO POR ATE-UNIOVI TARJETA DE CONTROL DE BOTONERA DE ASCENSORY COMUNICACIÓN CON EL CONTROL PIC16F84 DESARROLADO POR ATE- UNIOVI EJEMPLOS DE APLICACIONES

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 5F.F. LINERA APLICACIONES DE CONTROL DE ESTADO Se pasa de un estado a otro en función de cambios en variables externas ó por software. Las salidas tendrán un valor dependiendo del estado o de las transiciones

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 6F.F. LINERA APLICACIONES DE CONTROL DE LAZO CERRADO Se supervisa y mantiene la variable o variables de salida. Ejemplos: Control de temperatura Control de presion Control de humedad Control de motores SISTEMA A CONTROLAR REGULADOR REALIMENTACION DE VARIABLES DE SALIDA Y DE CONTROL +

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 7F.F. LINERA EJEMPLO: CONTROL EN LAZO ABIERTO DE UN MOTOR DE CONTINUA MEDIANTE UN MICROCONTROLADOR COP8782 DE NATIONAL

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 8F.F. LINERA EJEMPLO: CONTROL EN LAZO CERRADO DE UN MOTOR DE CONTINUA MEDIANTE UN MICRO PIC18C452 DE MICROCHIP

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 9F.F. LINERA CPU ROM RAM EEPROM EJECUTA EL PROGRAMA GESTIONA EVENTOS CONTIENE EL PROGRAMA Y LOS DATOS DE LA APLICACION CONTIENE DATOS TEMPORALES CONTIENE DATOS PERMANENTES INTERFACE SERIE CONVERTI- DOR A/D TEMPO- RIZADOR PUERTO E/S ENVIO Y RECEPCION DE DATOS ADQUISICION DE DATOS ANALOGICOS GENERA SEÑALES CUENTA EVENTOS BASE DE TIEMPOS INTERFACE DE PERIFERICOS DIAGRAMA DE BLOQUES TIPICO DE UN MICROCONTROLADOR

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 10F.F. LINERA En los sistemas microprocesadores, el objetivo esta fijado en alcanzar la máxima capacidad de procesado de información. En los µC el objetivo consiste en implementar un conjunto de funciones de control de la forma más efectiva economicamente. Aplicaciones típicas donde el procesado de información no es muy alta. Como resultado el tamaño y el consumo son muy pequeños, lo que les hace ideales para sistemas portátiles y autónomos.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 11F.F. LINERA Cada fabricante ofrece en sus distintas familias una gran variedad de versiones de un mismo µC. Se diferencian en: Capacidad y tipo de memoria. Encapsulado. Número y tipo de periféricos incluidos en el chip.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 12F.F. LINERA Una posible forma de clasificarlos es atender al numero de bits de sus registros internos, lo que se conoce como ancho de palabra del dispositivo. Así se clasifican en µC de 4, 8, 16 y 32 bits. Mayoría de aplicaciones con micros de 4 y 8 bits, 16 y 32 bits en aplicaciones de alta capacidad de procesado. Los micros de 4 bits conservan su mercado debido al elevado número de aplicaciones esncillas existentes. El sector del automovil es el principal responsable del crecimiento del mercado de µC.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 13F.F. LINERA CRITERIOS DE SELECCIÓN (I) – TIPO DE MEMORIA ¿Qué cantidad de memoria se necesita para almacenar el programa de control de la aplicación? ¿Qué cantidad de memoria se necesita para almacenar los datos necesarios de la aplicación y su control? Los micros suelen incorporar memoria, cuyo tamaño y tipo suele variar entre los distintos miembros de una familia. No obstante, algunos miembros suelen permitir el conexionado de memoria externa como un componente a parte.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 14F.F. LINERA CRITERIOS DE SELECCIÓN (I) – TIPO DE MEMORIA EPROM (Erasable Programmable Read Only Memory) Memoria no volatil para guardar código de programa. Durante la grabación, los datos se guardan en las direcciones deseadas mediante la aplicación de señales de control y tensiones especiales de programación de valor más elevado al normal. Para su borrado, debe exponerse a rayos ultravioleta que se aplican a través de la ventana que posee en el encapsulado. Pueden grabarse y borrarse al menos 100 veces y habitualmente muchas más. OTP (One Time Programmable) Similar a la EPROM pero no dispone de ventana para su borrado. Es más barata que la EPROM y, por tanto, una buena opción para almacenar el programa de la aplicación una vez ya finalizado.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 15F.F. LINERA CRITERIOS DE SELECCIÓN (I) – TIPO DE MEMORIA EEPROM ó E 2 PROM (Electrically Erasable Programmable Read Only Memory) Similar a la EPROM pero puede ser borrada electricamente. Son de baja velocidad, su coste es elevado y el número de veces que puede ser grabada y borrada es limitado (entre y veces ROM (Read Only Memory) El proceso de grabación se realiza en fábrica. Una vez grabada no es posible modificar su contenido. Solo rentable cuando el número de unidades a producir es elevado. Si se descubre un error en el programa habrá que desechar todos los µC que se hayan grabado.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 16F.F. LINERA CRITERIOS DE SELECCIÓN (I) – TIPO DE MEMORIA Flash EPROM Memoria que se puede borrar electricamente y que está desplazando a las EPROM. Mejor solución que las EEPROM, especialmente cuando se trata de grandes cantidades de memoria pues su borrado es más rápido y puede hacers por grandes bloques o bien borrando directamente todo su contenido.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 17F.F. LINERA CRITERIOS DE SELECCIÓN (I) – TIPO DE MEMORIA RAM Memoria volátil. Su contenido se pierde cuando se quita la alimentación a menos que se conecte a una batería. Se usa para almacenar datos de forma temporal y no para guardar el programa de la aplicación como ocurre en los sistemas microprocesadores.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 18F.F. LINERA CRITERIOS DE SELECCIÓN (I) – TIPO DE MEMORIA EEPROM ó Flash EEPROM PROTOTIPO Y DISEÑO INICIAL EPROM u OTP PRIMERAS SERIES OTP ó ROM PRODUCCION EN SERIE GRANDES TIRADAS (ROM)

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 19F.F. LINERA CRITERIOS DE SELECCIÓN (II) – PERIFERICOS INTERNOS Los µC suelen incluir en su interior periféricos especiales que facilitan la tarea de control de la aplicación. El tipo y número varía de un µC a otro según para las necesidades que están pensados. Un listado de los más comúnes: Convertidor A/D Temporizador/Contador Temporizador Watchdog Puertos de E/S Unidad de comparación y captura Interface serie

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 20F.F. LINERA CRITERIOS DE SELECCIÓN (II) – CONVERTIDOR A/D Convierte una señal analógico externa (tensión) en una representación digital de 8, 10, 12 o 16 bits. Se usa en µC orientados a trabajar en instrumentación, registro de datos externos o cualquier aplicación que tenga contacto con el mundo analógico. CRITERIOS DE SELECCIÓN (II) – TEMPORIZADOR/CONTADOR Se utiliza para medir el intervalo de tiempo entre dos sucesos, activar/desactivar señales durante un cierto tiempo o bien contar el números de veces que se produce un suceso (normalmente en forma de flanco de subida o bajada) en una determinasa señal de control. También existen temporizadores con autorecarga, que se recargan a su valor inicial cuando se alcanza el valor de la cuenta y que liberan así de este trabajo a la CPU.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 21F.F. LINERA CRITERIOS DE SELECCIÓN (II) – TEMPORIZADOR WATCHDOG Es un temporizador de funcionamiento casi totalmente autónomo dentro del µC, que reiniciliza el mismo si el programa no refresca el watchdog a tiempo. Proporciona un método de recuperación del control del programa de la aplicación en el caso de producirse un fallo de funcionamiento. Es de especial interés en µC que trabajen en entornos con fuertes interferencias electromagnéticas o sistemas de control autónomos que no están sometidos a una vigilancia continua. CRITERIOS DE SELECCIÓN (II) – PUERTOS DE E/S Los µC suelen disponer de varios puertos de entrada/salida digitales que permiten gestionar LEDs, teclados, LCDs, relés, etc. Generalmente un puerto consiste en 8 o menos bits que se pueden programar como entrada o salida

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 22F.F. LINERA CRITERIOS DE SELECCIÓN (II) – UNIDAD DE COMPARACION Y CAPTURA Se usa para generar cualquier tipo de señales digitales y captura de sucesos: Generacion de pulsos, modulación de anchura de pulsos, medida de anchura de pulsos, etc... De amplio uso en el sector del automovil (control de inyección, ABS, etc) y en aplicaciones industriales (control de motores paso a paso, motores de continua, generación de frecuencias, conversiones digitales-analógicas, etc.. CRITERIOS DE SELECCIÓN (II) – INTERFACE SERIE Se usan para intercambiar datos con el exterior. El intercambio puede ser con comunicaciones asíncronas (SCI o UART) o sincronas (SPI) La fuerte implantacion en el sector del automovil y en la industría han hecho que muchos µC incorporen buses específicos : I 2 C o CAN

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 23F.F. LINERA CRITERIOS DE SELECCIÓN (III) – HERRAMIENTAS DE DESARROLLO La elección del µC no solo se basa en cubrir las necesidades de la aplicación. En muchas ocasiones, la mayor influencia viene dada por la existencia de un conjunto completo de herramientas de desarrollo a buen precio y una buena documentación: manuales y notas de aplicación. HERRAMIENTAS DE SOFTWARE Ensamblador Linker o enlazador Simulador Compilador HERRAMIENTAS DE HARDWARE Emulador Placas de evaluación. Analizador lógico

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 24F.F. LINERA CRITERIOS DE SELECCIÓN (IV) – OTROS Disponibilidad del µC en todas sus versiones (OTP, ventana y máscara). Disponer de programas o subprogramas ya realizados que se puedan aprovechar en nuestra aplicación. A veces escoger un µC más barato puede encarecer el coste de los demás componentes de la aplicación, aumentar el tamaño de la placa y por lo tanto de su coste. Es importante conocer la precisión necesaria de los datos a manejar para escoger entre µC de 4, 8 16 y 32 bits. También si hay partes de programa que tienen un tiempo limitado de ejecución y por lo tanto se deben escoger micros de mayor frecuencia o mayor capacidad de procesado. Si el sistema va a ser portátil, debemos asegurar la posibilidad de funcionamiento en modo de bajo consumo.

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 25F.F. LINERA SECUENCIA DE DISEÑO ELECCION DEL MICROCONTROLADOR PLANTEAMIENTO DE TAREAS A EJECUTAR IMPLEMENTACION DE PROGRAMAS ERRORES? GRABACION EN EPROM VERIFICACION ERRORES? GRABACION EN ROM VERIFICACION ERRORES? FABRICACION SERIE NO SI

A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO TEMA I – INTROD. SIST. BASADOS MICROS - 26F.F. LINERA FABRICANTES DE MICROCONTROLADORES FABRICANTEMODELOS DE MICROCONTROLADORES INTEL8048,8051, 80c196, 80186, 80188, 80386EX MOTOROLA68HC05, 68HC08, 68HC11, 68HC12, 68HC16, MCORE HITACHIH8/300, H8/300L, H8/500, H8/300H TOSHIBATLCS-47, TLCS-870, TLCS-900 PHILIPS80C51 SIEMENSC500, C166 ZILOGZ8, Z86XX TEXASTMS370