[Autre] Pilotage de 2 moteurs
Répondre à la discussion
Affichage des résultats 1 à 28 sur 28

Pilotage de 2 moteurs



  1. #1
    RATAXES64

    Pilotage de 2 moteurs


    ------

    Bonjour à toutes et tous,
    J'entreprends la réalisation d'un pilotage en PWM de 2 moteurs avec surveillance ampèremétrique, à partir de modules existants :
    1 carte générateur 3xPWM
    1 carte double gestion H-MOS
    2 cartes de gestion d'ampérage à base de puce ACS712, dont les sorties analogiques sont traitées par des comparateurs à fenêtre (TCA965) disposant d'une sortie stabilisée de 6v : tension légèrement supérieure aux préconisations de la DS de l'ACS712... et qu'il faudra donc abaisser d'un volt pour alimenter les ACS712 en stabilisé...
    Je vous soumets la configuration de base dont le traitement purement logique pourra être assuré par MCU (non indiqué).
    Pilotage + Contrôle ampérage 2 moteurs.pdf
    Merci de bien vouloir me faire part de vos remarques avisées.
    A+

    -----
    Dernière modification par RATAXES64 ; 27/09/2025 à 14h12.

  2. #2
    jiherve

    Re : Pilotage de 2 moteurs

    bonjour,
    conso ACS712 :10mA x 2
    sortance TCA965 : 10mA !!!
    les diodes rende le montage thermométrique
    c'est pas bon , pourquoi faire l’économie d'un petit régulateur 5V?
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    RATAXES64

    Re : Pilotage de 2 moteurs

    Citation Envoyé par jiherve Voir le message
    ...c'est pas bon...
    OK. diodes virées et sur une alim 5v, qui d'ailleurs est nécessaire pour le MCU...
    Merci.
    D'autres remarques ?
    A+

  4. #4
    jiherve

    Re : Pilotage de 2 moteurs

    re
    oui on peut faire plus simple et moins encombrant avec un 4052 à la place des relais!
    JR
    l'électronique c'est pas du vaudou!

  5. A voir en vidéo sur Futura
  6. #5
    Pascal071

    Re : Pilotage de 2 moteurs

    Bonsoir

    Puisqu'un MCU est dans le projet, pourquoi pas lui envoyer directement les signaux AmpM1 et AmpM2 ?
    et les potentiomètres de seuil sur ses entrées analogiques?
    (tu diras, ça fait 6 entrées analogiques et leur traitement moins rapide)

    Les entrées PWM et DIR acceptent 1,8v à 12v..
    comme remarqué par jiherve, la sélection par 4 relais est un peu lourde !
    Proposition simple à diode:
    permet de na pas avoir les entrées PWM "en l'air" comme avec les 2 relais ouverts.
    * les valeurs de résistances dépendront de la sortance du pilote PWM et de l'impédance d'entrée du pilote moteur, valeurs que je n'ai pas trouvé..

    Pièce jointe 512368
    Dernière modification par Pascal071 ; 27/09/2025 à 22h50.
    Pascal

  7. #6
    Pascal071

    Re : Pilotage de 2 moteurs

    erreur de frappe, en partie gauche la sortie est PWM1

  8. #7
    Pascal071

    Re : Pilotage de 2 moteurs

    apparemment, la pièce jointe n'est pas passée..
    la revoilà, erreur de frappe corrigée..
    Nom : PWM-SelDuty.jpg
Affichages : 89
Taille : 49,5 Ko
    Pascal

  9. #8
    Positron1

    Re : Pilotage de 2 moteurs

    Salut,
    A Rataxes64
    Est ce que tu penses ou que tu souhaites que tes deux moteurs tournent à la même vitesse ?
    J'ai un problème analogue, Je cherche à piloter deux moteurs à la même vitesse ou plus ou moins vite selon la direction, mais moi ce sont de Bruchless , ça fait plusieurs montages que je fais et à chaque fois ce n'est pas parfait, d'où ma question ! La cause : les régulateurs n'ont pas les mêmes caractéristiques. L' appairage est impossible. je vais tester un X ième montage !! je m'en approche !!
    Merci
    Le savoir des uns peut faire le bonheur des autres

  10. #9
    RATAXES64

    Re : Pilotage de 2 moteurs

    Bonjour,
    Le but est de décharger au maximum le travail du MCU, en le limitant à un basique traitement logique (lourd!) pour en optimiser la réponse.
    Relais, CD4066, portes logiques, diodage... effectivement on a plein de possibilités : un choix que je n'ai pas encore tranché.
    J'ai indiqué la solution par relais pour de pas risquer de "détériorer" le signal PWM.
    Quant à la solution à diode, quel serait l'impact de la température, sachant que l'ensemble est logé en extérieur ?
    Pour gagner de la place, reste le CD4066 ou des portes logiques...

    Au vu de la table du module moteur MDD20A
    Nom : Table MDD20A.jpg
