Go Down

Topic: Parasites moteur générés par PWM (Read 1 time) previous topic - next topic

Mecherguui

Bonjour à tous,

J'ai réalisé un circuit sur carte à troues permettant le contrôle par radio fréquence d'un servomoteur et d'un moteur à courant continu, avec contrôle de la batterie.

Comme chef d'orchestre du système.

J'utilise une batterie Li-Po 2 éléments soit 7,4V de tension nominale.

J'utilise pour le servomoteur, le récepteur et le microcontroleur, un régulateur de tension 5V 3A.

Pour le moteur de tension nominale entre 6V et 9V et 500mA à vide, je le commande en PWM via le L298 avec radiateur.

J'ai déparasité le moteur avec le schéma classique de la capa de 470nF entre ses bornes et deux capa de 47nF entre chacune des bornes et la carcasse du moteur.

Bref tout marche sans problème lorsque le moteur n'est pas connecté.

Lorsqu'il est connecté et que je l'utilise en tout ou rien (donc sans PWM), tout marche également.

Mais lorsque j'utilise la PWM, ce n'est pas la même chose et c'est très variable. La PWM fonctionne, mais au bout d'un moment (pouvant aller de quelques secondes à plusieurs dizaines de secondes) le moteur me fait planter le microcontroleur .

C'est à dire que soit le moteur s'arrête, soit je ne peux plus modifier sa vitesse. 4 fois sur 5 je ne peux plus commander non plus le servomoteur.

Mais cela arrive seulement lorsque je suis à mi-puissance du moteur c'est à dire avec un rapport cyclique de 40 à 70%. Si je le fais tourner à fond ou à faible vitesse, pas de problème. Même avec de brusques variations de sens.

En clair, j'ai l'impression que le régime intermédiaire du moteur génère des pics de courant assez important pour faire planter le uC.


De toute évidence il y a un problème de parasite moteur. Pourtant j'ai tout un tas de condensateurs de découplage de plusieurs valeurs, pour les différents types de fréquence, ainsi qu'une énorme capa en sortie de batterie de 4700uF.


La masse moteur est reliée au plus prêt du pôle - de la batterie. Je n'ai pas pu faire de plan de masse pour la partie logique à cause du manque de place et de la carte à troues. Mais les deux masses logique et puissance sont reliées en étoile sur le pôle -.

Quelqu'un aurait-il une idée pour déparasiter davantage le moteur (j'ai une ferrite à disposition que je vais utiliser), ou une autre solution, car c'est l'obstacle ultime de mon projet et ce serait malheureux de devoir recommencer une carte, arrivé jusqu'ici.

Merci d'avance pour vos réponses et bonne journée

Bassem

alnath

#1
Apr 18, 2016, 01:23 pm Last Edit: Apr 18, 2016, 01:34 pm by alnath
Salut :-) ,

tu fais 2 erreurs :

- 2 posts pour le même problème -> inutile
- tu postes en français dans une partie anglophone du forum -> inutile + travail au modos qui vont déplacer ce post

pour post en français

bonne journée,


Hi,

2 mistakes :

- crosspost - > you should avoid that, it's useless
- you post in french in an international part of the forum, in which you should post in english -> useless and add work to moderators who'll move this post

russellz

Did you remember the diodes for protection of the L298 driver chip?

Russell.
Retired after 40 years as a chartered engineer working mostly with RF and analogue electronics.


trimarco232

Bonjour,
il y a toujours des parasites, mais dans ton cas le plantage du µC ne doit être évitable. Peux-tu nous faire un petit dessin (mais complet) à la place du discours ?

Go Up