DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE CONTROL Y COMUNICACIONES MODULAR PARA PLATAFORMAS ROBÓTICAS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE CONTROL Y COMUNICACIONES MODULAR PARA PLATAFORMAS ROBÓTICAS"

Transcripción

1 UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE CONTROL Y COMUNICACIONES MODULAR PARA PLATAFORMAS ROBÓTICAS Por: Vanessa Farfán Rebeca Solaeche Sartenejas, Enero del 2007

2 UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE CONTROL Y COMUNICACIONES MODULAR PARA PLATAFORMAS ROBÓTICAS Por: Vanessa Farfán Rebeca Solaeche Realizado con la asesoría de: Gerardo Fernández Pablo Estévez PROYECTO DE GRADO Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero Electrónico Sartenejas, Enero del 2007

3 UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE CONTROL Y COMUNICACIONES MODULAR PARA PLATAFORMAS ROBÓTICAS PROYECTO DE GRADO presentado por: Vanessa Farfán y Rebeca Solaeche RESUMEN En este proyecto se diseñó un sistema de control y comunicaciones para plataformas robóticas. Dicho sistema está constituido por tres partes. En primer lugar, un módulo principal de procesamiento para el cual se emplean las tarjetas DEMO9S12XDT512 y CSM12C32. En segundo lugar, un módulo de comunicaciones el cual posee conversores I 2 C-paralelo, I 2 C- RS232 e I 2 C-Bluetooth además de la implementación el bus I 2 C para procesadores HC08 y HCS12. En tercer lugar, un módulo de control de motores constituido por un sub-módulo de alimentación, un sistema de control de motores a lazo abierto y un sistema de control de motores a lazo cerrado con compensador PID, además de incluir los drivers correspondientes para el manejo de los mismos. El desarrollo de este proyecto se llevó a cabo en las instalaciones del Laboratorio de Mecatrónica de la Universidad Simón Bolívar, como respuesta a la necesidad del Grupo de Mecatrónica de instrumentar las plataformas que utiliza. PALABRAS CLAVES Plataformas robóticas, buses de comunicaciones, sistemas de control. Sartenejas, Enero del 2007

4

5

6

7 ÍNDICE ÍNDICE DE FIGURAS...iv ÍNDICE DE TABLAS... vii ABREVIATURAS... viii TÉRMINOS EN INGLÉS...xi UNIDADES... xiii 1 INTRODUCCIÓN Definición del problema Justificación Objetivo general Objetivos específicos Recursos disponibles MARCO TEÓRICO Plataformas robóticas Definición Características Comunicaciones Introducción a los protocolos de bus Protocolos estándar Comunicación serial Comunicación inalámbrica Motores Motores DC Servos Modulación por ancho de pulso (PWM) Puentes H Codificadores Alimentación...42

8 ii Fuentes de alimentación reguladas Teoría de control Definición de un sistema de control Lazos de control DISEÑO DEL SISTEMA Módulo principal de procesamiento Descripción de la tarjeta DEMO9S12XDT Descripción de la tarjeta CSM12C Sistema de comunicaciones Bus de comunicaciones Justificación Implementación Módulo de comunicaciones Hardware Software Conversor I 2 C-paralelo Librerías Sistema de control de motores Módulo de control de motores Hardware Software Librerías Producto final PRUEBAS Y ANÁLISIS Sistema de comunicaciones Módulo de control de motores CONCLUSIONES Y RECOMENDACIONES REFERENCIAS BIBLIOGRÁFICAS APÉNDICE...108

9 A iii Sistemas comerciales disponibles A.1 Tarjetas principales de procesamiento A.1.1 PC A.1.2 HandyBoard A.1.3 Basic Stamp 2p A.2 Tarjetas de comunicaciones A.2.1 Módulo de radio telemetría CM A.2.2 BlueCOM RS A.3 Tarjetas de control de motores A.3.1 MD A.3.2 SD21 módulo controlador de servomotores A.3.3 MAXI doble puente H manejador de 2 motores...114

10 ÍNDICE DE FIGURAS Figura 2.1. Esquema de clasificación de las líneas de bus según su función....8 Figura 2.2. Clasificación de los modos de transmisión....9 Figura 2.3. Caso de un maestro con más de un esclavo Figura 2.4. Esquema de conexión directa entre dispositivos a través del SCI Figura 2.5. Esquema de conexión multipunto half-duplex con una sola línea Figura 2.6. Esquema de conexión multipunto full-duplex con dos líneas Figura 2.7. Asignación de pines en el conector DB Figura 2.8. Topología del USB...22 Figura 2.9. Ejemplo de una configuración usando el bus I 2 C con dos microcontroladores...24 Figura Conexión de dispositivos I 2 C...25 Figura Transferencia de bits en el bus I 2 C...25 Figura Condiciones de START y STOP Figura Transferencia de datos en el bus I 2 C...26 Figura Reconocimiento en el bus I 2 C...27 Figura Una transferencia de datos completa...28 Figura Formato de transferencia maestro-transmisor/esclavo-receptor Figura Un maestro lee a un esclavo inmediatamente después del primer byte Figura Formato combinado Figura Dispositivos con niveles de entrada fijos conectados al bus I 2 C Figura Dispositivos con amplio rango de voltaje de alimentación conectados al bus I 2 C Figura Dispositivos mezclados conectados al bus I 2 C Figura Resistores en serie (Rs) para protección contra saltos de voltaje...30 Figura Gráfica de Rs max como función de Rp...31 Figura Dos picoredes se pueden conectar para formar una scatterred Figura Ejemplo de tres señales PWM Figura Diagrama de un puente H...40 Figura Vista frontal del disco de un codificador en cuadratura...42 Figura Diagrama de componentes básicos de un sistema de control....49

11 v Figura Elementos de un sistema de control a lazo abierto Figura Sistema de control a lazo cerrado...50 Figura Lazo cerrado de control con controlador proporcional...52 Figura Lazo cerrado de control con controlador proporcional derivativo...53 Figura Lazo cerrado de control con controlador proporcional integral...54 Figura Lazo cerrado de control con controlador proporcional integral derivativo...55 Figura 3.1. Sistema de control y comunicaciones modular para plataformas robóticas Figura 3.2. Tarjeta DEMO9S12XDT Figura 3.3. Tarjeta CSM12C Figura 3.4. Topología del sistema de control y comunicaciones modular para plataformas robóticas Figura 3.5. Diagrama de conexión de los módulos del sistema al bus I 2 C...66 Figura 3.6. Diagrama del módulo de protección para la tarjeta DEMO9S12XDT Figura 3.7. Diagrama del módulo de protección para la tarjeta CSM12C Figura 3.8. Diagrama de flujo del algoritmo de comunicación básica de un dispositivo maestro I 2 C...70 Figura 3.9. Formato de la trama de datos de un paquete usando la interfaz I 2 C Figura Distribución de pines del MC68HC908KX Figura Esquema circuital de conexión del MAX Figura Módulo BlueSMiRF con la distribución de pines Figura Esquema circuital del módulo de comunicaciones Figura Diagrama de flujo del algoritmo de comunicación básica de un dispositivo esclavo I 2 C...76 Figura Distribución de pines del MC68HC908QY Figura Esquema circuital del conversor I 2 C-paralelo...79 Figura Distribución de pines del MC68HC908CP Figura Conector de bus de alimentación y comunicaciones...83 Figura Empaque comercial del LM Figura Configuración típica del LM Figura Esquema circuital del sub-módulo de alimentación...84 Figura Disposición general de pines del LM629N6...85

12 vi Figura Esquema circuital del oscilador de cristal de 4MHz...87 Figura Empaque del L Figura Distribución de pines del L Figura Esquema circuital del puente H con los diodos de protección y el motor Figura Distribución de pines del 74LS157N Figura Esquemático del sistema de control de motores Figura 4.1. Foto del montaje inicial de un maestro y un esclavo MC8HC908GP Figura 4.2. Foto del sistema de tres MC68HC908GP32 y un MC68HC908QY Figura 4.3. Foto de la tarjeta maqueta del sub-módulo de alimentación Figura 4.4. Foto del conector del motor BALDOR Figura 4.5. Foto de la tarjeta de drivers de motores Figura 4.6. Foto del sistema de control en conjunto Figura A.1. Módulo PC Figura A.2. HandyBoard..110 Figura A.3. Basic Stamp 2p.111 Figura A.4. Módulo de radio telemetría CM Figura A.5. BlueCOM RS Figura A.6. MD Figura A.7. SD Figura A.8. MAXI doble puente H manejador de 2 motores...114

13 ÍNDICE DE TABLAS Tabla 2.1. Rendimiento vs. costo a la hora de las decisiones de diseño...11 Tabla 2.2. Señales del sistema SPI Tabla 2.3. Definiciones de la terminología del bus I 2 C...23 Tabla 3.1. Tabla resumen de protocolos de bus seriales Tabla 3.2. Asignación de pines del MC68HC908KX Tabla 3.3. Asignación de pines del módulo BlueSMiRF...74 Tabla 3.4. Asignación de pines del MC68HC908QY Tabla 3.5. Asignación de pines del LM629N Tabla 3.6. Asignación de pines del integrado 74LS Tabla 4.1. Leds indicadores en pruebas de comunicación I 2 C....98

