Le contrôleur de moteur fonctionnait. Accélération, vitesse constante, décélération. La rampe firmware semblait propre à l’oscilloscope. Tout ce que mon plan de test demandait, la carte le livrait.

J’ai pris la caméra thermique.

Sur cette capture, la diode bondit à 104 °C à l'instant où le moteur s'arrête, puis refroidit en quelques secondes — le genre de transitoire qu'aucun oscilloscope ni multimètre ne signalerait.

Sur la TVS du rail d’alimentation moteur, j’ai regardé la température grimper de 30°C à plus de 150°C en une fraction de seconde, à chaque décélération. Le pic était invisible en fonctionnement normal. Il durait peut-être 50 millisecondes. Le temps que la carte se stabilise, la surface avait déjà refroidi vers l’ambiant. Aucune trace d’oscilloscope, aucune capture sur analyseur logique, aucune mesure au multimètre n’aurait signalé quoi que ce soit.

C’était un contrôleur de moteur pour un accessoire agricole monté sur un véhicule industriel. Pont en H standard, MOSFETs correctement dimensionnés, une diode de roue libre sur chaque commutateur. J’avais écrit une rampe de décélération dans le firmware, ce qui est la bonne approche : on ne veut pas un arrêt brusque sur un système mécanique avec une quelconque inertie.

Ce que la rampe de décélération fait aussi, c’est prendre toute l’énergie cinétique stockée dans la masse tournante du moteur et l’inductance des bobinages et la pousser quelque part. Dans cette conception, « quelque part », c’était la TVS sur le rail d’alimentation. Le composant faisait exactement ce pour quoi il avait été conçu : limiter le pic de tension et absorber l’énergie. Mais il l’absorbait sous forme de chaleur, très rapidement, dans un boîtier à faible masse thermique.

La TVS n’allait pas tomber en panne aujourd’hui. Ni ce mois-ci. Mais fais tourner ce moteur à travers suffisamment de cycles de décélération et tu accélères le vieillissement de ce composant d’une façon très difficile à prévoir sans mesurer directement le stress thermique.

Pourquoi ce genre de problème se manifeste tard

Le test fonctionnel d’un contrôleur de moteur, c’est : le moteur accélère et décélère correctement ? Oui. Le firmware gère la rampe ? Oui. Les MOSFETs restent froids ? Oui, je les ai mesurés. La protection s’active ? Oui, rien ne déclenche.

Tu passes ce test et tu envoies la carte en qualification. La qualification fait quelques centaines de cycles sur quelques jours. La TVS ne lâche toujours pas. Tu livres.

Six mois après le déploiement terrain, tu commences à recevoir des retours sans mode de défaillance évident. Ou pire, le moteur cesse de répondre de manière intermittente et le client ne peut pas reproduire le problème en labo.

Sans la caméra thermique, j’aurais fini par trouver. Mais beaucoup plus tard, à un stade du projet beaucoup plus coûteux.

Le correctif

À court terme : modifier le firmware. Plutôt que de décélérer en réduisant simplement le rapport cyclique de commande (ce qui ne laisse nulle part où aller à l’énergie, sinon vers la TVS), freiner le moteur activement. Sur un pont en H, ça signifie activer les MOSFETs bas ou haut appropriés pour court-circuiter le bobinage pendant la décélération. La résistance propre du moteur dissipe l’énergie. Le bobinage chauffe légèrement. La TVS reste froide.

Ce n’est pas de l’exotique. La plupart des drivers de pont en H ont un mode frein. Court-circuiter la paire haute ou basse (frein synchrone) est une technique bien documentée. Le changement firmware, c’était environ 30 lignes.

À moyen terme, il y a des améliorations matérielles à considérer. Plus de capacité de découplage sur le rail moteur permet à la contre-EMF de se loger quelque part avant que la tension monte suffisamment pour déclencher la TVS. Passer d’une TVS de 600W à 1500W ajoute de la marge, surtout si le profil de décélération doit rester agressif. Les deux sont de vraies options, mais le correctif firmware a traité la cause racine.

Ce que la caméra thermique te dit vraiment

Un point qui surprend les gens la première fois qu’ils utilisent une caméra thermique pour l’électronique : la température lue à la surface d’un composant, c’est la température de boîtier (Tcase), pas la température de jonction (Tjunction).

Pour un MOSFET ou une diode, c’est la température de jonction qui compte pour la fiabilité et pour comparer aux limites de la datasheet. La Tcase lue à la caméra est un point de départ. Tu cherches ensuite la résistance thermique jonction-boîtier dans la datasheet, tu l’appliques à la dissipation de puissance que tu mesures, et tu estimes la Tjunction. Puis tu ajoutes ta marge de dérating.

Pour une TVS absorbant des pics transitoires courts, le calcul thermique est plus nuancé parce que la durée du pulse influence le rôle de la masse thermique du boîtier. Mais regarder la température de surface sauter de 120°C en 50 millisecondes suffit à savoir qu’il y a quelque chose à creuser, bien avant d’avoir besoin de calculer quoi que ce soit.

Ce que la caméra thermique attrape d’autre

Le stress thermique sur TVS de contrôleur moteur, c’est un exemple parmi d’autres. J’ai utilisé le même outil pour repérer des condensateurs de découplage faisant tout le travail pendant que leurs voisins ne servaient à rien (un problème de layout), des régulateurs plus chauds que leur datasheet le laissait entendre sous le profil de charge réel, et des soudures chauffant de façon inégale d’une manière qui annonçait une soudure froide longtemps avant que la carte quitte le labo.

Une caméra thermique commence à quelques centaines de dollars pour un module qui se fixe sur un téléphone, et monte à plusieurs dizaines de milliers pour un instrument haute résolution avec des taux de trame rapides. Pour les diagnostics au niveau carte pendant le prototypage, un modèle milieu de gamme entre 400 et 1200 dollars couvre la plupart des situations. Comparé au coût d’une révision de carte ou d’un rappel terrain, c’est un investissement clair.

Si tu veux aller vite en prototypage, procure-toi les bons outils. Caméra thermique, analyseur logique, oscilloscope, multimètre, charge programmable, chambre climatique, pistolet ESD. Chacun attrape une catégorie différente de problèmes invisibles.

Et les images thermiques sont vraiment belles.