Difference between revisions of "Projets:Lab:2013:Couperobotique2014:Carte Asservissement"
From Electrolab
(Created page with "*Controleur! **ATMega ***Suggestion de pilou : [http://www.atmel.com/devices/ATMEGA1284.aspx AtMega1284] *Communication **RS-232 pour debug (TTL ou par FTDI) **RS-485 avec alim 5...") |
|||
Line 1: | Line 1: | ||
+ | Voila cette carte avance, Raoul et moi (3dsman) avons planché ce week end sur le schématique de cette carte (une des plus complexe du robot) | ||
+ | On y a donc mis: | ||
*Controleur! | *Controleur! | ||
− | ** | + | **'''un atmega88''' drivé a 20Mhz (peut être qu'il nous faudra passer au modèle du dessus en fonction du programme) |
− | + | ||
*Communication | *Communication | ||
− | ** | + | **'''un contrôleur de bus rs485 pour recevoir ses instructions et renvoyer ses mesures''' |
− | ** | + | **'''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 encodeurs en quadrature |
− | * | + | **2 entrées capteurs de fin de course (pour pouvoir gérer des recalages automatiques sur les bords du terrain directement avec une instruction a la carte d'asserv) |
+ | *Sorties | ||
+ | **2 contrôleurs moteurs 5A (pont en H MC33926) avec un retour d'information sur le courant consommé et des flags d'erreur (surchauffe, limite de courant, ...) | ||
+ | *alim | ||
+ | **'''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''' | ||
+ | **une sécurité contre l'inversion de polarité de l'alim pour protéger les contrôleurs moteurs(même si cette année on aura des connecteurs avec détrompeurs :p ) | ||
+ | |||
+ | |||
+ | Cette carte contient donc une bonne parties d’éléments réutilisables dans les autres cartes capteurs/actuateurs (je les ai mis en gras) ce qui nous a permis de faire dans la foulée le schématique d'une carte de contrôle de 4 servomoteurs ([[Projets:Lab:2013:Couperobotique2014:Carte Servos]]) |
Revision as of 23:19, 21 October 2013
Voila cette carte avance, Raoul et moi (3dsman) avons planché ce week end sur le schématique de cette carte (une des plus complexe du robot) On y a donc mis:
- Controleur!
- un atmega88 drivé a 20Mhz (peut être qu'il nous faudra passer au modèle du dessus en fonction du programme)
- Communication
- un contrôleur de bus rs485 pour recevoir ses instructions et renvoyer ses mesures
- 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 encodeurs en quadrature
- 2 entrées capteurs de fin de course (pour pouvoir gérer des recalages automatiques sur les bords du terrain directement avec une instruction a la carte d'asserv)
- Sorties
- 2 contrôleurs moteurs 5A (pont en H MC33926) avec un retour d'information sur le courant consommé et des flags d'erreur (surchauffe, limite de courant, ...)
- alim
- 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
- une sécurité contre l'inversion de polarité de l'alim pour protéger les contrôleurs moteurs(même si cette année on aura des connecteurs avec détrompeurs :p )
Cette carte contient donc une bonne parties d’éléments réutilisables dans les autres cartes capteurs/actuateurs (je les ai mis en gras) ce qui nous a permis de faire dans la foulée le schématique d'une carte de contrôle de 4 servomoteurs (Projets:Lab:2013:Couperobotique2014:Carte Servos)