14 ABREVIATURAS AC Ack AFH BDM BJT CAN CMOS CPU CSMA/CD+AMP DB-25 DB-9 DC DCE DIP DSP DTE ECU Del inglés Altern Current que significa corriente alterna. Del inglés Acknoledge que significa reconocimiento. Del inglés Adaptive Frecuency Hopping que significa función de salto adaptable de frecuencia. Del inglés Background Debug Mode. Del inglés Bipolar Junction Transistor, que significa transistor bipolar de juntura. Del inglés Control Area Network, que significa red de control de área. Del inglés Metal-Oxide Semiconductor Circuit. Es el nombre de la tecnología de fabricación de circuitos. Del inglés Central Processor Unit, que significa unidad central de procesamiento. Del inglés Carrier Sense Multiple Access/Collision Detection with Arbitration on Message Priority, que significa acceso múltiple a la portadora/detección de colisiones con arbitraje de mensaje prioritario. Conector RS232 de 25 pines. Conector RS232 de 9 pines. Del inglés Direct Current, que significa corriente directa. Del inglés Data Circuit-Terminating Equipment, que significa equipo de terminación de circuito de datos. Del inglés Dual In-line Package. Nombre empleado para el empaque de circuitos integrados cuya separación entre pines es de mm. Del inglés Digital Signal Processor, que significa Procesador Digital de señales. Del inglés Data Terminal Equipment, que significa equipo terminal de datos. Del inglés Electronic Control Unit.

15 ix EEPROM Del inglés Electrically-Erasable Programmable Read-Only Memory, que significa memoria de sólo lectura, programable y borrable eléctricamente. GPS Del inglés Global Positioning System, que significa sistema de posicionamiento global. I 2 C Del inglés Inter-Integrated Circuit. IC Del inglés Integrated Circuit, que significa circuito integrado. IR Del inglés Infra-Red, que significa Infra-Rojo. ISO Del inglés Internacional Organization for Standarization, que significa Organización Internacional para la Estandarización. LCD Del inglés Liquid Crystal Display, que significa pantalla de cristal líquido. LIN Del inglés Local Interconnect Network, que significa red de interconexión local. LPS Del inglés Local Positioning System, que significa sistema de posicionamiento local MOSFET Del inglés Metal-Oxide Semiconductor Field Effect Transistor. NMOS Dispositivo de metal-óxido semiconductor de canal N. NRZ Del inglés Non Return to Zero. P Proporcional PC Del inglés Personal Computer, que significa computadora personal. PD Controlador Proporcional Derivativo. PI Controlador Proporcional Integral. PID Controlador Proporcional Integral Derivativo. PLL Del inglés Phase Locked Loop. PWM Del inglés Pulse Width Modulation, que significa modulación por ancho de pulso. RAM Del inglés Random Access Memory, que memoria de acceso aleatorio. RF Del inglés Radio-Frequency, que significa Radio Frecuencia. RPM Revoluciones Por Minuto.

16 x SCI Del inglés Serial Communication Interface, que significa interfaz serial de comunicación. SCL Señal de reloj del bus I 2 C. SDA Señal de datos del bus I 2 C. SPI Del inglés Serial Peripheral Interface, que significa interfaz serial periférica. TTL Del inglés Transistor Transistor Logic. Se refiere a la tecnología de circuitos integrados cuya lógica es 0-5V. USA Del inglés United States of America. USB Del inglés Universal Serial Bus, que significa Bus Serial Universal. UART Transmisor-Receptor Asíncrono Universal.

17 TÉRMINOS EN INGLÉS Ad hoc. Red que se crea espontáneamente, no requiere una infraestructura fija y está limitada en el espacio y en el tiempo. Bean. Módulo de configuración y administración de recursos del microcontrolador HC08 ó HC12 cuando se usa el programa CodeWarrior. Bluetooth. Protocolo inalámbrico de corto alcance para comunicaciones entre dispositivos electrónicos. Debugging. Procedimiento que se realiza cuando se hace una corrida en frío de un programa para microcontrolador con el fin de detectar errores en el código desarrollado. Driver. Nombre que se le da a dispositivos manejadores o controladores de otros sistemas. Generalmente manejan la corriente o las señales que dirigen a ese otro sistema. Dropout Voltage. Nombre que se le da a la diferencia de tensión mínima necesaria entra la entrada de un regulador lineal y su salida regulada para garantizar el correcto funcionamiento del dispositivo. Flash. Tipo de memoria no volátil que puede seguir almacenando la información a pesar de no tener fuente de alimentación. Full-duplex. Tipo de transmisión donde el canal es empleado bidireccionalmente, se puede escribir y leer en o del canal simultáneamente. Handshaking. Protocolo de saludo completo empleado en comunicaciones por bus. Half-duplex. Tipo de transmisión donde las transmisiones se realizan en ambos sentidos pero alternativamente, un solo sentido a la vez. High. Término empleado para decir que una señal se encuentra en un nivel lógico alto. Host. Se llama así al procesador que funciona como cerebro o controlador principal de un bus o sistema. Led. Diodo emisor de luz. Low. Palabra empleada para indicar que una señal lógica está en nivel bajo. Peer to peer. Comunicación entre iguales, par a par o de punto a punto. Simplex. Tipo de transmisión de datos que se produce en un solo sentido, sólo existe un emisor y un receptor y no pueden cambiar sus funciones.

18 Socket. Base que sirve de soporte para diversos circuitos integrados. Switch. Dispositivo conmutador. Transceiver. Dispositivo transmisor/receptor. xii

19 UNIDADES A Amperio ma mili Amperio B Byte KB Kilo Bytes bps bits por segundo Kbps Kilo bits por segundo Mbps Mega bits por segundo gr gramo Hz Hertz MHz Mega Hertz GHz Giga Hertz m metro cm centímetro mm milímetro pf pico Faradio V Voltio W Vatio mw mili Vatio Ω ohmio KΩ Kilo ohmio grado

20 1 INTRODUCCIÓN Desde que en la década de los 40 comenzaran los desarrollos de los robots como los que se conocen hoy en día gracias a las primeras computadoras, mucho ha sido el recorrido y desarrollo de la robótica. Las múltiples aplicaciones industriales que en un principio dieron origen al desarrollo de los robots, se han mantenido vigentes en el tiempo y aún más impresionante es el gran número de actividades cotidianas donde la robótica actualmente tiene campo de acción. Este campo de acción va desde la exploración espacial hasta el interior de los hogares de las personas donde los robots son capaces de realizar labores simples como mantener el césped de un jardín o aspirar el suelo. Sin duda, los dispositivos robóticos día tras día ocupan un mayor lugar en nuestras vidas. Gran parte de todo este incremento en el uso de aplicaciones robóticas de los últimos tiempos se debe a las mayores y mejores tecnologías destinadas al desarrollo de tales artefactos que le facilitan la vida al ser humano. Con más y mejores tecnologías es posible obtener logros de mayor envergadura en menos tiempo en esta área. Todo artefacto robótico comienza su desarrollo como un prototipo de laboratorio, como una plataforma robótica a la cual se le añaden capacidades, se le hacen pruebas, etc. El desarrollo y uso de plataformas robóticas en sí es la base para que los investigadores, estudiantes y demás miembros de equipos de investigación logren hacer realidad todas las aplicaciones, destrezas, capacidades y herramientas para robots que hasta ese momento sólo existían en sus mentes. La finalidad de este proyecto es facilitar la instrumentación de una plataforma para el desarrollo de aplicaciones robóticas en el Grupo de Mecatrónica de la Universidad Simón Bolívar.

21 1.1 Definición del problema 2 Se plantea el diseño y la construcción de un conjunto de tarjetas electrónicas destinadas a resolver algunos de los problemas típicos en el uso de plataformas robóticas. Debido a que cada plataforma desarrolla una aplicación en particular, se requiere de un sistema capaz de separarse en bloques, es decir, de un sistema modular. Dicho sistema debe poseer un módulo principal de procesamiento, así como un módulo de control de motores y un módulo de comunicaciones como bloques fundamentales involucrados en el desarrollo de estas aplicaciones. Además, se requiere que el sistema sea expandible, es decir, que dependiendo de la aplicación se puedan añadir otros módulos al mismo. 1.2 Justificación Las plataformas robóticas presentan en su implementación, análisis y uso, una serie de necesidades comunes, por lo que un sistema de control y comunicaciones que permita satisfacer estas necesidades resulta de gran utilidad. Si el sistema es estándar y modular aumenta su versatilidad permitiendo armar bloques de control a la medida de la aplicación y haciéndolo fácilmente expandible. En particular, el Grupo de Mecatrónica de la Universidad Simón Bolívar desea hacer uso de este sistema para instrumentar las plataformas que utiliza. 1.3 Objetivo general El objetivo general del proyecto consiste en lograr el diseño e implementación de un sistema de control y comunicaciones modular para plataformas robóticas. El sistema permitirá el control de movimiento de la plataforma, así como la forma de comunicación interna entre los módulos que la constituyen y con un sistema de control central u otras plataformas.

22 1.4 Objetivos específicos 3 - Seleccionar un bus de comunicaciones para interconectar a los módulos del sistema. - Implementar el módulo principal de procesamiento de datos. - Diseñar y desarrollar el módulo de control de motores, el cual permite el control del movimiento de la plataforma e incluye un bloque de alimentación del sistema. - Diseñar y desarrollar el módulo de comunicaciones del sistema, el cual permite la compatibilidad con protocolos estándar. 1.5 Recursos disponibles Se cuenta con las instalaciones del Laboratorio de Mecatrónica de la Universidad Simón Bolívar. En el mismo se tienen disponibles equipos tales como: multímetro, computadora, módulos de programación de microcontroladores, tarjetas de desarrollo, osciloscopio, fuentes de alimentación, generadores de señales, módulo NI-ELVIS, entre otros.

