Sélection d’antennes via OTRSP

Depuis l’installation  de la cubical quad en 2012 j’avais modifié la console de commande du commutateur d’antenne RC8-V afin que la sélection des cadres se fassent automatiquement depuis Logger32 ou Wint-Test via une classique interface parallèle. Ce système à fonctionner sans faiblir depuis.
Cependant, j’ai voulu pousser un peu l’automatisation en construisant un système plus complet permettant de sélectionner en plus l’antenne GP ou l’antenne Lévy pour deux radios.

J’ai choisi d’abandonner le port parallèle et d’utiliser un port série et décoder les trames OTRSP. L’interface est simple. Elle est basé sur un Arduino Nano qui :
– décode les trames OTRSP sur la liaison série 9600 bauds classique.
– gère le choix de l’antenne en fonction de la bande et de la radio utilisée.
– permet la sélection de l’antenne en mode totalement manuel.
– permet un mode « Rx » qui permet de choisir une antenne différente de celle utilisée en émission. Ici il faudra quand même avoir l’information PTT pour assurer le basculement RX/TX. Il m’arrive pas exemple sur les bandes basses d’utiliser un des cadres de la quad comme antenne de réception. C’est parfois trés utile.

L’arduino commande deux relais coaxiaux pour choisir le coax qui va vers la GP, Lévy ou cubical quad. La sélection des cadres de la quad reste inchangée via le RC8-V resté dans le pylône. Il suffit d’envoyer du +12 sur le bon fil.

Pour l’interface de « puissance » j’ai opté pour une solution rapide et toute faite: une carte 12 canaux à base de FET. Le modèle est un PNP en entrée et en sortie. Il suffit d’appliquer une tension entre 3,3 et 5V sur l’entrée pour distribuer une tension commune, ici du 12V sur une des sorties.

Exemple avec carte 4 voies

J’ai adjoint un afficheur LCD 2×16 classique, un inter pour choisir le mode: auto, manuel ou rx et un encodeur rotatif pour effectuer les sélections.

Un morceau de PCB vite fait permet d’avoir du +5V depuis l’alimentation externe 12V et gérer un PTT via un relais car j’ai besoin pour une autre application de renvoyer cette info à l’extérieur.
J’ai utilisé une console plastique Teko 363.8 que j’avais sous la main. Le bouton monté sur l’encodeur est de récupération
Voici le schéma Kicad  😉Et si ca peut servir ou inspirer quelqu’un, le code Arduino à télécharger : ICI

Note: j’ai rajouté des ferrites sur la liaison vers l’adaptateur USB/série car dans « certaines conditions » d’émission on peut louper des trames…

Pointage d’antenne

Depuis que j’ai monté la station hyper en fixe j’utilise un KR-2000 comme rotor d’azimut.
C’est un bon rotor, bien costaud qui permet de bouger de belles grosses beam HF sans broncher. Voyez ce qu’en dit mon bon maître.
Mais la puissance ne fait pas tout. L’ergonomie de la console, si elle est satisfaisante en HF, l’est beaucoup moins quand il s’agit de pointer une parabole au 193°.

Vous le voyez l’azimut 193° ? Pas évident hein!
Je me suis donc amusé à réaliser une petite visu avec un afficheur digital numérique pour faciliter la lecture.

Le principe est très simple et basé sur un Arduino qui traînait dans un tiroir depuis trop longtemps (Merci à un affreux pour le cadeau). J’utilise la tension prise aux bornes du potentiomètre de recopie. Cette tension est numérisée par le convertisseur A/N 10 bits de l’Arduino. La valeur obtenue qui varie entre 0-1023 est ensuite convertie en degrés.
Pour résumé c’est un voltmètre qui affiche des degrés 😉
La seule précaution à prendre est d’installer un point diviseur sur l’entrées car la tension délivrée par la console du rotor varie entre 0 et 6,5V. La tension max sur une entrée de l’arduino est de 5 V.

Le plus chiant c’est comme d’habitude de mettre le machin dans une boite. Car en ce qui concerne le câblage et le code c’est une histoire d’une heure.
Contrairement à ce que j’ai pu lire, la linéarité de la recopie est plutôt bonne en comparant les valeurs prises en 4 points caractéristiques 0, 90, 180, 270°. Suis-je tombé sur un bon n° j’en sais rien. Les petits défauts sont compensés facilement pas le programme si besoin.

Le résultats étant satisfaisants en écoutant quelques balises connues je me suis dépêcher de câbler une seconde entrée sur le rotor de site qui est un KR-500.

Ca fonctionne aussi sauf que pour ce dernier la précision de la recopie laisse largement à désirer. On doit pouvoir faire de l’EME avec ce rotor mais  plutôt avec des antennes de petites tailles où le faisceau n’est pas trop étroit. Ca bouge en permanence, c’est tout mou. Mais pour mon application en trafic terrestre ça fait très bien l’affaire.

Je me suis inspiré pour ce montage de ce tuto sur le site www.allaboutcircuits.com car 24h avant, je n’avais jamais touché à un Arduino.
Ca montre la complexité du bazar…