Gestion des alimentations

par Le Grincheux  

Ce n'est pas parce que je n'ai plus rien écrit ici depuis quelque temps que je ne réfléchissais pas aux différents aspects du projet. En particulier, j'étudie un système de gestion des alimentations permettant d'une part de respecter le temps nécessaire à l'établissement de la charge d'espace des tubes mais aussi de décharger totalement la haute tension avant de couper le chauffage. Si en plus le système pouvait s'arranger pour charger lentement les capacités de filtrage de la haute tension, ce serait vraiment bien.

Plusieurs techniques s'offrent à moi. La première et la plus triviale est d'installer un bouton commandant de manière séparée le chauffage et la présence de la haute tension. J'aimerais éviter, préférant à une commande manuelle un système automatique.

Pour automatiser ce système, il m'est possible d'utiliser :

  • un microcontrôleur ;
  • un système complexe de monostables avec verrouillages de contacts et autres joyeusetés ;
  • un automate séquentiel.

Le système à base de monostables peut être une solution, mais ce système présente l'inconvénient de ne pouvoir contrôler le bon fonctionnement de l'alimentation. Il se contente d'allumer ou d'éteindre les différentes parties de l'alimentation selon un ordre préétabli.

Pour rien au monde, je ne veux un microprocesseur dans un tel environnement. Un simple problème dans le programme peut aboutir à la destruction d'un tube. Le seul moyen d'éviter cela serait de prouver au sens mathématique le fonctionnement du programme en question et de garantir la fiabilité du processeur, chose difficile dans l'environnement d'un amplificateur à tube.

Reste donc l'automate séquentiel, le circuit à base de bascules et de logique combinatoire. Le cahier des charges est relativement simple. Il s'agit de faire apparaître séquentiellement lors de l'allumage la tension de chauffage puis la haute tension après un délai d'une minute. L'opération inverse doit se faire lors de l'extinction. À tout moment, cet automate doit vérifier la présence de toutes les tensions de chauffage et de la haute tension et mettre l'amplificateur en sécurité au moindre problème. Par ailleurs, l'horloge doit être hors du spectre audible. Pour des raisons de commodité, cette horloge sera de 4 Hz. Avec un compteur de huit bits, le délai maximal d'attente sur un état sera de 64 s.

Il y a juste un problème. Cela fait vingt ans que je n'ai plus conçu d'automates programmables et je puis vous assurer que ce n'est pas comme le vélo. La conception de ces circuits se rouille et je suis actuellement en phase de dérouillage lent sur la conception d'un compteur synchrone de huit bits avec commande de remise à zéro synchrone. Cela peut prêter à sourire tant cela peut paraître trivial à ceux qui utilisent quotidiennement des outils comme le VHDL, mais pour moi qui vais faire cela à l'ancienne avec des composants discrets, c'est une tout autre paire de manches.

Aucun commentaire pour le moment


Formulaire en cours de chargement...