23 2 MARCO TEÓRICO Según la Real Academia Española la robótica es la técnica que aplica la informática al diseño y empleo de aparatos que, en sustitución de personas, realizan operaciones o trabajos, por lo general en instalaciones industriales [1]. Si algo caracteriza a la robótica, es que para su puesta en práctica es necesario la convergencia e intervención de diversas áreas del conocimiento científico como la ingeniería mecánica, la electrónica, la computación, entre otras. Muchos de los conocimientos básicos inherentes a estas ciencias son necesarios para que en conjunto, logren la implementación de sistemas de control y dispositivos de comunicación que lleven a una plataforma robótica a ser lo más autónoma posible. Incluso dentro de la robótica existen diversas áreas de investigación y desarrollo cada una con conceptos claves para la ejecución de tales proyectos. En este capítulo se presenta una base teórica de los temas que se requieren conocer para poder desarrollar un sistema de control y comunicaciones para plataformas robóticas. Aunque algunos temas no se profundizan con detalle, la visión general de ellos es de gran ayuda para comprender el diseño y la implementación de los sistemas antes descritos. 2.1 Plataformas robóticas El término robot proviene del checo robota y de robotik que significa sirviente. Actualmente, según el Instituto Norteamericano de Robótica un robot es un manipulador multifuncional y reprogramable, diseñado para mover materiales, piezas, herramientas o dispositivos especiales, mediante movimientos programados y variables que permiten llevar a cabo diversas tareas [2]. Desde la antigua Grecia y durante el renacimiento se ha tenido un concepto sobre máquinas con forma humana al servicio de los seres humanos. Sin embargo, la concepción actual de un robot no tiene tanto que ver con la forma humana del mismo sino más bien con el propósito de cubrir las necesidades del hombre de la manera más eficiente posible.

24 5 El inicio de la robótica actual se puede marcar en el siglo XIX, cuando se realizó una máquina textil programable mediante tarjetas perforadas. Con la revolución industrial, muchos procesos requirieron la asistencia mecánica y así surgieron diversos brazos mecánicos, mecanismos programables para pintar con spray, tornos manejados por engranajes, etc. La construcción de un verdadero robot como lo conocemos hoy en día tuvo que esperar hasta la década de los 40 cuando se pudo emplear las primeras computadoras para su desarrollo. Los primeros robots industriales fueron los Unimates desarrollados por George Devol y Joe Engleberger, que junto con las primeras computadoras desarrolladas en el Instituto Tecnológico de Massachussets (MIT) en el año 1946 permitieron que en 1954 Devol diera a conocer el primer robot programable y acuña el término autómata universal. Muchos han sido los avances en la robótica hasta llegar a la robótica de hoy, donde los robots se encuentran en los procesos industriales (centros de mecanizado), en las misiones espaciales (brazo robótico del transbordador espacial, vehículo de exploración Pathfinder enviado a Marte, entre otros), e incluso en nuestros hogares (Roomba y Robo Cleaner, que son aspiradoras inteligentes). Gran parte de todo este desarrollo se ha logrado gracias a la revolución que se ha llevado en la industria de semiconductores. Es el desarrollo de dispositivos cada vez más pequeños lo que ha permitido la integración de funciones y por lo tanto el aumento en las capacidades de procesamiento de información de cualquier desarrollo robótico. En esencia todos esos artefactos robóticos son plataformas robóticas Definición Las plataformas robóticas son robots elaborados con elementos y características de producción estándar, algunos son construidos para aplicaciones industriales y otros son utilizados para la investigación y la docencia. Como en general las plataformas robóticas son prototipos de investigación, éstos requieren que su estructura sea modular. Una plataforma robótica modular es una plataforma que está formada por múltiples partes (que pueden ser iguales o distintas entre sí) y que unen fuerzas para realizar tareas más complejas. Cada uno de los módulos debe encargarse de una tarea específica, debe tomar

25 6 decisiones locales para controlar las variables que posee bajo su mando y a la vez debe ser capaz de comunicarse con otros módulos para intercambiar información. Cada uno de los módulos, dependiendo de su función, puede o no estar gobernado por otro módulo maestro de control que, en algunos casos, es el encargado de tomar las decisiones más críticas. Si bien es cierto que existen plataformas robóticas de distintos tamaños, formas y con diversas funciones todas deben cumplir en conjunto ciertas características Características En 2004, Mark Yim, científico del Centro de Investigación Palo Alto, definió las tres características que debían cumplir los sistemas robóticos modulares. Estas características se presentan a continuación [3]: - Versatilidad. Los sistemas robóticos modulares deben adaptar sus funciones a los requerimientos de la tarea que vayan a ejecutar. Es decir, una plataforma robótica debe ser diseñada para que múltiples tareas de diversa índole puedan ser ejecutadas por ella. - Robustez. Su diseño debe garantizar la estabilidad del sistema, lo cual le permite permanecer aislada lo más posible de errores en su funcionamiento. - Viabilidad económica. El costo de la plataforma robótica debe ser lo más bajo posible de tal forma de garantizar la posibilidad de ser producida en serie. Obviamente, los costos varían dependiendo de las capacidades que se desean poseer en ella pero, el diseño siempre debe estar enfocado a cumplir con las necesidades de la manera más eficiente.

26 2.2 Comunicaciones Introducción a los protocolos de bus En su definición más simple, un bus es un canal de comunicación compartido que utiliza un conjunto de cables para interconectar múltiples subsistemas o módulos. Cada cable o línea transmite un único bit de información en un determinado momento. Un bus es un camino eléctrico común entre varios dispositivos [4]. Para que un dispositivo subsistema o módulo- pueda conectarse a un sistema, deben existir reglas que digan cómo funciona el bus; estas reglas constituyen el protocolo de bus. Básicamente, un protocolo es un acuerdo entre las partes en comunicación sobre cómo se debe llevar a cabo la comunicación [5]. De esta manera, un protocolo constituye entonces ese conjunto de reglas que posibilitan la transferencia de datos entre las partes de un sistema. Una de las principales desventajas a considerar a la hora de utilizar un bus es que puede suponer un cuello de botella, lo cual podría limitar la productividad máxima del sistema. Es por esto que se deben tomar como aspectos principales del diseño de un bus su anchura, temporización, arbitraje y operaciones. Cada una de estas cuestiones tiene un impacto considerable sobre la rapidez y ancho de banda del bus. El ancho de bus es el parámetro de diseño más obvio. Se refiere a la cantidad de líneas que el bus utiliza para transmitir la información. Los buses anchos necesitan más líneas que los angostos; además, ocupan más espacio físico y necesitan conectores más grandes. Todos estos factores hacen que el bus sea más caro. Por lo tanto, debe existir un equilibrio entre la cantidad máxima de líneas y el costo del sistema. Las líneas que componen un bus pueden clasificarse en tres grupos funcionales (Figura 2.1):

27 8 Figura 2.1. Esquema de clasificación de las líneas de bus según su función. - Las líneas de datos del bus proporcionan el camino para transmitir datos entre los módulos del sistema. El número de líneas del bus de datos determina el número máximo de bits que es posible transmitir al mismo tiempo. - Las líneas de dirección se utilizan para direccionar la fuente o el destino de los datos situados en el bus de datos. - Las líneas de control se emplean para gestionar el acceso y el uso de las líneas de datos y dirección, señalizando peticiones y reconocimientos e indicando qué tipo de información pasa por las líneas de datos. El rango de frecuencias que se transmiten sin atenuarse con fuerza a través del bus se conoce como ancho de banda. Hay dos formas de incrementar el ancho de banda de datos en un bus: reducir el tiempo de ciclo de bus (más transferencias por segundo) o incrementar la capacidad del bus de datos (más bits por transferencia). Es posible acelerar el bus, pero no es fácil porque las señales de las diferentes líneas viajan a velocidades ligeramente distintas, problema que se conoce como sesgo de reloj. Cuanto más rápido es el bus, más importante es el efecto del sesgo de reloj [4]. En este punto, cabe mencionar que un método de caracterizar las líneas, así como los dispositivos terminales, es por su modo de transmisión. Existen tres modos de transmisión de datos en un bus (Figura 2.2):

28 9 Figura 2.2. Clasificación de los modos de transmisión. - En la transmisión simplex, la transmisión de datos se produce en un solo sentido. Siempre existe un nodo emisor y un nodo receptor que no cambian sus funciones. - En la transmisión half-duplex, la transmisión de los datos se produce en ambos sentidos pero alternativamente, en un solo sentido a la vez. Si se está recibiendo datos no se puede transmitir y viceversa. - En la transmisión full-duplex, la transmisión de los datos se produce en ambos sentidos al mismo tiempo. Un extremo que esta recibiendo datos puede, al mismo tiempo, estar transmitiendo otros datos. Para aliviar el problema de los buses excesivamente anchos, algunos diseñadores optan por usar un bus compartido. En este diseño, no se tienen las líneas de dirección y datos por separado. Al principio de una operación de bus las líneas se usan para la dirección; más adelante, se usan para datos. El uso compartido de líneas reduce la anchura (y el costo) del bus, pero hace más lento al sistema. Los diseñadores tienen que sopesar cuidadosamente todas estas opciones al tomar sus decisiones. Los buses pueden dividirse en dos categorías según su temporización. Un bus síncrono tiene una línea alimentada por un oscilador de cristal. La señal de esta línea consiste en una onda cuadrada y todas las actividades del bus tardan un número entero de estos ciclos, llamados ciclos de reloj. El otro tipo de bus, el bus asíncrono, no tiene un reloj maestro. Los

