Atención

Como consecuencia de la incorporación de un segundo módulo ultrasonidos, el grupo G6C de motores ha cambiado. Ahora tiene asignados los puertos 12, 13 y 16. Los dos primeros no varían respecto a la situación inicial, en cambio, el último se utiliza en lugar del anterior puerto 14 y corresponde al codo del brazo derecho. El puerto 14 así como el 15, que constituyen el puerto Sonar 7 pasan a ser utilizados para ultrasonidos.

Documentación Disponible

Para acceder al programa deseado solo teneis que hacer click en el vínculo y en la página que os direcciona clickear en "Click here to start download". La memoria colgada es una versión provisional a falta de la definitiva.

domingo, 1 de abril de 2007

30 de Marzo

El trabajo de hoy ha consistido íntegramente en intentar solucionar el problema que ya nos apareció el último día con la comunicación Coldfire – Robonova. Como ya comentamos, el ultimo día conseguimos la comunicación contraria, es decir, transmitiendo datos desde Robonova conseguíamos recibirlos en el Coldfire y mostrarlos por pantalla pero no en sentido contrario. Tras asegurarnos con el osciloscopio que transmitíamos exactamente los mismos datos en ambos sentidos y que en uno si funcionaba y en el otro no, comprobamos que no estuviera dañado ningún modulo radio.

Después de probar que usando el modulo que tiene el robot en la brazo como transmisor del Coldfire y el que tiene el Coldfire como receptor para el robot seguía sin funcionar, cambiamos los dos módulos por otros dos distintos, pero aun así seguía sin funcionar.

Tras varias pruebas similares sin éxito, se empezó a sospechar que el problema podía estar en la alimentación de los módulos, así que se alimento el circuito que contiene al MAX-3232 con una fuente de alimentación distinta a la del modulo radio, logrando, esta vez si, la tan deseada transmisión desde el Coldfire al Robonova consiguiendo de esta forma una comunicación bidireccional entre el Robonova y el Coldfire.

Una vez identificado el problema, durante el próximo día procederemos a filtrar la alimentación del circuito MAX-3232 con los correspondientes condensadores para intentar conseguir alimentar con una única fuente de alimentación el modulo radio y el circuito del MAX-3232.

3 comentarios:

jmmm@lsed0607 dijo...

Queda por hacer la prueba de alimentar el módulo del robot con otra fuente, para ver si mejora la tasa de bytes corrrectamente recibidos por el robot, que hasta ahora es baja (por si la causa fuese el ruido en la alimentación del robot). Y hay que probar con el robot en movimiento...

jmmm@lsed0607 dijo...

Inventad nombres para las entradas ("La importancia de la alimentación del módulo de radio", "Software de comunicaciones en serie", "Hardware de comunicaciones en serie","Comunicación en serie por radio") en vez de poner la fecha ("30 de marzo"...), que es mejor ponerla en el cuerpo de la noticia, si no coincide con la fecha de publicación.

Juancho dijo...

podríamos usar google docs para publicar programas. Por ejemplo:
http://docs.google.com/Doc?id=dhp6zx28_0fphrsz