Projets:Perso:2012:AdvancedDC

From Electrolab
Revision as of 20:28, 23 July 2012 by Crafty (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Advanced DC motor Controller
Auteur Crafty
Lieu d'utilisation final Electrolab
Utilisateur final divers gens
Type de projet

Projet personnel de Crafty

Projet Advanced DC motor Controller

Le principe est de réaliser un Contrôleur de moteur DC qui permette l'utilisation du moteur au maximum de ses capacités sans l’endommager.
Le contrôleur est prévu pour fonctionner avec des moteurs de 12 à 48 Volts DC pour une puissance nominale de 300W
En cas de besoin, plusieurs contrôleurs peuvent être montés en // pour augmenter la puissance disponible. La synchronisation des contrôleurs étant automatique.




Présentation

  • Objectif : Tirer le meilleur parti d'un moteur DC sans le cramer. Autoriser l'utilisation de tensions plus élevées que la tension nominale d'un moteur en surveillant en temps réel la puissance qu'il dissipe.


Caractéristiques/Whishlist

  • Puissance de sortie nominale : 300W
  • Tension d'entrée 24V
  • Tension de sortie 0-60V
  • Courant de sortie 0-15A (en fait, c'est 15A @ 24V et 5A @ 60V)
  • Montage possible de plusieurs contrôleurs en // avec un maître et plusieurs esclaves
  • Protection contre les courts-circuits, les sur tensions, les sous tensions, la surchauffe.
  • Robustesse maximale du système vis à vis des opérations de l'utilisateur
  • Protections hard :
    • limite de courant + intégrateur
    • Un vrai mode "Roue libre" qui ne ré-alimente pas tout le circuit lorsqu'on fait tourner le moteur à la main
    • Toutes les entrées / sorties protégées contre les sur-tensions et les courts circuits
    • Surchauffe contrôleur
  • Protections Soft :
    • Surchauffe moteur
    • Gestion d'un ou deux ventilateurs
  • Commande aisée via contacts secs / potentiomètres
  • Interface de configuration serielle ?
  • Commande du moteur en vitesse / couple
  • Design open source / PCB réalisable au lab.


Principe de fonctionnement

Organisation générale

Schéma de base

Prototype Alpha

TODOs

ETAPE 0 : Prototype alpha (en cours) =

Cette étape permet de tester les différents sous systèmes et de valider leur fonctionnement individuel. 
Un premier prototype plus ou moins fonctionnel de contrôleur moteur devrait voir le jour.

ETAPE 1 : Tests et validation de prototype alpha

ETAPE 2 : Prototype RC1

ETAPE 3 : Tests et validation

ETAPE 4 : Firmware

ETAPE 5 : Documentation soft / hard

ETAPE 6 : Vente du kit par le lab ?