29 10 ciclos de bus pueden tener la longitud que se requiera y no tiene que ser la misma en todos los pares de dispositivos. A continuación se presentan los dos tipos de buses: - El bus síncrono incluye entre sus líneas de control una señal de reloj. El protocolo para la comunicación es fijo y está gobernado por la señal de reloj; se asume que los envíos llegan correctamente. Como ventajas tiene que puede funcionar a gran velocidad y se puede implementar con un sistema secuencial sencillo, mientras que como inconveniente es de notar que no es adecuado para mezclar dispositivos con grandes diferencias de velocidad. Si un bus sincrónico tiene una colección heterogénea de dispositivos, algunos rápidos y otros lentos, el bus tiene que ajustarse al más lento, y los rápidos no podrán aprovechar todo su potencial. Su diseño tiene que ser muy cuidadoso. Puede presentar efecto del sesgo de reloj. - El bus asíncrono no incluye una señal de reloj. Las transmisiones de datos se coordinan con un protocolo de saludo completo (handshaking) entre emisor y receptor: un evento es causado por un evento anterior, no por un pulso de reloj. Como ventajas tiene que permite la conexión de dispositivos de un amplio rango de velocidades diferentes, escalan mejor tanto con el número de dispositivos como con los cambios tecnológicos en los mismos y, no hay problemas de sesgo de reloj, por lo que permite distancias más largas. Entre los inconvenientes se tiene que es más lento debido a la sobrecarga introducida para sincronizar a emisor y receptor, además, puede necesitar un cierto número de líneas de control adicionales para implementar el protocolo. Por último, cabe destacar que es más difícil predecir el tiempo que va a llevar una determinada transacción. Algo más que se debe considerar es algún mecanismo de arbitraje de bus. Algunos dispositivos que se conectan al bus son activos y pueden iniciar transferencias de bus, mientras que otros son pasivos y esperan solicitudes. Los activos se llaman maestros; los pasivos se llaman esclavos. El arbitraje de bus es la gestión del uso del bus por parte de múltiples maestros. Dos factores a tener en cuenta son la prioridad y la imparcialidad. A continuación una clasificación genérica de las técnicas de arbitraje [6]:

30 11 - En el arbitraje en serie la línea de concesión de bus recorre los dispositivos desde el más hasta el menos prioritario. Las prioridades se determinan así en función de la posición del dispositivo en el bus. - En el arbitraje paralelo centralizado se utilizan múltiples líneas de petición, por las que los diferentes dispositivos piden acceso al bus de forma independiente. Un árbitro centralizado selecciona uno de entre los dispositivos que han solicitado el bus y le notifica que ahora es el maestro del bus. - En el arbitraje distribuido por autoselección se emplean también múltiples líneas de petición de bus, pero ahora cada dispositivo determina de forma independiente si él es el solicitante de mayor prioridad sin necesidad de un árbitro. - En el arbitraje distribuido por detección de colisión cada dispositivo solicita de forma independiente el bus. En caso de múltiples peticiones simultáneas de bus se produce una colisión. Una vez detectada la colisión se aplica un esquema que determine el dispositivo que será maestro de bus entre las partes en colisión. Finalmente, se presenta una tabla comparativa de rendimiento vs. costo (Tabla 2.1), la cual resume los aspectos importantes a tomar en cuenta a la hora de las decisiones de diseño de un bus. Opción Alto rendimiento Bajo costo Ancho de bus Líneas de datos y direcciones independientes Líneas de datos y direcciones multiplexadas Ancho de bus Más ancho es más rápido Menos ancho es más barato Tamaño de transferencia Transferencia de bloques de múltiples palabras Transferencia de bloques de una palabra Maestros de bus Múltiples maestros Un único maestro Temporización Sincrónica Asincrónica Tabla 2.1. Rendimiento vs. costo a la hora de las decisiones de diseño.

31 2.2.2 Protocolos estándar Comunicación serial Existen dos tipos de transmisión: comunicación serial y en paralelo. En la comunicación serial los bits se transmiten uno a uno sobre una línea única, mientras que en la comunicación en paralelo los bits se transmiten en grupo sobre varias líneas al mismo tiempo. Esta situación hace que la comunicación en paralelo sea más rápida que la comunicación serial si ambas trabajan a una misma velocidad de transmisión. Ahora, si los bits individuales de una comunicación serial son transmitidos a una velocidad mucho mayor, ésta puede ser más rápida que la paralela. Hay varias razones por las cuales una comunicación serial es más ventajosa que una paralela. En la paralela, dado que varios bits tienen que ser transmitidos al mismo tiempo, es necesario un cable por cada bit. A la medida que se incrementa la cantidad de bits a transmitir simultáneamente, más cables son necesarios, haciendo que la construcción de cables y el diseño de las placas se haga más complicado. Además, cada cable individual actúa como una antena captando y produciendo ruido eléctrico, lo cual crea interferencia con su cable adyacente. En una comunicación serial son necesarios dos cables independientemente del número de bits, haciendo mucho más fácil de diseñar la comunicación entre dos dispositivos. Existe otro problema no tan evidente, a pesar de que en una comunicación en paralelo teóricamente todos los bits llegan simultáneamente, en la realidad no llegan exactamente al mismo tiempo. Esta pequeña diferencia de tiempo no afecta significativamente las transmisiones de baja velocidad, pero en los dispositivos de alta velocidad esta diferencia en la recepción hace que se tenga que perder tiempo esperando que todos los bits individuales lleguen antes de poder procesarlos ocasionando una importante caída en el rendimiento. Otra diferencia importante entre comunicación paralela y serial, es que por lo general las transmisiones paralelas son half-duplex mientras que las seriales son full-duplex. En otras palabras, en una comunicación en paralelo dado el alto número de cables necesarios para la transmisión/recepción se opta por usar el mismo camino para transmitir y luego recibir.

32 13 Las características más importantes de la comunicación serial son: la velocidad de transmisión, los bits de datos, los bits de parada, y la paridad. Para que exista comunicación, es necesario que las características sean iguales [7]. - La velocidad de transmisión indica el número de bits por segundo que se transfieren, y se mide en bits por segundo (bps). Cuando se hace referencia a los ciclos de reloj se está hablando de la velocidad de transmisión. Por ejemplo, si un protocolo hace una llamada a 2500 ciclos de reloj, entonces el reloj está corriendo a 2500Hz, lo que significa que se está muestreando las líneas de transmisión a 2500Hz. Es posible tener velocidades de transmisión altas, pero se reduciría la distancia máxima posible entre los dispositivos. Generalmente, se utilizan velocidades altas cuando los dispositivos se encuentran uno junto al otro. - Los bits de datos se refieren a la cantidad de bits en la transmisión. Cuando se envía un paquete de información, el tamaño de ese paquete no necesariamente es de 8 bits. Las cantidades más comunes de bits por paquete son 5, 7 y 8. El número de bits que se envía depende en el tipo de información que se transfiere. Un paquete se refiere a una transferencia de byte, incluyendo los bits de inicio/parada, bits de datos, y paridad. - Los bits de parada son usados para indicar el fin de la comunicación de un paquete. Debido a la manera como se transfiere la información a través de las líneas de comunicación y que cada dispositivo tiene su propio reloj, es posible que los dos dispositivos no estén sincronizados. Por lo tanto, los bits de parada no sólo indican el fin de la transmisión sino además dan un margen de tolerancia para esa diferencia de los relojes. Mientras más bits de parada se usen, mayor será la tolerancia a la sincronía de los relojes, sin embargo la transmisión será más lenta. - La paridad es una forma sencilla de verificar si hay errores en la transmisión serial. Existen cuatro tipos de paridad: par, impar, marcada y espaciada. La opción de no usar paridad alguna también está disponible. Para paridad par e impar, se fija el bit de paridad (el último bit después de los bits de datos) a un valor para asegurarse que la transmisión tenga un número par o impar de bits en nivel lógico alto. Por ejemplo, si la información a transmitir es 011 y la paridad es par, el bit de paridad sería 0 para mantener el número de bits en nivel lógico alto como par. Si la paridad seleccionada

33 14 fuera impar, entonces el bit de paridad sería 1, para tener tres bits en nivel lógico alto. La paridad marcada y espaciada en realidad no verifican el estado de los bits de datos; simplemente fija el bit de paridad en nivel lógico alto para la marcada, y en nivel lógico bajo para la espaciada. Esto permite al dispositivo receptor conocer de antemano el estado de un bit, lo que serviría para determinar si hay ruido que esté afectando de manera negativa la transmisión de los datos, o si los relojes de los dispositivos no están sincronizados. La comunicación serial es una forma de transportar datos con un mínimo de líneas. Esta modalidad se introdujo con la aparición de los microcontroladores, para permitir una comunicación con periféricos externos con el mínimo posible de líneas. Los fabricantes han ido integrando protocolos de comunicación serial dentro de los microcontroladores. Si un microcontrolador no tiene ningún tipo de protocolo de comunicación, también se puede implementar por software, utilizando las líneas necesarias en un puerto de entrada/salida. Estos protocolos pueden ser de dos tipos: para la comunicación de circuitos electrónicos dentro de un mismo equipo y para la comunicación entre equipos electrónicos. Entre los protocolos de comunicación de circuitos electrónicos dentro de un mismo equipo se tienen como más representativos el I 2 C, el SPI y el SCI. Mientras en la comunicación entre equipos electrónicos se tienen el RS232, el CAN, el LIN y el USB SPI SPI significa interfaz serial periférica, por sus siglas en inglés Serial Peripheral Interface. Es un sistema de comunicación serial entre periféricos, de bajo costo y velocidad para comunicaciones de corta distancia, como por ejemplo, entre pequeños procesadores y sus periféricos. Es un sistema full-duplex, muy fácil de implementar entre dos hosts. Si se utiliza para más de dos hosts, empieza a perder sus ventajas, en este caso el protocolo I 2 C funciona mejor. Sin embargo, SPI es capaz de ofrecer tasas de transmisión mayores, pudiendo llegar a las decenas de MHz [8].

