Projets:Lab:2013:Couperobotique2014:Carte Servos
From Electrolab
Présentation
Cette carte est prévue pour contrôler 4 servomoteurs avec la possibilité d'avoir un retour sur leur position (en modifiant les servo)
Le schématique de cette carte a été développée par Raoul et 3dsman en parallèle de celle d'asserv (Projets:Lab:2013:Couperobotique2014:Carte_Asservissement)
Nous y avons donc placé:
- Contrôleur!
- un atmega48 (le contrôle des servos est assez simple, a moins que quelqu'un ne se décide a faire un programme de foufou un atmega88 ne devrais pas être nécessaire)
- Communication
- un contrôleur de bus rs485
- un port de programmation in situ pour le microcontrôleur
- une led pour signaler l'alim de puissance
- 2 leds de plus sur des sorties du micro pour permettre du debug rapide grâce a des codes d'erreurs
- Entrées
- 4 entrées analogiques pour le retour d'infos des servos (il faudra cabler le potentiomètre interne des servos dont on veut connaitre la position)
- Sorties
- 4 sorties pwm pour le pilotage des servos
- alimentation
- Un connecteur 3 broches d'alim de puissance avec 5V, 12V et GND (jusqu’à 5A en tout), l'alimentation de la logique se fera par l'alim basse puissance du bus rs485
Cette carte est plutôt simple mais elle nous donne une bonne idée de la rapidité/facilité de conception induite par notre volonté de modularité.
La plupart des blocs fonctionnels utilisés font partie de la carte générique, seuls les 4 connecteurs d'entrée et de sortie y ont été rajoutés.