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

Página creada Javier Mauricio
 
SEGUIR LEYENDO
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 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)
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
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
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
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
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
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.
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
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.
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
Parámetros configurables
•   Mismo protocolo para configurarse entre si
•   Protocolo serie (8N1)
•   Velocidad del puerto serie
•   Protocolo de control de flujo
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
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
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
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)
Comunicación serial por Aircable - Lessly Marlene Sabido Calzada Seminario del Proyecto de Investigación en robótica Humanoide
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