34 15 El sistema está formado por un componente maestro y uno o más componentes esclavos. El maestro, se define normalmente como un microcontrolador provisto de un reloj, y los esclavos, como cualquier circuito integrado, los cuales reciben el reloj del maestro. SPI, es una interfaz serial síncrona de cuatro hilos, la comunicación de datos se activa mediante una señal baja, aplicada en la entrada de la línea de selección de esclavo (SS). Los datos, se transmiten mediante tres conexiones: conexión para la entrada de datos serie (MOSI), la de salida de datos (MISO) y la señal de reloj (SCLK). La Tabla 2.2 presenta un resumen de estas señales. Señal SCLK MOSI MISO SS Descripción Signal Clock, señal de reloj Master Out Slave In, maestro sale esclavo entra Master In Slave Out, maestro entra esclavo sale Slave Select, selección de esclavo Tabla 2.2. Señales del sistema SPI. El maestro, genera una señal de reloj y la envía a los esclavos. La línea de selección de esclavo se utiliza para indicar con que esclavo se está intentando comunicar el maestro. En la Figura 2.33 se muestra el caso de un maestro con más de un esclavo. Como se puede ver, todas las señales excepto la de selección de esclavo son comunes a todos los esclavos, por eso, el maestro debe indicar cual de los esclavos está activo durante la comunicación.

35 16 Figura 2.3. Caso de un maestro con más de un esclavo. Es de notar, que con más de uno o dos esclavos, el número de salidas del maestro y el número de pistas en la placa, serian demasiadas para justificar el uso de este protocolo. La comunicación entre el maestro y los esclavos funciona como procede: 1. El maestro pone en nivel bajo la línea de selección de esclavo del esclavo con el que quiere interactuar. Esto indica al esclavo, que debe prepararse para iniciar la comunicación. 2. El maestro, genera la señal de reloj de acuerdo con el modo SPI. Tanto el maestro como el esclavo transmiten un bit por ciclo de reloj. 3. Después de un byte, el maestro pone la línea de selección de esclavo en nivel alto SCI SCI significa interfaz de comunicación serial, por sus siglas en inglés Serial Comunication Interface. Es un protocolo de comunicación serial asíncrono, full-duplex, que tienen muchos microcontroladores, donde el usuario puede controlar la velocidad de transmisión. Las señales utilizadas son RxD y TxD. Normalmente este tipo de interfaz la incorporan los microcontroladores y los DSP.

36 17 Utiliza en muchos casos una conexión directa entre dispositivos y transmite mientras recibe, es el caso típico de la conexión entre dispositivos dentro de un mismo equipo. Pero también puede tener que comunicar a cierta distancia pudiendo utilizar un driver a RS232, por ejemplo. En la Figura 2.44 se puede observar un esquema de conexión directa entre dispositivos a través del SCI. Figura 2.4. Esquema de conexión directa entre dispositivos a través del SCI. El esquema mostrado en la figura anterior se conoce como comunicación punto a punto full-duplex, pero también se puede hacer un montaje multi-punto half-duplex con una sola línea, un maestro y múltiples esclavos. Para evitar conflictos se dejan, por defecto, los receptores habilitados y los transmisores desactivados como se puede ver en el esquema de la Figura Figura 2.5. Esquema de conexión multipunto half-duplex con una sola línea. Se puede realizar otro montaje multipunto full-duplex con dos líneas, un maestro y múltiples esclavos, utilizando un seguidor en la salida de cada transmisor de los esclavos [9]. En la Figura 2.66 se muestra el esquema de este montaje. Figura 2.6. Esquema de conexión multipunto full-duplex con dos líneas.

37 RS RS232 es una interfaz que designa una norma para el intercambio serial de datos binarios entre un DTE (equipo terminal de datos) y un DCE (equipo de terminación de circuito de datos), aunque existen otras situaciones en las que también se utiliza la interfaz RS232. En particular, existen ocasiones en que interesa conectar otro tipo de equipamientos, como pueden ser computadoras. Evidentemente, en el caso de interconexión entre los mismos, se requerirá la conexión de un DTE con otro DTE. El RS232 consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versión de 9 pines (DB-9). El conector DTE debe ser macho, mientras que el conector DCE es hembra. La interfaz RS232 está diseñada para distancias cortas, de unos 15 metros o menos, y para velocidades de comunicación bajas, de no más de 20Kbps. A pesar de ello, muchas veces se utiliza a mayores velocidades con un resultado aceptable. La interfaz puede trabajar en comunicación asíncrona o síncrona y tipos de canal simplex, half-duplex o full-duplex. Las líneas de handshaking de la RS232 se usan para resolver los problemas como en qué dirección los datos deben viajar en un instante determinado. Si un dispositivo de los que están conectados a una interfaz RS232 procesa los datos a una velocidad menor de la que los recibe deben de conectarse las líneas handshaking que permiten realizar un control de flujo tal que al dispositivo más lento le de tiempo de procesar la información. Las líneas que permiten hacer este control de flujo son las líneas RTS y CTS. Los diseñadores del estándar no concibieron estas líneas para que funcionen de este modo, pero dada su utilidad cada en interfaz posterior se incluye este modo de uso. Las UART (Transmisor-Receptor Asíncrono Universal) se diseñaron para convertir las señales que maneja la CPU y transmitirlas al exterior. Las UART deben resolver problemas tales como la conversión de voltajes internos del DCE con respecto al DTE, gobernar las señales de control, y realizar la transformación desde el bus de datos de señales en paralelo a serie y viceversa. Debe ser robusta y deberá tolerar circuitos abiertos, cortocircuitos y escritura simultánea sobre un mismo pin, entre otras consideraciones. Es en la UART en donde se implementa la interfaz.

38 19 Los valores de voltaje se invierten desde los valores lógicos. Las señales se considerarán en el estado de MARCA, (nivel lógico 1 ), cuando el voltaje sea más negativo que - 3V con respecto a la línea de tierra. Las señales se considerarán en el estado de ESPACIO, (nivel lógico 0 ), cuando el voltaje sea más positivo que +3V con respecto a la línea de tierra. La gama de voltajes entre -3V y +3V se define como la región de transición, donde la condición de señal no está definida. La magnitud máxima del voltaje que maneja el driver de la interfaz es de 15V. En la práctica se utilizan +12V y -12V [10]. Para los propósitos de la RS232 estándar, una conexión es definida por un cable desde un dispositivo al otro. Hay 25 conexiones en la especificación completa, pero es muy probable que se encuentren menos de la mitad de éstas en una interfaz determinada. La causa es simple, una interfaz full-duplex puede obtenerse con solamente 3 cables. Las señales del conector DB- 9 se muestran en la Figura DCD RD TD DTR SG DSR RTS CTS RI Data Carrier Detect, portadora de datos detectada Receive Data, datos de recepción Transmit Data, datos de transmisión Data Terminal Ready, terminal de datos listo Signal Ground, señal de tierra Data Set Ready, datos prepadados Request To Send, petición de envío Clear To Send, listo para envío Ring Indicator Figura 2.7. Asignación de pines en el conector DB CAN CAN significa red de área de control, de sus siglas en inglés Controller Area Network. Es un protocolo de comunicaciones desarrollado por la firma alemana Robert Bosch GmbH, el cual se ha estado utilizando desde 1992 por Mercedes Benz. Inicialmente su uso fue para aplicaciones en los automóviles y por lo tanto la plataforma del protocolo es resultado de las necesidades existentes en el área de la automoción. La red trabaja bajo un esquema

