Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
←
→
Transcripción del contenido de la página
Si su navegador no muestra la página correctamente, lea el contenido de la página a continuación
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 Request To 7 RTS S Send 8 CTS Clear To Send E Data Set 6 DSR E Ready Signal 5 SG - Ground (Data) Carrier 1 CD/DCD E Detect Transmit - TxC(*) S Clock Receive - RxC(*) E Clock Data Terminal 4 DTR S Ready Ring 9 RI E Indicator Transmit/Rec - RTxC(*) S eive Clock
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) 10m Banda ISM 2.400-2.483,5 Ghz Potencia de Conexión 0dBm (1mW) Consumo 300uA(max),30uA(standby), 50uA (retenido/aparcado)
Protocolos Bluetooth MAESTRO Sincronización de dispositivos en la red. Procedimiento de búsqueda de esclavos ESCLAVOS Se sincronizan y siguen la secuencia determinada por el maestro
Protocolos Bluetooth Protocolo Aplicación SDP Detección de dispositivos RFCOMM Emula conexión serial TCS 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 Un dispositivo (fuente) compagina con otro dispositivo (el destino) Page Scan state El destino recibe la paginación. Slave Response state El destino envia una respuesta a la fuente. Master Response state La fuente envia un paquete FHS al destino Slave Response state 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 Estado LED azul LED verde Inicio 1. Determinar bits por segundo. Idle Off On 2. Si requerimos handshake el switch 4 Cable Slave 1 Blink each 5 On en ON seconds 3. Conectar y esperar aproximadamente 8s (el LED verde debe encender) Cable Master 3 Blinks each 5 On seconds 4. Codigo PIN "1234". 5. Para encender presiona el botón azul Service Slave 2 Blinks each 5 On y debe encender el led verde. seconds 6. Al encender cambia al modo “service slave”de encendido Service Master 4 Blinks each 5 On seconds 7. El LED azul parpadea cada 5s. Es posible realizar la conexión. Power Off Off Off
Aircable 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
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 Para visualizar lo que se Configuración del puerto 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 Verificar las propiedades del hardware (doble click en los bluetooth (open settings) dispositivos)
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/network- bluetooth.html • http://en.wikipedia.org/wiki/RFCOMM#Radio_frequency_co mmunication_.28RFComm..29 • http://www.monografias.com/trabajos43/bluetooth/bluetoot h2.shtml#funcion
También puede leer