mercredi 31 mars 2010

Projet ADS-B: Firmwares 2.7 et 2.8

Deux nouveaux firmwares sont disponibles:
- le firmware 2.7 corrige une erreur dans la gestion du mode compatible 'AVR' qui conduisait à parfois ne transmettre aucune donnée.
 - le firmware 2.8 intégre un nouveau format de données contenant un horodatage pouvant être exploité dans une prochaine version de Plane Plotter pour travailler en mode MultiLateration. Attention, ce firmware est expérimental. Ce nouveau format est désormais automatiquement sélectionné au démarrage du décodeur.

Il est toujours possible de réactiver l'un des deux autres principaux formats en envoyant l'une des commandes suivantes via un terminal connecté sur la liaison série:
  • 0 pour activer le format contenant les trames totalement décodées (format PicADSB)
  • 3 pour activer le format basic contenant la trame transmise sans aucun décodage
  • 4 pour activer le format basic contenant l'horodatage et la transmise sans aucun décodage
Ces modes sont exploitables sous Plane Plotter en sélectionnant dans le menu 'Mode-S receiver' l'option:
  • RxControl Receiver pour le mode '0'
  • AVR Receiver pour le mode '3'
  • Une option non encore définie pour le mode '4'.
Attention, aucune garantie ne peut être apportée sur l'exactitude des données fournies par ces firmwares ou par le logiciel Plane Plotter.

mardi 23 mars 2010

Projet ADS-B: Firmware 2.6

Le firmware 2.6 vient d'être mis à disposition. Celui-ci offre la possibilité de transmettre les trames reçues sans aucun autre traitement - l'équivalent de l'option 'RAW' (commande 'X') mais sans aucun contrôle de CRC - simulant ainsi le fonctionnement du programme développé sur AVR par Edward Cardew. Il suffit pour cela d'envoyer la commande '3' à la première initialisation, la configuration étant mémorisée. Le retour au mode totalement décodé se fera en envoyant la commande '0'. Les commandes '1' et '2' correspondent à des formats alternatifs.

Le décodeur PicADSB peut ainsi être utilisé avec le logiciel Plane Plotter selon deux configurations:
- Mode RxControl: le firmware assure la totalité du décodage. Plane Plotter affiche et traite les données décodées. Ce mode autonome permet d'interfacer le décodeur PicADSB avec n'importe quel autre système de traitement ou d'affichage.
- Mode AVR: le firmware assure simplement la recherche de l'entête des trames et la retransmission de celles-ci au format hexadecimal. Plane Plotter décode, traite et affiche ces données.

mercredi 17 mars 2010

Projet ADS-B: Firmware 2.5

Le firmware 2.5 est disponible sur mon site. Cette nouvelle version intègre toutes les modifications effectuées depuis ces dernières semaines avec, en particulier, le support d'une vitesse de transmission très élevée - 1M Baud - lorsque qu'un convertisseur Série/USB tel le FT232 est utilisé en lieu et place du MAX232. Il est ainsi possible de gagner quelques précieuses millisecondes sur le temps de transmission de chaque décodage, et ainsi, de décoder plus de trames dans la même fenêtre de temps.

Les essais effectués sur la platine développée par DL4MEA qui intégre le FT232 sont très satisfaisants, et montrent une réelle augmentation du nombre de trames traitées. Mille mercis Guenter pour l'envoi de cette platine entièrement câblée qui m'a permis de gagner un temps précieux sur les tests.

Cette platine est destinée à s'interfacer directement avec la tête HF disponible en kit sur le site http://miniadsb.web99.de/ permettant ainsi de réaliser un récepteur de très faible taille, auto-alimenté par le bus USB, géré par le logiciel PlanePlotter et doté de performances proche de celles des conceptions commerciales.

Les personnes intéressées par cette platine peuvent contacter Guenter par mail ici. Celui-ci propose, soit le circuit imprimé nu double face réalisé professionnellement chez Olimex, soit le circuit imprimé et les principaux composants à savoir le PIC préprogrammé, les supports, le connecteur USB, le LM311, le quartz 16Mhz, et le convertisseur FT232. Ce dernier (boîtier SO28P CMS) est livré déjà soudé sur le circuit imprimé.

J'ai profité de cette mise à jour du firmware pour compléter, et restructurer, la page de présentation (en anglais) du projet sur mon site.