Bonjour,
Je suis en train de construire un robot contenant 3 petits moteur cc 12-24 V
demandant à être contrôlé avec une certaine précision. Pour cela j'ai choisi
d'utiliser un contrôle moteur LMD18200T que vous connaissez j'imagine si
vous avez cliquer sur ce topic donc j'en passe au fait:
J'ai fais des branchement par soudure d'étain sur plusieurs pins:
Pin 2 (output 1): connecté à la borne 1 du moteur
Pin 3 (Direction input): connecté à mon micro-contrôleur
Pin 5 (PWM input): connecté à mon micro-contrôleur
Pin 6 (VS power supply): pour l'instant connecté à un générateur de tension réglable débitant 24V plus tard j'utiliserais une batterie lithium-polymère 24V
Pin 7 (ground): connecté à la masse du générateur (où est connecté la masse du micro-contrôleur aussi)
Pin 11 (output 2): connecté à la borne 2 du moteur
J'ai d'abord testé mon signal de PWM sur le moteur en essayant plusieurs
signaux. Le contrôle moteur marche nickel, il ralenti et accélère le moteur
selon mes besoins. Ensuite j'ai envoyé une succession de signaux logiques
high et low sur la direction input pour faire changer le sens de rotation du
moteur. là aussi ça a marché mais seulement 15 secondes, puis le moteur
a: soit tourné lorsque j'envoyai un signal high, soit s'est arrêté lorsque
j'envoyai un signal low.
Mon diagnostic: j'ai grillé le pont en H, la PWM marche toujours (dans un sens).
Ma question: vu que j'ai relu plusieurs fois l'intégralité de la datasheet et bien
vérifié de ne pas même m'approcher des seuils de tolérance pour la tension et
pour l'intensité je ne comprend pas quelle erreur j'ai commise. Je ne suis sûr
que d'une chose: j'ai provoqué le problème, le module n'étais pas défectif.
Pourquoi? que s'est-il passé?
-----