Affichage des articles dont le libellé est Aeronautique. Afficher tous les articles
Affichage des articles dont le libellé est Aeronautique. Afficher tous les articles
dimanche 16 septembre 2018
ADS-B: Nouveau changement du mât ADS-B
Le mat supportant l'antenne colinéaire de réception ADS-B avait été modifié en août dernier. Les résultats étant excellents mais la hauteur du mat un peu trop élevée sans haubanage, l'antenne vient d'être de nouveau déplacée pour être installée sur l'une cheminée avec une antenne discone.
Les deux fixations libres sur le chien assis accueilleront sous peu une antenne pour la réception satellite méteo ainsi qu'une seconde discone.
Libellés :
ADS-B Decoder,
Aeronautique,
Antenna,
Radarcape
samedi 11 août 2018
ADS-B: Changement du mât
Le mat PVC installé en octobre 2016 donnait des signes de faiblesse depuis les tempêtes d'hiver et la chaleur de ces derniers mois. Ce mât a donc était remplacé par un tube d'aluminium de 30x2, certes plus lourd, mais aussi plus rigide. Le mât étant en aluminium il ne m'a pas été possible de réinstaller l'antenne active PA0RDT à mi-hauteur.
Je croise les doigts que cette installation plus lourde tienne les grands vents. Ce nouveau mât a donc été installé sur l'autre ensemble de potences, plus robuste. Les
antennes précédemment installées - discone VHF et Dressler ARA-30 - ont
été déposées pour réfection. Cette maintenance s'avère nécessaire car après plus 8 ans l'effet combiné du vent, des vibrations et des changements de température aura eu raison du frein-filet déposé sur les filetages des brins de la discone. Ceux-ci étaient bien dévissés et menaçaient de tomber à la prochaine tempête.
Je réfléchis maintenant à la configuration que je vais remonter n'ayant jamais réellement été satisfait de l'ARA-30 et souhaitant disposer d'une discone de meilleure qualité que la précédente. A suivre.
Libellés :
ADS-B,
ADS-B Decoder,
Aeronautique,
Radarcape
samedi 2 septembre 2017
Divers: Alimentation 26V CC /115V 400Hz
Le salon radio-amateur de SaraYonne a été l'occasion d'approvisionner différents composants et équipements 'toujours utiles' dont cette alimentation 115V 400Hz. Elle date de 1969 et était garantie 1 an et pour 200 heures de fonctionnement ce qui apparaît bien peu !
Cela faisait un certain temps que j'avais inscrit la réalisation d'une telle alimentation dans ma liste des choses à faire sans jamais trouver le temps de passer à l'action.
Cela faisait un certain temps que j'avais inscrit la réalisation d'une telle alimentation dans ma liste des choses à faire sans jamais trouver le temps de passer à l'action.
Cette tension d'alimentation sous 400Hz est couramment utilisée en aéronautique, la fréquence élevée permettant de réduire la taille des transformateurs. J'ai en stock divers micro-moteurs, servo-moteurs mais surtout des Selsyn nécessitant d'être alimentés en 115V/400Hz et avec lesquels je n'avais pas encore pu jouer.
Après ouverture cette alimentation s'avère être bien plus complexe que je ne l'avais imaginé avec ce qui apparaît une régulation. Un premier test à vide montre qu'une tension de 115V est bien présente avec le sifflement caractéristique d'un oscillateur.
Je regarderai la forme d'onde à vide et en charge dès que possible.
Libellés :
Aeronautique,
Divers
jeudi 27 juillet 2017
ADS-B: Radarcape - 6
La mise à jour dite 'Major 2' du firmware du radarcape est assez remarquable. Elle corrige de nombreux problèmes de performances et s'appuie sur le client PiAware pour transmettre les données sur le site FligthAware. Il est donc maintenant possible d'utiliser le MLAT. Un serveur NTP de strate 1 couplé au récepteur GPS peut aussi être utilisé pour synchroniser d'autres équipements.
L'installation s'est effectuée sans aucun problème. Il faut simplement penser à redémarrer le système pour que le feed soit correctement activé. J'utilise actuellement le kernel '4.12.3-bone2'.
Le radarcape est désormais identifié comme un fournisseur de type PiAware ce qui conduit à devoir réenregistrer l'équipement sous une autre identification, et du coup, perdre l'historique précédent.
Les performances restent toujours aussi bonnes et l'activation du MLAT permet d'améliorer encore celles-ci.
Libellés :
ADS-B,
ADS-B Decoder,
Aeronautique,
Radarcape
dimanche 30 octobre 2016
ADS-B: Radarcape - 5
La version 'rt' du kernel ne semble décidément pas améliorer la performance des traitements sur le radarcape. Le test effectué sur la version '4.8.6-bone2-rt-r2' montre que la CPU est utilisée à plus de 70% de son temps sur la gestion d'une interruption, probablement celle de la liaison série à 3mpbs connectant le FPGA au processeur. Je n'ai pas cherché plus en avant d'autant qu'un problème de stabilité reste présent dans la gestion de l'interface Wifi.
Environ toutes les 30mn la connectivité est interrompue pour une durée pouvant aller jusqu'à 10mn sans que rien ne soit journalisé qui permette d'identifier le problème. Celui-ci a, temporairement et rapidement, été résolu par la mise en place d'un script. Ce script 'bash', lancé toutes les minutes via le 'cron', teste la connectivité de l'accès Internet (un simple 'ping' sur le routeur) et, en cas de problème, désactive puis réactive l'interface Wifi.
L'alimentation du site FligthAware n'a pas non plus été poser quelques soucis. Autant le 'RaspberryPi' avec son 'Dump1090' version 'fa' tourne comme une horloge, autant le 'Beaglebone' et son 'radarcape' n'est plus détecté actif par le site au bout d'environ 5mn.
Feed 'RadarCape'
Le transfert des données via une connexion HTTP s'effectue pourtant normalement mais le site FligthAware ne semble plus prendre en compte celles-ci. L'ajout d'une clause 'WatchdogSec=600' dans le fichier de configuration 'radarcape.service' conduit à réinitialiser celui-ci toutes les 6mn, sans grand problème de perte de données, et ainsi à maintenir le feed actif.
Feed 'Dump1090-fa'
Libellés :
ADS-B,
ADS-B Decoder,
Aeronautique,
Radarcape
ADS-B: Radarcape - 4
Depuis quelques temps, la réception s’avère être très mauvaise, très peu d'avions étant reçus. Avant d'accuser l'antenne extérieure, quelques tests sont réalisés avec une antenne intérieure et la tête de réception du radarcape est vérifiée.
Celle-ci s'avère être parfaitement fonctionnelle avec des niveaux d'amplification corrects:
- Signal injecté sur l'antenne: | -60dB |
- Sortie du premier MMIC: | -42dB |
- Sortie du premier filtre: | -52dB |
- Sortie du second MMIC: | -33dB |
Le mat est donc descendu et l'antenne inspectée. Le problème est rapidement identifié: de l'eau s'est infiltrée dans le tube et provoque un désaccord de l'antenne. Celle-ci est donc remontée en assurant l'étanchéité de chaque élément avec du joint silicone.
Une seconde antenne - colinéaire - est intégrée directement dans le mat en PVC et sous l'antenne principale. Le coaxial de la première est enroulée autour afin de ne pas créer d'ombre sur un secteur fixe. Le mat est rallongé de 40cm afin de gagner en hauteur et de mieux recevoir les pistes d'Orly actuellement masquées.
L'antenne active HF retrouve sa place aux deux tiers de la hauteur, l'antenne GPS étant placée en prolongation du montant de fixation le plus élevé. Le décodeur Radarcape est doublé d'un RaspberryPi 2 connecté sur la seconde antenne et faisant tourner le logiciel Dump1090.
La réception est de nouveau excellente avec quelques 150 avions suivis en fin de journée sur le RadarCape (sur une distribution Debian avec un kernel 4.8.5-bone2)). Il reste à espérer que le problème de passage d'eau dans l'antenne haute ne reviendra pas avec les mauvais jours.
Le logiciel Dump1090 (une distribution Raspbian avec un Kernel 4.4.26-v7) s'avère être un peu moins performant mais permet lui aussi une bonne couverture comme le montre la copie d'écran ci-dessous prise quelques secondes après la précédente.
Je dois avouer avoir été impressionné par la fluidité de l'accès au Raspberry avec notamment des connexions immédiates ce qui n'est pas le cas du BeagleBone. J'envisage d'acquérir un SDR AirSpy pour tester le logiciel de décodage ad'hoc lequel devrait donner des résultats largement supérieur au Radarcape. Ce dernier utilise en effet une démodulation d'amplitude qui ne permet de séparer deux trames qui ne seraient pas tout à fait sur la même fréquence. Le logiciel livré avec AirSpy semble pouvoir séparer de telles trames et les décoder indépendamment.
Libellés :
ADS-B,
ADS-B Decoder,
Aeronautique,
Radarcape
samedi 22 octobre 2016
ADS-B: Radarcape - 3
Le noyau Linux TI (4.4.23-ti-r51) s'avère être instable notamment lors d'un trafic intense. Cette instabilité peut conduire le système à ne plus répondre voire à rebooter.
Les événements enregistrés dans le journal système (fichier '/var/log/messages') mettent en évidence deux problèmes: un overrun régulier sur la liaison série ttyS2 (message 'ttyS2: 3 input overrun(s)') ainsi qu'un blocage de la CPU (message 'NMI watchdog: BUG: soft lockup - CPU#0 stuck for 23s!'). Plusieurs tests de versions alternatives de ce noyau TI dont la version RT mettent en évidence la même instabilité.
J'ai donc installé le noyau bone (4.8.3-bone-rt-r1) lequel s'avère être plus stable même en conditions de charge élevée. Loi de Murphy oblige, au moment même de l'écriture de ce billet, la connexion SSH avec l'équipement vient de tomber, sans que l'équipement n'ait rebooté après plus de 14h de bon fonctionnement. Aucun événement particulier n'a été journalisé. Je considère toutefois que cette branche de noyau est la bonne.
La procédure de mise à jour est simple à condition de disposer d'assez de place libre sur la carte.
1- Il s'agira tout d'abord de mettre à jour le catalogue local:
sudo apt-get update
2- Puis de trouver le noyau à mettre à jour:
sudo apt-cache search linux-image | grep bone
3- De charger celui-ci:
sudo apt-get install linux-image-xxxxx
avec xxxxx valant pour la version précédemment identifiée (ici '4.8.3-bone-rt-r1')
4- Et surtout de recopier le fichier de configuration faute de quoi le système ne redémarrera pas:
4- Et surtout de recopier le fichier de configuration faute de quoi le système ne redémarrera pas:
cd /boot /dtsb
sudo cp zzzzzz/bbb-4.1-radarcape.dtb xxxxx/
avec zzzzzz valant pour la version active (ici '4.4.24-ti-rt-r57')
avec xxxxx valant pour la version installée (ici '4.8.3-bone-rt-r1')
5- Et enfin de rebooter (et de croiser les doigts):
sudo reboot
Il va de soi qu'il vaut mieux disposer d'une copie de l'environnement fonctionnel sur une seconde carte microSD ou sur la mémoire eMMC du beaglebone.
Libellés :
ADS-B,
ADS-B Decoder,
Aeronautique,
Radarcape
dimanche 16 octobre 2016
ADS-B: Radarcape - 2
L'antenne installée sous le toit vient de rejoindre sa place définitive à l'extérieur en haut d'un mat en PVC d'une hauteur permettant d'avoir une visibilité à 360° car dépassant du faîtage du toit. L'antenne GPS est installée sur un déport permettant d'avoir un bon dégagement.
Les résultats sont bons, voire trop bons puisqu'il m'a fallu installer un atténuateur de 18dB pour éviter la saturation du récepteur par les avions en approche ou décollage d'Orly. La couverture est plutôt correcte malgré l'atténuation.
Le décodeur Radarcape semble être très sensible à l'approche de la saturation, au point de voir le système hôte Debian ne plus répondre correctement.
Les résultats sont bons, voire trop bons puisqu'il m'a fallu installer un atténuateur de 18dB pour éviter la saturation du récepteur par les avions en approche ou décollage d'Orly. La couverture est plutôt correcte malgré l'atténuation.
Le décodeur Radarcape semble être très sensible à l'approche de la saturation, au point de voir le système hôte Debian ne plus répondre correctement.
Libellés :
ADS-B,
ADS-B Decoder,
Aeronautique,
Radarcape
dimanche 9 octobre 2016
ADS-B: Radarcape
En 2009, je finalisais un décodeur ADS-B embarqué sur un microcontrôleur PIC. La tête de réception était constituée d'un tuner pour la télévision numérique modifié pour les besoins, suivi d'une chaîne d'amplification et de filtrage et d'un détecteur log. Peu de temps après, ce développement donnait lieu à la réalisation par Günter, DL4MEA, d'une platine industrialisée dite 'PIBADSB8'. En parallèle Günter menait un développement visant à embarquer un décodeur dans un FPGA permettant ainsi de traiter un bien plus grand nombre de trames que ne le permettait un PIC. Ont ainsi été conçus les produits Beast et Radarcape que je n'avais jamais eu l'occasion de tester.
C'est désormais chose faite avec le Radarcape de SK François, F5ANN. Après un test rapide, je me suis lancé dans la mise à jour de la distribution Debian embarquée sur la carte Beaglebone Black utilisée par ce décodeur. Première surprise, la présence d'un code malveillant - Aiken - laissant entendre que ce dispositif avait fait l'objet d'une compromission visant à l’enrôler dans un réseau de Bot. Après nettoyage, et finalement réinstallation complète d'une distribution récente, le travail le plus compliqué a été engagé, à savoir disposer d'une configuration 'hot-plug' autorisant une connectivité Wifi par défaut et d'un secours LAN. Cela m'a permis de découvrir la complexité de la distribution Debian laquelle conserve des pans entiers du mécanisme 'init' tout en intégrant de manière encore incomplète le mécanisme 'systemd'. Ajoutons à cela des interactions parfois difficiles à maîtriser entre les applications 'networking', 'ifplugd', 'wpa_supplicant' et 'connman' et l'on comprendra qu'il m'aura fallu un week-end entier et plusieurs réinstallations pour arriver à la configuration souhaitée.
Le jeu en valait la chandelle puisque le décodeur tourne actuellement sur l'une des dernières versions du noyau - v4.4.23-ti-r51- avec une distribution Debian 8.6 et la dernière version du firmware radarcape disponible. L'ensemble est bootable sur carte microSD (la mémoire eMMC embarquée est chargée avec une version de récupération au cas où). Il s'avère être remarquablement stable.
L'objectif que je m'étais donné est désormais atteint: la connexion sur le réseau LAN entraîne immédiatement la déconnexion du réseau Wifi, lequel est automatiquement remonté lors de la déconnexion du réseau LAN. La carte Wifi peut être déconnectée puis reconnectée sans aucun problème. Les adresses sont configurées statiquement sur le même réseau.
Le dispositif est actuellement installé dans le grenier tête en bas pour lire à distance les indicateurs LED autrement masqués par la clef USB. Il est raccordé sur une antenne colinéaire conçue par François et sur une antenne GPS amplifiée. La synchronisation GPS est effective même sous un toit de tuiles mécaniques lourdes!
Le dispositif est actuellement installé dans le grenier tête en bas pour lire à distance les indicateurs LED autrement masqués par la clef USB. Il est raccordé sur une antenne colinéaire conçue par François et sur une antenne GPS amplifiée. La synchronisation GPS est effective même sous un toit de tuiles mécaniques lourdes!
Libellés :
ADS-B,
ADS-B Decoder,
Aeronautique,
Radarcape
dimanche 20 octobre 2013
Collins 635V-1: Intégration d'une alimentation et tests
Le présélecteur HF Collins 635V-1 utilise un convertisseur digital/analogique mécanique pour transformer la consigne de fréquence en provenance de l'unité de contrôle en un diviseur potentiométrique permettant de positionner les cages du condensateur variable du filtre passe-bande.
L'ami qui m'a transmis cette unité l'avait modifiée astucieusement pour permettre son utilisation en tête de réception sans avoir à gérer la complexité de l'encodage de la consigne de fréquence transmise en code 2/5 soit 24bits d'information. L'unité de contrôle est remplacée par un diviseur potentiométrique intégré dans un petit coffret externe.
Le convertisseur DA a été remplacé par une carte s'affichant dans le connecteur d'origine et assurant la mise sous tension pour une durée de quelques secondes du mécanisme d'asservissement en position du condensateur variable. La configuration d'origine peut ainsi être réinstallée sans aucune difficulté.Un relais a été rajouté qui permet de court-circuiter l'ensemble lorsque celui-ci n'est pas alimenté.
Il ne manquait plus qu'a intégrer une alimentation 28volts pour rendre cet ensemble autonome. Cette alimentation a été réalisée à partir d'un transformateur 24V industriel et des composants nécessaires à la régulation, l'ensemble étant organisé pour s'intégrer dans la place vide laissée par le retrait du convertisseur.
Un interrupteur et une prise d'alimentation ont été rajoutés sur le fond du coffret, le porte fusible étant simplement posé dans le coffret pour limiter les perçages. Le résultat est très satisfaisant et peu bruyant. Une première série de mesure a été rapidement réalisée qui montre l'efficacité du filtre notamment en bande basse.
Bandes 2/4Mhz et 4/8Mhz
Bandes 8/16Mhz et 16/30Mhz
Fin de la bande 16/30Mhz
L'ensemble va maintenant être installé en tête de l'une des chaînes de réception HF du shack.
Libellés :
Aeronautique,
Misc
Collins 635V-1: Convertisseur digital analogique électro-mécanique
Le tiroir Collins 635V-1 est un présélecteur HF conçu au milieu des années 60 pour l'aéronautique. Il est accordable en continu et couvre la bande allant de 2MHz à 30Mhz en 4 sous-gammes: 2 à 4Mhz, 4 à 8Mhz, 8 à 16Mhz et 16 à 30MHz.
Cet équipement est télécommandé au moyen de 24 lignes permettant de sélectionner la fréquence d'accord au kilohertz près. Un code 2 parmi 5 est ici employé. L'accord est obtenu par l'équilibrage d'un pont de Wheatstone, l'une des branches étant formée par un potentiomètre couplé à la ligne de condensateurs variables, l'autre branche par un diviseur potentiométrique piloté par le boîtier de commande. A chaque rang correspond une pas de résistance: 2 ohm par kHz, 20 ohm pour la dizaine de kHz, 200 ohm pour la centaine de kHz.
La transformation commande/fréquence est obtenue par le biais d'un convertisseur digital/analogique mécanique dont l'intérêt de garantir le maintien de la valeur du diviseur potentiométrique, et donc de l'accord, même en l'absence de tension d'alimentation, ce qui peut-être bien utile sur un aéronef. Ce convertisseur est une petite merveille de mécanique:
Le code d'entrée de chaque digit est converti par le biais d'un moteur positionnant un ensemble de galettes de commutation. Une partie de ces galettes est utilisée pour assurer l'arrêt du moteur dans la position correspondant au code présenté, l'autre pour sélectionner la résistance associée à ce code.
Simple et efficace.
Simple et efficace.
Libellés :
Aeronautique,
Misc
dimanche 22 janvier 2012
Divers: Musée de l'Air et de l'Espace
Une visite au musée de l'air et de l'espace samedi m'a permis de redécouvrir la richesse des collections exposées et faire quelques photos dont celle-ci montrant l'équipement radio du Douglas Dakota exposé dans le hall des warbirds. On notera une fréquence encore inscrite sur la plaque du 'Command Set' supérieur, un émetteur BC-457 ou BC-459 de l'ensemble SCR-274-N. Dessous, les récepteurs BC-453, BC-454 et BC-455 du même ensemble. Et tout en bas, un ART-13.
Ou encore une photo détaillant la forme et la construction de ce qui pourrait-être une antenne UHF d'un satellite russe. Le bras déployable visible sur la droite porte un antenne dipole VHF. J'avoue avoir oublié de noter le modèle de ce satellite.
Libellés :
Aeronautique,
Antenna,
Misc
mardi 7 juin 2011
LB740: Réalisation d'un synthétiseur - Fin
Une dernière modification de la gestion des changements de fréquence du SI570 et du déclenchement squelch a permis d'optimiser la fonction de balayage des canaux. Ce synthétiseur, totalement fonctionnel, permet de disposer d'un ensemble de réception 4 canaux VHF très performant et bénéficiant de l'excellente facture du récepteur TELERAD LB740 (version B) par simple remplacement du module 4 canaux quartz original - ref. LB740B OSCI 23015.
Il restera à confirmer la fiabilité sur le long terme, dans le cas présent un fonctionnement en continu sur plusieurs mois, mais je n'ai aucun doute sur le résultat, mon autre récepteur étant en veille permanente depuis maintenant plus de 3 mois sans aucun problème.
Libellés :
Aeronautique,
Receiver
dimanche 5 juin 2011
LB740: Réalisation d'un synthétiseur - 4
Ce long week-end de l’Ascension m’a permis de concevoir une nouvelle version du synthétiseur programmable destiné à moderniser mon récepteur aviation Telerad LB740, synthétiseur basé cette fois-ci sur le composant SI570 dans sa version LVDS.
La sortie différentielle est adaptée en impédance par un transformateur de rapport 4 :1. Le secondaire de ce transformateur large-bande attaque un filtre passe-bas dont la fréquence de coupure se situe à 135MHz.
Un atténuateur précède un étage d’amplification à base de MMIC - un ERA1 - chargé de fournir le niveau de 10dBm attendu par le récepteur. En pratique ce niveau est atteint sans avoir à préalablement atténuer le niveau de sortie du filtre passe-bas. L'ensemble est testé puis intégré dans un module Telerad.
Quelques modifications de dernières minutes sont intégrées dont un circuit de réinitalisation extérieur, un adaptateur de niveau pour traiter une signalisation en 15V et enfin, non représenté sur le schéma, un rappel externe au 3.3V des quatre entrées RB4-7, le pull-up interne du PIC, dit 'Weak PullUp', s'avérant insuffisant. J'ai noté à ce propos une assez large dispersion dans les caractéristiques du PIC 16F628A, certaines révisions fonctionnant parfaitement en 3.3V avec le circuit de rappel interne et le mécanisme de réinialisation par défaut, d'autres non...
Le résultat est à la hauteur des espérances: la qualité du signal de sortie est remarquable de stabilité et de pureté. Silicon Laboratories a conçu un composant fabuleux pour lequel j'imagine maintenant bien d'autres utilisations. Son seul défaut est de ne pas pouvoir garantir la continuïté de la phase lors d'un changement de la fréquence de sortie lequel peut, selon le différentiel demandé, ne pas être immédiat. Une contrainte qui n'a guère d'impact lors d'un changement de fréquence manuel via le sélecteur en face avant du récepteur mais qui pose quelques problèmes pour la mise en oeuvre d'une fonction de sélection automatique.
J'ai en effet décidé d'utiliser la position 'Télécommande' de ce sélecteur pour engager une recherche automatique d'activité sur les quatre canaux programmés. Cette recherche est commandée par le signal de Squech ramené pour l'occasion sur le seul point libre du connecteur DB9 d'origine. Il s'avère que le bruit généré par le changement de fréquence déclenche transitoirement le squelch. Rien qui ne puisse être corrigé par le logiciel mais pour bien faire, il faudrait aussi invalider le circuit de squelch durant la reconfiguration du synthétiseur. Et donc de disposer d'un point libre de plus sur le connecteur, et il n'y en a plus. J'intégrerai peut-être cette évolution dans une prochaine version en modifiant la connectique originale. En attendant, l'ensemble fonctionne remarquablement.
Libellés :
Aeronautique,
Receiver
mercredi 1 juin 2011
LB740: Réalisation d'un synthétiseur - 3
Le choix de l’utilisation d’un générateur d’horloge DS1085 s’est avéré être une erreur. J’avoue avoir simplement parcouru les spécifications sans m’être arrêté aux 'détails' dont en particulier, non pas l’annonce d’une précision de 0.75% en absolu, mais celle de la variation de fréquence en fonction de la température et de la tension d’alimentation, variations de l'ordre de 0.5% autour de la fréquence nominale. Et là, plus rien ne va sauf à enfermer l’ensemble dans une enceinte thermostatée et à l’alimenter avec une source de tension idéale. Travaillant quasiment sur la fréquence fondamentale de l’oscillateur, la moindre dérive est rédhibitoire.
Je me suis quand même décidé à finaliser l'assemblage pour, a minima confirmer la bonne gestion du sélecteur de fréquence et du pilotage des filtres d'entrée par logiciel. De ce coté là, tout va bien. Il me faut maintenant trouver une alternative viable, probablement l'un des oscillateurs programmables SI570 de Silicons Laboratories que j'ai dans mes tiroirs. Contrairement au DS1085, la littérature sur ce composant abonde, et les retours d'expériences semblent être très positifs.
Libellés :
Aeronautique,
Receiver
dimanche 22 mai 2011
LB740: Réalisation d'un synthétiseur - 2
La réalisation du synthétiseur à base de DS1085 pour le récepteur LB740 n'avance guère. Il se trouve que ce composant apparaît être très fragile et particulièrement sensible aux erreurs de programmation.
Les deux composants que j'avais en stock n'ont pas résisté, l'un à une erreur dans le positionnement initial des lignes du bus I2C du PIC 16F628A, l'autre à une erreur de programmation dans l'écriture de l'un des registres de configuration. Le premier composant ne répond plus du tout, le second répond aux commandes mais ne prend en compte aucune des modifications.
Mettant en doute mon implémentation logicielle du protocole I2C sur PIC 16F628A, celui-ci ne disposant pas de cette fonction, une levée de doute a été rapidement effectuée sur la plateforme mBed dont le processeur ARM embarque deux interfaces I2C.
Les résultats sont identiques. Il me faut donc réapprovisionner quelques exemplaires de ce composant en version au pas de 25kHz pour continuer, le logiciel ayant été entièrement finalement validé aujourd'hui sur une version proposant un pas de 10kHz.
Il est fort probable que tous les paramètres - configuration mais aussi fonctionnement - du DS1085 soient stockés en mémoire flash. La moindre erreur d'accès et/ou d'écriture conduirait alors à écraser des données internes nécessaires. Je ne vois que cela pour expliquer les problèmes rencontrés.
Libellés :
Aeronautique,
Receiver
samedi 30 avril 2011
LB740: Réalisation d'un synthétiseur
Le DS1085 est un oscillateur programmable - EconOscillator - permettant de générer une fréquence comprise entre 8kHz et 133MHz. Ayant en stock quelques exemplaires de ce composant ainsi qu'un module de récepteur TELERAD LB740, je me suis posé la question de l'utiliser pour remplacer le module oscillateur à quatre quartz d'origine. Un PIC16F628A aura pour rôle de lire le sélecteur de fréquence puis de programmer le DS1085 et de positionner le filtre d'entrée en fonction de la consigne. L'utilisation de la version DS1085-25 (pas de 25kHz) permettra de configurer la majorité des fréquences aéronautiques intéressantes, et même les fréquences des satellites météo. Les quatre fréquences seront programmées en EEPROM voire via la liaison série. Cerise sur le gâteau, la position télécommande associée au signal du silencieux devrait permettre de disposer d'un balayage de bande.
La documentation du DS1085 est réduite au strict minimum - aucun information sur la forme de la fréquence synthétisée, sur le niveau ou l'impédance de sortie. Quelques tests s'avèrent donc indispensables avant de concevoir le système.
Ces tests montrent le DS1085 délivre un signal carré à 104MHz, la fréquence qui nous intéresse.


