- Robot Maker
- → Contenu de xtrema
Contenu de xtrema
Il y a 7 élément(s) pour xtrema (recherche limitée depuis 29-avril 13)
Par type de contenu
Voir pour ce membre
#28716 Remplacer servomoteur par un régulateur electronique
Posté par xtrema sur 12 juillet 2008 - 05:57 dans Electronique
Sinon le servo est déjà commandé en PWM, donc avec un ampli un peut bien fais ça peut fonctionner.[/quote]
Lorsque l'impulsion dure plus de 20ms (voir mon lien), le servo se met en roue libre. Et puisqu'en temps normal il ne se met jamais en roue libre, le rapport cyclique n'est jamais de 1. Et pareil lorsque tu mets le servos dans une position en butés basse, le rapport cyclique n'est pas 0.
Donc si tu ne fais que amplifier le signal en sortie du récepteur, ton moteur ne s'arrêtera jamais et il tournera jamais à sa vitesse maximale.
#28711 Remplacer servomoteur par un régulateur electronique
Posté par xtrema sur 09 juillet 2008 - 11:18 dans Electronique
Un site simpa pour les servos est http://fribotte.free.fr/bdtech/pic/pic_et_servo.html
Pour contrôler la vitesse de rotation du moteur cherches du côté de la modulation de largeur d'impulsion (PWM : Pulse Width Modulation en anglais)
#28709 Remplacer servomoteur par un régulateur electronique
Posté par xtrema sur 09 juillet 2008 - 11:05 dans Electronique
Sinon si la gestion linéaire de ton moteur ne t'intéresse pas et que tu veux seulement 2 états possible marche, arrêt tu peux utiliser un pont en H, tu auras alors un montage beaucoup plus simple.
Ce qui va être difficile c'est de décoder le signal de ton récepteur mais sur internet il doit y avoir des trucs intéressants. Notamment sur les montages à base de servomoteur (les signaux qu'il faut envoyer au servo pour qu'il tourne de tel angle).
#21531 [Programmation du micro-contrôleur] limite d'instructions
Posté par xtrema sur 09 juin 2008 - 05:04 dans Programmation
Sans vouloir te décourager, pour un premier objectif, je pense que tu devrais viser quelque chose de plus facile. Ce n'est pas parce qu'en ASM tu disposes de plus d'instructions, que en C tu en disposeras moins.
Après pour étendre le nombre d'instructions, je trouve ça bizarre, une instruction c'est par exemple :
MOVLW 0x01
Je ne vois pas pourquoi tu voudrais ajouter des instructions, par contre il est certain qu'avec d'autres composants tu peux étendre les possibilités de ton microcontroleur, par exemple utiliser un pont en H pour gérer des moteurs, choses que tu ne peux pas faire directement avec le microcontroleur et un moteur (sinon tu vas griller le pic).
Aussi tu peux faire que le microcontroleur agisse uniquement pour démarrer puis passe le relais. Il faut juste que tu fasses un circuit adapté.
#21528 [Programme] J'ai pas compris
Posté par xtrema sur 09 juin 2008 - 04:58 dans Programmation
a+
#21512 Programmation en C
Posté par xtrema sur 09 juin 2008 - 04:55 dans Programmation
#21523 [Programme] J'ai pas compris
Posté par xtrema sur 08 juin 2008 - 12:23 dans Programmation
Pour programmer un Robot, tu codes d'abord avec un logiciel, ensuite tu compiles le programme pour obtenir un fichier hex. Grâce à un autre logiciel tu va envoyer ce code sur ton microcontroleur (branché sur un programmateur). Après le microcontroleur, tu le places dans ton robot et normalement ça marche :D
Après le nom des logiciels ça dépend de ton matériel, pour les PIC, tu as le logiciel MPLAB qui te permet de programmer en assembleur (va voir les tutos de Bigonoff, si ça t'intéresse), sinon tu peux lui greffer un compilateur comme PICC ou CC5X pour programmer en C. Si tu préfères le libre, il y a le compilateur SDCC mais j'ai jamais utilisé.
Ensuite tu peux envoyer le programme sur le PIC avec IC-PROG, mais tout dépend de ton programmateur.
a+
- Robot Maker
- → Contenu de xtrema
- Privacy Policy