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:
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...
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.
podríamos usar google docs para publicar programas. Por ejemplo:
http://docs.google.com/Doc?id=dhp6zx28_0fphrsz
Publicar un comentario