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 RS232Pin 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 Data Set Ready E
5 SG Signal Ground -
1 CD/DCD (Data) Carrier Detect E
- TxC(*) Transmit Clock S
- RxC(*) Receive Clock E
4 DTR Data Terminal Ready S
9 RI Ring Indicator E
- RTxC(*) Transmit/Receive Clock 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 (startbit)
• 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 coste3) 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) 10mBanda 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 secuenciadeterminada por el maestro
Protocolos Bluetooth
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
Protocolo AplicaciónSDP Detección de dispositivosRFCOMM Emula conexión serialTCS Control de telefonía
ModoPage 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
destinoSlave 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 segundo010 4800110 9600001 19200101 38400011 57600111 115200000 115500
Aircable
Inicio1. Determinar bits por segundo.2. Si requerimos handshake el switch 4
en ON3. 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 encendido7. 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
On
Cable Master 3 Blinks each 5 seconds
On
Service Slave 2 Blinks each 5 seconds
On
Service Master 4 Blinks each 5 seconds
On
Power Off Off Off
AircableAccesar a la linea de comando es posiblepara modificar el estado. 1. Abrir terminal 2. 115000 bauds, 8 data bits y 1 stop bit 3. Escribir "+++" and an enter. Esperar
30 segundos4. Seguir instrucciones
Dar de alta en Vista/win7Verificar las propiedades del hardware (doble click en los dispositivos)
Verificar las propiedades del bluetooth (open settings)
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