39 20 maestro/esclavo, pudiendo trabajar hasta ocho estaciones por bus. La Organización Internacional para la Estandarización (ISO, International Organization for Standarization) define dos tipos de redes CAN: una red de alta velocidad (hasta 1Mbps) destinada para controlar el motor e interconectar la unidades de control electrónico (ECU); y una red de baja velocidad tolerante a fallos (menor o igual a 125Kbps) dedicada a la comunicación de los dispositivos electrónicos internos de un automóvil como son control de puertas, techo corredizo, luces y asientos. La información circula por dos cables trenzados que unen todas las unidades de control que forman el sistema. Es importante tener en cuenta que el trenzado entre ambas líneas sirve para anular los campos magnéticos, por lo que no se debe modificar en ningún caso ni el paso ni la longitud de dichos cables. La transmisión es de tipo half-duplex. Cada cable lleva una señal, CAN_H (High) y CAN_L (Low) que son complementarias (180 diferencia); a la vez cada señal utiliza dos niveles lógicos conocidos como dominante (0) y el recesivo (1). La información se trasmite por diferencia de tensión entre los dos cables, de forma que un valor alto de tensión representa un 1 y un valor bajo de tensión representa un 0. La combinación adecuada de unos y ceros conforman el mensaje a trasmitir. La impedancia de cada segmento es de 60Ω y la impedancia característica de los terminadores sería por lo tanto de 120Ω. Los terminadores son resistencias conectadas a los extremos de ambos cables del protocolo y permiten adecuar el funcionamiento del sistema a diferentes longitudes de cables y número de unidades de control abonadas, ya que impiden fenómenos de reflexión que pueden perturbar el mensaje [11]. Si falla alguna estación (controlador) el bus continua a disposición de los otros participantes. Como método de acceso al medio utiliza CSMA/CD+AMP (Carrier Sense Multiple Access/Collision Detection with Arbitration on Message Priority, Detector de Portador de Múltiple Acceso con Detector de Colisión). Este protocolo verifica si el bus está ocupado antes de transmitir y permite que múltiples nodos puedan transmitir y recibir al mismo tiempo. Cuando ocurre una colisión de mensajes en el bus, empieza el arbitraje para la recepción del mensaje. El mensaje de prioridad más alto se recibe primero y así sucesivamente, hasta que todos los mensajes hayan sido recibidos. Finalmente cabe mencionar que CAN utiliza una codificación NRZ (Non Return to Zero).

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el CAPÍTULO 4 Funcionamiento del Robot Después de analizar paso a paso el diseño y funcionamiento de la interfase, nos podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que

Más detalles

TRABAJO PRÁCTICO Nº 6: PUERTO SERIE

TRABAJO PRÁCTICO Nº 6: PUERTO SERIE TRABAJO PRÁCTICO Nº 6: PUERTO SERIE 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

Más detalles

CAN BUS Controller Area Network:

CAN BUS Controller Area Network: CAN BUS Controller Area Network: Protocolo de comunicación Serie creado en los 80s por Bosch inicialmente para la comunicación entre controles del automóvil. Reduce el cableado y permite agregar funciones

Más detalles

Tema 1. Curso 2015/16 Semestre 1. Supuesto 1. Supuesto 2.

Tema 1. Curso 2015/16 Semestre 1. Supuesto 1. Supuesto 2. Tema 1 Supuesto 1. Curso 2015/16 Semestre 1 Un fabricante de cables de interconexión está diseñando un cable para ser usado como interfaz digital de alta velocidad entre dos equipos. Con el fin de ofrecer

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso 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 detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-485. Introducción

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-485. Introducción INGENIERIA EN MICROCONTROLADORES Protocolo RS-485 Introducción P R O T O C O L O R S - 4 8 5 www.i-micro.com Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05 E-mail: cursos@i-micro.com elp@i-micro.com

Más detalles

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS Ing. Javier A. Garabello Facultad Regional Villa María UTN Av. Universidad 450 Tel: 0353-4537500 javiergarabello@hotmail.com

Más detalles

DATACON MANUAL DE INSTRUCCIONES. RS232C=RS422/RS485/20mA COMMUNICATION CONVERTER. DATACON. Communication converter

DATACON MANUAL DE INSTRUCCIONES. RS232C=RS422/RS485/20mA COMMUNICATION CONVERTER. DATACON. Communication converter DATACON RS232C=RS422/RS485/20mA COMMUNICATION CONVERTER MANUAL DE INSTRUCCIONES INTRODUCCIÓN. Hoy en día las comunicaciones serie se encuentran aplicadas a una gran variedad de dispositivos, tanto a nivel

Más detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network) Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos

Más detalles

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE Fernando Nuño García 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995

Más detalles

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C TEMA 20.0 EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C La comunicación n serie en los PIC 16F87X Los microcontroladores PIC de la familia 16F78x, tienen la posibilidad de comunicación serie, las

Más detalles

Toplogías: Tipo Bus (barra), tipo Star (estrella), tipo Ring (anillo), tipo Starshaped Ring (Anillo estrellado): Forma general.

Toplogías: Tipo Bus (barra), tipo Star (estrella), tipo Ring (anillo), tipo Starshaped Ring (Anillo estrellado): Forma general. Unidad 2 Toplogías: Tipo Bus (barra), tipo Star (estrella), tipo Ring (anillo), tipo Starshaped Ring (Anillo estrellado): Forma general. Ventajas y desventajas de c/u. Limitaciones. Ejemplos. Transmisiones

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

Comunicación serial por Aircable Lessly Marlene Sabido Calzada. Seminario del Proyecto de Investigación en robótica Humanoide

Comunicación serial por Aircable Lessly Marlene Sabido Calzada. Seminario del Proyecto de Investigación en robótica Humanoide Comunicación serial por Aircable Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide Objetivo Conocer el protocolo de comunicación serial RS232 Conocer el protocolo

Más detalles

6. Controlador del Motor

6. Controlador del Motor 6. Controlador del Motor 82 6.1 Introducción: El controlador es el dispositivo encargado de controlar el motor, dependiendo de las señales que le llegan a través del programador de mano y las señales provenientes

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Concepto y tipo de redes

Concepto y tipo de redes Concepto y tipo de redes Definición de red Una red es un proceso que permite la conexión de equipos para: Compartir recursos. Comunicación remota. Optimiza el uso del equipo. Toda red está formada por:

Más detalles

BUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1

BUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1 BUS I2C Se trata de un protocolo serie desarrollado por Philips Semiconductors usado por muchos integrados para comunicarse entre ellos, para su funcionamiento requiere sólo dos líneas, una de reloj (SCL)

Más detalles

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar I2C Ing. Pablo Martín Gomez pgomez@fi.uba.ar 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación

Más detalles

Cada computadora conectada a la red suele recibir el nombre de estación de trabajo o nodo de la red.

Cada computadora conectada a la red suele recibir el nombre de estación de trabajo o nodo de la red. Trimestre III Qué es una red? Una red de computadoras es la conexión de dos o más equipos de computadoras a través de algún medio físico de transmisión, con el objetivo de que sus usuarios puedan compartir

Más detalles

Memoria 24LC256 I. I NTRODUCCIÓN

Memoria 24LC256 I. I NTRODUCCIÓN 1 Memoria 24LC256 I. I NTRODUCCIÓN I2C es un bus de comunicación serial sincrónica desarrollado por Phillips Semiconductors a principios de los años 80 s, con la principal intención de interconectar una

Más detalles

Detección de Presencia Serie para la Identificación de Módulos de Memoria

Detección de Presencia Serie para la Identificación de Módulos de Memoria Detección de Presencia Serie para la Identificación de Módulos de Memoria MSc. Guillermo Alvarez Bestard Tec. Miguel A. Machirán Simón Instituto de Cibernética Matemática y Física, AENTA Ministerio de

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Características del datalogger autónomo EJERCICIO: 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

Más detalles

En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE

En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE Historia En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE (Data Terminal Equipment) y un DCE (Data Communications Equipment). Cables, conectores y niveles de voltaje eran

Más detalles

Medios de Transmisión Guiados 2.3.1 Capa física.

Medios de Transmisión Guiados 2.3.1 Capa física. Medios de Transmisión Guiados 2.3.1 Capa física. Medios de transmisión guiados Cable coaxial Está formado por dos conductores concéntricos. Un conductor central o núcleo, formado por un hilo sólido o trenzado

Más detalles

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO PUERTO PS/2 150 Kbytes/seg. La comunicación en ambos casos es serial (bidireccional en el caso del teclado), y controlada por microcontroladores

Más detalles

Periféricos Interfaces y Buses

Perifé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 detalles

AD2100 10 a 24Vcc 100mA (1) SI SI SI 100 mw 1Km (2) 256 bytes AD2500 10 a 24Vcc 500mA (1) SI SI SI 500 mw 3km (2) 256 bytes

AD2100 10 a 24Vcc 100mA (1) SI SI SI 100 mw 1Km (2) 256 bytes AD2500 10 a 24Vcc 500mA (1) SI SI SI 500 mw 3km (2) 256 bytes AD2100 y AD2500 Transceptor Industrial de RF Interfaz RS232, RS485 y USB Manual de usuario e instalación Rev. 2 1. Introducción Los equipos de comunicación AD2100 y AD2500 son radio módems, los cuales

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) Centro CFP/ES COMUNICACIÓN I2C 1 VENTAJAS DE LA COMUNICACIÓN I2C COMPARATIVA ESTANDAR DE TRANSMISIÓN 2 DISPOSITIVOS I2C DISPOSITIVOS I2C MAX518 3 DISPOSITIVOS

Más detalles

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software

Más detalles

Organización de Computadoras. Turno Recursantes Clase 8

Organización de Computadoras. Turno Recursantes Clase 8 Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA 3.1 INTRODUCCIÓN En un centro de llamadas de emergencia de nueve llamadas que se reciben solo una es real y las ocho restantes

Más detalles

5. Despliegue en la PC

5. Despliegue en la PC 5 DESPLIEGUE EN LA PC 62 5.1 Conexión a la PC por medio de la tarjeta de audio La adquisición de señales analógicas es un trabajo que cada vez se hace más necesario en todos los campos relacionados con

Más detalles

Conexión de un Terminal al Puerto de la Consola en Switches Catalyst

Conexión de un Terminal al Puerto de la Consola en Switches Catalyst Conexión de un Terminal al Puerto de la Consola en Switches Catalyst Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Conecte un Terminal a los Catalyst 1900/2820, 2900/3500XL,

Más detalles

UNIDAD DE TRABAJO Nº2. INSTALACIONES DE MEGAFONÍA. UNIDAD DE TRABAJO Nº2.1. Descripción de Componentes. Simbología AURICULARES

