DISEÑO E IMPLEMENTACION DE UN ROBOT TELE-OPERADO USANDO LA INTERFACE DE COMUNICACIÓN INALAMBRICA ZIGBEE
|
|
- Juan Luis Pinto Franco
- hace 6 años
- Vistas:
Transcripción
1 1 DISEÑO E IMPLEMENTACION DE UN ROBOT TELE-OPERADO USANDO LA INTERFACE DE COMUNICACIÓN INALAMBRICA ZIGBEE López Calderón, Tatiana, Arcila Mora, Alejandro, Capacho V., Luis Miguel tlopezc@uniquindio.edu.co, aarcilam@uniquindio.edu.co, lmcapacho@uniquindio.edu.co Universidad del Quindío. Resumen Este artículo presenta el diseño e implementación de un robot tele-operado usando el protocolo de comunicación IEEE (ZigBee). El robot manipulado cuenta con control de dirección, bocina y frenos. La tele-operación se realiza a través de una aplicación de escritorio, la cual envía los comandos que permiten manipular el robot vía USB. Cada sistema esta controlado por un ATmega16, usando para ello la tarjeta ucsboard-mega16 desarrollada en el programa de Ingeniera Electrónica de la Universidad del Quindío. Índice de Términos ATmega16, IEEE , Robot tele-operado, ucsboard-mega16, Universal Serial Bus. I. INTRODUCCIÓN Un robot tele-operado permite ser manejado desde cierta distancia a través de otra maquina, en este caso un computador. El sistema tele-operado implementado consta de cuatro bloques fundamentales como se muestra en la figura 1. Computador Receptor Transmisor Carro Fig. 1. Diagrama de bloques del robot tele-operado La interfaz para el manejo del robot es creada usando el framework wxwidgets[5], el cual posee los botones necesarios para manipular cada uno de los comandos desde el computador. Los comandos de manejo se envían a un microcontrolador, el cual sirve como intermediario para la comunicación inalámbrica del módulo zigbee (MRF24J40MB) haciendo uso de la comunicación serial síncrona SPI, siendo este el transmisor. La recepción cuenta con otro modulo zigbee que funciona como esclavo además de otro microcontrolador que efectúa la tarea correspondiente según el comando recibido. II. ZIGBEE Zigbee es estándar de comunicación de bajo consumo, basado en el estándar IEEE de redes inalámbricas de área personal (WPAN). Su us son en aplicaciones que requieren comunicaciones seguras con baja tasa de envió de datos y maximización de la vida útil de sus baterías. El manejo del módulo zigbee es la parte fundamental de todo el sistema. A continuación se describen las características del módulo usado para la transmisión y recepción. A. Transferencia de datos por SPI El módulo MRF24J40MB es un transreceptor que permite realizar la transmisión y recepción de datos a través del protocolo de comunicación IEEE , más conocido como zigbee. Para acceder a los registros internos del módulo, se cuenta con una interfaz SPI. Pueden existir dos modos de trasmisión, las cuales son de direccionamiento corto y de direccionamiento largo, esto es: 1) Transmisión SPI de direccionamiento cortó: Las transferencias cortas del MRF24J40MB son de 8 bits y se definen así:
2 2 Bit 7: definido en 0 indicando que es una operación de direccionamiento corto. Bits 6-1: registro de dirección de 6 bits. Bit 0: al estar en 1 indicara que es una transferencia de escritura, pero si esta en 0 será una transferencia de lectura. mediante del código de redundancia cíclica (CRC) durante la transmisión verificando los datos recibidos, sin embargo la trama se escribe en el búfer de recepción por lo que puede ser evaluada por el controlador de host si es necesario. 2) Transmisión SPI de direccionamiento largo: Para este tipo de transferencias las tramas son de 12 bits y están dadas por: Bit 11: definido en 1 para indicar que es una operación de direccionamiento largo. Bit 10-1: registro de dirección de 10 bits. Bit 0: Al igual que el direccionamiento corto 1 indicara que es una transferencia de escritura y 0 será una transferencia de lectura. 2) Longitud de la trama: Define el tamaño de la trama excluyendo su tamaño, el del preámbulo y el del FDS, incluye el resto de bytes. El formato de la trama de paquetes [1] enviados por el protocolo IEEE se puede observar en la figura 2. 3) Marco de control: Define el tipo de trama (Beacon, ACK, entre otros), los modos de direccionamiento utilizados si la trama esta codificada y requiere una confirmación. Toda esta información la utiliza el host para determinar la forma de decodificación. 4) Secuencia numérica: Se encarga de comparar las tramas para el proceso de reconocimiento de estas. Por ejemplo una trama ACK no contiene información de direccionamiento, por lo que la singularidad de ese número es el único factor determinante para que la trama llegue a su destino. 5) Dirección de destino y fuente: Estas varían dependiendo del marco de control de la trama, pues la dirección puede que sea corta o larga, en todos los casos donde se especifica una dirección es necesario que la red de área personal (PAN) también sea especificada. 6) Carga útil de datos: Puede variar en longitud, las tramas que exceden los 127 bytes incluyen el marco de control, la dirección de destino y fuente y el código de redundancia cíclica (CRC). Fig. 2. Formato de la trama IEEE Los 7 ámbitos se definen de la siguiente forma: 1) Preámbulo: Este se genera automáticamente haciendo que el host no tenga que ocuparse de ello, funciona como un filtrado por modulo 7) Código de redundancia cíclica (CRC): Este código utiliza la aritmética modular para detectar una mayor cantidad de errores, se usan operaciones en módulo 2 y las sumas y restas se realizan sin acarreo. Además, para facilitar los cálculos se trabaja, aunque sólo teóricamente, con polinomios. Debe ser un método sistemático, es decir, que con un mismo código a transmitir (y un
3 mismo polinomio generador) se genere siempre el mismo código final. III. TIPO DE DISPOSITIVOS Según su papel en la red los zigbee se pueden utilizar de tres formas diferentes: 1) Como coordinador zigbee (ZC): El tipo de dispositivo más completo. Debe existir uno por red y sus funciones son las de encargarse de controlar la red y los caminos q deben seguir los dispositivos para conectarse a ellos. Como router zigbee (ZR): Interconectar dispositivos separados en la topología de la red, además de ofrecer un nivel de aplicación para la ejecución de código de usuario. 2) Como dispositivo final (ZED): Posee la funcionalidad necesaria para comunicarse con su nodo padre (coordinador o router), pero no puede transmitir información destinada a otros dispositivos, de esta forma este tipo de nodo puede estar en modo sleep la mayor parte de tiempo aumentando la vida media de sus baterías. 3) En este caso en especial solo se usan dos de ellas, como coordinador zigbee y como dispositivo final ya que serán solamente una conexión directa zigbee a zigbee. IV. TRANSMISION IEEE PC USB USB Board_Mega16 SPI MRF24J40MB Fig 3. Estructura básica de transmisión 3 entrada/salida como el USB, se debió hacer uso de la librería V-USB [4], la cual logra emular estas características; teniendo en cuenta que el hardware necesario para que se pueda llevar a cabo una conexión exitosa debe contar con unos cuantos diodos y resistencias, con el fin de hacerle saber al host (PC) que será una transferencia USB 1.1, es decir a una velocidad de 1.5 Mbps. La transferencia usada es una transferencia de control, donde los datos son enviados a través del paquete setup del protocolo USB. Dadas las necesidades del sistema, se opto por hacer uso de la tarjeta de desarrollo ucsboard-mega16 la cual se adaptaba a los requerimientos planteados. El diagrama de flujo correspondiente al código implementado en el computador se puede apreciar en la figura 4. Primero se inicializa la librería, luego se busca en todos los dispositivos del computador el microcontrolador conectado a este, el cual tiene un VID con 0x16C0 y un PID 0x05DF, dichos identificaciones gratuitos son proporcionados por la misma librería V-USB para aplicaciones con fines no comerciales. En caso tal de no encontrar ningún periférico asociado a dichos números, la aplicación termina de forma inmediata para evitar fallos y procedimientos que no se harán de forma correcta. Si se logra un reconocimiento satisfactorio, el programa se queda esperando a que se ingresen los comandos relacionados con el manejo del vehículo. En la figura 5 se muestra el diagrama de flujo correspondiente al microcontrolador que se conecta al computador. Primero se inicializan las librerías y luego se deja el microcontrolador en un bucle infinito con el fin de estar verificando la llegada de paquetes del computador. Al momento de llegar un paquete se procede a seguir la transferencia, enviando el dato por el protocolo SPI al modulo ZigBee, y posteriormente vuelve al ya mencionado bucle infinito. En la figura 3 se muestra el subsistema conformado por un computador, el cual sirve como manejador del dispositivo. El manejo del dispositivo desde el computador se realiza usando la librería lib-usb que permite acceder a los puertos USB [3]. Al hacer uso de un microcontrolador como el Atmega16 que no cuenta con un modulo de
4 4 robot. Para recibir un dato correctamente se usa el algoritmo mostrado en la figura 7. Fig 7. Lógica asociada a la recepción de paquetes. Fig 4. Lógica implementada para la transmisión de datos. Inicio Inicialización: V-USB SPI Zigbee Revisión de paquetes enviados por el host (PC) La única diferencia con el transmisor es que se habilita el modo sleep para disminuir el consumo de batería. Como se puede apreciar en la figura 7, al llegar un dato el modulo ZigBee, automáticamente envía una interrupción por flanco de bajada que restablece el funcionamiento normal del microcontrolador y empieza a leer el paquete entrante, para así ejecutar la acción asociada con el comando. VI. Fig 5. Lógica desarrollada para el microcontrolador. V. IEEE MRF24J40MB RECEPCION Control del sistema (vehiculo) Fig 6. Estructura básica de recepción. En el receptor, como se puede apreciar en la figura 6, es la parte más simple del sistema, puesto que se reutiliza el código desarrollado para la transmisión y se ejecuta la acción que es llevada a cabo por el INTERFAZ Y MONTAJE FISICO En la figura 8 se observa la aplicación desarrollada en C++, usando el framework wxwidgets. Esta aplicación fue desarrollada en la interface de desarrollo CodeBlocks, la cual cuenta con los botones necesarios para el manejo de dirección, bocina y luces del robot a tele operar. Todas las herramientas usadas en el diseño son software libre. En la figura 9 se puede observar el modelo del carro que se uso y la luz derecha encendida mediante la información enviada a través del zigbee maestro y recibida por el zigbee esclavo que se observa en la figura 10.
5 Fig 8. Interfaz de manejo. 5 El desarrollo de un sistema tele-operado es muy útil pues este puede ser implementado y mejorado al ya tenerse la comunicación pues dependiendo de las necesidad el robot a manejar puede cambiar, pues así como en este caso es solo de exhibición, mas adelante podría manejar un carro que detecte minas antipersonales o que detecte el calor humano en caso de una emergencia. Compartir y dar a conocer los avances realizados por una persona en algún campo del conocimiento es darle un soporte y unas bases fundamentales al enriquecimiento de información a alguien que posiblemente le ha surgido la misma duda. Por ello el uso del software libre ha sido un pilar en la realización del proyecto, ya que sin este, no se hubiese podido lograr la depuración de un código, ni mucho menos, haber logrado una comunicación USB entre el PC y el microcontrolador. Asimismo con la tarjeta de desarrollo ucsboard-mega16 se logro dar un paso adelante en cuanto a problemas de hardware, ya que al ser esta un derivado de arduino (plataforma de hardware libre), se lograron obtener los mismos resultados, a un costo mucho más bajo. REFERENCIAS Fig 9. Modelo del carro a manejar. [1] Microchip Technology INC. <<MRF24J40 Datasheet>> (en ingles) (pdf) págs. 22. [2] Atmel <<ATmega16>> (en ingles) (pdf) págs.135. [3] [4] [5] Tatiana López Calderón. Fig 10. Modulo zigbee, parte trasera del carro. VII. CONCLUSIONES Nacida el 18 de enero de 1991 (Armenia- Quindío). Bachiller académica del Colegio de la Sagrada Familia Hermanas Terciarias Capuchinas (2007). Actualmente es estudiante de octavo semestre de Ingeniería Electrónica en la Universidad del Quindío. Sus áreas de interés son los sistemas digitales y las telecomunicaciones. Trabaja como investigadora en el grupo de procesamiento digital de señales (GDSPROC) en el diseño de un modulo software de simulación de la CPU AVR de 8 bits.
6 Alejandro Arcila Mora. Nacido el 18 de junio de 1991 (Armenia-Quindío). Bachiller académico con énfasis en mantenimiento de hardware (2007). Actualmente es estudiante de séptimo semestre de Ingeniería Electrónica en la Universidad del Quindío. Sus áreas de interés son los sistemas digitales y todo lo referente con biomédicas. Trabaja como investigador en el grupo de procesamiento digital de señales (GDSPROC) en el diseño de un modulo software de simulación de la CPU AVR de 8 bits. Luis Miguel Capacho Valbuena. Recibió el grado de Ingeniero Electrónico en la Universidad del Quindío en el año Actualmente se desempeña como docente-investigador en la Universidad del Quindío y forma parte del grupo de investigación GDSPROC de la misma institución. Área de trabajo: Sistemas embebidos, procesamiento de señales y programación. 6
Diseño e Implementación de detección de errores mediante CRC y algoritmo que supervisa la comunicación entre dispositivos.
PROYECTO Diseño e Implementación de detección de errores mediante CRC y algoritmo que supervisa la comunicación entre dispositivos. Integrante : Darwin Cardemil Rol : 2891002-9 Integrante : Camilo Díaz
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 detallesDispositivos de Entrada/Salida
Dispositivos de Entrada/Salida Notas de clase: Unidad IV Materia: Diseño y Paradigmas de Lenguajes Carrera: Ingeniería en Informática/Ingeniería en Computación Universidad Nacional de San Luis 20/09/2017
Más detallesCURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA
CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar
Más detallesProtocolos de Telecomunicaciones Capa Física y Capa de Enlace de datos. Semana 2
Protocolos de Telecomunicaciones Capa Física y Capa de Enlace de datos Semana 2 La capa física controla de qué manera se ubican los datos en los medios de comunicación. La función de la capa física de
Más detallesConceptos básicos de comunicación de datos
Conceptos básicos de comunicación de datos Comunicación de Datos Es el proceso de comunicar información en forma binaria entre dos o más puntos. Requiere cuatro elementos básicos que son: Emisor: Dispositivo
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 detallesEl comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1
El comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1 El comienzo del protocolo CAN Laboratorio de Automatización II. UNQ PROTOCOLO CAN 2 DESCRIPCIÓN
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 detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesTransmisión de Paquetes. Redes de Computadores 2001 Agustín J. González
Transmisión de Paquetes Redes de Computadores 2001 Agustín J. González Transmisión de Paquetes La información a transmitir (datos) es dividida en pequeños bloques llamados paquetes. Las redes que usan
Más detallesESTRUCTURA DE COMPUTADORES GUÍA DOCENTE
ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,
Más detallesMicrocontroladores. Sistemas embebidos para tiempo real
Microcontroladores Sistemas embebidos para tiempo real Objetivos Describir los conceptos y bloques básicos de microcontroladores CPU, ISA, arquitectura Comprender la importancia de conocer el uc Utilizar
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 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 detallesTRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE MEDICIÓN DE VELOCIDAD PARA VEHICULOS UTILIZANDO VISIÓN ARTIFICIAL IMPLEMENTADO
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 detallesVOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Más detalles12. Pruebas Realizadas
12. Pruebas Realizadas En este capitulo se describirán todas las pruebas de comunicación realizadas con el sistema Bluetooth WT-11. Todas estas pruebas se han realizado en el laboratorio para comprobar
Más detallesCarrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración
Más detallesSistemas con Microprocesadores I
Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas
Más detallesBUSES DE CAMPO-FIELDBUS
BUSES DE CAMPO-FIELDBUS Sistema de comunicaciones Control distribuido Sistema de cableado Protocolo Estandarización Documentación Recursos para desarrollo Disponibilidad de documentación Francisco Simón
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DEL NETWORKING 1 Sesión No. 9 Nombre: ETHERNET Objetivo: Durante la sesión el participante identificará las características, la comunicación y la trama que
Más detallesREDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.
REDES DE DATOS Modelo OSI Angélica Flórez Abril, MSc. Jerarquía de protocolos Organización en capas o niveles. El número de capas y sus funciones difieren de red a red. Cada capa ofrece servicios a las
Más detallesPLAN DE ESTUDIOS 2008-II SÍLABO
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA I. INFORMACIÓN GENERAL: DEPARTAMENTO ACADÉMICO DE INGENIERÍA PLAN DE ESTUDIOS 2008-II SÍLABO 1.1 Asignatura : MICROPROCESADORES Y MICROCONTROLADORES 1.2.
Más detallesCONCEPTOS BÁSICOS DE UNA RED.
CONCEPTOS BÁSICOS DE UNA RED. 1 Que es una red? Es un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas
Más detallesUNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.
MICROCONTROLADORES Y SU APLICACION EN UTA 2009 PROFESOR: ING. G. ALMEIDA SEMESTRE MARZO - JULIO 2009 OBJETIVOS DISTINGUIR LOS ASPECTOS GENERALES, CARACTERISTICAS Y FUNCIONAMIENTO DE UN MICROCONTROLADOR.
Más detallesSISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP -
SISTEMAS OPERATIVOS Y TCP/IP - El Modelo de Referencia TCP/IP - Objetivos Describir el modelo de referencia TCP/IP Comparar el modelo TCP/IP con el modelo OSI Analizar el formato general del datagrama
Más detallesRedes de Computadores Nivel de Enlace: Redes de área local Ethernet
Redes de Computadores Nivel de Enlace: Redes de área local Ethernet Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ En clases anteriores... Nivel de enlace Detección
Más detallesGESTION DE ENTRADA Y SALIDA
Dispositivos de salida (impresora, monitor,...) Unidad principal (UCP, registros, memoria RAM, entrada/salida ( discos internos, red,...)) Dispositivos de entrada (teclado, ratón, lápiz óptico,...) Dispositivos
Más detalles2.0 Práctica 1.- CONFIGURACION DE RUTAS ESTATICAS
UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ARAGÓN INGENIERÍA EN COMPUTACIÓN OPTAVO SEMESTRE ASIGNATURA: Laboratorio Redes de Computadoras II ÁREA DE CONOCIMIENTO: Redes Profesor:
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 detalles3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP
3 Interfaz PC DSP 3.1 Introducción a las comunicaciones serie Las comunicaciones serie se utilizan para enviar datos a través de largas distancias, ya que las comunicaciones en paralelo exigen demasiado
Más detalles2- Sistema de comunicación utilizado (sockets TCP o UDP, aplicaciones, etc.):
UNIVERSIDAD DE SAN BUENAVENTURA SEDE BOGOTA INGENIERIA MECATRONICA GRUPO S.I.R.A TUTOR: MORIAN NAIR CALDERON INTEGRANTES: NICOLAS FELIPE CUBILLOS. NAYKOL ANDREY ESPITIA. CRISTIAN DANIEL GARCIA. CARLOS
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 detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesInvestiga cuales son los dispositivos y manejadores de dispositivos mediante conceptos e imágenes.
Investiga cuales son los dispositivos y manejadores de dispositivos mediante conceptos e imágenes. Dispositivos de E / S Se denomina periféricos a los aparatos o dispositivos auxiliares e independientes
Más detallesPuerto Paralelo Bidireccional.
Puerto Paralelo Bidireccional. Introducción. n. De acuerdo al estandar IEEE 1284-1994,existen 1994,existen 5 modos de transferencia de datos. Cada uno provee un método m de pasar datos entre la PC y el
Más detallesCAPITULO III CONTROLADORES
CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener
Más detallesTics. Conceptos básicos de redes. Equipo #4. Andrea Hernández Díaz. María de Lourdes Samano Ornelas. Karen Ortiz Navarro. Melissa Cano Ángeles
Tics Conceptos básicos de redes. Equipo #4 Andrea Hernández Díaz María de Lourdes Samano Ornelas Karen Ortiz Navarro Melissa Cano Ángeles Maestro: Francisco Zamora Grupo: 1 B Cual es la finalidad de una
Más detallesMotherboard. Daniel Rúa Madrid
Motherboard Daniel Rúa Madrid Qué es? La Motherboard es la placa principal de circuitos impresos y contiene los buses, que permiten que los datos sean transportados entre los diferentes componentes de
Más detallesRedes y Sistemas Computarizados de Control CAPITULO 1. Introducción a las Redes de Comunicación Industrial
Redes y Sistemas Computarizados de Control CAPITULO 1 Introducción a las Redes de Comunicación Industrial AGENDA Topología de las Redes. Modos de Transmisión, Direccionamiento y Jerarquías de comunicación.
Más detallesIntroducción a la conmutación LAN.
Introducción a la conmutación LAN. Profesor: Segmentación LAN. La siguiente figura muestra un ejemplo de una red Ethernet segmentada. La red consta de quince computadores. De esos quince computadores,
Más detallesTransmisión de Imágenes a través del Protocolo SSTV
Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ingeniería Mecánica Eléctrica Laboratorio de Electrónica Proyecto de Comunicaciones 1 Segundo Semestre 2017 Transmisión de Imágenes
Más detallesIV. PROGRAMACIÓN TEMÁTICA PRIMERA UNIDAD: MICROPROCESADORES COMPETENCIA ESPECÍFICA:
I. DATOS GENERALES II. SUMILLA SILABO 1. Nombre de la Asignatura : MICROPROCESADORES 2. Carácter : Electivo 3. Carrera Profesional : Ing. Electrónica y Telecomunicaciones 4. Código : IE0808 5. Semestre
Más detallesIntroducción a Programación de Microprocesadores con. Benjamín Celis Ingeniero de Aplicaciones, National Instruments
Introducción a Programación de Microprocesadores con LabVIEW Blackfin y ARM Benjamín Celis Ingeniero de Aplicaciones, National Instruments Estado del Diseño: Creciente Complejidad en Sistemas Embebidos
Más detallesLa paciencia es la fortaleza del débil y la impaciencia, la debilidad del fuerte.
Actitud emprendedora La paciencia es la fortaleza del débil y la impaciencia, la debilidad del fuerte. (Kant) Conexiones e interfaces Unidad 1. Maneja componentes del equipo de cómputo agosto de 2016 Maribel
Más detalles6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.
6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6.1. El subsistema de E/S Qué es E/S en un sistema computador? Aspectos en el diseño del subsistema de E/S: localización
Más detallesRedes de Computadores Nivel de Enlace: Introducción y control de acceso al medio
Redes de Computadores Nivel de Enlace: Introducción y control de acceso al medio Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ En clases anteriores... Nivel de
Más detallesRedes de Área Local. enlace de datos. Eduardo Interiano
Redes de Área Local Capítulo 4: Ethernet y la capa de enlace de datos Eduardo Interiano Ethernet Introducción, antecedentes Tecnologías y cableado Ethernet Operación de Ethernet IEEE 802.2: Logical Link
Más detallesSoluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless...
ARTICULO TECNICO Soluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless... Por el Depto. de Ingeniería de EduDevices Que el mundo se mueve hacia la conectividad inalámbrica ya es una
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 detallesDirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ
Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 4: Capa de enlace de datos y capa física ACTIVIDAD: reporte del capítulo 10 MATERIA: fundamentos de redes
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 detallesMicrocontroladores PRESENTACIÓN DEL CURSO. M. C. Felipe Santiago Espinosa Instituto de Electrónica y Mecatrónica Cubículo 19.
Microcontroladores PRESENTACIÓN DEL CURSO M. C. Felipe Santiago Espinosa Instituto de Electrónica y Mecatrónica Cubículo 19 Marzo / 2017 Contacto: fsantiag@mixteco.utm.mx http://www.utm.mx/~fsantiag (material
Más detallesMicrocontroladores. Unidad 1
Microcontroladores Unidad 1 1.1 Conceptos básicos Ordenador o Computadora Sistema de calculo de propósito general que incorpora una unidad central de proceso, memoria y dispositivos de entrada y salida.
Más detallesEL LORO HUASTECO Órgano de Divulgación Científica y Tecnológica del Instituto Tecnológico Superior de Pánuco
EL LORO HUASTECO Órgano de Divulgación Científica y Tecnológica del Instituto Tecnológico Superior de Pánuco Tarjeta electrónica didáctica para el desarrollo de prácticas de microcontroladores Manuel Antonio
Más detallesSimulaciones y resultados
Capítulo 6 Simulaciones y resultados En este capítulo se incluyen simulaciones del funcionamiento del WEP y la técnica FCICT utilizando la interfase visual creada en MATLAB. La primera simulación consiste
Más detallesTeleprocesos Y Sistemas Distribuidos Semana 4
FACULTAD DE CIENCIAS MATEMÁTICAS ESCUELA DE INVESTIGACIÓN OPERATIVA Teleprocesos Y Sistemas Distribuidos Semana 4 INTEGRANTES: Cantera Salazar, Julissa Aracelly Yalico Tello, Diana Accho Flores, Wilber
Más detalles3. Topologías 3.1 En canal.
3. Topologías Los diferentes componentes que van a formar una red se pueden interconectar o unir de diferentes maneras, siendo la forma seleccionada una factor determinante del rendimiento y funcionalidad
Más detallesProtocolos, Servicios e Interfaces
Protocolos, Servicios e Interfaces Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Arquitecturas,
Más detallesProtocolos, Servicios e Interfaces
Protocolos, Servicios e Interfaces Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Arquitecturas,
Más detallesUNIVERSIDAD AUTÓNOMA DE LA CIUDAD DE MÉXICO AUTOMATIZACIÓN DE PROCESOS PRÁCTICA 3 GIRO DE MOTOR DE PASOS CONTROLADO POR COMUNICACIÒN SERIAL RS232
AUTOMATIZACIÓN DE PROCESOS PRÁCTICA 3 GIRO DE MOTOR DE PASOS CONTROLADO POR COMUNICACIÒN SERIAL RS232 MARTÍNEZ PÉREZ JOSE ALFREDO PÉREZ GACHUZ VICTOR JIMÉNEZ OSORIO HÉCTOR ALONSO INTRODUCCIÓN El siguiente
Más detallesPUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR
PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR Cualquier aplicación de un sistema digital basado en un microprocesador o microcontrolador requiere la transferencia de datos entre circuitos externos
Más detallesServidor de Sumo - Manual del usuario
Servidor de Sumo - Manual del usuario 1. Introducción Este documento presenta la documentación del usuario del servidor de sumo utilizado por el árbitro del torneo. El servidor de sumo se encarga de: recibir
Más detallesIngeniería en Automática Industrial Software para Aplicaciones Industriales I
Formas de comunicación! " Formas de comunicación! " TRABAJO EN RED BÁSICO Los computadores en una red se comunican unos con otros a través de protocolos de comunicación. Un protocolo establece una descripción
Más detallesUNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA ELECTRÓNICA I. DATOS ADMINISTRATIVOS Silabo NUEVO PLAN DE ESTUDIOS 2006_II Asignatura : TALLER DE ELECTRONICA
Más detallesPrograma de Asignatura
Departamento de Ingeniería Industrial Programa: Ingeniería Mecatrónica, Plan 007- Asignatura: Microcontroladores Clave: 9953 Semestre: VIII Tipo: Obligatoria H. Teoría: H. Práctica: 0 H. Lab: HSM: Créditos:
Más detallesUniv. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma
INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2013 Repaso definiciones: Una red es
Más detallesSistema de Alarma de Incendios basado en una red de sensores.
Sistema de Alarma de Incendios basado en una red de sensores. Pascual Martínez Pérez Ingeniería Técnica Telecomunicaciones Consultor: Jordi BécaresFerrés. 14-Junio-2012 1 Índice Índice... 2 Justificación....3
Más detalles1.1.-TARJETA DAQ NI PCI-6024E y BNC2120. Figura 1: TARJETA BNC2120 NATIONAL INSTRUMENTS
1. OBJETIVO El objetivo de este proyecto, es realizar el control para un giróscopo mediante un control PD programado en LabVIEW y mostrar la importancia del tiempo de adquisición de datos en los sistemas
Más detallesInterfaz USB genérica para comunicación con dispositivos electrónicos
Interfaz USB genérica para comunicación con dispositivos electrónicos USB4all Tutores: Gonzalo Tejera Alexander Sklar Integrantes: Andrés Aguirre Carlos Grossy Rafael Fernández Agenda Presentación del
Más detallesObjetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
Más detallesModelo de Arquitectura para Aplicaciones con HMI para CompactRIO
Modelo de Arquitectura para Aplicaciones con HMI para CompactRIO "El uso de variables compartidas publicadas en red es esencial para la implementación de este tipo de sistemas. Además, el empleo de una
Más detallesFUNDAMENTOS DE INFORMÁTICA PARA INGENIERÍA INDUSTRIAL
FUNDAMENTOS DE INFORMÁTICA PARA INGENIERÍA INDUSTRIAL Miguel A. Rodríguez Jódar Daniel Cascado Caballero Saturnino Vicente Díaz Claudio A. Amaya Rodríguez Fernando Díaz del Río José Luis Sevillano Ramos
Más detallesEstructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez
Estructura de Microprocesadores PIC 18F4550 Módulos de Comunicación Serie Profesor Ing. Johan Carvajal Godínez Contenido Módulos de comunicación serie sincrónica I2C SPI Módulo de comunicación serie Asincrónico
Más detallesTema 4 Microprocesador MCF5282: Hardware
Tema 4 Microprocesador MCF5282: Hardware Curso 2010/11 Índice 1. Introducción 2. Descripción general de los terminales 3. Módulo de interfaz externo (EIM) 4. Módulo de generación de chip-selects (CS) 5.
Más detallesAcceso al medio (3) CSMA/CD
Acceso al medio (3) CSMA/CD Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios Grado en Ingeniería en Tecnologías de Telecomunicación, 2º Temario 1. Introducción
Más detallesSISTEMA DE COMUNICACIÓN VÍA RADIO ENTRE PC Y MICROBOT.
UNIVERSIDAD DE MÁLAGA. ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE TELECOMUNICACIÓN. PROYECTO FIN DE CARRERA: SISTEMA DE COMUNICACIÓN VÍA RADIO ENTRE PC Y MICROBOT. INGENIERÍA TÉCNICA EN TELECOMUNICACIÓN
Más detallesMANUAL DE USUARIO Arduino Relay Shield MCI-MA-0064 REV. 1.0
MANUAL DE USUARIO Arduino Relay Shield MCI-MA-0064 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. MANUAL DE USUARIO ARDUINO RELAY SHIELD Página 2 de 9 Ingeniería
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 detallesCARGA DE PROGRAMAS EN EL
APÉNDICE F CARGA DE PROGRAMAS EN EL MICROCONTROLADOR El programa de control para el vehículo autobalanceado debe implementarse en el microcontrolador incorporado en el mismo. Para ello es necesario escribir
Más detallesSistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos
Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria
Más detallesINFORME DE MONTAJE Y PRUEBAS DEL CIRCUITO ELECTRÓNICO PARA ADQUIRIR LOS POTENCIALES EVOCADOS AUDITIVOS
INFORME DE MONTAJE Y PRUEBAS DEL CIRCUITO ELECTRÓNICO PARA ADQUIRIR LOS POTENCIALES EVOCADOS AUDITIVOS ACTIVIDADES: A02-2: Diseño de los circuitos electrónicos A02-3: Montaje y pruebas en protoboard de
Más detallesCaracterísticas de los Canales de E/S
Canales Los dispositivos son cada vez más sofisticados Ej: tarjetas gráficas 3D. Evolución: 1. La CPU controla directamente los periféricos. 2. Se agrega un módulo o controlador. 3. Idem 2 más llamado
Más detallesRedes de Comunicaciones. Ejercicios de clase Tema 3
Redes de Comunicaciones Ejercicios de clase Tema 3 Tema 3. Ejercicio Sobre un nivel de enlace que implanta el protocolo de bit alternante se añade un tercer nivel de aplicación que incluye una aplicación
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 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 detallesSistema de Control y Reprogramación de la Producción basado en Captura Inalámbrica de Datos en Planta. Departamento de Tecnología Electrónica
Introducción. Problemática a resolver Tecnologías empleadas para la implementación del Sistema de Captura de Datos en Planta (SCDP) RFID Redes de datos inalámbricas (ZigBee) Hardware del SCDP Aplicación
Más detallesMICROCONTROLADORES PIC
MICROCONTROLADORES PIC Bienvenidos - Clase 8 Protocolo de Comunicación I 2 C. Semestre I de 2010 Adaptado Por: Lewin Andrés López Preámbulo Protocolo entre periféricos: conjunto de reglas o normas para
Más detallesMidi y Audio Digital. Qué es el MIDI?
Midi y Audio Digital Informática Musical y Multimedia II Qué es el MIDI? MIDI es el acrónimo de Musical Intruments Digital Interface (Interfaz digital para instrumentos musicales) Es un protocolo de comunicación
Más detallesProtocolos Arquitectura TCP/IP
Protocolos Arquitectura TCP/IP Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de es, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario ARQUITECTURA DE REDES, 1. Introducción
Más detallesTEMA: CONCEPTOS BASICOS DE REDES MATERIA: Las tic en la educación NOMBRE DE LA ALUMNA: Melissa Ibeth Chávez Villela NOMBRE DEL MAESTRO: Genaro Israel
TEMA: CONCEPTOS BASICOS DE REDES MATERIA: Las tic en la educación NOMBRE DE LA ALUMNA: Melissa Ibeth Chávez Villela NOMBRE DEL MAESTRO: Genaro Israel Casas Pruneda RED Conjunto de dispositivos físicos
Más detallesINTRODUCCIÓ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 detallesTEMA. IEEE ZigBee
TEMA IEEE 802.15.4 - ZigBee Arquitectura General Estándar tecnológico creado para Control y Redes para Sensores IEEE 802.15.4 es una solución de red inalámbrica de área personal de baja tasa de datos.
Más detallesPicController. Manual de usuario. Raquel Sánchez Díaz
PicController Manual de usuario Raquel Sánchez Díaz Tabla de Contenidos 1. INTRODUCCIÓN...1 2. DESCRIPCIÓN DE LA VENTANA PRINCIPAL...1 2.1. MENÚ CONFIGURACIÓN...2 2.2. MENÚ PUERTO SERIE...2 2.3. MENÚ
Más detallesEVOLUCIÓN HISTÓRICA DE LOS µp
EVOLUCIÓN HISTÓRICA DE LOS µp El primer procesador fue inventado por los Babilonios en el año 500 ac En 1642 se perfeccionó la primera calculadora por Blas Pascal A mediados del siglo pasado se inventaron
Más detallesUnidad 2 La red informática
5.- DISEÑO DE UNA RED Al diseñar una red hemos de establecer los siguientes elementos: Arquitectura de red: hace referencia a la estructura física de la red. En redes de área local se utilizan varios tipos
Más detallesPlataforma de entrenamiento de Bajo coste para Control en Tiempo Real con Comunicación Ethernet basada en Arduino
9012 1 Plataforma de de Bajo coste para Control en Tiempo Real con Comunicación basada en Arduino J. Ortiz, M. Gálvez, E. Bueno, F.J. Rodríguez Departamento de Electrónica. Universidad de Alcalá. Campus
Más detallesTarjetas aceleradoras de gráficos
Tipos de tarjetas CONCEPTO DE TARJETAS Las tarjetas son utilizadas para expandir, controlar y mejorar el funcionamiento de la PC. Las tarjetas tienen un funcionamiento especifico y para que se quiere utilizar,
Más detalles