probleme de commande brushless avec pic 16f84A
Répondre à la discussion
Affichage des résultats 1 à 29 sur 29

probleme de commande brushless avec pic 16f84A



  1. #1
    invite88e853a0

    probleme de commande brushless avec pic 16f84A


    ------

    salut tt.
    j'ai essayé de commander un moteur sans balais (brushess motor) à l'aide de pic 16f84a + 6 mosfet canal N ,mais j'ai rencontré un pb ..
    le montage est ici :

    -----
    Images attachées Images attachées  

  2. #2
    Gérard

    Re : probleme de commande brushless avec pic 16f84A

    Et c'est quoi le problème ?
    Le schéma n'est pas encore validé.

  3. #3
    invite88e853a0

    Re : probleme de commande brushless avec pic 16f84A

    les signaux obtenus :
    Images attachées Images attachées  

  4. #4
    invite88e853a0

    Re : probleme de commande brushless avec pic 16f84A

    alors que les signaux qu'il faut les generer sont :
    Images attachées Images attachées  

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

    Re : probleme de commande brushless avec pic 16f84A

    C'est peut être un problème de soft.

    Images toujours pas validées.

  7. #6
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    Selon toi, pour une phase, à quelle configuration d'un bras du pont doit correspondre les états "haut", "inermédiaire" et "bas" du chronogramme que tu donnes ?
    Tout existe, il suffit de le trouver...!

  8. #7
    invite88e853a0

    Re : probleme de commande brushless avec pic 16f84A

    @Qristoff :
    ces sont les signaux d'alimentation de moteur.
    c quoi ta question?

  9. #8
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    ces sont les signaux d'alimentation de moteur.
    sans blagues....
    Selon toi, pour une branche du pont, quel doit être l'état des transistors haut et bas lorsque une phase prend l'état "haut", "intermédiaire" et "bas" ?
    trois réponses attendues....
    Tout existe, il suffit de le trouver...!

  10. #9
    invite88e853a0

    Re : probleme de commande brushless avec pic 16f84A

    etat haut : mos1: on (fermé)
    mos2: off (ouvert)

    etat inter : les 2 transistors sont off (à l'air)

    etat bas :mos1: off (ouvert)
    mos2: on (fermé)

    remarque :
    les 2 mosfet fermés à la fois est un courcircuit..

  11. #10
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    OK, bien répondu.
    Maintenant, de combien de phases de commandes distinctes peut se découper la séquence compléte pour le pont entier ?
    Essaie de faire un tableau avec en ordonnée, les six commandes de transistors et en absisse, les phases de commandes pour une séquence compléte. Fini par remplir le tableau avec des on et des off pour chaque transistor.
    Tout existe, il suffit de le trouver...!

  12. #11
    invite88e853a0

    Re : probleme de commande brushless avec pic 16f84A

    oui tout est clair
    mais lorsque je commande les transistors avec le pic j'obtiens les signaux fausses.
    je pense que le pb aux transistors mais c koi exactmnt ????

  13. #12
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    je pense que le pb aux transistors mais c koi exactmnt ????
    le probléme vient de la simulation. Enléve le moteur et remplace chaque phase par un pont de résistance 10K/10K entre le V+ et le gnd. Tu verras appraitre les états intermédiaires si ton séquencement est OK.
    Tout existe, il suffit de le trouver...!

  14. #13
    invite88e853a0

    Re : probleme de commande brushless avec pic 16f84A

    le pb reste , la partie bas de signal ne peut pas etre generée avec alimentation entre +Vcc et gnd.????

  15. #14
    Forhorse

    Re : probleme de commande brushless avec pic 16f84A

    Le problème c'est surtout que tu fais la mesure entre la masse et le point milieu des transistors. Du coup tu ne pourra jamais voir apparaitre une tension négative, quelque soit les signaux que tu appliques aux transistors.
    Quelqu'un a dit à un jour "tout est relatif" : la vision que l'on a des choses dépend du point d'observation.

  16. #15
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    Citation Envoyé par mizzovic88 Voir le message
    le pb reste , la partie bas de signal ne peut pas etre generée avec alimentation entre +Vcc et gnd.????
    En se référencant au gnd et en plaçant un pont de deux résistances de 10K entre le V+ et le Gnd, avec le point millieu relié à une phase. Tu pourras observer les trois valeurs de tension: V+, V+/2 et Gnd puisque ta mesure est référencée au Gnd.
    Ensuite, c'est une questoin de convention de signe du signal pour chacune des phases. Suivant le séquencement complet des trois phases, les bobines se trouverons alimentées soit dans un sens (positif) soit dans l'autre sens (négatif) à tour de rôle.
    Tout existe, il suffit de le trouver...!

  17. #16
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A

    slt
    merci bp pour vos reponse ,
    mais en pratique le moteur vibre puis tourne lentement , j'ai augmenté la frequence le moteur se bloque ...!!!!

  18. #17
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    Salut,
    T'as changé de pseudo ? pas de sexe, j'espère !
    Maintenant que je vois ton schéma:
    - les mos du bas doivent être connectés (les sources) au 0V et non pas -12V !
    - les mos du bas doivent être de type logique car ils sont pilotés directement par le pic
    - la différence de tension +16V (commun des commandes de grille) et phases moteurs (tensions sources des transistors) est insuffisantes. Pour bien bloquer ton mos, il faut que la tension Vgs soit de l'ordre de 10V. C'est à dire la tension de phase montera difficilement au dessus de 6V en positif. Je te conseille soit d'utiliser des Mos-P, soit utiliser un driver de mos avec bootstrapp.
    Tout existe, il suffit de le trouver...!

  19. #18
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A

    de meme si je relie les mos de bas avec la masse je n'obtiens pas la partie negative , seule 12V et 0V.
    a propos driver j'ai trouvé dans qlq projet n'utilse pas ces drivers , controle direct par pic...

  20. #19
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    de meme si je relie les mos de bas avec la masse je n'obtiens pas la partie negative , seule 12V et 0V.
    post #14 et #15 à relire
    a propos driver j'ai trouvé dans qlq projet n'utilse pas ces drivers , controle direct par pic...
    peut être utilisent t-ils des Pmos ! la configuration que tu as fait ne fonctionne pas sans driver bootstrap...c'est à dire que la tension de grille monte à au moins une tension V au dessus du rail qui permet de bloquer les mos du haut.
    Donne moi les références de tes mos...
    Tout existe, il suffit de le trouver...!

  21. #20
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A

    n mosfet IRF640

  22. #21
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    Bonjour,
    n mosfet IRF640
    C'est bien ce que je pensais, ce n'est pas un Mos "logique".
    Ensuite, à quelle fréquence PWM veut tu faire tourner le pont ? et le PWM attaque les mos du haut, ceux du bas, ou les deux en même temps ?
    Tout existe, il suffit de le trouver...!

  23. #22
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A

    bonjour
    le irf640 est le seul disponible maintenant , que peut on faire?
    frequence est de l'ordre de 50Hz...

  24. #23
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    Citation Envoyé par mizzovic Voir le message
    bonjour
    le irf640 est le seul disponible maintenant , que peut on faire?
    frequence est de l'ordre de 50Hz...
    C'est assez agaçant de voir que tu ne réponds qu'à la moitié des questions....
    Comment se fait l'attaque PWM du pont, uniquement sur les mos du haut avec le mos du bas en statique, le contraire ou bien les deux pilotés en PWM simultanément ? car cela influe sur la configuration des drivers de pont

    50Hz, c'est vraiment un peu bas pour une fréquence PWM !
    Tout existe, il suffit de le trouver...!

  25. #24
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A




    pwm attaque les mos du haut et du bas, avec un rapport 100%.
    j'ai trouvé que la periode ne doit jamais depasser 20ms => frequence 50hz

  26. #25
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    pwm attaque les mos du haut et du bas
    OK
    avec un rapport 100%
    cela veut dire quoi 100%, le rapport cyclique d'un PWM varie de 0% à 100% avec certaines limitations d'utilisation liés aux composants.
    j'ai trouvé que la periode ne doit jamais depasser 20ms => frequence 50hz
    donc, elle peut être plus petite, donc la fréquence plus élevée....
    Je te conseille de passer franchement à 10kHz ! en plus à 50Hz, le module CCP (pour générer le PWM) de ton pic doit batailler un peu....
    Tout existe, il suffit de le trouver...!

  27. #26
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A

    salut

    comment exploiter le signal bemf ?

  28. #27
    Qristoff
    Animateur Électronique

    Re : probleme de commande brushless avec pic 16f84A

    Salut,
    La détection du BEMF est utilisé pour piloter les brushless sans capteurs de position (Brushless Sensorless). La méthode est beaucoup plus ardue qu'avec capteurs hall, résolveur ou codeur incrémental. Tu peuxx te renseigner sur le web mais je crains que cela dépasse tes compétences. Essaie déja de le faire tourner avec des capteurs...
    Si ça t'intéresse, tu peux lire cela
    Tout existe, il suffit de le trouver...!

  29. #28
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A

    mais comment faire pour d'abord pour tourner sans faire la variation de vitesse .je veux avoir la vitesse max..
    en simuation la vitesse faible 220rpm .????

  30. #29
    mizzovic

    Re : probleme de commande brushless avec pic 16f84A

    salut
    j'ai essayé de faire un schema, a partir des travaux sur le web, pour recuperer le signal bemf ...
    Sans titre.jpg


    j'ai trouvé les signaux suivantes :

    bemf.png


    ?????
    Images attachées Images attachées  

Discussions similaires

  1. programmation du pic 16F84A avec mikroc
    Par invite184126ed dans le forum Électronique
    Réponses: 3
    Dernier message: 14/03/2010, 16h05
  2. Horloge à persistance retinienne avec un PIC 16F84A
    Par invite6f219821 dans le forum Électronique
    Réponses: 14
    Dernier message: 19/11/2008, 16h29
  3. Horloge à persistance retinienne avec un PIC 16F84A
    Par invite6f219821 dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 28/10/2008, 21h57
  4. problème de commande des moteurs avec pic
    Par invite5e8cffc1 dans le forum Électronique
    Réponses: 2
    Dernier message: 14/03/2008, 19h01
  5. probleme avec un pic 16f84a
    Par invited3e0cf9f dans le forum Électronique
    Réponses: 6
    Dernier message: 29/07/2007, 20h32
Découvrez nos comparatifs produits sur l'informatique et les technologies.