UNIDAD DE TRABAJO Nº2. INSTALACIONES DE MEGAFONÍA. UNIDAD DE TRABAJO Nº2.1. Descripción de Componentes. Simbología AURICULARES UNIDAD DE TRABAJO Nº2. INSTALACIONES DE MEGAFONÍA UNIDAD DE TRABAJO Nº2.1. Descripción de Componentes. Simbología 2. Auriculares. Descripción. AURICULARES Son transductores electroacústicos que, al igual

Más detalles

INTRODUCCION AL CONTROL AUTOMATICO DE PROCESOS

INTRODUCCION AL CONTROL AUTOMATICO DE PROCESOS INTRODUCCION AL CONTROL AUTOMATICO DE PROCESOS El control automático de procesos es parte del progreso industrial desarrollado durante lo que ahora se conoce como la segunda revolución industrial. El uso

Más detalles

5.5 Interfaces especiales. 5.5.1 Interfaz V.24. Norma V.24. neris 4/8/64

5.5 Interfaces especiales. 5.5.1 Interfaz V.24. Norma V.24. neris 4/8/64 5.5 Interfaces especiales 5.5.1 Interfaz V.24 Norma V.24 V.24 es una interfaz serie utilizada para la conexión con una impresora o PC. De acuerdo con la recomendación V.24, una extensión de cable de 15

Más detalles

P9: ENSAYO DE VACÍO Y CORTOCIRCUITO DEL TRANSFORMADOR MONOFÁSICO FUNDAMENTOS DE TECNOLOGÍA ELÉCTRICA

P9: ENSAYO DE VACÍO Y CORTOCIRCUITO DEL TRANSFORMADOR MONOFÁSICO FUNDAMENTOS DE TECNOLOGÍA ELÉCTRICA ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA INDUSTRIAL (BILBAO) Departamento de Ingeniería Eléctrica INDUSTRI INGENIARITZA TEKNIKORAKO UNIBERTSITATE-ESKOLA (BILBO) Ingeniaritza Elektriko Saila ALUMNO P9:

Más detalles

4. PLATAFORMA DE COMUNICACIÓN SISTEMA PLC5 DE ALLEN- BRADLEY

4. PLATAFORMA DE COMUNICACIÓN SISTEMA PLC5 DE ALLEN- BRADLEY 4. PLATAFORMA DE COMUNICACIÓN SISTEMA PLC5 DE ALLEN- BRADLEY 4.1. Introducción El procesador PLC-5 es el núcleo de la arquitectura de control que combina los sistemas existentes y futuros mediante redes

Más detalles

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454.

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. I. OBJETIVO Hacer un resumen acerca de los protocolos RS232, RS485, RS422 y HART; protocolos de

Más detalles

Productos de medición monofásica para aplicaciones avanzadas de medición de energía. Medición Residencial

Productos de medición monofásica para aplicaciones avanzadas de medición de energía. Medición Residencial Productos de medición monofásica para aplicaciones avanzadas de medición de energía Medición Residencial Tecnología de Punta Landis+Gyr cuenta con más de 100 años de experiencia en diseño y desarrollo

Más detalles

Capítulo 1 CAPÍTULO 1-INTRODUCCIÓN-

Capítulo 1 CAPÍTULO 1-INTRODUCCIÓN- CAPÍTULO 1-INTRODUCCIÓN- 1 1.1 INTRODUCCIÓN El Procesamiento Digital de Señales es un área de la ingeniería que ha estado creciendo rápidamente a través de las últimas décadas. Su rápido desarrollo es

Más detalles

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del

Más detalles

El motor eléctrico. Física. Liceo integrado de zipaquira MOTOR ELECTRICO

El motor eléctrico. Física. Liceo integrado de zipaquira MOTOR ELECTRICO El motor eléctrico Física Liceo integrado de zipaquira MOTOR ELECTRICO Motores y generadores eléctricos, grupo de aparatos que se utilizan para convertir la energía mecánica en eléctrica, o a la inversa,

Más detalles

CAPITULO IV. Pruebas y resultados.

CAPITULO IV. Pruebas y resultados. CAPITULO IV. Pruebas y resultados. 4.1 Introducción En este capítulo, se comentarán las pruebas realizadas al prototipo. También, se comentarán los resultados obtenidos durante estas pruebas a razón de

Más detalles

Temas de electricidad II

Temas de electricidad II Temas de electricidad II CAMBIANDO MATERIALES Ahora volvemos al circuito patrón ya usado. Tal como se indica en la figura, conecte un hilo de cobre y luego uno de níquel-cromo. Qué ocurre con el brillo

Más detalles

Practica de Control y Programación de Robots ROBOT HERMES. Curso 2007-2008

Practica de Control y Programación de Robots ROBOT HERMES. Curso 2007-2008 Practica de Control y Programación de Robots ROBOT HERMES Curso 2007-2008 CAMPUS TECNOLÓGICO DE LA UNIVERSIDAD DE NAVARRA NAFARROAKO UNIBERTSITATEKO CAMPUS TEKNOLOGIKOA Paseo de Manuel Lardizábal 13. 20018

Más detalles

Comunicación Serie IIC: Inter-Integrated Circuit

Comunicación Serie IIC: Inter-Integrated Circuit Comunicación Serie IIC: Inter-Integrated Circuit IIC: Inter-Integrated Circuit I2C es un bus serial, multi-master, de baja velocidad (de 10 a 400kbps), creado por Philips. El objetivo es facilitar la conexión

Más detalles

TRABAJO COOPERATIVO EN ROBOTS

TRABAJO COOPERATIVO EN ROBOTS SEMINARIO Diseño y construcción de microrrobots TRABAJO COOPERATIVO EN ROBOTS Autor: Luis De Santiago Rodrigo 3º Ingeniería de Telecomunicación 1.-ÍNDICE E INTRODUCCIÓN Éste trabajo pretende ser una pequeña

Más detalles

CAPÍTULO IV. Paquetes y Rutinas de Transmisión y Recepción del Autómata

CAPÍTULO IV. Paquetes y Rutinas de Transmisión y Recepción del Autómata CAPÍTULO IV Paquetes y Rutinas de Transmisión y Recepción del Autómata En este capítulo hablaremos de los enlaces físicos de comunicación SCO y ACL siendo este último es que ocupará el Autómata en la conexión

Más detalles

Proyecto Prototipo Domótica

Proyecto Prototipo Domótica Proyecto Prototipo Domótica Alumnos: Marcelo Mella Urrutia David Moena Quijada Carlos Román Saavedra Sergio Sánchez Reyes Profesor: Yussef Farrán Fecha Entrega: 20 de Junio de 2005 TEMARIO INTRODUCCIÓN..3

Más detalles

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses Tema 3. Buses 1. Introducción Jerarquía de buses Clasificación Fases de una transacción 2. Transferencia de datos 3. Temporización Bus síncrono Bus asíncrono Bus semisíncrono 4. Arbitraje del bus Centralizado

Más detalles

Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario:

Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario: Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario: Su inmunidad al ruido. Algunos bits pueden ser transformado por interferencias en el medio de transmisión. El

Más detalles

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan

Más detalles

Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller. AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10

Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller. AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10 Grado 10º Tiempo (semanas) GUÍA DE FUNDAMENTACIÓN Institución Educativa AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10 Fecha Real 1 2 3 4 5 6 7 8 9 10 Área/proyecto: es y Mantenimiento

Más detalles

-PRODUCTO DESCATALOGADO- Relojes controlados por satélite Arbiter Systems, Inc.

-PRODUCTO DESCATALOGADO- Relojes controlados por satélite Arbiter Systems, Inc. -PRODUCTO DESCATALOGADO- Relojes controlados por satélite Arbiter Systems, Inc. Opción 32: Servidor interno de protocolo de tiempo de red 1.0 Descripción General. Opción 32: El servidor interno de protocolo

Más detalles

Tipos de conexiones a Internet

Tipos de conexiones a Internet Internet es un conjunto descentralizado de redes de comunicación interconectadas. En esta red de redes, existen muchas tecnologías diferentes comunicándose entre sí, aunque desde un punto de vista abstracto,

Más detalles

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). REDES DE COMPUTADORES I Lectura No. 5. TEMAS: 1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). SISTEMA DE SEÑALIZACIÓN NÚMERO 7 (SS7)

Más detalles

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...

Más detalles

RED MODELO OSI TOPOLOGIAS

RED MODELO OSI TOPOLOGIAS RED MODELO OSI TOPOLOGIAS GENERACION INTERNET RED Grupo de computadoras que están interconectadas a travès de varios métodos de transmisión con el fin de intercambiar la información almacenada por diferentes

Más detalles

Actividad 4: Comunicación entre PLC s vía Ethernet

Actividad 4: Comunicación entre PLC s vía Ethernet Actividad 4: Comunicación entre PLC s vía Ethernet 1.- Listado de materiales: PC con Tarjeta de red 3com o similar. 2 PLC Omrom CJ1M CPU11 ETN Estos autómatas llevan integrada la tarjeta de comunicaciones

Más detalles

Introducción al enrutamiento y envío de paquetes

Introducción al enrutamiento y envío de paquetes Introducción al enrutamiento y envío de paquetes Conceptos y protocolos de enrutamiento. Capítulo 1 Ing. Aníbal Coto 1 Objetivos Identificar un router como una computadora con SO y hardware diseñados para

Más detalles

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones CAPÍTULO 4 37 CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN Para diseñar el SGE, lo primero que se necesita es plantear diferentes formas en las que se pueda resolver el problema para finalmente decidir

