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

angle de moteur pas a pas



  1. #1
    mmmm.45

    angle de moteur pas a pas


    ------

    bon soir
    je faire un programme en pic c qui fait tourner un moteur pas a pas unipolaire à 45° puis 90° a droite puis revient à 0° et même choses a gauche
    mais je veut lui tourner de 10° a chaque tour mais j'arrive pas a faire ceci je ne peut lui tourner de 45° a chaque tour
    je sais pas est ce qu'il y une méthode pour faire ceci
    voila mon code:

    Code:
    #include <16f877.h>
    #fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NO DEBUG,NOCPD 
    #use delay(clock=8M)
    
    #use fast_io(a)
    #use fast_io(b)
    
    #byte porta=0x05
    #byte portb=0x06
    
    #bit sw1=porta.0
    #bit sw2=porta.1
    #bit sw3=porta.2
    #bit sw4=porta.3
    
    
    
    void main()
    {
    set_tris_a(0xff);
    set_tris_b(0x00);
    
    porta=0x00;
    portb=0x00;
    
    while(true)
    {
    if((sw1==0)&(sw2==1)&(sw3==1)&(sw4==0))
    {
    
    delay_ms(250);
    output_b(0x03); 
    delay_ms(250);
    output_b(0x02); 
    delay_ms(250);
    output_b(0x06); 
    delay_ms(250);
    output_b(0x02); 
    delay_ms(250);
    output_b(0x03); 
    }
    
    
    if((sw1==0)&(sw2==0)&(sw3==1)&(sw4==0))
    {
    delay_ms(250);
    output_b(0x03); 
    delay_ms(250);
    output_b(0x01); 
    delay_ms(250);
    output_b(0x09); 
    delay_ms(250);
    output_b(0x01); 
    delay_ms(250);
    output_b(0x03); 
    }
    
    }
    }
    et le schémas sur isis
    stepper motor.jpg
    s'il vous plais aider moi

    -----
    Dernière modification par gienas ; 26/02/2012 à 15h40. Motif: Ajouté balises code, obligatoires pour les programmes

  2. Publicité
  3. #2
    Blue Sn4ke

    Re : angle de moteur pas a pas

    Salut,
    déjà, dans tes conditions, est-tu sûr qu'il faut écrire "&" et non pas "&&" ?

    A+

  4. #3
    Jack

    Re : angle de moteur pas a pas

    Citation Envoyé par Blue Sn4ke Voir le message
    Salut,
    déjà, dans tes conditions, est-tu sûr qu'il faut écrire "&" et non pas "&&" ?

    A+
    Au pire ça lui fera perdre quelques µs. Mais sur le fond tu as raison, la logique voudrait qu'on mette des ET logiques et pas bit à bit

    A+

  5. #4
    mmmm.45

    Re : angle de moteur pas a pas

    mercie pour ceci mais je veut savoir est ce que je peut lui tourner de 10° ou de 20° par ce que j'ai essayer de faire toutes les combinaisons mais il ne tourne qu'avec 45°

  6. #5
    Jack

    Re : angle de moteur pas a pas

    je veut savoir est ce que je peut lui tourner de 10° ou de 20°
    Il faudrait savoir quel est l'angle pas pas de ton moteur. Si c'est 1,8°/pas, ce ne sera pas possible, même en demi pas.

    Tu as essayer de déboguer ton programme en le faisant avancer instruction par instruction?

    A+

  7. A voir en vidéo sur Futura
  8. #6
    mmmm.45

    Re : angle de moteur pas a pas

    s'il vous plais expliquer moi comment savoir l'angle de mon moteur
    en fait avec ce code le moteur tourne en demi pas

  9. Publicité
  10. #7
    Jack

    Re : angle de moteur pas a pas

    Citation Envoyé par mmmm.45 Voir le message
    s'il vous plais expliquer moi comment savoir l'angle de mon moteur
    en fait avec ce code le moteur tourne en demi pas
    SOit c'est marqué dessus, où alors il faut regarder sur la doc du fabricant.

    A+

  11. #8
    MorpheusPic

    Re : angle de moteur pas a pas

    salut

    je pense que sont moteur est celui d'ISIS ?

    je pense qu'on doit pouvoir choisir la valeur en degrés des pas du moteur en simulation .

  12. #9
    mmmm.45

    Re : angle de moteur pas a pas

    comment s'il vous plais vous pouvez me préciser de plus

  13. #10
    Jack

    Re : angle de moteur pas a pas

    Citation Envoyé par MorpheusPic Voir le message
    salut

    je pense que sont moteur est celui d'ISIS ?
    c'est bien ce dont j'avais peur. Mais j'espérais en savoir plus en réonse à mes questions.

    Donc, puisqu'il faut mettre les points sur les i, est-ce que tu travailles avec un moteur réel ou en simulation?

    A+

  14. #11
    mmmm.45

    Re : angle de moteur pas a pas

    salut
    je travaille en simulation sur isis avec le programmation des pic avec pic c
    en plus c'est la 1ere foie que je travaille avec les moteurs pas a pas

  15. #12
    Jack

    Re : angle de moteur pas a pas

    je travaille en simulation sur isis avec le programmation des pic avec pic c
    Tu aurais dû le dire depuis le début, c'est tout de même important pour tirer des conclusions sur tes problèmes . Ca aurait éviter un perte de temps.

    Un simulateur n'est qu'un logiciel. Il ne reflète donc pas forcément la réalité. Donc si ton moteur tourne de 45° c'est un problème de simulation, pas de programmation du PIC. l faudra bien qu'à un moment où à un autre tu passes au monde réel. Rien ne vaut le concret. Si le vrai moteur du monde réel tourne de 45°, on verra ce qu'il y a à faire.

    Essaie de voir en attendant ce dont MorpheusPic parlait. Le modèle de moteur pas à pas est peut-êtr paramétrable.

    A+

  16. Publicité
  17. #13
    mmmm.45

    Re : angle de moteur pas a pas

    merci
    je vais passer pour travailler avec un vrai moteur mais je dois au début faire une simulation pour comprendre un peu le fonctionnement de ces moteurs

  18. #14
    Jack

    Re : angle de moteur pas a pas

    Si la simulation est foireuse, tu vas te faire une idée fausse de la réalité. Comme je l'ai déjà dit, les simulateurs devraient être réservés à ceux qui peuvent s'en passer. En clair, il faut avoir une bonne vision de la réalité avant de se servir d'un simulateur.

    A+

  19. #15
    mmmm.45

    Re : angle de moteur pas a pas

    bon jour
    merci pour votre aides

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/10/2011, 19h41
  2. Moteur pas a pas - couper l'alimentation des phase entre deux pas
    Par bcoquille dans le forum Électronique
    Réponses: 8
    Dernier message: 23/02/2010, 19h06
  3. Besoin d'aide pour choisir un circuit de commande moteur pas à pas ....
    Par Quantin.Tarantino dans le forum Électronique
    Réponses: 1
    Dernier message: 20/01/2010, 00h27
  4. réglage du pas d'un moteur pas à pas
    Par François Besson dans le forum Électronique
    Réponses: 14
    Dernier message: 11/12/2009, 10h13
  5. pilotage de moteur pas a pas par port parralelle sans lpt
    Par arno9173 dans le forum Électronique
    Réponses: 3
    Dernier message: 18/03/2008, 22h11
Découvrez nos comparatifs produits sur l'informatique et les technologies.