Affichages : 70
Taille : 64,3 Ko:
    Pour PWMx=LOW on a Motorx=Brake ; ce qui voudrait dire : moteur arrêté pour PWM à la masse... ou en l'air?.
    Comme indiqué, l'ajout d'un pull down serait donc plus approprié que de laisser PWM "en l'air" .
    Reste effectivement à en déterminer la valeur...
    Au multimètre je relève 140k entre les bornes PWM et masse

    Un conseil ?
    Merci encore de vos réponses.
    A+

  11. #10
    RATAXES64

    Re : Pilotage de 2 moteurs

    Salut Positron1.
    Mes moteurs ne sont PAS des brushless, et je n'ai pas à strictement les piloter à la même vitesse.
    Leur commande est décalée, selon 2 vitesses gérée en PWM : Lente (démarrage et arrêt) et Rapide entre les 2.
    L'arrêt en butée est assuré par une mesure ampèremétrique, et les étapes de gestion des vitesses par contacteurs sur paire de cames axiales.
    Bon courage à toi.
    A+

  12. #11
    paulfjujo

    Re : Pilotage de 2 moteurs

    bonjour,

    intrigué par ce couplage à diodes, je l'ai évalué sur un simulateur (rudimentaire)
    donc sujet à caution

    cette simulation montre des pics avec aucune commande ...
    limite de la simulation ?
    simul1.jpg

    avec LOW2 a 1
    simul_low2.jpg

    simul_off.jpg
    simul_low2.jpg

    un CD4051BM commutateur analogique serait-il pas mieux adapté
    plutot que des diodes ... seuil ,capacité parasite ..
    ou des mosfets
    commutateur analogique SPST simple. NS5B1G384
    ou 74LVC1G384 bilateral switch
    je n'ai pas ce genre de composants dans ma boite à outil viellote

    l'ACS712 est tres sensible aux variations de sa tension d'alim... et son zero à Valim/2
    Dernière modification par paulfjujo ; Hier à 11h03.

  13. #12
    RATAXES64

    Re : Pilotage de 2 moteurs

    Bonjour Paul : toujours sur le pont!
    Citation Envoyé par paulfjujo Voir le message
    ...un CD4051BM commutateur analogique serait-il pas mieux adapté
    Je pensais plutôt à un CD4066 (que j'ai dans ma boite à outils, elle aussi vieillotte!) ... s'il est capable de passer fe la PWM à 15kHz...
    Un avis ? CD4066 + Pilotage + Contrôle ampérage 2 moteurs.pdf


    Citation Envoyé par paulfjujo Voir le message
    ...L 'ACS712 est très sensible aux variations de sa tension d'alim... et son zéro à Valim/2
    Oui, j'ai vu ça sur le net. D'où l'idée d'utiliser les sorties Alim stabilisées des TCA... en 6V et limitées à 10mA...


    Mon ébauche de schéma en exemple est très simplifiée pour ne pas le charger.
    En fait, j'ai 2 TCA par ACS pour créer des fenêtres excluant aussi les valeurs trop basses autour du pseudo zéro du Valim/2.

    Je dispose donc des alim stabilisées des 4 TCA, ce qui a priori ne pose pas de souci pour les 10mA par ACS
    Mais ces derniers ne supporteraient que 5,5v, bien que dans leur DS, il soit aussi mentionné 8v max ...
    Seule solution : utiliser la platine d'alim en 5v du MCU... non ?

    Je pense quand même que cette nouvelle approche hard de mon projet PORTAIL est positive car elle devrait grandement simplifier le code, voire aussi apporter une meilleure réponse, non ?

    A+

  14. #13
    Positron1

    Re : Pilotage de 2 moteurs

    Salut,
    je n'ai pas à strictement les piloter à la même vitesse.
    Ok , merci de la réponse
    Cordialement
    Positron
    Le savoir des uns peut faire le bonheur des autres

  15. #14
    Pascal071

    Re : Pilotage de 2 moteurs

    Bonjour

    L'emploi de CD4066 a l'air bien, à 15Khz ils devraient suivre.
    pas de simulation, je n'ai pas le 4066 dans la lib. CD4000..

    effectivement, le contrôle par diode entraine des pics de +- 150mV, 100nS env.
    dûs aux capacités parasites des diodes.
    Mais est ce bien dérangeant pour le driver ?
    Nom : PWM_diodes.jpg
Affichages : 60
Taille : 315,9 Ko
    Pascal

  16. #15
    jiherve

    Re : Pilotage de 2 moteurs

    bonjour,
    pourquoi se compliquer la vie un CD4052 fait çà très bien, c'est un double mux 1:4, il est disponible chez plusieurs épiciers,il permet d'imposer un zéro si les commandes low et fast sont toutes les deux à zéro ou toutes les deux à un(bug possible).
    JR
    l'électronique c'est pas du vaudou!

  17. #16
    RATAXES64

    Re : Pilotage de 2 moteurs

    Salut,

    J'ai pu trouver la bande passante du CD4066 : 40MHz ; donc le recours à son utilisation à la place des relais est largement acceptable.
    Dommage que Pascal071 ne puisse pas faire de simulation ; quelqu'un d'autre peut être ?

    Citation Envoyé par jiherve Voir le message
    ...un CD4052 fait çà très bien...impose un zéro si les commandes low et fast sont toutes les deux à un (bug possible)
    Ce qui ne se fait effectivement pas avec un CD4066... si bug au MCU, ce qui quand même est peu probable, mais bon...ceinture et bretelles ?
    La bande passante du CD4052 est de 25MHz, ce qui est suffisant pour mon application (20MHz max)

    Une proposition de schéma avec le CD4052 au lieu du CD4066 serait bienvenue.
    Merci.

    A+

  18. #17
    jiherve

    Re : Pilotage de 2 moteurs

    re
    une PWM à 20Mhz ce n'est pas raisonnable, le max est dans les kHz.
    un schéma de principe Nom : switch_pwm.jpg
Affichages : 46
Taille : 231,5 Ko
    je n'ai pas le 4052 en simul.
    JR
    l'électronique c'est pas du vaudou!

  19. #18
    RATAXES64

    Re : Pilotage de 2 moteurs

    Bonsoir,
    Citation Envoyé par jiherve Voir le message
    une PWM à 20Mhz ce n'est pas raisonnable, le max est dans les kHz.
    ...Mais c'est bien sur... une boulette! La PWM sera de l'ordre de 15 à 20 kHz
    Désolé.
    Merci pour le schéma.
    A+

  20. #19
    Pascal071

    Re : Pilotage de 2 moteurs

    bonsoir
    jiherve: oui mais là tu commandes les 2 moteurs avec le même PWM

    la solution à 4066 permet de commander chacun avec sa vitesse, si aucune commande, sortie à 0v (via 10k)
    Pascal

  21. #20
    bobflux

    Re : Pilotage de 2 moteurs

    il existe plein de microcontrôleurs orientés PWM qui intègrent tout ça en interne. Par exemple le comparateur intégré qui peut être configuré pour détecter un courant trop élevé et forcer l'arrêt du PWM automatiquement.

  22. #21
    paulfjujo

    Re : Pilotage de 2 moteurs

    bonjour,

    Citation Envoyé par Pascal071
    .....
    la solution à 4066 permet de commander chacun avec sa vitesse, si aucune commande, sortie à 0v (via 10k)
    remarque:
    il faudrait verifier que la 10 k pull down assume bien un niveau zero pour le variateur avec un "contact OFF" CD4066 .
    sinon il faudrait une autre "contact ON" 4066 pour forcer un zero actif (Ron de quelques ohms) vers le gnd.
    Dernière modification par paulfjujo ; Aujourd'hui à 09h17.

  23. #22
    jiherve

    Re : Pilotage de 2 moteurs

    bonjour,

    Citation Envoyé par Pascal071 Voir le message
    bonsoir
    jiherve: oui mais là tu commandes les 2 moteurs avec le même PWM

    la solution à 4066 permet de commander chacun avec sa vitesse, si aucune commande, sortie à 0v (via 10k)
    en effet mais son schéma n'est pas très clair à ce sujet il y a 2 fast mais un seul slow!
    au pire il utilise 2 4052 cela sera toujours moins gros que les relais.
    JR
    l'électronique c'est pas du vaudou!

  24. #23
    Pascal071

    Re : Pilotage de 2 moteurs

    Bonjour

    Sur le schéma, il y a un fil vert à droite en trop..

    Il y a aussi le sélecteur HC153, chaque sortie a son Enable https://www.ti.com/lit/ds/symlink/cd...tsbox.com%252F

    Quitte à utiliser 2 circuits, habituellement utilisés pour de l'analogique,
    autant faire un sélecteur à portes NAND (CD4011)
    si intéressé, schéma possible.
    Pascal

  25. #24
    RATAXES64

    Re : Pilotage de 2 moteurs

    Bonjour,
    Merci de vos remarques.

    Citation Envoyé par Pascal071 Voir le message
    il y a un fil vert à droite en trop...
    Oui, j'ai vu ça trop tard...

    Citation Envoyé par Pascal071 Voir le message
    ...faire un sélecteur à portes NAND (CD4011) : si intéressé, schéma possible.
    Avec plaisir, merci.

    Citation Envoyé par jiherve Voir le message
    ...il y a 2 fast mais un seul slow!
    Je n'aime pas les fils qui se croisent sur un schéma, et pose donc des labels... et, oups, j'en ai oublié un...
    Schéma plus toile d'araignée, mais que j'espère plus clair :
    PilotagePWM + Contrôle ampérage + TCA965 + CD4066.pdf

    Suite à la remarque de paulfjujo, les résistances pulldown de 10k (R1 et R2) aux entrées PWM1 et PWM2 du MDD20A ont été ramenées à 1k.

    A+

  26. #25
    Pascal071

    Re : Pilotage de 2 moteurs

    Schéma 1 avec sélection Fast / Slow unique (schéma pour 1 moteur):
    MOT1: toujours Fast ou Slow

    Nom : PWM-Sel1.jpg
Affichages : 20
Taille : 23,8 Ko
    Pascal

  27. #26
    Pascal071

    Re : Pilotage de 2 moteurs

    Schéma 2 avec sélection Fast / Slow ou Arrêt (schéma pour 1 moteur):
    PwmMOT1: Fast ou Slow ou 0v
    j'ai mélangé Slow ou Low

    Nom : PWM-Sel2.jpg
Affichages : 21
Taille : 28,0 Ko
    Dernière modification par Pascal071 ; Aujourd'hui à 14h49.
    Pascal

  28. #27
    RATAXES64

    Re : Pilotage de 2 moteurs

    Salut,
    Citation Envoyé par Pascal071 Voir le message
    MOT1: toujours Fast ou Slow
    Attention : les moteurs sont soit à l'Arrêt, soit en Fast soit en Slow...
    In fine, le nombre de DIP14 à implanter est (au moins) du double (un seul CD4066)
    Merci de cette idée de solution.
    A+
    Dernière modification par RATAXES64 ; Aujourd'hui à 14h53.

  29. #28
    Pascal071

    Re : Pilotage de 2 moteurs

    Encore un autre, avec 1 seul circuit CD4019 (si on le trouve..)
    et même 1/2 4019 !
    sortie à 0v si aucune commande
    ** c'est le même circuit que le schéma à diodes.. en Cmos

    Nom : PWM-Sel_4019.jpg
Affichages : 10
Taille : 103,9 Ko
    Pascal

Discussions similaires

  1. [Analogique] pilotage de moteurs 380VAC
    Par davidif dans le forum Électronique
    Réponses: 86
    Dernier message: 14/05/2022, 12h16
  2. Pilotage de moteurs PàP
    Par invite415c5ef8 dans le forum Technologies
    Réponses: 10
    Dernier message: 06/03/2015, 06h37
  3. Pilotage des moteurs Brushless en continu
    Par calculair dans le forum Physique
    Réponses: 91
    Dernier message: 29/08/2013, 09h16
  4. Pilotage moteurs CC + capteurs
    Par invite3684e365 dans le forum Électronique
    Réponses: 2
    Dernier message: 04/11/2012, 12h42
  5. Pilotage de moteurs pas a pas
    Par invite793bc52a dans le forum Électronique
    Réponses: 20
    Dernier message: 20/05/2009, 19h12
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...