L'utilisation d'un filtre passe-bas à 3 pôles améliore le signal en réduisant les harmoniques et le bruit de synthèse à un niveau qui devrait convenir pour l'application envisagée.


Après ces tests, un premier circuit imprimé est réalisé constitué de deux modules, le module de commande et le module de synthèse qui comporte finalement un filtre à 5 pôles.
Le perçage sera effectué dans les jours à venir.
Libellés :
Aeronautique,
Receiver,
Repair
jeudi 21 avril 2011
Antenne: 5/8 VHF Aéronautique
Une antenne aéronautique de type Ground Plane 1/4 d'onde avec un excellent dégagement sur le Sud me permet une excellente réception du trafic sur mon récepteur Collins-Rockwell 51M80. La récupération de deux récepteurs TELERAD LB740 m'a amené à considérer devoir installer une seconde antenne avec un dégagement privilégié vers le Nord.
J'ai opté pour une Ground Plane 5/8 d'onde assez facilement réalisable avec un minimum d'outillage. Un mandrin en téflon assure la liaison entre le brin constitué de deux tubes d'aluminium emboîtés et une prise N insérée de force dans le mandrin. L'adaptation d'impédance est effectué par une self bobinée sur le mandrin et connectée entre le brin et la masse. Le réglage de l'impédance est effectué après montage via un prise intermédiaire sur la self.
L'avantage de cette solution est qu'elle permet la réalisation d'une antenne tout à la masse donc moins sensible aux statiques. Le plan de masse est constitué de trois radians au 1/4 d'onde raccordés sur une plaque de support en aluminium. Une cornière permettra la fixation de l'ensemble sur l'une des solives extérieures du toit.Le passage de l'antenne finie à l'analyseur réseau - un miniVNA - permet de peaufiner le réglage en modifiant la hauteur du brin actif.


Les résultats sont théoriquement bons. L'antenne apparait être aussi exploitable sur la bande des 50MHz: le brin 5/8 d'onde en 120MHz est aussi un 1/4 d'onde sur 50MHz. Mais rien ne vaudra, pour s'en convaincre, un essai en grandeur réelle, antenne installée sur le toit, et ligne d'alimentation connectée.
Libellés :
Aeronautique,
Antenna
Inscription à :
Articles (Atom)