Le moteur fait partie du micro ?
Non pas du tout je dois monter un circuit externe, je fait ça avec le kit c'est à dire que j'ai mon circuit externe que je relie à un port du microcontroleur et le but c'est de faire tourner le moteur dans les 2 sens avec le microcontroleur, mais le moteur à sa propre alimentation qui est de 12 V. Il n'est pas possible d'envoyer directement un ordre du microcontroleur sur le moteur car le mircocontroleur délivre du 5 V et que 100mA je crois ce qui grillerais le microcontroleur et qui ne serait pas suffisant pour alimenter le moteur.
Mais le moteur, il se contrôle comment ? Il a quoi comme entrées ?
Avec le microcontroleur je contrôle le moteur par exemple si j'envoye 0000 0001 sur le Port C cela fait tourner le moteur dans un sens et si j'envoye un 0000 0011 ça commande le moteur dans un autre sens mais je sais pas où trouver un schéma électronique pour contrôler avec un micrcontroleur un moteur de 12 V en courant continu pour qu'il tourne dans les 2 sens.
sebtv Le 16/05/2003 à 22:58 Salut geogeo, pour commander ton moteur de façon simple (à condition que tu n'ais pas besoin de faire varier la vitesse) le + simple est d'utiliser 2 relais "1RT" , tu connectes les "communs" des relais chacun à une borne du moteur, et les "repos" des relais au "-", les "travail" au "+". Ensuite tu commandes les bobines des relais à l'aide de transistors "NPN" (la bobine du relais relié au "+12v", l'autre extrémité de la bobine au collecteur d'un transistor, l'emetteur au "-"),ne pas oublier de mettre une diode en parallèle sur la bobine du relais. Après il ne reste plus qu'à commander les 2 transistors par le µC (mettre une résistance en série entre le port du µC et la base du transistor 2200 Ohms par ex.).
Si tu as 0000 0000, les 2 relais sont au repos, donc les 2 bornes du moteur sont au "-", donc le moteur ne tourne pas.
Si tu as 0000 0001, un relais est au repos, et l'autre au travail, donc une borne du moteur est au "-", et l'autre au "+", donc le moteur tourne dans un certain sens.
Si tu as 0000 0010, le relais qui était au repos est activé, et celui qui était activé passe au repos, donc le moteur tourne dans l'autre sens.
Si tu as 0000 0011, les 2 relais sont activés en même temps, donc il y a du "+" sur les 2 bornes du moteur, et donc il ne tourne pas.
Salut
sebtv Le 18/05/2003 à 12:31 Tu veux un petit schéma ?, je vais essayer de t'envoyer ça par mail, mais il faudrait que tu précises un peu le fonctionnement du montage, pourquoi utiliser des amplis ?, as-tu besoin de faire varier la vitesse du moteur ?, de le freiner ?, de le faire démarrer progressivement ?,etc.... Et quelle est la puissance de ce moteur ?
Bye
Je 'ai pas besoin de faire varier ça vitesse, ni de le freiner, ni encore de le faire démarrer progressivement...
J'ai juste besoin de le commander dans les 2 sens avec un microcontroleur. Ce moteur à une puissance 3W.
C le moteur lol j'ai pas d'empreinte de moteur sous la main!
Aussi inutile que le H d'Hawaï
Ah oui d'accord, c'est pourtant évident.
On t'a rien demandé schtroumpf grognon!
Aussi inutile que le H d'Hawaï
Donc c trop tard...
Je vois pas où il peut être ce troisième fil. Tu pourrais pas nous filer l'énoncé complet du problème?
Ah aussi si ton moteur dépasse pas les 1 ampères ya le L293 c un circuit de TI qui se trouve chez radiospares qui commande les moteurs dc et pap bipolaires.
Aussi inutile que le H d'Hawaï
J'ai trouvé le problème mon transistor n'était pas assez puissant et donc je ne pouvais pas le commander avec le microcontroleur.