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

Simulink Discussion :

Conversion d'une PWM en analogique


Sujet :

Simulink

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur Electronique
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Electronique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut Conversion d'une PWM en analogique
    Bonjour à tous,

    Je réalise une chaîne de traitement audio dans le cadre d'un projet. Je prends des valeurs d'un fichier wav pour générer une PWM quantifiée sur 8 bits.

    Ma PWM fonctionne parfaitement, cependant dans l'objectifs de contrôler un pont en H il me faut insérer des dead times dans ma PWM afin d'éviter les court-circuits dans le pont. Il existe des circuits analogiques permettant cela mais il me faut passer d'une PWM digitale à une PWM analogique.

    Pour aider à la compréhension voici un exemple de pont en H



    Et le schéma d'un "Two phase clock generator" permettant le décalage de ma PWM :


    Dans Simulink il existe des portes CMOS qui me permettent de réaliser ce montage, avec des temps de transition pour les inverseurs de sortie. Malheureusement, je ne peux entrer dans ces blocs avec des valeurs discrètes. Il me faut une tension continue.

    Merci d'avance pour vos réponses

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Pourrais-tu ajouter ton modèle Simulink?
    Quel est le problème exactement dans ton modèle Simulink? Il te faut transformer ton signal de continu à discret (ou l'inverse)?

    Duf

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur Electronique
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Electronique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Merci pour cette réponse,

    Mon modèle Simulink sort des vecteurs comprenant les valeurs de ma modulation PWM. L'objectif est de passer sous Simscape afin de réaliser des opérations avec les élément CMOS disponibles.

    J'ai trouvé un block nommé "Simulink - PS converter" qui me permet le branchement sur une source de tension contrôlée... cependant il n'accepte pas les vecteurs apparemment.

    Je vous mets en joint mon modèle .mdl ainsi qu'un fichier wav utilisé pour mes simulations.

    Merci d'avance pour vos réponses.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre à l'essai
    Homme Profil pro
    Ingénieur Electronique
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Electronique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Bonjour,

    Pas tellement d'activité sur ce forum... j'avance à petits pas dans ce projet. Il me semble que la seule façon de réaliser ma simulation est de réussir à découper un vecteur (ligne ou colonne à choix) en valeurs constantes entrant dans un switch à chaque temps d'échantillonnage.

    Cependant, malgré des essais avec des sample&hold et autre joyeusetés, impossible de faire passer un vecteur en constantes... Cela devrait être possible pourtant..

    Merci d'avance pour votre aide.

  5. #5
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Citation Envoyé par rlocus Voir le message
    impossible de faire passer un vecteur en constantes...
    Pourtant en écrivant [1 2 3] dans un bloc Constant tu obtiens bien un signal avec 3 éléments...

  6. #6
    Membre à l'essai
    Homme Profil pro
    Ingénieur Electronique
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Electronique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Citation Envoyé par duf42 Voir le message
    Pourtant en écrivant [1 2 3] dans un bloc Constant tu obtiens bien un signal avec 3 éléments...
    Oui, mais le bloc "switch" dans Simpower ne fonctionne que par échantillons. Il n'y a que le bloc "Pulse Generator" qui fonctionne pour cette entrée, mais les impulsions sont de taille fixe. Ce n'est bien entendu pas le cas de ma PWM...

    Si tu arrives à faire rentrer un vecteur dans le bloc "switch" et d'en sortir une tension sur un scope, tu seras officiellement mon sauveur

    Merci d'avance

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/02/2008, 14h18
  2. [datetime] conversion d'une chaîne en une date + heure
    Par jean-jacques varvenne dans le forum Général Python
    Réponses: 2
    Dernier message: 07/04/2005, 10h43
  3. [date] conversion d'une date et compatibilité access
    Par WriteLN dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/01/2005, 14h03
  4. Conversion d'une requête SQL en VBA
    Par Keraccess dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 26/10/2004, 17h33
  5. Conversion d'une chaine de char en numerique
    Par simone.51 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 25/03/2004, 16h47

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