Modulos Xbee Parte 4 - Alvaro Romero Acero

Embed Size (px)

Citation preview

Grupo de Investigacin - Inteligencia Artificial en Educacin

Mdulos Xbee Parte 4

MDULOS XBEE Parte 4

Alvaro Romero Acero [email protected]

Universidad Nacional de Colombia Facultad de minas Ingeniera de Control Medelln 2011

Grupo de Investigacin - Inteligencia Artificial en Educacin IMPLEMENTACIN MODULO XBEE - 2

Mdulos Xbee Parte 4

Continuado con el desarrollo del prototipo industrial a pequea escala, descrito en Mdulos Xbee parte 3, y en el cual se dio inicio con la primera etapa del proyecto (transmisin de la seal inalmbrica), que se ilustra en las Figura 1. Por consiguiente se realiza el diseo del circuito impreso en Eagle (Figuras 2, 3 y 4) y se simula con datos reales a la entrada del puerto serial por medio de Proteus (Figura 5), verificado los resultados del hardware (impreso del circuito) y a su vez el software del microcontrolador PIC16F887, que se este enviado los datos adecuadamente.

Figura 1 Montaje de prueba primera etapa del proyecto (transmisin de la seal inalmbrica)

Figura 2 Esquemtico de la primera etapa del proyecto (transmisin de la seal inalmbrica)

Grupo de Investigacin - Inteligencia Artificial en Educacin

Mdulos Xbee Parte 4

Figura 3 Componentes de la primera etapa del proyecto (transmisin de la seal inalmbrica) La tarjeta, fue realizada manualmente, por lo tanto si se fabricar por medio de un circuito integrado industrialmente (Colcircuitos), se podra hacer ms pequea, aunque esta tarjeta impresa tiene un tamao real de 10cm x 10cm, la cual contiene los puertos de entrad y salida necesarios para su funcionamiento independiente, facilitando as la implementacin del prototipo. A continuacin se describe la distribucin de la tarjeta, con referencia a la Figura 3: Circuito R2R (acondiciona la seal de 8 bits/analgica, convertidor D/A). Leds indicadores de alto-bajo ON/OFF de la seal de salida del microcontrolador. Microcontrolador PIC16F887, (recibe la seal analgica proveniente del potencimetro y se encarga de llevarla a 8 bits y de empaquetarla en cdigo ASCII para entregarla al mdulo Xbee). Puerto de salida Xbee, entrega +5V/GND/Rx/Tx. Puerto de entrada de alimentacin, +5V/GND/-12V. Puerto de entrada seal de referencia (set point, potencimetro (0-5) V).

Grupo de Investigacin - Inteligencia Artificial en Educacin

Mdulos Xbee Parte 4

Posteriormente, se tiene la tarjeta impresa elaborada a mano, como se muestra en la Figura 4, en la cual se puede referenciar el funcionamiento, descrito anteriormente sobre la Figura 3.

Figura 4 Tarjeta de la primera etapa del proyecto (transmisin de la seal inalmbrica) El funcionamiento de la tarjeta (transmisin de la seal inalmbrica), se verifica con la herramienta de simulacin, con datos reales en Proteus, implementado la entrada de puerto serial (representa el mdulo Xbee) al microcontrolador (Figura 5) y a su vez por la captura de datos con X-CTU.

Figura 5 Simulacin de la primera etapa del proyecto (transmisin de la seal inalmbrica)

Grupo de Investigacin - Inteligencia Artificial en Educacin

Mdulos Xbee Parte 4

En consecuencia, surge la necesidad de implementar la otra parte de la comunicacin de los mdulos (recepcin de la seal inalmbrica), con el fin de no depender del PC y lograr una comunicacin inalmbrica independiente, se procede a la implementacin de la parte que recibe la seal, esta recepcin con caractersticas muy similares a la vista en la transmisin con respecto a la tarjeta acondicionadora de la seal, por esta razn el diseo de la tarjeta es el mismo pero la parte del software del microcontrolador es diferente y se deber adecuarse de forma inversa, para entender un poco ms esta diferencia entre la etapa de la transmisin y recepcin de la seal, se realizan previas simulaciones en Proteus con este esquema Figura 6.

Figura 6 Simulacin parte integrada de la implementacin transmisin y recepcin.

Continuando en la implementacin del software para el microcontrolador (transmisor) y con la colaboracin desde esta parte del proyecto del estudiante de ingeniera de control Alejandro Marn Cano de la Universidad Nacional de Colombia, se logra realizar un estructura de programacin para la parte de la trasmisin de la seal, como se puede apreciar en el diagrama de bloques de la Figura 7.

Grupo de Investigacin - Inteligencia Artificial en Educacin

Mdulos Xbee Parte 4

Figura 7 Diagrama de bloques programacin PIC16F887 (trasmisin). Obteniendo como resultado, la implementacin de la parte de la transmisin de la seal, con la tarjeta impresa como se puede visualizar en el siguiente enlace un video de la aplicacin: http://www.youtube.com/watch?v=ICnKJEKPZ2Y, en este camino se validar las simulaciones realizadas para la parte de la recepcin de la seal, mostrada en la Figura 6, su estructura de programacin de la recepcin de la seal y tarjeta impresa (receptora), a su vez la integracin de la aplicacin transmisin-recepcin, que se podr implementar en la siguiente parte de los mdulos Xbee.