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

Générer une tension PIC 18F



  1. #1
    Thomas3391

    Générer une tension PIC 18F


    ------

    Bonjour à tous,

    Je suis actuellement en stage de 6 mois et je travaille en ce moment sur un PIC de la famille 18F. Je cherche à réaliser une petite manip pas très compliquée mais je n'y parviens pas correctement : je souhaite générer une tension en sortie sur une des pattes du PIC dont la valeur est proportionnelle à un calcul précedent. Actuellement, j'arrive simplement à générer tension qui se comporte en "tout ou rien", à savoir 5 V ou 0. J'aimerais, si possible, pouvoir au cours du temps générer une tension de 1.5V, 3.4 V, etc...,par exemple.

    Je programme en C et la seule commande que je connais pour avoir une tension en sortie sur la patte 0 du port J par exemple est :

    PORTJbits.RJ0 = 0b00000001;

    Connaissez-vous un moyen de réaliser cette manip ?

    1000 merci d'avance et toutes mes excuses si un post simillaire à déjà été posté.

    -----

  2. Publicité
  3. #2
    simon.

    Re : Générer une tension PIC 18F

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

  4. #3
    Thomas3391

    Re : Générer une tension PIC 18F

    Merci pour cette réponse presque immédiate ! Mais je me demandais s'il était possible de faire cette manipulation en agissant uniquement sur le code ? Exemple, en changeant la valeur d'un registre au cours du temps, on sort une tension également variable. Ça peut se faire ce genre de chose...?

    Merci d'avance

  5. #4
    simon.

    Re : Générer une tension PIC 18F

    C'est très simple: non. Sauf à prendre un des rares PICs qui ont un DAC matériel. Mais je ne sais même pas s'il y en a dans les 18F.

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

    Re : Générer une tension PIC 18F

    Il me semble que les PIC ne disposent pas de CNA (Convertisseur Numérique Analogique), donc ce n'est pas faisable immédiatement.

  8. #6
    Thomas3391

    Re : Générer une tension PIC 18F

    Ok, me voici fixé ! Merci pour ces précisions très rapides !

  9. Publicité

Discussions similaires

  1. générer une interruption [PIC et transistors]
    Par Nappa dans le forum Électronique
    Réponses: 8
    Dernier message: 10/05/2009, 07h12
  2. PIC 18f et mémoire SPI
    Par kyle722 dans le forum Électronique
    Réponses: 2
    Dernier message: 02/04/2009, 09h43
  3. pic 18F et L298
    Par piupiuvb dans le forum Électronique
    Réponses: 5
    Dernier message: 23/03/2009, 08h11
  4. comment passer des pic 16F au pic 18F ?
    Par MorpheusPic dans le forum Électronique
    Réponses: 5
    Dernier message: 13/08/2008, 22h04
  5. comment générer une tension aléatoire?
    Par led23 dans le forum Électronique
    Réponses: 6
    Dernier message: 26/03/2008, 12h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.