dimanche 26 mars 2017

Satellite: Positionneur pour la parabole bande C

L'occasion m'a été donnée d'acheter pour moins que le prix du métal une tourelle de support de caméra industrielle. Fabriquée par Thomson, cette tourelle contient deux moteurs 220V avec réducteur suivis d'un train d'engrenage. Le facteur total de réduction est de 3200 pour une vitesse de 1400tr/s sur l'axe moteur. L'ensemble, qui pèse une bonne dizaine de kilos, pourrait bien devenir un positionneur pour la parabole en bande C moyennant adaptation.


L'ensemble requiert un bon nettoyage. Les platines sont entièrement démontées. Le changement des joints spi s'avère nécessaire ainsi que le graissage et collage des deux roulements supportant l'axe de sortie.


En l'état et malgré le rapport de réduction qui conduit à une résolution de 0.11°/tour en entrée, la vitesse de rotation des moteurs est très élevée pour un positionnement très fin. J'ai tout d'abord envisagé de remplacer ceux-ci par des moteurs pas-à-pas mais le rapport de réduction devient trop élevé. Une autre alternative consisterait à trouver des moteurs Parvalux identiques mais en courant continu ou triphasé ce qui permettrait l'installation d'un variateur de vitesse ou encore dotés d'un réducteur à vis offrant un rapport plus élevé que les réducteurs 60:1 ici installés. 

Dans l'attente de trouver de tels ensembles moteurs-réducteur, j'ai étudié la possibilité d'attaquer les moteurs d'origine en impulsion, l'idée étant d'arriver au plus près de la consigne en alimentation continue puis d'affiner en alimentant le moteur sur des périodes de 380ms. Cette période correspond à un déplacement angulaire de 1° soit un peu plus de 8 tours sur l'axe d'entrée. La présence d'un frein électromagnétique devrait permettre un démarrage et freinage précis du moteur. Un potentiomètre de recopie devra être installé.



Un premier test a été effectué en alimentait le moteur à travers un relais solid-state fait maison lui même piloté par un générateur TTL dont le duty-cycle a été réduit à minimum. Les résultats apparaissent intéressants. Reste à savoir quelle serait la durée de vie du bloc moteur+frein avec un tel pilotage. Il est exclu d'utiliser cet ensemble en poursuite au regard de contraintes sur ce bloc mais cela devrait le faire en positionneur.

dimanche 19 mars 2017

Inmarsat: Décodage EGC

Après test, le logiciel de décodage Inmarsat EGC Decoder s'avère être excellent. La seule contrainte est de disposer d'un récepteur avec une bonne stabilité et d'être patient, le message n'étant affiché qu'après réception de tous les segments le composant et non au fur et à mesure comme cela est le cas avec mon décodeur Wavecom. 

Ceci est assez déroutant lors de la première prise en main, l'écran du terminal - fenêtre de gauche - restant désespéramment vide quand pourtant une liste des paquets reçus est présentée à droite.


Je n'ai ici testé que la version standard de ce décodeur (version 0.8 mise à jour du 25/09/2016). Une version professionnelle est annoncée qui semble offrir de très intéressantes fonctionnalités.

TB6560: Test d'un contrôleur de moteurs pas-à-pas

Le remplacement des moteurs de mon positionneur par des moteurs pas-à-pas devrait permettre un meilleur asservissement en poursuite et une meilleure précision de positionnement. Cela ne jouera guère sur le rotor accueillant les logs périodiques VHF/UHF mais devrait appréciable sur la tourelle que j'envisage d'utiliser pour motoriser la parabole de 1.6m.

J'ai donc acheté deux platines de commande à base de TB6560 en étant parfaitement averti des problèmes rencontrés par certains utilisateurs. Les platines sont inspectées aussitôt arrivées: deux courts-circuits sont trouvés sur un platine et un autre sur l'autre. Dans les deux cas, il s'agit d'un pont de soudure entre deux broches du TB6560. Par ailleurs certaines soudures sont à peine correctes. 

Le démontage du radiateur permet de refaire correctement toutes les soudures mais aussi d'ajouter de la graisse thermique. Un bornier est mis en place afin de disposer d'une alimentation 5V dédiée pour le TB6560. Dans la configuration d''origine l'alimentation moteur, régulée par un 78M05, est utilisée. Le datasheet du circuit-intégré précise pourtant qu'un séquencement précis de la mise sous tension doit être respecté: alimentation du TB6560 puis du moteur à la mise tension, l'inverse à la mise hors tension.


La dernière modification à effectuer sera la mise sur support du coupleur opto-électronique assurant l'isolation du signal CLK afin de tester d'autres coupleurs plus performants.  

L'ensemble est raccordé à un moteur de récupération, à un générateur d'impulsion et à deux alimentations séparées. Le fonctionnement est parfait entre 0 et 16000Hz à vide pour une configuration en 1/8 et une protection en courant de 1A. Le moteur décroche au-delà de 16kHz.


La suite va être un peu plus compliquée car il va me falloir trouver des moteurs susceptibles de remplacer les moteurs Parvalux de la tourelle et de se raccorder sur le réduction à vis sans fin qui les équipe.

mercredi 15 mars 2017

TRC298 - En panne

Murphy a encore frappé et comme toujours quand il ne le faut pas. Désireux de faire une acquisition sur Inmarsat, je démarre les équipements mais les transpondeurs n'apparaissent pas sur le waterfall du SDRPlay.

