question programmation pic
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

question programmation pic



  1. #1
    jeym21

    question programmation pic


    ------

    Bonjour, je me suis acheté le pickit3 de chez microchip fournit avec une petite démo board qui utilise un pic18f45k20.
    pour ce qui est du matériel, j'utilise mplab et le c18.

    Je vous explique mon soucis: J'ai une tension qui peux avoir pour valeur de 0 jusqu'à 5V qui entre sur une pin analogique, je la converti en binaire et ensuite en fonction de la valeur lu je voudrai faire sortir sur une pin du µC une tension continue.
    jusqu'ici je sais faire, ce que je voudrai maintenant, c'est qu'en fonction de la valeur lu, j'aimerai choisir le niveau de la tension qui sort sur la pin.

    enfaite il suffit de faire des branchements conditionnels mais ce que je ne sais pas, c'est dire "fais sortir du 3v sur pin2, fais sortir du 2v sur pin2 etc..."

    je pense que cela est possible puisque j'ai des petits tuto qui font carrément sortir des sinusoïdes, mais pour l'instant c'est un peu compliqué pour moi...

    -----
    Dernière modification par jeym21 ; 22/01/2014 à 17h51.

  2. #2
    minioim

    Re : question programmation pic

    bah si ton pic est équipé d'un CNA (convertisseur numérique analogique) oui mais c'est plutôt rare je crois et je le vois pas dans la DS de ton pic.

    le CAN ne permet que de lire une valeur analogique pour la convertir en numérique (mais tu t'en sers déjà)

    sinon pour générer un signal de tension variable.... un autre sujet évoque ces options:

    Plusieurs possibilités:
    -Une PWM avec ensuite un gros filtre passe-bas
    -Utiliser plusieurs pattes avec des résistances.

  3. #3
    DAUDET78

    Re : question programmation pic

    Citation Envoyé par jeym21 Voir le message
    je pense que cela est possible puisque j'ai des petits tuto qui font carrément sortir des sinusoïdes, mais pour l'instant c'est un peu compliqué pour moi...
    Non, ce n'est pas possible. Une sortie de µC donne 0 ou 5V.

    Pour sortir une tension analogique, il faut un convertisseur numérique/analogique :
    - Un vrai ( du genre DAC08 ou autres)
    - Une sortie PWM et un filtre passe-bas
    J'aime pas le Grec

  4. #4
    mag1

    Re : question programmation pic

    Bonjour,

    Les picaxes ont une sortie DAC sur 32 niveaux. Alors, si un picaxe peut le faire.....

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

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

    Re : question programmation pic

    ha mince :/ merci pour vos reponses

  7. #6
    RISC

    Re : question programmation pic

    Salut Jeym,

    Attention au PIC18F45K20 car c'est un microcontroleur 3.3V MAX.
    La lecture de la datasheet évite la ...fumée..


    a+

  8. #7
    extremgear

    Re : question programmation pic

    c'est le PIC18LF45K20 qui est en 3.3V max il me semble , non ?
    d'aprés le datasheet il y a un DAC justement sur ce pic , mais je ne sais pas si ça convient pour ton application.

  9. #8
    RISC

    Re : question programmation pic

    Salut
    Citation Envoyé par extremgear Voir le message
    c'est le PIC18LF45K20 qui est en 3.3V max il me semble , non ?
    Lis bien la datasheet...Vdd doit être compris entre 1.8V et 3.6V pour le PC18F45K20.

    Le PIC18LF45K20 n'existe pas...

    a+

  10. #9
    extremgear

    Re : question programmation pic

    Citation Envoyé par RISC Voir le message
    Salut

    Lis bien la datasheet...Vdd doit être compris entre 1.8V et 3.6V pour le PC18F45K20.

    Le PIC18LF45K20 n'existe pas...

    a+
    oups bien vu j'ai confondu avec le 18f45k22 , mon précédent message est à ignorer , désolé !

  11. #10
    alainav1

    Re : question programmation pic

    'Les picaxes ont une sortie DAC sur 32 niveaux. Alors, si un picaxe peut le faire..."

    il y bien des choses facile a faire avec un picaxe et difficile avec un autre µP et réciproquement !
    le choix du µP en fonction du besoin est donc une etape importante si on veut se simplifier la vie !
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

Discussions similaires

  1. Question Programmation C
    Par Pilou81 dans le forum Électronique
    Réponses: 16
    Dernier message: 31/03/2010, 10h39
  2. question programmation en C
    Par alexmomo dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 25/03/2009, 17h17
  3. Question programmation en C
    Par invite2642195b dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 04/01/2007, 12h52
  4. Question sur la programmation C
    Par invitef74412c3 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 07/05/2006, 21h03
  5. question de programmation!!!
    Par invitefe27f92b dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 19/08/2004, 22h18
Découvrez nos comparatifs produits sur l'informatique et les technologies.