hello, a l'école on doit réaliser un robot devant aller verser une certaine quantité d'eau dans 3 petit pots
mon problème se pose surtout sur la temporisation des pompes a eau, c'est pourquoi je fais appel a vous
est ce que qqun connais des bons microcontroleur programmables ? un truc facilement codable en C+ ou autre langage par interface de pc
merci
Inscription: 06/05/2009
Localisation: Pully
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#1N'ayant travaillé que sur des cas d'école (FPGA en VHDL et 68H11 en C++) je peux passer ta question à un copain qui est devenu un très bon expert dans le domaine
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#2mais c'est un cas d'école ^^
HES certes mais école quand meme
edit : en gros je vais recevoir des signaux d'une cellule infrarouge
ON / OFF sur 2 fil et c'est tout
fil 1 : ON / OFF
fil 2 : ON / OFF
et a partir de sa je vais devoir commander 2 roue motorisée (gauche droite)
et quand les 2 sont sur off dire a ma pompe a eau de s'enclencher pendant par exemple 5.6 seconde
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#3la place n'est pas un blème le robot va faire dans les 4 kg ^^
ensuite j'ai a commander 2 moteur 2 pompes et peu être un servomoteur
merci de tes infos
Inscription: 20/04/2006
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#4ben tu peux aussi utilisé un Rabbit tu as le compilateur C inclus, et c'est du genre Z80 (donc bits) mais plein de prériférique inclus
va voir chez http://www.rabbit.com
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#5le problème avec les rabbit c'est le prix
et on avais un budget de 250.-
on est déjà dans les 200balles
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#6ouned quoi
Inscription: 14/06/2006
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#7Mais on peut pas faire un programmateur on board direct (j'ai un doute si c'est le bon terme) sur le circuit final avec un cable usb?
Bon après cela demande un circuit pas mal complexe, mais avec un simple veroboard il devrait pouvoir faire quelque chose.
Et non pas besoin de pwm pour sa pompe, il doit donner une certaine quantité d'eau, donc il réglera ça avec le temps d'activation et non la vitesse de la pompe.
(bon un simple monostable type 555 devrait suffire normalement, surtout vu qu'il n'y a que 2 signaux d'entrée pour un signal de commande, mais je suis curieux de savoir s'il existe une solution vraiment pas cher en logique programmable)
Inscription: 11/12/2003
Localisation: Gland
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#8Il y a aussi les Atmel AVR. Les outils, compilateur, etc.. sont gratuits, car GCC. Pour la programmation du chip, tu peux le faire soit par JTAG, qui te permettra aussi de faire du debug pas à pas, etc..., soit par le port SPI que tu peux relier à un port parallèle du PC.
Pour des exemples et un forum très riche, http://www.avrfreaks.net/. Un autre site qui propose un package complet avec éditeur, compilateur,etc... http://www.siwawi.arubi.uni-kl.de/avr_projects/index.html
Tu trouveras plein de sites avec des exemples et plein d'infos. Dans ton montage, prévois un port de communication RS232, ça te permettra d'afficher de façon simple des informations lors du fonctionnement en utilisant Hyperterm, Bray terminal, etc....mais surtout de pouvoir envoyer différentes consignes à ton montage.
Pour ton étage de puissance, tu peux utiliser un circuit ST L6205, qui te permet de piloter 2 moteurs, jusqu'à 3A, dans les deux sens et en variant la vitesse avec le PWM. Je l'utilise au boulot, et jamais eu de soucis. Pour un moteur ON/OFF dans un seul sens, un simple transistor FET fera l'affaire, sans oublier la diode de roue libre si tu ne veux pas voir de fumée.
Angelo
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#9en faite le truc c que je cherche un truc tout con :
le tout codable par pc avec des commades en C+ ou autre langage de programation (if else,......)
je rentre en 12V avec mes signaux et je veut du 12V en sortie
no coment le dessin
Inscription: 11/12/2003
Localisation: Gland
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#10Tes deux signaux de commandes, doivent être adaptés à 5V pour être lus par le microcontrôleur sans le fumer.
Est-ce que tes deux pompes et moteurs doivent tourner dans les 2 sens?
Je suppose que les pompes tournent dans 1 seul sens, donc une sortie par pompe, qui attaque un transistor FET à canal N.
Si les moteurs doivent aussi tourner que dans 1 seul sens, tu utilises aussi 1 transistor. S'ils doivent tourner dans les 2 sens, il te faudra un H-bridge (cherche sur google).
Si tu utilises le transistor, n'oublie pas la diode de "free-wheeling"
Angelo
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#11ouaip tout tourne dans 1 seul sens
tu dis que je dois mettre les signaux en 5v (facil un diviseur de tension et hop)
mais je suppose que la sortie aussi est en 5v comment la repasser en 12v ?
c'est possible une porte "and" avec une entrée 12V ??
Inscription: 20/04/2006
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#12Ben facile:
hop un transistor, ou FET, mais non pas de porte AND, là c'est du 5v only !!
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#13bien compliqué tout ça quand meme
Inscription: 11/12/2003
Localisation: Gland
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#14pour commander tes moteurs, pompes, relais,...

Angelo
Inscription: 29/05/2006
Localisation: DTC
- Connectez-vous ou inscrivez-vous pour publier un commentaire
#15merci encore a tous pour votre aide
ha j'ai trouvé mon bonheur
http://www.lextronic.fr/P4133-platine-arduino-usb-board.html
donc je vais utiliser ceci pour le coté programmation
cependant il me faut des optocoupleur pour avoir du 12V sur mes moteurs et pompes
et sur distrelec... ben yen as des masses
j'ai donc 5V en sortie du microcontroleur (si je me trompe pas)
j'aurai donc l'optocoupleur relié a ma batterie 12v
et je vais tirer 0.5A par moteur
et 1.5A pour ma pompe a eau
quelqu'un pourrai me conseiller ?