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 de comunicación bluetooth Conocer el dispositivo comercial aircable y saber como se usa para lograr una comunicación inalámbrica entre una computadora y un puerto serial. Comunicar dos computadoras con windows (XP, Vista o 7) mediante aircaible (HyperTerminal o Termite Terminal)
Protocolo RS232 Realizar comunicación entre ordenadores Consiste en un conector tipo DB-25 de 25 pines, o la versión de 9 pines DB-9
Protocolo RS232 Pin Señal Descripción E/S 1 - Masa chasis - 3 TxD Transmit Data S 2 RxD Receive Data E 7 RTS Request To Send S 8 CTS Clear To Send E 6 DSR 5 SG 1 CD/DCD - TxC(*) - RxC(*) 4 DTR 9 RI - RTxC(*) Data Set Ready Signal Ground (Data) Carrier Detect Transmit Clock Receive Clock Data Terminal Ready Ring Indicator Transmit/Rec eive Clock E - E S E S E S
Protocolo RS232 UART (Transmisor-Receptor-Asíncrono- Universal) Circuito integrado que controla el puerto serie de un ordenador Direcciones: COM1 Intercambio de datos 5,6,7 u 8 bits Transmisión de datos uno a uno, velocidad constante, a cierto tiempo.
Protocolo RS232 Normalmente cuando no se realiza ninguna transferencia de datos, la línea del transmisor se encuentra en esto de (idle) este quiere decir en estado alto. Para iniciar la transmisión de datos, el transmisor coloca esta línea en bajo durante determinado tiempo, lo cual se le conoce como bit de arranque (start bit) A continuación empieza a transmitir con un intervalo de tiempo los bits correspondientes al dato: Empezando siempre por el BIT menos significativo (LSB), y terminando con el BIT mas significativo. Si el receptor no esta sincronizado con el transmisor, este desconoce cuando se van a recibir los datos.
Parámetros configurables Mismo protocolo para configurarse entre si Protocolo serie (8N1) Velocidad del puerto serie Protocolo de control de flujo
Bluetooth Los objetivos de la tecnología Bluetooth son los siguientes 1) Eliminar la gran cantidad de cables que unen a los dispositivos 2) El obtener una tecnología de bajo coste 3) Impulsar las redes de área personal 4) Reducir la potencia consumida
Protocolos Bluetooth Seguridad La velocidad máxima que se alcanza durante la transferencia es de 700 kb/seg Permanece abierto Radio Bluetooth Alcance (1-1) Banda ISM Potencia de Conexión Consumo 10m 2.400-2.483,5 Ghz 0dBm (1mW) 300uA(max),30uA(standby), 50uA (retenido/aparcado)
Protocolos Bluetooth MAESTRO ESCLAVOS Sincronización de dispositivos en la red. Procedimiento de búsqueda de esclavos Se sincronizan y siguen la secuencia determinada por el maestro
Protocolos Bluetooth Protocolo SDP RFCOMM TCS Aplicación Detección de dispositivos Emula conexión serial Control de telefonía El protocolo RFCOMM permite emular el funcionamiento de los puertos serie sobre el protocolo L2CAP. Se trata de dispositivos terminales de comunicación Son aquellos que forman parte de un segmento de comunicación
Modo Page state Page Scan state Slave Response state Master Response state Slave Response state Un dispositivo (fuente) compagina con otro dispositivo (el destino) El destino recibe la paginación. El destino envia una respuesta a la fuente. La fuente envia un paquete FHS al destino El destino envia una segunda respuesta a la fuente. El destino y la fuente cambian a los parametros de la fuente
Aircable SERIAL3X Batería recargable (cable o pin 9 con rango de 4.5 15V) Antena Externa (alcance 152m) Diseñado para optimizar las conexiones seriales Bluetooth. Programado en BASIC. Permite configuracion "service-slave Conector DB9 macho adaptable con un conector hembra : null modem Rango de bits por segundo adaptable desde 4800 115200. Pin 1-3: bits por segundo Pin 4: handshake Pin up=1 down=0 Bits por segundo 010 4800 110 9600 001 19200 101 38400 011 57600 111 115200 000 115500
Aircable Inicio 1. Determinar bits por segundo. 2. Si requerimos handshake el switch 4 en ON 3. Conectar y esperar aproximadamente 8s (el LED verde debe encender) 4. Codigo PIN "1234". 5. Para encender presiona el botón azul y debe encender el led verde. 6. Al encender cambia al modo service slave de encendido 7. El LED azul parpadea cada 5s. Es posible realizar la conexión. Estado LED azul LED verde Idle Off On Cable Slave 1 Blink each 5 seconds Cable Master 3 Blinks each 5 seconds Service Slave 2 Blinks each 5 seconds Service Master 4 Blinks each 5 seconds On On On On Power Off Off Off
Accesar a la linea de comando es posible para modificar el estado. 1. Abrir terminal 2. 115000 bauds, 8 data bits y 1 stop bit 3. Escribir "+++" and an enter. Esperar 30 segundos 4. Seguir instrucciones Aircable
Dar de alta en Windows XP
Dar de alta en Windows XP Seleccionar el COM donde el cable RS-232 está conectado y click ok
Dar de alta en Windows XP Configuración del puerto Para visualizar lo que se esta enviando.
Dar de alta en Windows XP
Dar de alta en Windows XP
Dar de alta en Vista/win7
Dar de alta en Vista/win7
Dar de alta en Vista/win7
Dar de alta en Vista/win7 Verificar las propiedades del hardware (doble click en los dispositivos) Verificar las propiedades del bluetooth (open settings)
Terminal Termite Configuración del puerto: Port : COM15 Baud Rate: 9600 8N1 Flow control : none
Terminal Termite
Referencias Sitio web de Aircable. http://www.aircable.net/serial3x.html www.sbig.com/pdffiles/sg4%20manual.pdf http://www.euskalnet.net/shizuka/rs232.htm http://www.freebsd.org/doc/es/books/handbook/networkbluetooth.html http://en.wikipedia.org/wiki/rfcomm#radio_frequency_co mmunication_.28rfcomm..29 http://www.monografias.com/trabajos43/bluetooth/bluetoot h2.shtml#funcion