Difference between revisions of "Projets:Lab:2013:Couperobotique2014:Carte Asservissement"

From Electrolab
Jump to: navigation, search
(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!
**ATMega
+
**'''un atmega88''' drivé a 20Mhz (peut être qu'il nous faudra passer au modèle du dessus en fonction du programme)
***Suggestion de pilou : [http://www.atmel.com/devices/ATMEGA1284.aspx AtMega1284]
+
 
*Communication
 
*Communication
**RS-232 pour debug (TTL ou par FTDI)
+
**'''un contrôleur de bus rs485 pour recevoir ses instructions et renvoyer ses mesures'''
**RS-485 avec alim 5V (ajout de regulateur 3.3V)
+
**'''un port de programmation in situ pour le microcontrôleur'''
*Une led Alim
+
**'''une led pour signaler l'alim de puissance'''
*1 à 3 les statuts
+
**'''2 leds de plus sur des sorties du micro pour permettre du debug rapide grâce a des codes d'erreurs'''
*Debug : un port de programmation AVR
+
*Entrées
*Connectique vers 2 encodeurs
+
**2 entrées encodeurs en quadrature
*Sortie vers driver moteurs
+
**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)