UTILIZACION DE RADIO MODEM DE 868 Mhz EN ROBOTICA
Por Pablo Pompa
En esta ocasión se va a mostrar como enviar y recibir datos vía radio entre nuestro robot y el PC
con la ayuda de dos radio módem de 869 Mhz. Los radio módem empleado en esta ocasión son iguales
en ambos extremos. La única diferencia es que en el lado del PC se utiliza un cable adaptador de niveles que permite
conectarlo al puerto RS232 del PC. La referencia del circuito es S350195 Radiomodem multicanal
a 19.200 kb.
Este radiomodem emplea un circuito transmisor de datos que trabaja a una frecuencia de 869 Mhz y que es muticanal
además a diferencia de otros radio módem no tiene limite en el numero de bytes que se puede enviar cada vez. La
velocidad de transmisión es de 9600, 19200 y 38400, utilizando cada una de ellas un sistema diferente de
control de errores, siendo la de 9600 un sistema seguro y fiable 100% libre de errores. El modulo es programable
en varios aspectos gracias a sus 16 registros de control, que permiten programar entre otras cosas la frecuencia
y la potencia de emisión. Tiene un modo de funcionamiento de bajo consumo inferior a los 10 uA, que lo hacen
ideal para aplicaciones portátiles alimentadas por baterías.
El módulo empleado en la parte del robot es igual que el otro y también es necesario alimentarlo a 5V (estabilizados)
a través del conector de 10 pines que utiliza para la comunicación con el robot. En el lado del PC
es necesario emplear el cable Adaptador de RS232 S350165 para poder conectar el módem
al PC. Este cable lo que hace es adaptar los niveles de ± 12 V presente en el conector RS232 del PC a niveles
de 0 y 5 voltios (RS485) que acepta el circuito radio módem
Para la prueba se ha empleado el circuito del sistema de desarrollo BasicX S310225 y
un microcontrolador BasicX24 S310205. Con la ayuda de una placa
de pruebas, se ha montado el siguiente circuito:
La alimentación de 5V procede del conector H5 situado en el propio circuito de desarrollo del BasicX24,
cerca del regulador de tensión. Prestar mucha atención a la polaridad para evitar dañar el
radio módem. Lo mas destacable del circuito es la utilización de dos inversores 74HC04 que invierten
las señales procedentes del radio módem, antes de conectarla al microcontrolador. Si no se conectaran
estos inversores, los datos recibidos y emitidos no podrían ser entendidos por la otra parte ya que donde
aparece un 1 tendría que haber un 0 y viceversa. Además, los inversores actúan como bufer
y protegen al radio módem de daños causado por conectar las salidas de este a puertos que están
en modo salida en el microcontrolador. Esto ocurre con bastante frecuencia ya que el puerto serie del microcontrolador
también puede funcionar como un puerto de salida normal, por lo que si se conecta a la salida de datos del
radio módem, es muy posible que se estropee este ultimo. EL circuito integrado 74HC04 tiene el positivo
en la patilla 14 que hay que conectar a 5V y el negativo en la patilla 7, que no aparece en el esquema. También
es necesario conectar un puente en el conector S1 para que el radiomodem funcione a 19200 baudios al igual que
el programa.
En esta pagina encontrará los dos programas necesarios para el funcionamiento. RECUERDE
DESCARGAR EL PROGRAMA EN EL MICROCONTROLADOR BASICX24 ANTES DE CONECTAR EL RADIO MODEM. Si no lo
hace puede dañar el circuito. Desconecte los cables de los pines 1 y 2 del BasicX24 antes de conectar
el cable que lo conecta al puerto serie del PC.
Puede ver otros ejemplos de utilización de radio módem en los siguientes enlaces
Caso 1: Radiomodem con conexión USB en el lado del PC.
Caso 2: Radiomodem con conexión serie en ambos extremos a 433 Mhz.
|