Autor Tema: comunicacion inalambrica RF  (Leído 1833 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Giovanny2095

  • PIC10
  • *
  • Mensajes: 3
comunicacion inalambrica RF
« en: 02 de Marzo de 2015, 23:17:34 »
Buen día para todos.
Para efectos académicos, Inicie  comunicando dos microcontroladores 16F873 mediante su interfaz USART a 2400 baudios. El emisor envía datos en ASCII para emular un PC  o un dispositivo electrónico con interfaz RS232. Logrado esto, procedí a conectar directamente al receptor, un termómetro Hengxing AZ88566 cuyo código descifre a través del hyperterminal. Efectivamente transmite en ASCII los valores de la temperatura acompañados de caracteres que definen si transmite en Celsius, Centígrados, Kelvin y demás. Concluí entonces que transmite 8 bits sin paridad y con un bit de parada. El PIC recibe los datos, los decodifica y repite esos valores en displays de siete segmentos. Los valores que transmite el termómetro, los manipulo mediante el programa en el PIC para multiplicarlos, dividirlos e  invertirlos. Ese nuevo resultado es el que visualizo en los displays. Me parece una buena manera de aprender a manejar ese tipo de comunicación.  También tengo el propósito futuro de controlar algunos actuadores para regular la temperatura en un ambiente real.

El paso siguiente es transmitir desde el termómetro hacia el microcontrolador de forma inalámbrica. He indagado sobre comunicación óptica, y por radiofrecuencia. He decidido utilizar algún tipo de RF, por lo que he pensado en módulos de RF o ZIGBEE comerciales. Ideal lograr comunicación alrededor de 100 metros de distancia.
Surgen entonces las siguientes dudas:

¿Vale la pena utilizar módulos ZIGBEE, o será suficiente con módulos RF como el CC1101?

¿Es posible conectar el transmisor de RF directamente al termometro?... Si es así,  ¿Qué se requiere en cuanto a alimentación y demás? ¿Cómo se interconectan? ¿Qué programación es necesaria o conveniente?

Si es necesario utilizar el microcontrolador en la parte de emisión,  ¿Es posible que por el pin de Tx retransmita al módulo RF emisor, la información que recibe del termómetro por el pin Rx? Esto permitiría utilizar el mismo módulo USART. Si no es así, se requiere la rutina de transmisión completa a través de otro pin. ¿Cuál es el microcontrolador más recomendable para cualquier caso? Teniendo en cuenta que solo utilizará 3  o 4 pines.

He leído también que es necesario utilizar código manchester u otro tipo de encriptación.
http://www.todopic.com.ar/foros/index.php?topic=40735.0
Lo cual genera más complejidad para el proyecto.

Por otra parte, he visto el Modulo De Comunicación Serial RF APC-220 como una alternativa más “transparente” y que requiere menos trabajo de programación. Esta alternativa también me confunde ya que requiere programar frecuencia de transmisión (¿portadora?) , velocidad de transmisión, (¿es la misma del termómetro?), identificación, Potencia de transmisión, etc.. Parece un dispositivo para trabajar en redes más complejas…

Agradezco orientación, comentarios y sugerencias…

Quedo atento...


 

anything