sonde thermique
Répondre à la discussion
Affichage des résultats 1 à 23 sur 23

sonde thermique



  1. #1
    invite7ef0baf2

    sonde thermique


    ------

    Bonjour à tous, bonjour à toutes.
    J'ai un petit projet dans la tête mais vu mes connaissances il n'est pas réalisable seul. Je viens donc demander de l'aide ici. Je vous explique: je voudrais fabriquer moi-même une sonde thermique qui par l'intermédiaire d'un PIC (16F84 ou 16F870) afficherait la valeur sur un LCD... quelqu'un d'assez fou pour ce mettre sur ce projet?
    Moi l'analogique je n'y connais rien du tout donc ba faudrait être clair si possible, autrement je prends puis j'analyse ensuite tranquillement...
    Voilà en espérant que quelqu'un pourra m'aider...

    Bonne soirée
    GoDzcHiLd

    -----

  2. #2
    Gérard

    Re : sonde thermique

    Bonjour,
    Capteur LM335 (10mV/°K) soit 2,73V pour 0°C
    PIC avec CAN intégré
    LCD
    Un peu de programmation

    Ci dessus une ébauche de réponse à ton problème.
    Le 16F84 ne convient pas, pas de CAN.
    Gérard.

  3. #3
    invite7ef0baf2

    Re : sonde thermique

    oui pour le PIC je m'en doutait un peu, c'est pour ça que j'avais rajouté 16F870 car lui en possède.
    Et niveau proggrammation ,e je ne vois pas du tout comment m'y prendre... et en sortie du LM335, j'ai quoi comme info? genre 0° envoi 0000; 1° envoi 0001; 2° envoi 0010;....?

  4. #4
    Gérard

    Re : sonde thermique

    La sortie du LM335 est 10mV/°K, ce qui veut dire 2,73V pour 0°C (0V pour 0°K ou - 273°C)
    pour 10°C (283°K) on aura 2,83V
    Cette tension est convertie par le PIC puis envoyé au LCD

    voir ici pour le LM http://www.national.com/ds/LM/LM135.pdf

    Quel est le langage utilises-tu ?

    Gérard.

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

    Re : sonde thermique

    et bien en fait je n'utilise pas de language de proggramation proprement dit... j'utilise le logiciel flowcode pour coder et flasher mon PIC. par contre j'établi toujours un algoritme avant donc si tu me donnes le principe, je pourrais je pense le coder. et si tu as un algo pour gérer le LCD je suis preneur, je m'en occuperai tout seul si on me donne l'algo qui va...
    en tout cas je te dis déjà merci pour l'aide que tu m'apportes.

  7. #6
    Gérard

    Re : sonde thermique

    Je programme en Basic et le LCD se commande simplement, ex
    print at 1,1, "Température = ", TEMP

    print est la commande
    1,1 1re ligne, 1re caractère du LCD
    "....." texte à afficher
    TEMP valeur de la variable qui contient le résultat de la conversion
    J'espère que mon explication est claire.

    http://www.lextronic.fr/mikro/PP2.htm
    en bas de la page, 3 compilateurs (Basic, Pascal et C) en version démo, si ça te branche.

    Gérard.

  8. #7
    invite7ef0baf2

    Re : sonde thermique

    ok mais la conversion température/valeur, comment on la code dans le PIC?

  9. #8
    invite7ef0baf2

    Re : sonde thermique

    et je ne comprends pas trop comment tu veux afficher une chaîne de caractères dans une seule case du LCD... tu pourrais me coder tout ça en BASIC stp? je me débrouillerai avec ça...

  10. #9
    Gérard

    Re : sonde thermique

    Citation Envoyé par godzchild
    ok mais la conversion température/valeur, comment on la code dans le PIC?

    Température = Val_conv/1023 * 500 - 273
    Cette formule permet de convertir la valeur numérisée de la température (Val_conv) en degré C.

    prendre la valeur acquise, diviser par l'échelle (1023 parce que 10 bit), multiplier par l'échelle de sortie (5V correspondant à 500 x 10mV donc degrés) et soustraire le talon soit 273 qui correspond au zéro absolu.

    Exemple :
    la température est de 20°C (c'est ce qu'on veut mesurer) soit une tension de 2930mV (ou 2,93V)
    Lancement du CAN
    Val_conv = 599 points (sur une échelle de 1023 pour 5V)
    application de la formule ci-dessus :
    Temp = 599 /1023 * 500 - 273 = 19,76°C

    L'écart est du au calcul, 599 étant une valeur approchée.
    Ce n'est pas grave compte tenu de l'incertitude du capteur.
    Gérard.

  11. #10
    Gérard

    Re : sonde thermique

    Citation Envoyé par godzchild
    et je ne comprends pas trop comment tu veux afficher une chaîne de caractères dans une seule case du LCD... tu pourrais me coder tout ça en BASIC stp? je me débrouillerai avec ça...


    Je ne veux pas afficher une chaine de caractères dans une case, mais dans autant de cases que nécessaire.
    Quand j'écris " Tempéraure =", caque caractère entre les " " occupera une case du LCD.
    Gérard.

  12. #11
    inviteb65e81be

    Re : sonde thermique

    Salut,
    J'ai fait un thérmomètre il y a peut de temps avec affichage sur LCD. Programmé en picbasic pro (Gérard j'aurais qq question pour toi plus tard ). J'ai utilisé une sonde onewire DS18b20. Cela donne une solution uniquement numérique pas besoin de CAN et faisable avec le 16F84.
    pour l'application:
    http://www.rentron.com/PicBasic/one-wire3.htm
    datasheet du 18b20:
    http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf

    cette solution est peut-être plus compliquée. le décodage des 12bits envoyé par la sonde est ardu.

    Amicalement
    gwen

  13. #12
    Gérard

    Re : sonde thermique

    Et tu veux savoir quoi ?
    Ma curiosité est aiguisée maintenant ....
    Gérard.

  14. #13
    invite7ef0baf2

    Re : sonde thermique

    donc moi si j'ai bien compri, en lecture sur mon port analogique, j'aurais une tension... le PIC pourra me sortir une valeur numérique avec ça??? il ne faut pas ajouter un comparateur ou je ne sais quoi?
    Pour c equi est du LCD, c'est bon j'ai compris comment m'en occupé, j'ai simulé et tout est ok. merci pour ça

  15. #14
    Gérard

    Re : sonde thermique

    Sur le port (en entrée ana) se trouve une tension qui sera numérisée par le CAN (10 bit)
    par une règle de 3 (voir post 9) tu trouveras la température que tu pourras afficher sur le LCD
    Gérard.

  16. #15
    invite7ef0baf2

    Re : sonde thermique

    a e là je crois que j'ai raté une grosse grosse étape... qu'est-ce que le CAN? et tu me conseilles quel PIC pour ça?

  17. #16
    Gérard

    Re : sonde thermique

    CAN : convertisseur analogique numérique
    Il est intégré dans pas mal de PIC, ex 16F876
    http://ww1.microchip.com/downloads/e...Doc/30292c.pdf page 111
    bonne lecture,
    Gérard.

  18. #17
    invite7ef0baf2

    Re : sonde thermique

    merci je vais voir ça de suite
    @+

  19. #18
    Gérard

    Re : sonde thermique

    As-tu déja lu Bigonoff ?
    http://www.abcelectronique.com/bigonoff/
    C'est Le Maitre incontestable des PIC (après la constructeur)
    en plus, c'est en français.
    Gérard.

  20. #19
    invite7ef0baf2

    Re : sonde thermique

    eeeee là la datasheet est franchement ardue pour moi... t'aurais pas un exemple perso d'utilisation? avec le code et le schéma qui va avec??? je sais c'est beaucoup mais comme on dit, qui ne tente rien n'a rien ^^

    EDIT: pour ce qui est de bigonoff, je suis en ce moment même en train de télécharger ces cours ^^ le peu que j'ai vu à l'air sympas bien que peu être un peu complexe..à voir

  21. #20
    invite7ef0baf2

    Re : sonde thermique

    et bien en fait ces cours sont progressifs donc je pense que je vais pouvoir suivre sans problème!!! le pied quoi!!! lol
    donc ba pour ceux qui passent par ce topic, allez voir ces cours, ils sont bien structurés en plus!!!

  22. #21
    Gérard

    Re : sonde thermique

    Les datasheets sont en anglais et pas si ardu que ça, quand tu en auras lu 10 ou 20, tu seras plus à l'aise.

    Bigonoff est progressif et très bien expliqué. Il faut faire les exercices proposés, en plus c'est un malin, il met des erreurs pour te faire chercher.
    Il faut aussi télécharger MPLAB chez Microchip.
    Il te faudra un programmateur (voir ici http://kudelsko.free.fr/) et il n'y a plus qu'à....
    Bonne lecture et bons programmes.
    Gérard.

  23. #22
    invite7ef0baf2

    Re : sonde thermique

    merci bien Gérard... je reviendrai si jamais je bloque.
    Merci beaucoup et bonne fin de soirée

  24. #23
    Gérard

    Re : sonde thermique

    Pas de problème, quand tu veux tu reviens.
    C'était un plaisir.
    Gérard.

Discussions similaires

  1. transfert thermique : puissance thermique
    Par invite8418f527 dans le forum Physique
    Réponses: 10
    Dernier message: 06/10/2008, 01h25
  2. Inertie thermique VS conductivité thermique
    Par yvonic dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 30
    Dernier message: 15/09/2008, 14h12
  3. Inertie thermique VS conductivité thermique
    Par yvonic dans le forum Physique
    Réponses: 10
    Dernier message: 29/10/2007, 18h19
  4. Sonde thermique
    Par invite13761b79 dans le forum Électronique
    Réponses: 7
    Dernier message: 18/10/2006, 14h24
  5. sonde thermique dans les disques durs?
    Par mach3 dans le forum Matériel - Hardware
    Réponses: 4
    Dernier message: 06/09/2005, 13h13
Découvrez nos comparatifs produits sur l'informatique et les technologies.