[Programmation] Faire tourner moteur pas à pas à l'aide d'un pic
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Faire tourner moteur pas à pas à l'aide d'un pic



  1. #1
    damien8024

    Faire tourner moteur pas à pas à l'aide d'un pic


    ------

    Bonjour à tous,

    J'essaie de piloter un moteur pas à pas via un pic18f452, un l297 et un l298 comme montré sur le schéma.

    Schéma moteur pas a pas.png

    A la différence du schéma, j'ai également court-circuiter les résistances SENSE car pour le test, je n'ai pas besoin pour le moment de mesurer le courant.

    Voici les seules caractéristiques que j'ai du moteur :

    Caractéristiques moteur pas à pas.png

    J'ai bien les signaux à l'oscilloscope qui correspondent à ceux indiqué par la doc en sortie du L297 en mode pas entier et ceux du en sortie du L298 me semblent cohérents.
    J'ai bien respecté mes branchements de bobines du moteur à la sortie du L298.
    En résultat le moteur vibre seulement.

    Je ne sais pas trop à quelle fréquence générer mon signal d'horloge.

    Voici le bout de code que j'envoie sur mon pic mais à mon avis il est trop simple et pas à la bonne fréquence (J'ai essayé plusieurs tempos mais résultat pareil ou le moteur siffle si je suis trop haut en fréquence).

    Code:
    Main			
    	bsf	MV1		;rotation sens aiguilles d'une montre (L297)
    	bcf	MV2		;mode pas entier (L297)
    	bsf	MBASE		;enable (L297)
    	
    main2
    	bsf	CCP2PIN		;Horloge
    	call	Tempo30ms
    	bcf	CCP2PIN		;Horloge
    	call	Tempo30ms
    	bra	main2
    Merci de votre aide...

    -----
    Dernière modification par damien8024 ; 02/09/2023 à 10h33.

  2. #2
    jiherve

    Re : Faire tourner moteur pas à pas à l'aide d'un pic

    bonjour,
    quelques remarques :
    ne pas laisser la pin reset en l'air, polariser un chouilla Vref.
    pour le reste commencer par diminuer la fréquence et bien vérifier le câblage.
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    damien8024

    Re : Faire tourner moteur pas à pas à l'aide d'un pic

    J'ai trouvé mon problème !

    J'avais mal identifié la séquence des signaux générer par le L297 par rapport à mon moteur et il suffisait donc que j'inverse les fils B et C.

    Je vais pouvoir continuer mes tests de vitesse, de couple et de mesure de courant si le moteur force !

    Par contre merci @jiherve pour l'info du reset à connecter

Discussions similaires

  1. Comment faire tourner ce moteur?
    Par inviteb3e44183 dans le forum Bricolage et décoration
    Réponses: 29
    Dernier message: 30/03/2019, 21h09
  2. [Autre] faire tourner un petit moteur 3-6V???
    Par invite14eb4118 dans le forum Électronique
    Réponses: 10
    Dernier message: 07/11/2017, 10h52
  3. Faire tourner un moteur plus lentement
    Par invitef21884a9 dans le forum Physique
    Réponses: 13
    Dernier message: 16/01/2016, 07h37
  4. Faire tourner un moteur cc à l'aide d'un cubloc
    Par invite8efac574 dans le forum Électronique
    Réponses: 1
    Dernier message: 11/04/2012, 21h06
  5. [AIDE] Faire tourner un moteur dans un sens puis dans l'autre
    Par invited75607b3 dans le forum Électronique
    Réponses: 60
    Dernier message: 05/10/2009, 13h58
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...