3 phases PWM
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

3 phases PWM



  1. #1
    madengue

    3 phases PWM


    ------

    Bonjour,

    Dans le cadre de ma formation, je dois réaliser comme projet de fin d'année un prototype de vélo électrique utilisant un moteur BLDC à 3 phases commandé par un microcontrôleur de type 8051 (Atmel, Analog Device, ...). J'aimerais savoir si quelqu'un peut m'aider à générer 3 signaux PWM décalés de 120 degrés chacun de l'autre. J'utilise comme driver DRV8332 de Texas Instruments.

    Merci d'avance

    Charly

    -----

  2. #2
    antek

    Re : 3 phases PWM

    Un lien pour le DRV... ?

  3. #3
    Antoane
    Responsable technique

    Re : 3 phases PWM

    Bonjour madengue et bienvenue sur Futura !

    L'épinglé : http://forums.futura-sciences.com/el...sez-aller.html spécifie clairement que le forum ne fera pas ton travail, tout au plus pourra-t-il t'aider à te sortir d'un impasse ou à valider tes résultats.
    Si cet exercice t'a été donné dans le cadre de ta formation, c'est que tu es supposé savoir le résoudre ou au moins être capable de trouver comment le résoudre.
    Il faut donc que tu commences par proposer tes recherches et tes résultats avant d'espérer avoir une réponse constructive. Comme détaillé dans le lien, on n'hésitera pas à fermer une discussion ne respectant pas ce prérequis.

    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  4. #4
    madengue

    Re : 3 phases PWM

    Voilà le lien du driver http://www.ti.com/product/drv8332

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

    Re : 3 phases PWM

    Antoane, toute la partie schéma de mon projet est déjà faite, je suis juste bloqué au niveau soft. Voilà un exemple de code que j'ai fait et il marche bien sur l'AT89C51, mais c'est une seule phase et j'aimerais en produire pour 3 phases décalées de 120°.

    Code:
    void main(){
    		
    	/*  Déclaration des SFR*/
    	__sfr __at (0xD9) CMOD;
    	__sfr __at (0xD8) CCON;
    	__sfr __at (0xDC) CCAPM2;
    	__sfr __at (0xFC) CCAP2H;
    	__sfr __at (0xEC) CCAP2L;
    
    
    	void PWM_TEST(void){
    		CMOD = 0x02;
    		CCAPM2 = 0x42;
    		CCAP2L = 178;					//Taux de PWM
    		CCAP2H = 178;					//Taux de PWM
    		CCON |= 0x40;
    	}
    	
    	while(1);
    }
    Dernière modification par Antoane ; 10/03/2015 à 08h45. Motif: Ajout balises [code]

  7. #6
    antek

    Re : 3 phases PWM

    Je ne connais pas du tout 8051, est-ce qu'il y a en a avec des modules spécialisés pwm 3 phases ? Chercher -> peut-être que . . . ?
    Si non, fabriquer un PWM. Ensuite calculer les décalages temporels. Tout ça en fonction de la fréquence et de la phase.

    C'est pas simple.

  8. #7
    madengue

    Re : 3 phases PWM

    J'ai déjà générer une phase avec AT89C51 de Atmel , mais je n'arrive pas à calculer le décalage de phase pour en générer les autres.

  9. #8
    antek

    Re : 3 phases PWM

    Tu connais la fréquence PWM donc sa période. Tu connais aussi le rapport cyclique.
    Tu divises la période par 3 et tu obtiens le décalage pour démarrer un cycle PWM.

    PWM -> phase A
    PWM + 1/3 -> début phase B
    PWM + 2/3 -> début phase C
    etc . . .

  10. #9
    andre_teprom

    Re : 3 phases PWM

    Citation Envoyé par madengue Voir le message
    un prototype de vélo électrique utilisant un moteur BLDC à 3 phases commandé par un microcontrôleur de type 8051 (Atmel, Analog Device, ...). J'aimerais savoir si quelqu'un peut m'aider à générer 3 signaux PWM décalés de 120 degrés
    Je crois que ce sera un peu difficile de trouver un modèle de microcontrôleur basé sur le noyau 8051 avec trois modules PWM.


    Une alternative serait l'utilisation de la famille PSoC CY8C ( Cypress ) qui est basé sur le noyau 8051, dans lequel vous pouvez créer un certain nombre de modules numériques avec un interface graphique très facile à utiliser. Soit dit en passant, ont déjà le modèle pour le PWM, juste pour coller dans le projet.

Discussions similaires

  1. Apb phases 2-3
    Par invite9976903e dans le forum Orientation après le BAC
    Réponses: 1
    Dernier message: 25/06/2012, 12h30
  2. Diagramme des phases
    Par Dostoiev dans le forum Chimie
    Réponses: 6
    Dernier message: 28/12/2011, 18h16
  3. Les phases de la lune
    Par invite0b903bc9 dans le forum Astronautique
    Réponses: 5
    Dernier message: 12/10/2007, 11h59
  4. [Biologie Cellulaire] Les phases de la mitose
    Par invite73f8ee82 dans le forum Biologie
    Réponses: 1
    Dernier message: 18/09/2007, 09h20
  5. 3 phases
    Par Squalor dans le forum Chimie
    Réponses: 1
    Dernier message: 08/03/2006, 22h08
Découvrez nos comparatifs produits sur l'informatique et les technologies.