Go Down

Topic: Moteur pas à pas et L293D (Read 1 time) previous topic - next topic

NO0X

Bonjour, j'ai reçu mon IC ce matin et je voulais le branché quand je me suis posé quelques questions, alors je dispose d'un moteur bipolaire et du schéma suivant :



Donc on voit qu'il faut branché l'alimentation du moteur (5 à 30v) en V2, mais je me demandais où vas le neutre de cette alimentation étant donné qu'il y a 4 GND différentes, et puis le 5v en V1 et en 3,4en peut être celui fournit par l'arduino ? (il est pas marqué logic supply)

Bonne journée !

fdufnews

Tous les GND sont réunis aux 0V de toutes les alimentations.
Les 5V sont utilisés pour alimenter l'interface donc tous au 5V Arduino

Lien vers la datasheet la doc Texas a un schéma un peu plus clair que le tiens (enfin moins ambiguë).
http://www.datasheetcatalog.com/datasheets_pdf/L/2/9/3/L293D.shtml

NO0X

#2
Apr 29, 2010, 02:19 pm Last Edit: Apr 29, 2010, 02:23 pm by no0x Reason: 1
Merci pour l'aide, par contre j'ai maintenant d'autres soucis..

Le moteur :
- N'effectue pas les steps correctement (des retours en arrière par moment, ou bien il bouge un peut dans tous les sens et reviens plus ou moins à la position de départ)
- Bloque parfois et il faut le faire tourner à la main pour qu'il continue, si je lui fais faire 200 steps il n'effectue même pas un tour complet
- Chauffe beaucoup (je ne sais pas si c'est normal sur ce type de moteur?)
J'ai essayé avec un autre moteur qui effectue beaucoup mieux ce que je lui demande, par contre, encore une fois il ne va que dans un sens :-/

Les moteurs utilisés ont été récupérés dans une imprimante HP (EM-257 et EM-290) et j'utilise la librairie Stepper.h
Est-ce que c'est symptomatique d'un mauvais branchement/mauvaise utilisation de la librairie ?

Code: [Select]
#include <Stepper.h>

#define motorSteps 24
#define motorPin1 8
#define motorPin2 9

Stepper myStepper(motorSteps, motorPin1,motorPin2);

void setup() {

 myStepper.setSpeed(50);

}

void loop() {
 
 myStepper.step(48);
 delay(1000);
 myStepper.step(-48);
 delay(1000);

}

fdufnews

Je commencerai par vérifier le branchement. Si l'une des bobines est branchée à l'envers on obtient pas ce genre de comportement?

Je ne connais pas cette librairie. Ne faut-il pas lui indiquer quel type de moteur est utilisé?

Jean-François

#4
Apr 29, 2010, 06:35 pm Last Edit: Apr 29, 2010, 06:41 pm by jfs Reason: 1
Va voir ce sujet :

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1209637332

C'est pas tout a fait la même chose que ce que tu veux, mais je pense que ça pourra t'aider.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up