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

PIC - Sorties analogiques



  1. #1
    kimliz

    PIC - Sorties analogiques


    ------

    Bonjour,

    Mon projet consiste à récupérer l'état de capteurs numériques ou analogiques via un pic18f4685 (Ce pic m'est imposé). Il y a aussi une liaison USB entre mon pic et un pc, celui ci doit pouvoir gérer certaines sorties analogiques.
    Malheureusement mon problème est ici, sur la réalisation des sorties analogiques. Je me suis renseigné et j'ai pu voir une astuce avec le module PWM, sauf que sur mon pic il y a seulement deux pins ou je peux faire ça, et j'ai besoin de 3 sorties analogiques. Je voulais savoir si j'avais bien compris la datasheet et que seulement les pin CCP1 et CCP2 sont utilisables en PWM donc impossible d'utiliser PWM dans mon cas ?
    (Datasheet http://ww1.microchip.com/downloads/e...Doc/39761c.pdf)
    Sinon j'ai vu un moyen qui consiste à mettre un registre à décalage suivi d'un convertisseur numérique-analogique et communiquer en liaison série. Mais je devrai réaliser 3 fois ce montage pour mes 3 sorties analogiques, ça me parait assez lourd Oo Puis après niveau programmation ça va être très compliqué de gérer le protocole de la liaison pc et les 3 communications pour les convertisseurs.

    Merci de votre aide !

    Cordialement

    -----

  2. Publicité
  3. #2
    DAUDET78

    Re : PIC - Sorties analogiques

    Citation Envoyé par kimliz Voir le message
    suivi d'un convertisseur numérique-analogique et communiquer en liaison série.
    Quelle résolution ? Combien de bit ?
    J'aime pas le Grec

  4. #3
    kimliz

    Re : PIC - Sorties analogiques

    8 bits, avec une résolution de 47mV !

    Merci de ton aide !

  5. #4
    paulfjujo

    Re : PIC - Sorties analogiques

    Si tu peux utiliser l'I2C 2 pins SDA SCL..
    Quad DAC 8 bits device

  6. #5
    kimliz

    Re : PIC - Sorties analogiques

    Merci de ta réponse paulfjujo

    J'ai déjà pensé à l'I2C ou le SPI mais le soucis c'est que cela utilise 2 pins, malheureusement avec mes nombreux capteurs et mes sorties je n'ai plus assez de place pour me permettre d'utiliser 2pins pour un convertisseur =(

  7. A voir en vidéo sur Futura
  8. #6
    paulfjujo

    Re : PIC - Sorties analogiques

    Si tu es trop juste en entrees sortie, utilise aussi un expandeur d'E/S
    tel que le MCP23017 => 8E + 8S ou 16E ou 16S sur ce meme bus I2C..
    ou les version en SPI si tu preferes.

  9. Publicité
  10. #7
    kimliz

    Re : PIC - Sorties analogiques

    D'accord je note ta solution !
    Mais dans l'idéal est-ce possible de réaliser mes 3 entrées avec le module PWM ? ça serait beaucoup plus léger niveau schéma et programmation !

  11. #8
    paulfjujo

    Re : PIC - Sorties analogiques

    Citation Envoyé par kimliz Voir le message
    Mais dans l'idéal est-ce possible de réaliser mes 3 entrées avec le module PWM ?
    3 entrés ?
    sortie ANA => Sortie TOR avec PWM

    Dans le post#1 tu dis n'avoir que 2 sorties PWM ..

    ou alors , avec 2 timers tu geres un autre PWM , 100% software
    1 timer pour faire le cycle à 1mS... RAZ sortie toute les 256µS
    1 autre timer de resolution 1µS x valeur simili ANA (0 à 255) pour mettre à 1 cette meme sortie.

  12. #9
    kimliz

    Re : PIC - Sorties analogiques

    3 sorties excuse moi
    Oui il y a que 2sorties PWM SI j'ai bien compris la datasheet seulement je ne suis pas sur ^^
    Ta solution de réaliser deux sorties PWM + sortie software me plait bien ! je vais essayer !

    Merci beaucoup pour ton aide !

  13. #10
    paulfjujo

    Re : PIC - Sorties analogiques

    errare:
    1 timer pour faire le cycle à 256µS.. RAZ sortie toute les 256µS
    = periode
    l'autre timer pour le duty-cycle..

    le filtage (RC) suivant ensuite les sorties PWM depend du temps de reponse dont tu as besoin !
    et du taux d'ondulation maxi permis... Compromis à trouver..
    car cela ne remplace pas une vraie sortie DAC .

  14. #11
    antek

    Re : PIC - Sorties analogiques

    Tu as défini la fréquence de sortie du PWM ?

  15. #12
    kimliz

    Re : PIC - Sorties analogiques

    Ok c'est noté paulfjujo, merci !

    Non je n'ai pas encore défini la fréquence antek, je suis encore à la conception de ma carte électronique !

  16. Publicité
  17. #13
    antek

    Re : PIC - Sorties analogiques

    Si les 3 pwm ont la même fréquence tu auras besoin d'un seul timer.

Sur le même thème :

Discussions similaires

  1. filtres analogiques
    Par jn2 dans le forum Électronique
    Réponses: 5
    Dernier message: 08/05/2013, 16h23
  2. Tp asservissements analogiques
    Par jacquotforever dans le forum Électronique
    Réponses: 4
    Dernier message: 04/01/2009, 20h26
  3. sélection de quartz par mux analogiques
    Par WhiteBird dans le forum Électronique
    Réponses: 26
    Dernier message: 30/09/2008, 08h09
  4. Systèmes numériques et analogiques
    Par Petithassane dans le forum Discussions scientifiques
    Réponses: 106
    Dernier message: 20/03/2008, 14h22
  5. Acquisition de données analogiques ?
    Par Sebxoii dans le forum Électronique
    Réponses: 2
    Dernier message: 17/02/2008, 12h47
Découvrez nos comparatifs produits sur l'informatique et les technologies.