Bonjour;
J'ai fait une carte électronique pour piloter un moteur Brushless de chez Faulhaber série 1536 en utilisant le driver L6235n de chez ST. Je gère la vitesse du moteur en envoyant une commande PWM à partir d'un programme fait en C. Le moteur à l'air de bien répondre mais sauf que à certaine commande que j'envoie, le moteur passe de 4000 rpm pour une commande de 320 par exemple à 2000 rpm pour une commande de 330, ce qui n'est pas logique. Mais à chaque fois que ce soucis se présente, j'ai juste à toucher le fil bleu du moteur qui correspond à la sortie du capteur H2 (image en pièce jointe) pour que le moteur reprenne à nouveau un comportement normal c'est-à-dire tourne à un peu plus de 4000 rpm pour une commande de 330. Je me suis dit peut être c es un problème de faux contact au niveau de la connexion de H2. J'ai verifié toutes les connexions sur la carte tout à l'air bon en fonction de la datasheet des composants qui ont été utilisé.
Quelqu'un aurait-il une idée d'où peut provenir ce dysfonctionnement? J'ai besoin d'aide, je vous remercie d'avance
Veillez trouver ci-joint ma carte électronique ainsi que le tableau d'évolution de la vitesse en fonction de la commande
-----