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

VHDL Discussion :

commande de transistor IGBT en VHDL


Sujet :

VHDL

  1. #1
    Candidat au Club
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Août 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut commande de transistor IGBT en VHDL
    Bonjour,
    pour améliorer la commutation de transistors IGBT, je travaille sur une électronique de commande qui est gérée par un CPLD. Je manque d'expériences en vhdl. Sur mon programme, j'ai mis en commentaire ce qui ne marche pas . Je ne comprends pas pourquoi mon programme ne marche pas ou si je peux réduire. Je travaille avec un CPLD qui a 114 Macrocells et 720 Pterms Used. J'ai deux deux signaux H1 et B1 fixent et je fait varié H2 et B2.
    Je vous voudrai savoir si vous pouvez m'expliquer mon erreur ou si je n'utilise pas la bonne méthode.
    Si vous avez besoins de plus d'explication, demandez moi.
    J'ai mis à disposition un texte d'explication et mon programme.
    Merci pour vos réponses.
    commande IGBT.txt
    commande IGBT.docx

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 61
    Points : 121
    Points
    121
    Par défaut
    Bonjour,
    J'ai remis en forme votre code pour le comprendre

    Voici les principales remarques :
    1. incompatibilités des bibliothèques entre-elles. Privilégiez toujours la "numeric_std"
    2. signaux pilotés plusieurs fois. À éviter car on ne perçoit pas la totalité d'un signal et le risque d'erreur est vraiment trop grand
    3. process 'temps' génèrent des latches Pas bon
    4. process 'pwm' : boucle combinatoire sur 'reset' et liste de sensibilité excessive.


    Tous pleins de commentaires "bonus" dans le code lui-même

    Cordialement,
    Fichiers attachés Fichiers attachés

  3. #3
    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
    titiri

    Concernant ton module de pilotage IGBT. Je te conseille te bien travailler ta validation.

    Crée toi une entité spécifique pour la simulation de ton module, pour vérifier le respect des temps morts, et que tu ne pilote pas de court-circuit.
    Quand un IGBT pète c'est un véritable coup de fusil!!!

    J'ai déjà désigné ce type de module, et j'ai remarqué que les temps morts ne sont parfois pas respectés quand la commande de rapport cyclique varie beaucoup.
    Un bon de test est de balancer un bruit blanc dans la commande de rapport cyclique de simuler ton entité pendant une durée suffisamment longue (1 sec?), en vérifiant que les temps morts sont toujours respectés.

  4. #4
    Candidat au Club
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Août 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci pour vos réponses. J'espère que j'arriverai à faire mon code avec vos conseils.

Discussions similaires

  1. commande d un capteur des ultrasons à l'aide du langage VHDL
    Par moussaoui.yasir dans le forum VHDL
    Réponses: 1
    Dernier message: 04/11/2013, 15h34
  2. Code VHDL ams du transistor FET en commutation
    Par calin2002 dans le forum VHDL
    Réponses: 0
    Dernier message: 17/08/2011, 01h17
  3. commande transistors pour hacheurs
    Par Gilles67 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 11/03/2010, 13h56
  4. Réponses: 3
    Dernier message: 02/09/2002, 18h49
  5. Réponses: 2
    Dernier message: 11/08/2002, 21h27

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