Je mets d'abord en doute le pointage de la parabole laquelle a pu bouger avec le mauvais temps de la semaine dernière. Le pointage étant mis hors de cause, je vérifie le bon fonctionnement du récepteur TRC298 utilisé comme convertisseur bande L. Et de fait celui-ci ne passe plus l'auto-test quand il fonctionnait encore pourtant lors de la dernière mise sous tension il y a trois jours.

Commence alors la chasse à la panne qui démarre par l'extraction de cet équipement de la baie où il est installé. Qu'il est lourd ce récepteur... Vient ensuite la phase de vérification des tensions d'alimentations (correctes), des connexions coaxiales et en fond de panier (aucun changement), des fréquences références (correctes) et de synthèse (correcte). L'auto-test indique une panne dans la tête HF, tiroir dont je n'ai hélas pas de pièce en remplacement.


Le tiroir est donc extrait et démonté afin d'accéder à l'entrée HF se situant après les filtres de poursuite positionnés en tête de réception. Le raccordement de cette entrée sur un antenne permet de récupérer une réception correcte sur toute les bandes. La panne se situe donc dans la section des filtres, ou dans la commande de ceux-ci. Cette hypothèse est rapidement éliminée en vérifiant le comportement de chacun des signaux sur le connecteur HE20: changement de bande pour valider les cinq filtres (signaux FL1 à FL5), modification de la fréquence pour vérifier la présence des tensions de poursuite (signaux CDA1 et CDA2), atténuateurs (signaux AT0 et AT30), activation du préamplificateur et de sa tension d'alimentation et enfin signalisation des tests.

La surface d'analyse se réduit alors à la section analogique des filtres dont les diodes PIN sont tout d'abord rapidement vérifiées. Un signal est ensuite injecté en remontant le circuit, de la sortie HF vers l'entrée Antenne. Et aucun défaut ne peut-être mis en évidence. Plus étonnant, l'autotest se déroule sans plus aucune erreur. Murphy toujours...

Le défaut provenait probablement d'un mauvais contact sur le connecteur coaxial lequel ne semblait pas être complétement verrouillé lors du démontage. Le récepteur est en test depuis plusieurs heures sans que le défaut ne soit réapparu. A suivre et à surveiller donc.

Ce problème m'aura permis de modifier la configuration des antennes afin de pouvoir raccorder le SDRPlay aussi bien sur la sortie FI du récepteur que sur celles-ci.

vendredi 10 mars 2017

TELEX: Raspberry TTY

Il m'est venue une idée que certains considéreront comme saugrenue: utiliser un Raspberry Pi Zero pour transcrire une source d'information moderne - un siteWEB , un flux RSS ou un fil Twitter - afin de la faire imprimer sur un de mes bons vieux 'Telex'. Le 'RaspTTY' est né.

Vue du dispositif avec le haut-parleur de monitoring, la clef WiFi, l'interface télégraphique à droite et à gauche la sortie audio, le bouton poussoir pour le shutdown et l'inverseur de sélection du programme à lancer

De l'idée à la finalisation de la réalisation quelques soirées se sont écoulées pour donner vie à ce petit dispositif autonome connecté d'un coté en Wifi sur ma BOX et de l'autre sur l'interface télégraphique d'une Sagem SPE5

 Vue de la carte d'interface avec l'amplificateur BF, les potentiomètres de réglage du niveau, les connecteurs d'alimentation et série et les broches de sortie audio.

Entre les deux: un programme Python lancé comme un service après le démarrage d'une distribution Raspbian allégée. Ce programme est chargé d'analyser la configuration statique, de lire l'état d'un inverseur et d'exécuter l'un des deux actions suivantes en fonction de cet état :
1- Se connecter sur l'un des streams iTTY du site 'rtty.com' et restituer la modulation AFSK transportée par ce stream sur la sortie audio amplifiée. Cette sortie audio peut ainsi être raccordée à une configuration classique: modem FSK suivi du télétype.
2- Analyser l'une des quatre sources préprogrammées pour la convertir en alphabet Baudot imprimable via la liaison série configurée en mots de 5 bits pour une vitesse de 50bds. Cette liaison est raccordée directement sur l'entrée (RON) et la sortie (TRON) du télétype.

Ci-après une transcription 'vintage' des 'tweets' du président Trump sur papier Telex double carbone. 
Le télétype est Français et utilise un jeu de caractères Français.


En l'absence d'afficheur, quelques informations sur le déroulement des opérations sont fournies vocalement sur la sortie audio. Pour plus de détails se référer à la page dédiée à cette réalisation sur le site: http://rxcontrol.free.fr/RaspTTY.

Une impression en cours sur une autre machine, mieux réglée et utilisant un papier  non carboné.

Réception du stream 'iTTY' avec retour audio sur le monitoring intégré au dispositif.

Impression d'une source WEB avec mise à jour en continu.

dimanche 5 mars 2017

Mécanique: Nettoyage carburateur

Samedi après-midi, l'électronique et le logiciel ont laissé la place à la mécanique à savoir le démontage et le nettoyage d'un carburateur Zenith de 32 destiné à la 4L du fiston. Un ami m'a prêté pour l'occasion une cuve à ultrason.


Le résultat est plutôt impressionnant d'autant que ce carburateur été réellement encrassé et la vis de réglage de la richesse complétement bloquée. Son déblocage a nécessité un travail minutieux alternant l’aspersion de WD40, le chauffage de la zone avec une buse chauffante et un mouvement alternatif du tournevis sur la tête de la vis de réglage.


L'ensemble est protégé par un film de WD40 puis rangé dans l'attente des beaux jours pour le remplacement du carburateur Weber actuellement en place et le test de la nouvelle configuration.