Re: Problemas con chronopic



Hola a todos, disculpas, pero con el otro hilo de conversación que
estamos manteniendo sobre el chronopic que diseñó juanfer... no sería
mejor que ricardo colaborase en ese chronopic y su gerber en lugar de
en una placa nueva?

Seguimos con el hilo en la lista devel.

Saludos


2007/10/19, juan <juan iearobotics com>:
> Hola Ricardo,
>
> El jue, 18-10-2007 a las 15:46 -0300, Ricardo Derbes (CEB) escribió:
> > Hola a la lista.
> > Como disponía de otra placa para armar un Chronopic, basada en el 16F628A,
> > más pequeña y barata que la Skypic, (si les interesa, puedo enviar los
> > esquemáticos, etc), modifiqué el firmware Chronopic 1.0 para adaptarlo a mi
> > placa.
> > Otra de las modificaciones que hice fue usar el bit 5 del portb (PORTB5)
> > como entrada.
>
> Todo lo que sea portar el firmware a otras plataformas está muy bien y
> sería muy interesante ponerlo en la web en una página de "desarrollo".
>
>   Lo que es muy importante es "La validación" de este firmware. Esto es
> lo que hace que realmente su desarrollo sea lento. Hacer cambios es
> relativamente fácil: es software libre y las fuentes están disponibles.
> Lo que lleva más tiempo es validar que el nuevo firmware está
> funcionando bien y que las mediciones realizadas son exactas.
>
>   El firmware actual está validado. Conectamos un generar de pulsos (que
> estaba bien calibrado) a la entrada de chronopic e hicimos un programa
> que nos sacaba por la pantalla del PC la frecuencia de la señal
> recibida. Se podía comprobar que era exactamente la misma que se
> introducía con el generador.
>
>   Luego Xavi realizó sus propias pruebas de validación (que desconozco).
>
>   Cualquier cambio que se haga en el firmware debe permanecer en estado
> de "testing" hasta que se realicen las validaciones y se garantice que
> funciona con la suficiente precisión.
>
> > Hasta acá, todo bien.
> > Cuando arranco el Chronojump 0.6 (la versión para Windows), al pasar de modo
> > simulado al modo "plataforma", me da un error de comunicaciones con la placa
> > chronopic.
> > Para probar la misma y el cable serie, le cargué el programa de echo del
> > grupo Stargate
> > (http://www.iearobotics.com/proyectos/stargate/servidores/sg-echo/sg-echo.html)
> > modificado para el 16F628A, y funciona perfectamente (luego de agregar
> > algunas instrucciones de inicialización del 628A, MOVLW 0x07 y MOVFW CMCON).
>
> ok
>
> > Pero al volver al fiemware del Chronopic, no funciona... Alguna sugerencia?
> > Como compilador uso el MPLAB.
>
> Lo puedes probar con algún terminal de comunicaciones (a ser posible con
> visualización en Hexadecimal). Cada vez que cambia el estado del
> pulsador del bit de entrada, se envía una trama serie, a 9600 baudios.
> Pruébalo, a ver qué te sale.
>
> > Hay alguna versión del Chronopic en C? (este lenguaje me es muucho más
> > familiar que el Assembler, je)
>
> No. Se hizo en ensamblador y estaría muy bien que alguien lo portase a
> C. Luego habría que validarlo y listo.
>
> > Puedo enviar mi fuente asm y los esquemáticos de la placa, si alguien los
> > desea.
>
>   Una vez que los tengas funcionando, sería muy interesante publicarlos.
>
> Saludos, Juan
>
> --
> Juan Gonzalez Gomez
> juan iearobotics com
> www.iearobotics.com
>
> _______________________________________________
> Chronojump-list mailing list
> Chronojump-list gnome org
> http://mail.gnome.org/mailman/listinfo/chronojump-list
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]