Identifier un problème dans un circuit

Vous avez monté un circuit et il ne fonctionne pas ? Branché un composant sur un microcontrolleur et copié collé parfaitement le code mais aucune réaction. La dernière fois ça marchait et pas aujourd'hui ? Avant de jetter votre matériel pensez à vérifier l'état de votre circuit ! Pour cela il y 'a plusieurs outils essentiels à savoir utiliser et certaines vérifications à faire.

Défaut dans un circuit ou sur une carte

Tout d'abord il vous faut savoir comment utiliser un Multimètre.

Pour détecter rapidement un court circuit ou au contraire si le courant ne passe pas où il devrait, vous pouvez commencer par utiliser le testeur de continuité (icône de diode).

LES CÂBLES sont très souvent source de problèmes surtout quand il sont de mauvaise qualité. Le courant ne passe pas ou alors passe mal. C'est souvent à cause de cela que certains composants ne réagissent pas ou ont un comportement irrégulier. Si vous avez des fils sertis ou vissés il faut vérifier qu'ils ont correctement été montés.

Une autre chose est de vérifier si il y'a des défauts mécaniques sur la carte. Des soudures ont peut être cédée suite à des chocs. Par exemples les borniers d'alimentations peuvent facilement être arrachés lorsqu'on les visse et qu'on applique trop de force.

Votre microcontrolleur peut être endomagé. Vous pouvez vérifier si les broches fonctionnent en regardant si les changements de tensions suivent un signal que vous attendez ou en utilisant le testeur de continuité.

Un exemple:

En 2024 nous avions branché un driver de stepper à l'envers sur une nucléo l432KC. Le driver à brulé. Après cela nous avions vérifié le circuit qui n'avait pas l'air d'avoir été endomagé. Bien plus tard nous nous étions rendu compte d'une irrégularité dans le contrôle de certains composants. Nous avons donc débugué le code pendant des heures, testé avec plusieurs actionneurs. Et c'est en testant les connexions que nous avons remarqué que l'une des pins de la nucléo ne fonctionnait plus. Au final un simple test au multimètre à suffit...

Comment débuguer un signal complexe ?

Dans le cas ou vous voulez faire passer des signaux plus complexes que du tout ou rien, un multimètre ne suffit pas. Vous pourriez penser à un oscilloscope mais là encore vous ne pourrez pas forcément voir ce que vous voulez. C'est là qu'intervient l'analyseur logique !

C'est un outils qui permet d'analyser des signaux logiques et parfois analogiques selon les modèles. On le branche par USB au pc et on utilise un logiciel pour visualiser les signaux qui peuvent être décodés directement. Vous pourrez normalement le tester avec la carte tuto.