Estudiante de I.T.T Sistemas electrónicos
|
|
- Mariano Campos Vega
- hace 5 años
- Vistas:
Transcripción
1 Actualmente, la mayoría de los sistemas electrónicos llevan acoplados algún microcontrolador. La industria actual ha requerido de estas unidades para poder aumentar las aplicaciones en sistemas para poder facilitar la vida de los usuarios. Estos <<chips>> forman parte de lo que será un sistema empotrado, el cual tendrá múltiples funciones y digamos que será el encargado de dirigir el sistema en cuestión. A partir de ahora denominare a estos sistemas empotrados ya que cumplen una serie de condiciones como es la concurrencia (varias tareas se ejecutan al mismo tiempo), son sistemas que reaccionan a eventos externos y funcionan constantemente y están basados en elementos programables (μc s, fpga s, pal s). Los microcontroladores a diferencia de los microprocesadores son más baratos (a partir de 10 euros), van dirigidos a los pequeños sistemas aunque cada vez son mejores y pueden estar ya en cualquier lado. Tienen un menor consumo en cuanto a batería y son de propósito específico (una vez programados cumplen una función determinada). La gran ventaja de los microcontroladores es que integran muchos módulos en un mismo chip como son los temporizadores, los puertos a los cuales podremos conectar cualquier tipo de periférico, y que gracias a protocolos de comunicación como el I2C podremos disponer de muchos periféricos conectados ya que este protocolo solo necesita de 2 líneas, además el microcontrolador en si trae una pequeña memoria interna tipo FLASH, E2PROM o RAM con la que podremos almacenar datos y también meteremos el software en cuestión (el programa que llevara el funcionamiento del micro). Por si fuera poco si la memoria interna no nos es suficiente podremos añadirle gracias a los puertos de E/S una memoria externa que aumentara las prestaciones del sistema global. Los hay de 4 bits a 32 bits aunque los más usados son los de 8 bits, ya que en la mayoría de los sistemas con uno de 8 es suficiente. El microcontrolador en el sistema se encargará de controlar su funcionamiento y la interconexión medio-máquina. Para ello, deberá generar las oportunas señales. Como cualquier sistema esas señales podrá ser periódicas (cuyo uso se encargarán los temporizadores) o bien dependerán de otros factores en cuyo caso nuestro software tendrá una lógica de selección que dependiendo de lo que ocurra se ejecutará una cosa u otra. Además el microcontrolador siempre deberá estar funcionando, por ello este tipo de programación no tiene un final establecido de ahí que un código básico para comenzar ha hacer algo sea el siguiente. Para programar se suele emplear C ya que es un código sencillo, y existen programas que convierten el código a ensamblador. While (1) //bucle infinito switch(estado) case (1) //eventos asociados al estado 1 } case(2) }
2 Además el microcontrolador contará con unos flags de interrupción asociados a pines del chip que se podrán activar desde el exterior o dentro de un propio estado, esto proporcionará rutinas externas que se hagan cambiar de estado o que produzcan cambios en el programa. Por ello los eventos podrán ser atendidos bien por interrupción, bien por sondeo (cada cierto tiempo comprobamos algún cambio determinado ya sea en un pin físico, en una variable, etc). El esquema de un sistema empotrado será el siguiente. RS-232 [Puerto serie] (Interfaz entre PC y micro para transmitirle el código de programación o para controlarlo también) Alimentación (Baterías, pilas, etc) Microcontrolador -Memoria -Temporizadores -Puertos de comunicación. -Puertos E / S Periféricos La memoria de datos y de programa pueden estar separadas como en la familia MCS-51 o conjunta como en el HC_11. La memoria de datos es volátil (cada vez que se arranca el sistema es borrada) y la de programa no volátil. Debido a la periodicidad de ciertos eventos se recurre a los temporizadores. Estos están dotados de unos registros que llevan unos bits para configurarlos en el modo que queramos. También depende del tipo de temporizadores tendremos unos modos u otros. Los micros suelen tener un par de temporizadores básicos y alguno más complejo. En el caso de la familia MCS-51 se le suele añadir otro que presente más funcionalidad y en algunos disponen de un temporizador especial llamado PCA que esta formado a su vez por 5 módulos que pueden funcionar de forma independiente dotando al microcontrolador de unas grandes prestaciones. El modo suele depender de: - Cuanto vayamos a contar (nº de bits). - Si la cuenta se inicializa desde un pin externo debido a un flaco o cambio de nivel. - Si la señal tiene un ciclo de trabajo fijo o no (uso de dos temporizadores o uno en el modo que corresponda). - Si la cuenta es periódica constantemente, cada vez que se acabe siempre vuelve a contar lo mimo (autorecarga). - De la frecuencia con la que se repita esa cuenta (si es muy grande habrá que recurrir a modos especiales o ha cambiar la frecuencia del propio microcontrolador). Los eventos además de todo lo dicho anteriormente tendrán una prioridad, es decir, habrá un cierta jerarquía en la que si se producen 2 eventos a la vez, o si mientras se esta
3 ejecutando uno, salta el flag de otro evento podrá comenzar a ejecutarse el nuevo o igual tendrá que esperar a que acabe el otro porque tenga más prioridad. Para programar es necesario siempre tener a mano las hojas de características del micro, estas nos dicen que bits hay en cada registro, el nombre de ellos, la posición en memoria, etc. Esta posición suelen ser punteros de forma que muchos de ellos podamos asignarles que posición queremos. Para tratar las interrupciones es necesario escribir la rutina de interrupción correctamente, guardar los flags que no se guardan de forma automática y habilitar correctamente las interrupciones que queramos poniendo a 1 o a 0 el debido flag. Además el micro dispone de un modo de bajo consumo en el que se mantienen las salidas, memoria y registros que es el IDLE, el micro aparece como dormido y de esta forma se consigue una vida mucho mayor del dispositivo y un comportamiento más eficaz. Esto quiere decir que es mucho mejor dejar el micro en modo IDLE que dejarlo en un bucle while, ya que el micro no siempre deberá estar haciendo alguna tarea. Para comunicarnos con el sistema podemos utilizar el puerto serie, mediante una conexión sincronía o asíncrona gracias a una herramienta de la que dispone nuestro sistema operativo, en mi caso windows, que se llama hyperterminal y se encuentra en inicio->programas->accesorios->comunicaciones. Con esta herramienta podremos enviar a nuestro dispositivo los comandos que queramos ejecutar, así como ver las opciones posibles a ejecutar. Antes de abrir una comunicación habrá que especificar las características. El puerto serie esta formado por 2 líneas, una de transmisión y otra de recepción, y hay que generar su velocidad que se mide en baudios mediante algún temporizador. En el 80C51 por ejemplo, la fórmula sería la siguiente. Fperif=f osc (X Mhz) Fout = 12 (modo normal)*(256(8bits)-thx[bit alto del temporizador]) 2 smod [modo del Puerto serie]* f out Fcom= 2*16 Si no es mediante un pc nos podemos comunicar bien por pulsadores o botones en el mismo sistema, bien mediante un mando a distancia que emita ciertos códigos por infrarrojos y que los reciba el sistema o bien el sistema puede ser autónomo y no necesitar nada, solo interactuamos con el a la hora de cargarle el programa. Esto sucede en los microrobots, de ahí su complejidad, estos son capaces de reaccionar a cualquier situación ajena y dependiendo de lo que sea responder de una u otra forma. Dotar al sistema de autonomía eleva el coste y el tamaño del programa. También se le puede dotar de autonomía completa haciendo que cuando se vea sin batería se autorecargue sólo. Sin embargo a pesar de las grandes ventajas que tiene el microcontrolador, podría haber ciertos problemas debido a la ocupación de puertos ya que si los periféricos estuvieran unidos a ellos en paralelo, y se transmitiera un byte por ciclo, se nos acabarían muy rápidamente. Por ello hay que recurrir a otros métodos de comunicación, el más empleado es el I2C.
4 La comunicación I2C tiene la ventaja hoy en día en que se reduce el coste y se gana en recursos del sistema, aunque se pierda velocidad. Esta perdida de velocidad en algunos sistemas es irrelevante. Surge de la necesidad de conectar un micro ha varios periféricos, y claro, si son mas de 2 y tienen varias líneas el coste de recursos es muy alto, nos quedamos sin puertos, por ello había que inventar otro sistema de comunicación. Este sistema únicamente necesita dos líneas de conexión: SDA y SCL. Las premisas básicas del protocolo son las siguientes: Escritura El maestro siempre inicia la comunicación, enviando la dirección del esclavo en mi caso con la función I2CsendAddr. Además como es escritura debo poner como segundo parámetro un 0. El maestro envía la dirección donde se quiere posicionar y el esclavo manda un ACK como señal de que ha sido recibido, si no se producirá un error. El maestro envía el byte que quiere escribir, machacando la información anterior y el esclavo envía un ACK como señal de que a sido recibido. Se puede continuar escribiendo en las siguientes posiciones de memoria asta que se acabe donde escribir. El maestro termina la comunicación con el bit de parada. Lectura A deferencia de la escritura, aquí después de mandar en escritura la dirección del esclavo, tenemos que volver a mandar la dirección del esclavo en modo lectura (segundo parámetro un 1). Como nos hemos posicionado ya anteriormente, simplemente recogeremos los bytes con la función I2Cbyte, esta función coge el byte siempre que le envie un 0 como parámetro, el byte lo recibirá el maestro y se posicionará en el siguiente byte. En este protocolo el destinatario de cada dato tiene que confirmar que ha llegado, en el caso de la escritura en el que el micro le envía al periférico los datos, el esclavo debe enviarle un ACK (conocimiento de que le ha llegado). Y en el caso de la lectura se lo manda el maestro (el micro), un NACK. El maestro termina la comunicación al igual que en la lectura enviando el bit de parada. Gracias a este sistema podríamos tener infinidad de aplicaciones con un mismo micro.
5 Para terminar pondré la foto que sirva como ejemplo de un sistema empotrado. Es la práctica final realizada en la asignatura de sistemas digitales II 04/05 que trataba de implementar un mando a distancia programable, es decir, podía añadírsele una lista de canales que se activaran a la hora que quisiéramos. Resistores de pull-up conectados al puerto 0 Display LCD 2 líneas de 16 caracteres Pila de 3V del reloj Micro de RESET Leds que indican en que estado estamos Pulsadores SW1 SW2 SW3 NPN del emisor PSEN (Boot) Oscilador DS1307 Detector de infrarrojos Emisor de infrarrojos R s de Pull up del DS1307 Entrada de tensión continua de 7 5V regulador que me da 5V MAX232 Led para comprobar que el circuito esta alimentado.
INTRODUCCIÓN. Comunicación Serial.
INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al
Más detallesAnexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553.
Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553. 1. Introducción Como se observa a lo largo de este proyecto, en casi todas las tarjetas esclavo recurrimos a usar
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Muestreo de señales analógicas Principal requerimiento que surge al muestrear una señal continua: Definir el periodo de muestreo con suficiente exactitud. Ajustar el mismo a un valor adecuado de acuerdo
Más detallesCAPÍTULO 2. ARQUITECTURA Y COMPONENTES.
CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. 2.1. ARQUITECTURA DEL SISTEMA. Vamos a proporcionar en este apartado una visión general de la arquitectura del sistema, para que así el lector pueda obtener una
Más detallesUSB232. Hoja de datos
- 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232
Más detallesSADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM.
SADE en LabView SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el siguiente
Más detallesBus I 2 C. Introducción
Bus I 2 C Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias a mas de 50 compañías, encontrándonos con más de 1000
Más detallesESTRUCTURA BÁSICA DEL µc AT89C51
Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban
Más detallesLas 7 claves de Arduino UNO
Las 7 claves de Arduino UNO La mejor placa para iniciarse en este mundo es el Arduino UNO. Aunque podríamos empezar con cualquier otra, prácticamente todas tienen las mismas funcionalidades básicas, Arduino
Más detallesSADE. Biblioteca para JAVA
SADE Biblioteca para JAVA SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el
Más detallesSensores inalámbricos de bajo
Sensores inalámbricos de bajo consumo. Parte 1. El sistema de telemetría con microcontroladores PIC Autor: Marc Ralita Álvarez Director proyecto: Francesc Sánchez Robert Sensores inalámbricos de bajo consumo
Más detallesAutómata Programable (PLC)
Autómata Programable (PLC) UPCO ICAI Departamento de Electrónica y Automática 1 Hardware del autómata Sistema digital basado en un microprocesador CPU Reloj Marca el funcionamiento de todo el sistema (20
Más detallesCOMUNICACIÓN I2C (Bus de circuito inter-integrado)
Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ejercicio: construir un datalogger El datalogger o registrador debe sensar la temperatura ambiente cada 1s y guardarla junto a la fecha y hora de adquisición en un archivo.txt alojado en una memoria µsd.
Más detallesElección de un microcontrolador
Elección de un microcontrolador Decisión multivariable. No hay un óptimo evidente Factores: Herramientas de desarrollo Base de conocimientos Precio y disponibilidad Familia versátil y en desarrollo Cantidad
Más detallesBUS DE COMUNICACIÓN I 2 C
APÉNDICE H BUS DE COMUNICACIÓN I 2 C El término I 2 C da nombre a un estándar para bus de comunicaciones serie. El nombre proviene de Inter-Integrated Circuits. El diseñador es el fabricante Philips. Existen
Más detallesESPino - Especificaciones
ESPino - Especificaciones Resumen Microcontrolador ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Voltaje de operación 3.3V Voltaje de entrada 4.4-15V Pines de I/O Digitales 9 Pines de
Más detallesTEMA 2. Interrupciones y periféricos básicos
TEMA 2 Interrupciones y periféricos básicos INDICE 1. Interrupciones 1. Fuentes y habilitación de interrupciones 2. Vectores de interrupción 3. Prioridad y anidamiento 4. Registros de configuración 5.
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a
Más detallesMICROCONTROLADOR PIC DE MICROCHIP
MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER PIC16F877: ESTRUCTURA INTERNA Bus de Datos Bus de Datos (programa) Registro de trabajo (acumulador) Conversor A/D Contador/Temporizador
Más detallesArquitectura de un Controlador Electrónico de Procesos
Arquitectura de un Controlador Electrónico de Procesos Unidad Central de Procesamiento (CPU) La unidad central de procesamiento es el elemento más importante de un controlador electrónico de procesos.
Más detalles4. Tarjeta de control
4. Tarjeta de control 4.1. Características Esta tarjeta permite conectar cualquier microcontrolador del mercado al resto de tarjetas esclavo. Como se detalla en la sección 2 de este documento (Bus de Intercomunicación),
Más detallesEstructura y tecnología de computadores - prácticas en ensamblador
Estructura y tecnología de computadores - prácticas en ensamblador Agradecimientos (c) Francisco Charte Ojeda Introducción Código fuente 1. Introducción a los microprocesadores 1.1. El sistema microcomputador
Más detallesTema 3: Expansión de recursos
Sistemas Electrónicos Digitales II Tema 3: Expansión de recursos El bus I 2 C Protocolo de Comunicación I 2 C Índice de la Lección Introducción Características del bus I 2 C Conexión de dispositivos al
Más detalles10. Tarjeta analógica multipropósito
10. Tarjeta analógica multipropósito 10.1. Características Esta tarjeta se ha diseñado con el fin de ofrecer una solución completa a aplicaciones donde se requieran entradas y salidas analógicas, donde
Más detallesSISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Más detallesMódulo de 16 entradas digitales modbus:
Características principales: Módulo de 16 entradas digitales modbus: Rev Hard : 00 Versión Soft : 1,00 16 entradas bidireccionales ( 12 a 24Vcc ) aisladas. 16 contadores de 32 bits ascendentes con retención
Más detallesArquitectura de Computadores II
Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers
Más detallesCurso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC
Más detallesEL BUS I2C CARACTERISTICAS. Fernando Remiro
CARACTERISTICAS Fernando Remiro 1 CARACTERÍSTICAS Utiliza 2 líneas para transportar la información entre los distintos periféricos conectados al bus SDA (datos) SCL (reloj) Cada dispositivo se identifica
Más detallesUPMDIE. 2 - Sistemas embebidos INDUSTRIALES. Sistemas embebidos CPU, Memorias, dispositivos de E/S y buses Sistema microprocesador ejemplo: Arduino
cei@upm.es 2 - Sistemas embebidos Sistemas embebidos CPU, Memorias, dispositivos de E/S y buses Sistema microprocesador ejemplo: Arduino Universidad Politécnica de Madrid Sistemas embebidos Qué es un sistema
Más detallesDescripción Técnica SÓLO PARA USO INTERNO. Documento:
MAD Módulo de Alarmas Digitales Descripción Técnica SÓLO PARA USO INTERNO Documento: 75239801 Edición: 1.00 Septiembre 2011 Descripción Técnica Documento: 75239801 Fichero: 75239801.doc Nº de modificación:
Más detallesMedidas de Distancia mediante Rayos Infrarrojos
Medidas de Distancia mediante Rayos Infrarrojos Con un nuevo módulo sensor de proximidad. La casa Sharp ha fabricado un nuevo sensor, en la forma del módulo GP2D02 que, con la ayuda de un microcontrolador,
Más detallesINSTRUMENTACIÓN ELECTRÓNICA
INSTRUMENTACIÓN ELECTRÓNICA CON MICROPROCESADOR Programa de Doctorado en Ingeniería Eléctrica, Electrónica y Automática MANUAL DE PRÁCTICAS Curso 2010/2011 Autores: Guillermo Carpintero Marta Portela Marta
Más detallesVentajas del BUS I2C
BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC TC74: Termómetro digital 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995 se definió un
Más detallesCurso de. Módulo 10 MSSP: I2C. Ricardo Gómez González Andrés Prieto-Moreno Torres
Curso de Micro controladores PIC Módulo 10 MSSP: I2C Juan González Gómez Ricardo Gómez González Andrés Prieto-Moreno Torres 1 Índice 1. Introducción al I2C 2. Registros I2C PIC16f876A 3. Ejemplo de Uso
Más detallesArduino Aprender a desarrollar para crear objetos inteligentes
El módulo Arduino 1. Introducción al microcontrolador 9 1.1 Principales nociones 9 1.2 Programación 11 2. Presentación general 12 3. Descripción técnica 13 3.1 Alimentación 13 3.2 Reloj 14 3.3 Reset 15
Más detallesPLACA BASE. Diferentes tipos de placas base de los fabricantes habituales.
PLACA BASE Una placa base es un elemento que conecta todos los componentes del ordenador y coordina la comunicación entre los mismos. Se trata de una placa plana rectangular de un material semiconductor
Más detallesINGENIERÍA ELECTRÓNICA CURSO Examen (24 Junio 2005) S.E.T.I. 2
Primera Parte Microcontroladores 1. Funcionamiento de las interrupciones en el microcontrolador PIC16F84A. Enumera y comenta las posibles fuentes de interrupción. 2. Comenta el proceso de lectura y escritura
Más detallesPANORAMA GENERAL DE LOS µc
PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz
Más detallesMODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA
MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA 1.- INTRODUCCIÓN Los módulos WIZ-SML-IA consisten en transceptores para la transferencia de datos punto a punto en el modo half-duplex, vía radio
Más detalles5. Resultados experimentales
5. Resultados experimentales Resultados experimentales 5.1 Montaje en la placa de pruebas Una vez que ya hemos visto como conectar los componentes, realizaremos el montaje en la placa de pruebas para,
Más detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detallesIntroducción a la Computación. Capítulo 7 Entrada/Salida
Introducción a la Computación Capítulo 7 Entrada/Salida Problemas Entrada/Salida Existe una amplia variedad periféricos Se les entrega distintas cantidades de datos Funcionan a distintas velocidades Tienen
Más detallesZigBee development circuit (ETRX2 based)
ZigBee development circuit (ETRX2 based) Introducción El circuito consiste básicamente en la interconexión de un módulo ZigBee ETRX2 de la marca Telegesis a un circuito integrado MAX233 para poder comunicar
Más detallesHerramientas Informáticas I
Herramientas Informáticas I CARRERA: APU 2008 CURSO: Primer Año AÑO 2011 I n g. N o r m a C a ñ i z a r e s Evolución de las computadoras Computadora (Pasado) Evolución de las computadoras 1era Generación
Más detallesIntroducción. Modo monitor. Cuaderno técnico 4: Grabación de microcontroladores PIC
Cuaderno técnico 4: Grabación de microcontroladores PIC [Introducción] [Modo monitor] [Arquitectura] [Autores] [Licencia] [Download] [Links] [Noticias] Introducción Los microcontroladores PIC se graban
Más detallesMódulo Bluetooth HC-06 con puerto serial. Guía fácil
1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema
Más detallesDetector entradas digitales DED
Detector entradas digitales DED Fecha: 05/2014 MI-DED_v1.0 Página 1 de 10 DED Detector entradas digitales Índice 1. INTRODUCCIÓN... 3 2. ELEMENTOS DEL DED Y CONEXIONES... 3 3. FUNCIONALIDADES Y CONFIGURACIÓN...
Más detallesLa Familia del Microcontrolador 8051
La Familia del Microcontrolador 8051 Generalidades de la familia del 8051 Es uno de los µc s más viejos (Intel MCS-51 en 1981) y probablemente el más popular, ya que ha sido comercializado por un gran
Más detallesMicroprocesador. Introducción. Instituto Sagrado Corazón de Jesús
Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de
Más detallesDesarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430
Desarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430 Memoria presentada por Carlos Pablo Silva Lütty Comisión: Wolfgang
Más detallesS Circuito Next Step para Basic Stamp y Basic-X24.
S310160 Circuito Next Step para Basic Stamp y Basic-X24. Nota: Lea atentamente este manual antes de proceder al montar este kit. Le recomendamos que trabaje con atención y lentamente. Debe comprobar cada
Más detallesTEMA 16 (1) INTERFACES ENTRE SENSORES Y PROCESADORES DIGITALES
SENSORES Y ACONDICIONADORES TEMA 16 (1) INTERFACES ENTRE SENSORES Y PROCESADORES DIGITALES CONCEPTOS GENERALES E INTERFACES LOCALES Profesores: Enrique Mandado Pérez Antonio Murillo Roldan Tema 16-1 CONCEPTOS
Más detallesQué es y por qué usarlo
ARDUINO * El proyecto Arduino: Qué es y por qué usarlo Arduino es un sistema electrónico de prototipado abierto (opensource ) basada en hardware y software flexibles y fáciles de usar. Con conceptos básicos
Más detallesSIMULACION GRAVES AGUDOS.CIR m 0.400m 0.800m 1.200m 1.600m 2.000m V(SALIDA) T
4.- Modificaciones sobre el diseño inicial. 4.1- Cambios en los filtros analógicos. Como ya hemos comentado anteriormente existe un problema de diseño relacionado con el uso de tensiones de V que limita
Más detallesMÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf
MÓDULOS ESCLAVOS DE MODBUS MBLOGIX B-MOTICS 1 ÍNDICE DE CONTENIDO DESCRIPCIÓN GENERAL... 4 INSTALACIÓN... 5 WINDOWS... 5 LINUX... 5 MAC... 5 CONFIGURACIÓN DE LA COMUNICACIÓN... 6 SERIE RTU... 6 VELOCIDAD...
Más detallesMódulo de la Interfaz de Comunicación Serie
Módulo de la Interfaz de Comunicación Serie M.C. Jorge Eduardo Ibarra Esquer Interfaz de comunicación serie (SCI) Este módulo del HC08 permite realizar comunicación asíncrona de alta velocidad con diversos
Más detallesMICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits
1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)
Más detallesCapítulo 3. El Software
Capítulo 3 El Software El software del sistema se compone de dos partes: el programa de microcontrolador y el programa de la PC. Como se indicó en el capítulo anterior, el microcontrolador lleva a cabo
Más detallesTECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.I Octubre de 2016.
NOMBRE Y APELLIDOS: DNI: Las respuestas se marcan en los casilleros del último folio impreso, (Son 20 preguntas). Cada pregunta acertada es un punto. La nota se obtiene de la relación (respuestas acertadas/
Más detallesMICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255
MICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255 INTRODUCCIÓN Este integrado de la firma INTEL, conocido como PPI 8255 (Programmable Peripherical Interfase) realizado
Más detallesSoftware para la configuración de productos
Manual de software MP Tools Software para la configuración de productos Fecha: 01/2015 MS-MPTools v1.0 ÍNDICE 1. INSTALACIÓN... 1 2. SOFTWARE MP Tools... 1 3. COMUNICACIONES - CONEXIÓN DEL DISPOSITIVO...
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1b Programa 1.2.2 Memoria. 1.2.2.1 Conceptos de manejo de memoria. 1.2.2.2 Memoria principal semiconductora. 1.2.2.3 Memoria cache.
Más detallesAUTÓMATAS PROGRAMABLES. Regulación Automática II. Antonio Robles Álvarez. Índice
AUTÓMATAS PROGRAMABLES Antonio Robles Álvarez 1 Índice Introducción Estructura de un Autómata Programable Modos de operación Ciclo de funcionamiento Elementos de proceso rápido Configuración El estándar
Más detallesDaivid Moras Hernando
Daivid Moras Hernando ÍNDICE LOS PERIFÉRICOS Periférico es todo componente hardware que no forma parte (o que no tiene parte esencial) de el PC (placa base, CPU, RAM, HDD/Disquetera). Estos sirven para
Más detallesG O B L I N 2 / M A N U A L
GOBLIN 2 Con esta guía conocerás cada uno de los circuitos que incorpora la GOBLIN 2. Aprenderás a utilizarla, programarla de una forma sencilla y rápida para desarrollar tu proyecto IoT. 2 1.- Empieza
Más detallesTema 6. El sistema de entrada-salida
Enunciados de problemas Tema 6. El sistema de entrada-salida Arquitectura de Computadores Curso 2009-2010 Tema 6: Hoja: 2 / 21 Tema 6: Hoja: 3 / 21 Base teórica Al diseñar un computador, uno de los puntos
Más detallesMICROPROCESADORES. Ejercicio de evaluación continua: E/S del MC68000
MICROPROCESADORES Ejercicio de evaluación continua: E/S del MC68000 Un determinado sistema central dispone de un enlace vía radio con diferentes estaciones remotas con los que intercambia cierta información.
Más detallesINSTITUTO TECNOLOGICO DEL MAR, Mazatlán
INSTITUTO TECNOLOGICO DEL MAR, Mazatlán APUNTES DE LA MATERA DE: MICROPROCESADORES I DEPARTAMENTO DE INGENIERIA ELECTRONICA PROF: ING: RUFINO J. DOMINGUEZ ARELLANO 1.1. CARACTERISTICAS DE LA FAMILIA 51
Más detallesArquitectura y Periféricos
Arquitectura y Periféricos Departamento de Electrónica Fundación San Valero Características fundamentales: Arquitectura RISC avanzada Harvard: 16- bit con 8- bit de datos. 77 instrucciones Desde 18 a 80
Más detallesTICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot
Alicia Escudero ROBÓTICA TICA EN LA ESCUELA El Robot (hardware) Apellido y Nombre: Escudero Alicia Tema: características de un robot E-mail: alyy_94@hotmail.com D.N.I: 36.491.199 02/05/1994 Introducción
Más detallesAUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna
AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura
Más detallesTECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC DIVISIÓN DE INGENIERÍA ELECTRÓNICA Y TELEMÁTICA ACADEMIA DE SISTEMAS DIGITALES
MANUAL DE PRACTICAS DE LABORATORIO MICROCONTROLADORES ING. COSS ALARCÓN MIGUEL ANGEL ECATEPEC DE MORELOS, EDO. DE MEXICO, DICIEMBRE 2009. INDICE DE CONTENIDO INTRODUCCIÓN 3 PRACTICA 1: Conexión de Led..4
Más detallesARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino
ARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino Escuchas y respuestas con dos valores: pinmode modos del pin - (OUTPUT, INPUT);
Más detallesMódulo Transceptor APC220-43
Módulo Transceptor APC220-43 Características Hasta 800 mts de alcance (2400 bps) Potencia de salida de 20mW Rango de frecuencia entre 418Mhz y 455Mhz Más de 100 canales Modulación en GFSK Interfaz UART/TTL
Más detallesSistemas Operativos. MODULO I. ANTECEDENTES 1.2 introducción a los ordenadores
Sistemas Operativos MODULO I. ANTECEDENTES 1.2 introducción a los ordenadores Sistema Operativo Un S.O. explota los recursos hardware de uno o mas procesadores para proporcionar un conjunto de servicios
Más detallesGUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88
1 GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88 El KIT EB88 viene acompañado de un disco CD de aplicación, en donde se incluye una carpeta con 8 proyectos listos para
Más detallesUd debe controlar el flujo de información en una interface paralela CENTRONIX, que opera a 60 KB/seg.
FACULTAD CÓRDOBA DEPARTAMENTO ELECTRÓNICA CATEDRA DE TÉCNICAS DIGITALES II Examen final 12 de febrero de 1998 Ud debe controlar el flujo de información en una interface paralela CENTRONIX, que opera a
Más detallesQué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Más detallesPreguntas claves (y sus respuestas)
1 Preguntas claves (y sus respuestas) Qué es un microprocesador? Es un Circuito Integrado Secuencial Síncrono Qué necesita para funcionar? Qué hace? Para qué? Una tensión continua estable (5V, 3.3V, 2.5V,
Más detallesPrácticas de Periféricos Interfaces y Buses
Prácticas de Periféricos Interfaces y Buses 3 er Curso de Ingeniería Informática GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez, Julio Medina 1 GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez,
Más detallesQué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Más detallesÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES
ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES 1.1 Introducción 1.2 Fundamentos de los procesadores digitales secuenciales 1.2.1 Introducción 1.2.2 Arquitectura interna 1.2.2.1 Procesadores digitales
Más detallesT E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S :
T E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S : ANTECEDENDES INTERFAZ: Q u é e s? : Es la conexión entre dos ordenadores o máquinas de cualquier tipo dando una comunicación
Más detallesProgramación inalámbrica de Arduino por Bluetooth
www.candy-ho.com Contactanos 1139685940 ventas@candy-ho.com Mejico 3941 Unidad 1, Villa Martelli Lunes a Viernes 10:00 a 18:00 Programación inalámbrica de Arduino por Bluetooth En este artículo vamos a
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesMicrocontroladores PIC
Microcontroladores PIC Procesador RISC. Arquitectura Harvard Pipeline Formato de instrucciones ortogonal Arquitectura basada en banco de registros Distintos periféricos: temporizadores, puertos paralelo/serie,
Más detallesPeriféricos Interfaces y Buses
Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión
Más detallesMemoria y Entrada/Salida Tecnología Organización - Expansión
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria
Más detallesInterfaces de Entrada / Salida
4-1 Interfaces de Entrada / Salida Familia de Circuitos que permiten adaptar, leer y/o gobernar señales externas desde y hacia un sistema microprocesador 4-2 1 Tipos de Entradas / Salidas A) Formato de
Más detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesGuía rápida de utilización
1. Interfaz del usuario La interfaz del usuario de la consola KaptiaKlever consta de dos partes: - Un panel de interacción, en el cual el usuario podrá encender y apagar el dispositivo, así como conectar
Más detallesSOMI XVIII Congreso de Instrumentación ELECTRONICA ASC1876
SD_908, SISTEMA PARA DESARROLLO CON MICROCONTROLADORES DE LA FAMILIA 68HC908 Autor: Antonio Salvá Calleja División de Ingeniería Eléctrica Facultad de Ingeniería UNAM salva@dctrl.fi-b.unam.mx RESUMEN Los
Más detalles