Modification de la détection de Squelch sur F1RMB-L
Par F1RMB le dimanche, janvier 19 2014, 15:47 - Echolink - Lien permanent
Comme j'utilisai, en guise de détection de squelch, le SIGLEV, mon node EchoLink svxlink avait une sale tendance à pourrir les QSO avec de charmantes pseudos ouvertures de squelch intempestives.
Pour remédier à ce problème, je me suis attelé à faire les modifications nécessaires, en utilisant la fonction de détection de squelch via le GPIO, implémentée à partir de la version 13.12 de svxlink.
Pour commencer, il a fallu que je cherche où récuperer ce signal dans l'ICOM U16T, qui m'a été gracieusement offert par Christophe, F1JKY.
A l'aide du manuel, j'ai repéré sur la platine principale où le signal logique était disponible:
A l'aide de 2 resistances, 1 transistor et d'un petit bout de veroboard, j'ai fabriqué l'interface suivante:
Il est important de ne pas oublier que les ports I/O du GPIO du Raspberry Pi ne supportent QUE du 3.3V, et surtout pas du 5V, sinon la fumée magique sera relachée par votre framboise préférée, et forcement ça fonctionnera moins bien...
Pour finir, j'ai changé l'ancienne configuration, faisant référence à SIGLEV
"SQL_DET=SIGLEV"
, pour la nouvelle utilisant le GPIO "SQL_DET=GPIO"
et "GPIO_SQL_PIN=gpio**"
(** est le numéro de broche) dans la section [Rx1]
du fichier de configuration /etc/svxlink/svxlink.conf.Après une petite mise à jour de mon script de démarrage (MàJ en bas de page), svxlink fonctionne de nouveau, tout en utilisant beaucoup moins de %CPU.
Espérons que ces problèmes d'ouverture de squelch soient réglées.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Commentaires
Bonjour et merci pour tous ces renseignements.
Je viens de me mettre sur Raspberry... et j'en suis à vouloir contrôler le trx via interface en gérant le squelch et le ptt comme il se doit.
Mais j'utilise une carte externe 2102 usb qui permet
de gérer les signaux en TTL à 5 V et donc par mesure de sécurité pour ne pas casser le GPIO je voudrais cette solution.
J'ai bien déclaré ma carte pas de pb mais je bloque un peu dans la config.
Pourriez-vous m'aider je vous ferai parvenir le fichier de Conf par mail.
Merci de votre comprhention.
73 qro Michel
@F5CES: attention, le GPIO du Raspberry est en 3.3V, à 5V on allume le barbecue...
73 de Daniel.