variation de tension sans

electrique5

Senior Member
Bonjour
j'ai une petite question est-il possible d'utiliser un picaxe avec la fonction

pwmout C.2 , 99 , 40
pwmout C.2 , 99 , 80
pwmout C.2 , 99 , 120
pwmout C.2 , 99 , 160
pwmout C.2 , 99 , 200
etc...

pour alimenter un moteur de 6v pour faire varier la vitesse du moteur sans utiliser le L293D ?
est-il possible de remplacer ce dernier je sais pas par un transistor ou autre tous en gardant les mêmes propriété de variation ?
Merci
 

jojojo

Senior Member
Oui.

Un MOSFET ferait l'affaire. (Les 5v du port PicAxe devraient suffire à le saturer, pour un Vds de 6v).

Reste à connaitre la consommation du moteur, pour le choix du MosFet.
 

PieM

Senior Member
Bonjour,

Si vous ne changez que le duty du pwm utilisez plutôt :

pwmout C.2 , 99 , 40
pwmduty C.2 , 80
pwmduty C.2 , 120
pwmduty C.2 , 160
pwmduty C.2 , 200
etc...
 

electrique5

Senior Member
Merci
de votre aide je demande ca car je n'arrive pas avec le L293D voici ci joint un petit schéma de mon montage autant je fait une erreur de cablage ou de programmation je n'arrive pas a trouver mon erreur si vous pouviez m'aider a trouver je vous remercie
schema.jpg
la programmation sous logicator
she.jpg

ps le programme sous logicator n'est qu'un test pour la rotation du moteur mais ca ne fonctionne pas
 

PieM

Senior Member
C'est sûr qu'en envoyant le pwm sur C.2 qui n'est relié à rien, ça ne doit pas donner grand chose ! :rolleyes: (voir PS )

Sinon le schéma est bon mais ne permet pas le fonctionnement dans les deux sens: B.0 n'accepte pas de pwm

Pour la commande avec ce schéma :

mettre B.0 à 0
pwmout B.1 .....

Une autre solution plus élégante:

relier broche 1 du L293D à B.1
broche 2 à B.0
broche 7 à B.2

Commande dans un sens :

High B.0
Low B.2
pwmout B.1 , 99 , 40

dans l'autre sens

High B.2
Low B.0
pwmout B.1 , 99 , 40


un arrêt se fera avec High B.2 et High B.0
ou Low B.2 et Low B.0

PS: ah visiblement vous avez changé de schéma, entre temps !

donc vous avez le L293D relié à C.1 C.2 comme dit la légende ou C.2 C.3 comme dit le cablâge !!?

Dans le principe, il faut envoyer un pwm sur une broche qui l'accepte (C.2 ou C.3 par ex) et mettre l'autre à l'état LOW.
 
Last edited:

electrique5

Senior Member
voici le montage modifié
schema2.jpg

mais le moteur vibre il donne des accoups en faisant
High B.0
Low B.2
pwmout B.1 , 99 , 40
pause 5000

meme en modifiant le pwmout sur plusieur valeur différente
de plus le régulateur chauffe pas mal je dirais beaucoup même et le l293d aussi est-ce normal ?
 

electrique5

Senior Member
oui je me suis trompé de schéma lors de l'upload de limage le dernier shéma est relier d'après votre description
relier broche 1 du L293D à B.1
broche 2 à B.0
broche 7 à B.2
 

PieM

Senior Member
mais le moteur vibre il donne des accoups en faisant
High B.0
Low B.2
pwmout B.1 , 99 , 40
pause 5000

de plus le régulateur chauffe pas mal je dirais beaucoup même et le l293d aussi est-ce normal ?
Votre pwm correspond à 10 kHz de fréquence et 10 % de la tension d'alimentation ... Utilisez une fréquence plus faible.

faites déjà tourner votre moteur en continu, en faisant HighB.1, High B.0 , Low B.2.
Combien consomme votre moteur en réalité et que devient la tension de votre pile ?

Il manque des liaisons Gnd du L293 sur votre schéma.

J'espère que vous avez mis des condensateurs de filtrage sur le circuit L293D et régulateur, et de découplage (100nF) sur l'alim du Picaxe !
 

jojojo

Senior Member
Sinon le schéma est bon mais ne permet pas le fonctionnement dans les deux sens

Heu ...
Sûr qu'il doit le faire tourner dans les deux sens ?
Il n'a dit ça nulle part.

Et si ce n'est pas le cas, l'utilisation d'un pont (L293 ou assimilé) ne s'impose pas.

Un simple MosFet suffit.
 

electrique5

Senior Member
oui les condos sont mis le moteur fonctionne bien en continu avec
High B.1
High B.0
Low B.2
mais dès que je fait

High B.0
Low B.2
pwmout B.1 , 99 , 400
pause 2000
pwmout B.1 , 99 , 200
pause 2000

ca ne fonctionne pas
normalement je devrai avoir pleine puissance puis 2 secondes puis demi puissance
mais la rien ne sort
 

electrique5

Senior Member
Oui effectivement j'ai besoin que le moteur tourne dans les 2 sens excusez moi j'ai omis cette information.
Sinon le schéma est bon mais ne permet pas le fonctionnement dans les deux sens

Heu ...
Sûr qu'il doit le faire tourner dans les deux sens ?
Il n'a dit ça nulle part.

Et si ce n'est pas le cas, l'utilisation d'un pont (L293 ou assimilé) ne s'impose pas.

Un simple MosFet suffit.
 

PieM

Senior Member
Votre 20M2 est bien à 4 MHz ?

Utilisez
pwmout pwmdiv16, B.1, 249, 1000
pwmout pwmdiv16, B.1, 249, 500

Quelle tension mesurez vous aux bornes du moteur avec le pwm ?
Vous avez un oscillo ?
sinon, mettez une led sur B.1 avec un pwm de fréquence basse.
 

electrique5

Senior Member
merci mais le pb n'est pas la en faite tous fonctionne correctement le pb est la pile qui est déchargé en ce qui concerne votre montage il fonctionne très bien.
merci beaucoup de votre aide qui m'a été de grande utilité.
 

electrique5

Senior Member
voila j'ai essayé avec une pile 9v neuve tous fonctionne correctement pas de pb maintenant j'ai testé le montage sans modif ni de cablage ni de programme
avec une alim de labo réglé sur 9v et la ca ne fonctionne plus je réessaye avec la pile ca refonctionne
je reteste avec l'alim rien du coup j'essaie une autre alim sur 9v toujour rien j'ai testé si il y avais quant même du jus qui sort des alim il y a bien 9 volt en sortie sur les 2 alim
je comprend pas pourquoi sur pile ca fonctionne et pas sur une alim avez vous une idée du problème ?
 

PieM

Senior Member
Quand vous dites ça ne fonctionne plus, essayez d'être plus précis !
Vérifiez la tension aux bornes du picaxe, et surtout vos branchements ....
 
Top