Club robotique de Sophia-Antipolis

Accueil > Projets et études > Etudes techniques > Moteurs et performances > Optimisation des drivers moteurs

Optimisation des drivers moteurs

explication du code et amélioration

vendredi 9 juin 2006, par Henri C., Julien H.

Cet article permettra d’expliquer le code existant, et de réfléchir à une amélioration soft avant de passer à des tensions supérieures.

Vos commentaires

  • Le 9 juin 2006 à 07:50, par Julien H. En réponse à : Optimisation des drivers moteurs

    voici le code. je vais continuer l’article avec une explication de l’existant, et je dois également fournir l’environnement de développement pour pouvoir compiler ces sources.

    on peut partir directement sur l’amélioration des L6208, ce sont les drivers du robot actuel, mais les L298 sont toujours utilisés sur les xPo donc il faudra reproduire les améliorations drivers.

    • Le 15 juin 2006 à 13:20, par Henri C. En réponse à : Optimisation des drivers moteurs

      Salut Julien,

      as-tu récuperé un robot qui fonctionne ( xPo ou le 2006) pour effectuer des mesures de couples et courant ? (+ spec moteurs)

      Je te propose de traiter le sujet ensemble quand tu veux.

    • Le 15 juin 2006 à 13:28, par Julien H. En réponse à : Optimisation des drivers moteurs

      super, je suis aussi partant.

      Gilles a le robot (xPo) de Thierry, je vais leur demander à le récupérer.
      on pourra commencer avec la carte existante (MR163) puisque le code est similaire

      as-tu pu jeter un coup d’oeil sur le code ? je dois le commenter et le remettre en ligne.

      je connais assez bien les moteurs, ce sont des QUMOEP vendus à l’époque chez Selectronic, je vais retrouver leurs caractéristiques.

    • Le 26 juin 2006 à 23:19, par Julien H. En réponse à : Optimisation des drivers moteurs

      J’ai regardé le code.

      A chaque interruption, on change la trame envoyée au pont en H correspondant aux phases des bobines (8 patterns différents).
      La vitesse du moteur correspond donc à la valeur de réarmement du timer.

      Les pentes d’accélération et décélération consistent à augmenter ou baisser cette valeur de réarmement jusqu’à atteindre la consigne de vitesse. Peut être faudrait-il écrire un petit programme permettant de visualiser ces pentes ? Au moins pour comprendre le fonctionnement du programme, et se rendre compte des incidences des changements de coefficients. Qu’en pensez-vous ?

      Mais la solution simple consiste effectivement à monter la tension d’entrée des moteurs... A suivre. Celà n’empeche pas de faire des tests, j’attends de récupérer un xPo et de me refaire un cable de programmation correct.

    Répondre à ce message

Un message, un commentaire ?

modération a priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document