Más detalles

Componentes de la placa base

Componentes de la placa base 28/9/2015 Componentes de la placa base Inharú Quesada y Tatiana Rosales 2ºBach A 1. Componentes externos de la placa base Puerto Paralelo Un puerto es una interfaz que se halla integrada a la placa madre

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?

Más detalles

Unidad Orientativa (Electrónica) Amplificadores Operacionales

Unidad Orientativa (Electrónica) Amplificadores Operacionales Unidad Orientativa (Electrónica) 1 Amplificadores Operacionales Índice Temático 2 1. Que son los amplificadores operacionales? 2. Conociendo a los Amp. Op. 3. Parámetros Principales. 4. Circuitos Básicos

Más detalles

INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE HARDWARE DE RED

INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE HARDWARE DE RED INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE JESÚS EDUARDO MADROÑERO RUALES CORREO jesus.madronero@hotmail.com TEMA REDES DE COMPUTADORES III GRADO NOVENO FECHA

Más detalles

Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet

Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet 7.5 Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet 1 2 3 3 4 Hay dos motivos fundamentales para dividir una LAN en segmentos. El primer motivo es aislar

Más detalles

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET 1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET Cada capa de la pila añade a los datos a enviar a la capa inferior, información de control para que el envío sea correcto. Esta información

Más detalles

INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR

INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR DIRECTOR: ING. GERMÁN ERAZO CODIRECTOR: ING. LUIS MENA AUTOR:

Más detalles

CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática

CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática 1. INTRODUCCIÓN La asignatura de Fundamentos Físicos de la Informática (FFI), junto con

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

SERVOMOTORES. Los servos se utilizan frecuentemente en sistemas de radiocontrol, mecatrónicos y robótica, pero su uso no está limitado a estos.

SERVOMOTORES. Los servos se utilizan frecuentemente en sistemas de radiocontrol, mecatrónicos y robótica, pero su uso no está limitado a estos. SERVOMOTORES Un servomotor (también llamado Servo) es un dispositivo similar a un motor DC, que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación y mantenerse estable

Más detalles

ADSL. Haga clic para modificar el estilo de subtítulo del patrón

ADSL. Haga clic para modificar el estilo de subtítulo del patrón En esencia, el ADSL (Asymmetric Digital Subscriber Line) no es más que una tecnología que permite, usando la infraestructura telefónica actual, proveer servicios de banda ancha. ADSL En su momento, las

Más detalles

CAPITULO II CARACTERISTICAS DE LOS INSTRUMENTOS DE MEDICION

CAPITULO II CARACTERISTICAS DE LOS INSTRUMENTOS DE MEDICION CAPITULO II CARACTERISTICAS DE LOS INSTRUMENTOS DE MEDICION Como hemos dicho anteriormente, los instrumentos de medición hacen posible la observación de los fenómenos eléctricos y su cuantificación. Ahora

Más detalles

Experimento 6 LAS LEYES DE KIRCHHOFF. Objetivos. Teoría. Figura 1 Un circuito con dos lazos y varios elementos

Experimento 6 LAS LEYES DE KIRCHHOFF. Objetivos. Teoría. Figura 1 Un circuito con dos lazos y varios elementos Experimento 6 LAS LEYES DE KIRCHHOFF Objetivos 1. Describir las características de las ramas, los nodos y los lazos de un circuito, 2. Aplicar las leyes de Kirchhoff para analizar circuitos con dos lazos,

Más detalles

Conclusiones, aportaciones y sugerencias para futuros trabajos

Conclusiones, aportaciones y sugerencias para futuros trabajos Capítulo 7 Conclusiones, aportaciones y sugerencias para futuros trabajos En este último capítulo se va a realizar una recapitulación de las conclusiones extraídas en cada uno de los capítulos del presente

Más detalles

ÍNDICE 1.0 INTRODUCCIÓN 3 2.0 INSTALACIÓN 3 2.1. Inserción de la tarjeta en el dispositivo 4 2.2. Inserción del dispositivo CAM tdt en el televisor 4

ÍNDICE 1.0 INTRODUCCIÓN 3 2.0 INSTALACIÓN 3 2.1. Inserción de la tarjeta en el dispositivo 4 2.2. Inserción del dispositivo CAM tdt en el televisor 4 ÍNDICE 1.0 INTRODUCCIÓN 3 2.0 INSTALACIÓN 3 2.1. Inserción de la tarjeta en el dispositivo 4 2.2. Inserción del dispositivo CAM tdt en el televisor 4 3.0 ACTUALIZACIÓN DEL PROGRAMA DEL DISPOSITIVO 5 4.0

Más detalles

CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM

CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM 59 En este tercer capítulo se presenta el diseño de un mecanismo de detección de tráfico malicioso para RedUNAM. Abarca

Más detalles

M-Bus Master MultiPort 250D/L

M-Bus Master MultiPort 250D/L MultiPort 250D/L Lectura remota vía M-Bus Hasta 250 contadores por y en cascada, hasta 1250 contadores en un sistema Soporte de direccionamiento primario, secundario, secundario ampliado y búsqueda wild

Más detalles

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria BUSES UPCO ICAI Departamento de Electrónica y Automática 1 Qué es un bus? Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas Procesador Control Datapath Memoria Entrada

Más detalles

Como estamos entrando en calor, vamos a definir algunos términos relativos a los buses.

Como estamos entrando en calor, vamos a definir algunos términos relativos a los buses. 5.4 BUSES DE DATOS. FUNCIONAMIENTO En el contexto de los sistemas digitales, la palabra bus se refiere al sistema que permite la interconexión e intercambio de datos entre dispositivos complejos. Recordemos

Más detalles

Figura 1.4. Elementos que integran a la Tecnología de Información.

Figura 1.4. Elementos que integran a la Tecnología de Información. 1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que

Más detalles

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables Xerox 700 Digital Color Press con Integrated Fiery Color Server Impresión de datos variables 2008 Electronics for Imaging, Inc. La información de esta publicación está cubierta por los Avisos legales para

Más detalles

M95 SHIELD PARA ARDUINO. SIGMA ELECTRONICA

M95 SHIELD PARA ARDUINO. SIGMA ELECTRONICA M95 SHIELD PARA ARDUINO. SIGMA ELECTRONICA Imagen 1: Tarjeta M95 ARD. 1 1. DESCRIPCION: M95 Shield para Arduino. Permite integrar conectividad GSM/GPRS en sus aplicaciones de Arduino a través del Modem

Más detalles

Capítulo I. Convertidores de CA-CD y CD-CA

Capítulo I. Convertidores de CA-CD y CD-CA Capítulo I. Convertidores de CA-CD y CD-CA 1.1 Convertidor CA-CD Un convertidor de corriente alterna a corriente directa parte de un rectificador de onda completa. Su carga puede ser puramente resistiva,

Más detalles

SPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo

SPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo Protocolo SPI INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Teoría y Aplicaciones INGENIERÍA EN MICROCONTROLADORES Curso de Redes de Microcontroladores PIC (Protocolo SPI)

Más detalles

Direcció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 Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 5: ETERNETH ACTIVIDAD: REPORTE CAPITULO 9 ETERNETH MATERIA: FUNDAMENTOS DE REDES DOCENTE: ROMAN NAJERA SUSANA

Más detalles

Tema 2 HARDWARE II. TICs 1º Bachillerato

Tema 2 HARDWARE II. TICs 1º Bachillerato Tema 2 HARDWARE II TICs 1º Bachillerato Hardware Es la parte 5sica del ordenador. Se refiere al conjunto de disposi=vos 5sicos que lo integran: CPU, monitor, teclado, ratón SoMware Es la parte lógica del

Más detalles

CCNA 1 v3.0 Módulo 5 Cableado LANs y WANs Docente: Mg. Robert Romero Flores

CCNA 1 v3.0 Módulo 5 Cableado LANs y WANs Docente: Mg. Robert Romero Flores CCNA 1 v3.0 Módulo 5 Cableado LANs y WANs Docente: Mg. Robert Romero Flores 1 Objetivos Los estudiantes que completen este módulo deberán poder: Identificar las características de las redes Ethernet Identificar

Más detalles

... partes internas del computador!...

... partes internas del computador!... ... partes internas del computador!... LOS DISPOSITIVOS INTERNOS UNA PC EN SI, PUEDE "DAR SEÑALES DE VIDA" SIN EL TECLADO, SIN EL MONITOR, SIN EL RATÓN Y TODOS LOS DISPOSITIVOS EXTERNOS, AUNQUE NO TENDRÍA

Más detalles

5.5.- Ruido en comunicaciones

5.5.- Ruido en comunicaciones RUIDO EN COMUNICACIONES Y MODULACIONES DIGITALES 5.5.- Ruido en comunicaciones En comunicación, se denomina ruido a toda señal no deseada que se mezcla con la señal útil que se quiere transmitir. El ruido

Más detalles

INTRODUCCIÓN A LA INSTRUMENTACIÓN BÁSICA. Nociones básicas sobre el manejo de LOS EQUIPOS DEL LABORATORIO

INTRODUCCIÓN A LA INSTRUMENTACIÓN BÁSICA. Nociones básicas sobre el manejo de LOS EQUIPOS DEL LABORATORIO INTRODUCCIÓN A LA INSTRUMENTACIÓN BÁSICA Esta documentación tiene como objetivo facilitar el primer contacto del alumno con la instrumentación básica de un. Como material de apoyo para el manejo de la

Más detalles