Modélisme, Électronique

Firmware MPX2O24RCP TX V2.0

mercredi 8 juin 2011 par YannickF

Et voici la V2.0 .....

Celle ci est capable de gérer la télémétrie, avec le même protocole que Multiplex.

Il suffit que le récepteur envoie une trame de télémétrie au format Multiplex (et au bon moment) pour que l’information s’affiche sur l’écran de la RoyalPro.
Au niveau de la radio, le programme est prêt..... (Je l’ai testé avec un Xbee qui n’envoyait que des données télémétriques) mais il faut des récepteurs spécifiques, équipés de capteurs.

Je suis donc en train de travailler sur ces nouveaux récepteurs. Il faudra abandonner le Tiny2313 pour un ATmega88 (ou équivalent).

Chaque récepteur sera programmé d’une façon "unique", en fonction des capteurs qu’il possède.
Si le Multimate de Multiplex permet de programmer le capteur, pour ma part, c’est le récepteur qu’il faudra programmer.... et ça ne pourra pas se faire sur le terrain.... Du moins dans cette version... mais c’est déjà pas mal non ?

En attendant, ce firmware pour le module MPX2O24RCP est entièrement compatible avec les récepteurs précédents....
C’est à dire :
1- les récepteurs O24RCP, aucune information de télémétrie ne s’affichera
2- les récepteurs O24RCP "modifiés pour MPX2O24RCP", la radio affichera uniquement le niveau RSSI, mesuré par l’émetteur (car, je le rappelle, le récepteurs émet un octet ’#’, ce qui active le RSSI sur le Xbee de l’émetteur). L’alarme sonnera sous les 30%

NOUVEAUTÉS :
Si vous démarrez la radiocommande en appuyant sur la touche ’ABC1’, un ordre de Binding (comme chez Multiplex) sera envoyé dans la trame O24RCP. Le dernier octet après le FF dans la trame O24RCP est donc mis à 0x0A.
Les récepteurs O24RCP (modifiés ou non) ne réagiront pas à cet ordre.
Par contre, les futurs récepteurs V2 utiliseront (au niveau du XBee) alors un PANID unique.

Chaque utilisateur doit donc définir dans le code source de l’émetteur la valeur (entre 0x0000 et 0xFFFF) du PANID désiré.

Une fois le récepteur "bindé", il ne peut plus s’associer avec un autre émetteur O24RCP ou MPX2O24RCP (sauf s’il a le même PANID : 1 chance sur 65536) à moins de le reconfigurer avec le cavalier de programmation du Xbee (là, le récepteur s’associera avec n’importe quel PANID)
Cette procédure sera décrite à nouveau lorsque les récepteurs V2 seront prêts


titre documents joints

Fichier .hex

7 juin 2011
info document : Binary Data
6.9 ko

Code source

7 juin 2011
info document : C source
25.7 ko

Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 1078 / 84593

Suivre la vie du site fr  Suivre la vie du site MPX2O24RCP   ?

Site réalisé avec SPIP 3.0.13 + AHUNTSIC

Creative Commons License