Émetteur-récepteur HF — commande numérique
Firmware, CAT et sécurités du transceiver
Concevoir une commande CAT qui reste déterministe, journalisée et incapable d’activer un PA dans un état incohérent.
Chaîne fonctionnelle
Architecture logicielle
Le parseur CAT ne doit jamais agir directement sur le matériel. Il valide la syntaxe puis transmet une intention à une machine d’états.
Les paramètres critiques — bande, filtre, puissance, transverter, PTT — sont vérifiés ensemble avant changement.
Une commande inconnue doit produire une erreur explicite sans modifier l’état.
Machine d’états TX
États recommandés : RX, PREPARE_TX, TX_ENABLED, FAULT et RECOVERY.
Le passage vers TX_ENABLED exige relais positionnés, ROS acceptable, température correcte, alimentation valide et polarisation stabilisée.
Tout défaut force l’état FAULT, coupe l’excitation et mémorise la cause.
Robustesse
Le watchdog remet les sorties critiques à l’état réception. Les sorties GPIO doivent être choisies pour rester sûres pendant le démarrage.
Les commandes doivent être idempotentes : répéter « PTT OFF » ne doit jamais provoquer un effet secondaire.
Journaliser horodatage, commande reçue, état avant/après, refus et cause du défaut.
Formules et repères
Règles de mesure
- Utiliser une charge fictive 50 Ω dimensionnée pour la puissance et la durée.
- Documenter les atténuateurs et limites d’entrée des instruments.
- Commencer au niveau minimal puis augmenter par paliers.
- Mesurer courant, puissance, spectre et température simultanément.
- Conserver une marge par rapport aux limites absolues.