IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Programmation d'un DSP contrôleur TMS320LF2407


Sujet :

C

  1. #1
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Points : 56
    Points
    56
    Par défaut Programmation d'un DSP contrôleur TMS320LF2407
    Bonjour à tous,

    Dans le cadre d'un projet, je dois asservir en vitesse un moteur à courant continu.

    Pour ce faire, je dispose d'un moteur qui comprend un code incrémentale. Une carte avec un DSP TMS320LF2407.

    Je dispose déjà d'un programme de base permettant d'initialiser les différents registres souhaités (notamment ADC, QEP, SCI etc...).

    Mon objectif étant de :
    – Mesure du courant et de la vitesse par codeur incrémental
    – Reconstitution de la vitesse à partir du courant et du modèle
    du moteur, comparaison de la vitesse calculée avec la vitesse
    mesurée par codeur
    – Asservissement PID de la vitesse suivant une consigne,
    validation


    Je fait appel à cet communauté pour m'aider à démarrer ce projet. Pour dire simplement, je suis un peu perdu et je ne sais pas par où commencer.

    Si jamais vous avez quelques idées qui pourrait m'aider à comprendre et démarrer mon projet, ça me serait d'une grande aide.

    Merci d'avance,

    Cordialement,

  2. #2
    Membre expérimenté

    Homme Profil pro
    Collégien
    Inscrit en
    Juillet 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afghanistan

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juillet 2010
    Messages : 545
    Points : 1 429
    Points
    1 429
    Par défaut
    Je te conseille de commencer par la mesure. Cad assure toi de faire une bonne mesure du courant et de la vitesse.

    Car pour faire une bonne commande il faut une bonne mesure.

    Il y a compromis a trouver entre précision et vitesse :
    une mesure précise => une gros filtrage => du retard => vitesse de réaction faible.


    Si ton micro contient une FPU je te conseille de tout passer en calcul flottant, sinon reste sur du calcul entier.

    Bon Courage.

  3. #3
    Membre éclairé
    Avatar de bpy1401
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 471
    Points : 831
    Points
    831
    Par défaut
    Bonjour Kartoon67

    Premier conseil, n'attaque pas directement ton codage, mais essaie de voir les différentes étapes à faire.

    Dans un logiciel "dit embarqué" et les autres aussi, on programme en couche logiciels.

    Les couches bas niveaux permettent de faire les accès aux micros. Dons ton projet, au moins deux modules bas sont identifiables, la mesure de courant et la commande du moteur. Commence par ces deux modules logiciels. (un module logiciel est un groupe de fichiers C et H qui assume une fonction).


    Ensuite tu pourras travailler sur ton asservissement qui s'appuiera sur les services fournit par les couches basses.

    Bon courage.

    Bon courage.
    Page sur Developpez : http://pbriand.developpez.com

Discussions similaires

  1. Programmation DSP BLACKFIN
    Par peace26 dans le forum Autres architectures
    Réponses: 0
    Dernier message: 06/08/2011, 16h33
  2. [Turbo Pascal] Unité SBDSP - Programmation du DSP de la Sound Blaster
    Par Alcatîz dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 08/11/2010, 21h01
  3. Réponses: 1
    Dernier message: 14/08/2009, 10h09
  4. [MC68HC908GR8] Programmer micro-contrôleur pour affichage
    Par expert911 dans le forum Autres architectures
    Réponses: 2
    Dernier message: 19/02/2009, 00h13
  5. Recherche docs programmation DSP TMS320C5X
    Par jojo_ol76 dans le forum Autres architectures
    Réponses: 0
    Dernier message: 31/03/2008, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo