>> Technologie Électronique >  >> Téléviseurs >> Télécommandes

Systèmes commande numérique : Comment les ordinateurs ferment la boucle

Un système de commande numérique remplace circuit analogique par microcontrôleur ou DSP qui échantillonne, calcule, et actionne en boucle répétitive. La physique du processus ne change pas — mais l'implémentation, flexibilité, et capacités oui.

Boucle commande numérique

  1. Détection : Capteurs (thermocouples, encodeurs, capteurs pression, shunts courant) convertissent variables physiques en signaux électriques.
  2. Conditionnement signal : Amplification, filtrage, isolation, adaptation niveau pour plage CAN.
  3. Conversion Analogique-Numérique (CAN) : Échantillonne signal continu à taux fixe fs. Résolution (bits), gigue échantillonnage, filtre anti-repliement critiques.
  4. Traitement numérique : Microcontrôleur/DSP/FPGA exécute algorithme commande :
    • Lire valeurs CAN
    • Calculer erreur : e[k] = r[k] - y[k]
    • Exécuter loi commande (PID, espace d'état, MPC, flou, neuronal)
    • Appliquer anti-windup, saturation, limitation taux
    • Sortir valeur commande u[k]
  5. Conversion Numérique-Analogique (CNA) / PWM : Convertit u[k] en tension/courant analogique ou cycle PWM.
  6. Actionnement : Étage puissance (driver + MOSFET/IGBT, vanne, chauffage, VFD) applique variable manipulée au processus.
  7. Réponse processus : Système physique réagit. Capteurs mesurent nouvel état. Boucle répète.

Avantages clés vs analogique

AspectAnalogiqueNumérique
Changements algorithmeRecâbler / remplacer composantsMise à jour firmware
Réglage paramètresPotentiomètres, échange composantsConstantes logicielles, auto-réglage
Commande non-linéaire / adaptativeExtrêmement difficileDirect (tables correspondance, gain scheduling, MPC)
Immunité bruitSensible dérive, EMIBruit quantification seulement ; comms robustes
Multi-boucles / MIMOCâblage complexeNaturel en logiciel
Diagnostics / journalisationÉquipement externeIntégré (journalisation données, historique défauts)
Coût (grand volume)Bas par unitéBas par unité (MCU + code)

Considérations conception critiques

  • Taux échantillonnage : ≥10× bande passante boucle fermée (typique 1–100 kHz entraînements moteurs, 100–1000 Hz thermique/process).
  • Délai calcul : CAN + calcul + CNA = 1–2 périodes échantillonnage. Ajoute déphasage. Doit être modélisé.
  • Quantification : Résolution CAN/CNA limite précision. Dithering aide.
  • Filtre anti-repliement : Filtre analogique avant CAN obligatoire. Coupure < 0,5×fs.
  • Transfert sans à-coup : Basculement modes auto/manuel sans saut sortie.
  • Sécurité défaillance : Chien de garde, secours matériel, sorties état sûr sur reset MCU.

Exemple : Thermostat numérique

  1. Capteur temp (thermistance NTC + diviseur tension) → CAN
  2. MCU lit température, compare consigne
  3. PID calcule rapport cyclique chauffage
  4. PWM → MOSFET → élément chauffant
  5. Pièce chauffe → capteur lit plus haut → rapport cyclique réduit

Tendances modernes

  • Commande prédictive par modèle (MPC) : Optimise sur horizon, gère contraintes nativement.
  • IA/ML en périphérie : Réseaux neuronaux processus non-linéaires, maintenance prédictive.
  • Jumeaux numériques : Modèle simulation tourne parallèle pour optimisation.
  • Réseau déterministe (TSN) : Ethernet déterministe pour commande distribuée.

La commande numérique ne change pas le processus — elle change ce qui est possible en le contrôlant. La boucle est encore physique ; le contrôleur est maintenant logiciel.

Télécommandes