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

µc pic



  1. #1
    Sunnydelight

    µc pic


    ------

    Bonjour,

    J'ai réalisé un programme qui ne tourne pas exactement comme je le souhaiterais. Je veut générer trois PWM sur 3 broches différentes mais avec un déphasage entre chaque signal d'une durée de 13µs environ.

    Le principe du programme est tel que, je génére ma phase_1 et dés que le timer déborde au bout d'environ 13µs, je déclenche la phase 2, ensuite je souhaiterai déclencher la phase trois en utilisant le même principe mais je me suis arretter à la phase 2 car sa ne fonctionne pas. La phase 1 tourne mais pas la seconde.

    Je dois faire tourner un moteur à courant continu, et j'utilise un PIC16F876 et le compilateur HTPICC.

    Qu'en pensez vous?

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    Sunnydelight

    Re : µc pic

    Sachant pas pourquoi cela ne fonctionne pas, je suis partit sur cette voie. Mon moteur dans ce cas tourne mé par sacade, on m'a conseillé de le faire par interruption (1ère solution) mais je rajoute tout de même le code. Le rapport cyclique de la phase 1 est modifié dés que phase 2 et 3 interviennent? Mais le moteur tourne!

    La structure est identique au premier programme. "juste le main" :


    //----------------------------Fonction principale---------------------//

    void main(void)
    {
    init();


    if(TMR0=0xF8) //N°1
    {
    phase_1();
    }

    if(TMR0=0xFC) //n°2
    {
    phase_2();
    }

    if(TMR0=0xFF) //N°3
    {
    phase_3();
    }

    }


    PS : Entre chaque valeur de TMR0 il y a 13us MAIS FONCTIONNEMENT bancale car dés que les deux autres if interviennent le rapport cyclique est modifié. N°1 ET 2

  3. #3
    Sunnydelight

    Re : µc pic

    Pas une petite idée? Il me semble que tout est bien configuré pourtant mais il doit bien y avoir une erreur!

    bye +++

Sur le même thème :

Discussions similaires

  1. PIC ICD2 MPLAB : Mettre 2 .hex dans un Pic
    Par hdgetnet dans le forum Électronique
    Réponses: 0
    Dernier message: 30/03/2009, 15h11
  2. [PIC] Comment vérifier que mon PIC fonctionne correctement?
    Par jorg1n dans le forum Électronique
    Réponses: 8
    Dernier message: 16/05/2008, 10h54
  3. erreur 0X00 programmation PIC plus questions sur les PIC
    Par ROTT dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 15h36
  4. Réponses: 0
    Dernier message: 18/03/2007, 16h43
  5. Qui connais logi pic & et question à propos des pic
    Par Floris dans le forum Électronique
    Réponses: 10
    Dernier message: 29/05/2006, 23h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.