Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Pb traitement du signal



  1. #1
    bouly94

    Pb traitement du signal


    ------

    Bonjour à tous,
    je souhaiterais avoir votre avis sur le problème suivant :

    j'ai un problème sur la mise en œuvre d'un capteur optique IR 8 éléments (donc 8 voies analogiques à acquérir). Ce dernier doit être refroidit à l’aide d’un petit compresseur, le moteur du compresseur est géré via une PWM (F=60kHz) qui permet de définir sa vitesse. Le soucis c’est que je me retrouve avec un signal perturbé en sortie du capteur (on voit un petit « glitch » sur le signal utile @60kHz) et la bande passante du capteur est de l’ordre de 300kHz !
    Un soin particulier a pourtant été apporté sur la carte pré ampli analogique, il me reste donc comme solution à effectuer le traitement du signal en numérique. (je précise que je n’ai pas la possibilité d’accéder à l’électronique de commande de la PWM).

    N’étant pas expert dans ce domaine, je souhaiterais avoir vos avis pour cette partie :

    On m’a indiqué qu’il fallait décimer ?!!! )=> de ce que je me souviens, la décimation en permet pas « d’éliminer » les échantillons de la PWM ?!! mais de réduire par un facteur n la bande passante non ? donc je ne vois pas très bien l’utilité…

    Peut être une solution : effectuer la FFT du signal, et virer le fondamental du signal PWM et ses harmoniques (qui elles sont dynamiques (rapport cyclique variable)… comment faire pour bien filtrer ? est-ce que je détecte les pics de certains échantillons et je les ignore ?

    Je précise que j’ai un gros FPGA et mes signaux ont (au max) la possibilité d’être échantillonnés à 10MHz.

    Merci à vous

    -----

  2. Publicité
  3. #2
    gcortex

    Re : Pb traitement du signal

    tu peux échantillonner à 60KHz entre les fronts

  4. #3
    gcortex

    Re : Pb traitement du signal

    ou à 7680 KHz, en faisant une moyenne...

  5. #4
    bouly94

    Re : Pb traitement du signal

    Bonsoir et merci pour ta réponse,
    je ne peux échantillonner à 60kHz car mon signal utile a une bande passante de 314kHz...

    pourquoi 7680kHz ?

    Je ne crois pas que l'on puisse filtrer le signal, si on filtre on perd l'info, par contre le fait d'avoir un signal périodique indique que je peux anticiper l'évènement et j'avais plutot pensé à échantillonner la pertubation lors du passage sur une source connue (on a un corps noir qui rayonne à une température connue) pour soustraire le contenu fréquentiel (ou temporel d'ailleurs) lors du passage du mirroir sur la scène observée le signal parasite.
    Le problème c'est que le contenu harmonique de la perturbation bouge en fonction du temps puisque la PWM sert à la régulation de la température (rappel : la PWM commande une pompe charge de refroidir le caisson). Donc à moins de connaitre là encore la température et de définir une sorte de LUT dans le FPGA qui contiendrait le contenu harmonique de la PWM lié à un certain rapport cyclique...

    jesuis toujours ouvert à vos suggestions ... :s y'aurait t-il un spécialiste en traitement du signal pour m'éclairer ?

  6. A voir en vidéo sur Futura
  7. #5
    jiherve

    Re : Pb traitement du signal

    Bonsoir,
    si tu connais la fréquence perturbatrice tu peux tenter un filtre réjecteur.
    Ici un excellent site sur une approche numérique.
    http://www-users.cs.york.ac.uk/~fisher/mkfilter/
    JR
    l'électronique c'est pas du vaudou!

  8. #6
    gcortex

    Re : Pb traitement du signal

    pourquoi 7680kHz ?
    128x60 avec une moyenne sur 8 échantillons çà fait 16x60 = 960Ksps
    Dernière modification par gcortex ; 27/08/2010 à 17h30.

  9. Publicité
  10. #7
    Qristoff
    Animateur Électronique

    Re : Pb traitement du signal

    Salut,
    une solution système peut être, (si c'est possible !) de dériver/synchroniser l'horloge PWM de l'horloge d'échantillonage par division (7.68MHz/128=60kHz, c'est peut être ce que voulait dire gcortex..) et en inhibant les échantillons correspondant aux phases de commutations de la pompe (source de pollutions fréquentiélles).
    Je ne garanti pas le résultat mais je pense que ça ne peut aller que dans le bon sens !
    Tout existe, il suffit de le trouver...!

Discussions similaires

  1. Traitement du signal
    Par hell_ dans le forum Électronique
    Réponses: 1
    Dernier message: 25/06/2010, 19h08
  2. Traitement de signal
    Par Matcuya dans le forum Électronique
    Réponses: 2
    Dernier message: 12/04/2010, 11h37
  3. traitement de signal
    Par med22serghine89 dans le forum Électronique
    Réponses: 3
    Dernier message: 11/11/2009, 20h48
  4. traitement du signal
    Par bird12358 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 19/05/2009, 21h18
  5. traitement du signal
    Par preston dans le forum Électronique
    Réponses: 6
    Dernier message: 07/02/2007, 19h42
Découvrez nos comparatifs produits sur l'informatique et les technologies.