Projets:Lab:2013:Couperobotique2014:Carte Moteurs CC
From Electrolab
Contents
Présentation
Cette carte est prévue pour contrôler 2 moteurs en double sens et 4 charges inductives (moteurs, relais, solenoide,...) Elle posede aussi 2 entrées analogique de type potentiometre (pour faire un asservissement par exemple) et 4 entrées de fin de course.
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
- 2 entrées analogiques
- 4 entrées fin de course (prevu pour des fourches optiques)
- Sorties
- 4 sorties tout ou rien avec mosfet (avec un choix d'alimentation en 5 ou 12v pour chaque sortie)
- 2 sorties sur ponts en H pour le pilotage double sens de moteurs
- 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 la plus aboutie en terme d'utilisation des ressources du microcontroleur.
elle n'a malheureusement pas eu l'occasion de fonctionner en réel lors de la coupe pour cause de manque de temps pour la programmer (elle devais faire fonctionner le bras)