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

LM335+Pic



  1. #1
    alex934mas

    LM335+Pic


    ------

    Bonjour je voudrais avoir un petit renseignement,je vousdrais a partir de mon pic evaluer la temperature et declencher un petit relais lorsque la temperature est atteinte.J'utilise pour sa mon petit picbasic 3B

    Mais voila j'ai brancher comme sur mon shéma (désolé Paint oblige ) un lm335 sur mon pic,je le regle avec mon potentiometre pour mettre 25° (temperature affiché par mon thermometre,la,ma temperature reste plus ou moins fixe,mais des que je met mon doigt sur le capteur la temperature montre et apres pas moyen de retrouvé mes 25° que j'avais au depart,mon afficheur m'indique une temperature qui varie beaucoup trop,et comme je veut declencher un relais,je veut pas que sans arret il s'arette,repar...

    Pouriez vous m'aider

    THX

    -----
    Images attachées Images attachées

  2. Publicité
  3. #2
    Gérard

    Re : LM335+Pic

    Bonjour,
    Que la T° vaire quand tu mets le doigt est normal.
    Pour l'afficheur, il faut donner des précisions, quel est son type, comment la valeur est envoyée par le PIC ?

    Une idée : fait 4 acquisitions et calcule la moyenne.
    Affiche cette moyenne toutes les secondes.

  4. #3
    alex934mas

    Re : LM335+Pic

    Bonjour,merci pour votre reponse
    Mon programme:


    DIM M as INTEGER , T as INTEGER
    LCDINIT
    DEB: M = ADIN ( 2 ) ' mesure des volts par LM335
    T= ( 50 * M ) / 102 : T = T - 273 ' conversion en degrés
    LOCATE 2, 1 : CSROFF
    PRINT DEC ( T )
    LOCATE 9, 1 : PRINT "degres" : DELAY 500
    GOTO

    Comment le rendre plus experimenté?

    Merci

  5. #4
    alex934mas

    Re : LM335+Pic

    Personne?

  6. #5
    Gérard

    Re : LM335+Pic

    Citation Envoyé par alex934mas Voir le message
    Bonjour,merci pour votre reponse
    Mon programme:


    DIM M as INTEGER , T as INTEGER
    LCDINIT
    DEB: M = ADIN ( 2 ) ' mesure des volts par LM335
    T= ( 50 * M ) / 102 : T = T - 273 ' conversion en degrés
    LOCATE 2, 1 : CSROFF
    PRINT DEC ( T )
    LOCATE 9, 1 : PRINT "degres" : DELAY 500
    GOTO

    Comment le rendre plus experimenté?

    Merci
    Bonjour,
    INTEGER, c'est bien "entier" ? Sur combien de bit ?
    Le CAN interne travaille sur 10 bit, INTEGER est-il compatible ?
    Avec les calculs que tu fais, T sera un float.

    Comment as-tu cablé le LM ?

    Il manque quelque chose derrière GOTO.

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

    Re : LM335+Pic

    Citation Envoyé par alex934mas Voir le message
    Personne?
    Ben si, fallait patienter 1 min.

  9. Publicité
  10. #7
    alex934mas

    Re : LM335+Pic

    Mdr comme quoi,j'ai attendu une journée,et pile quand je post...^^

    Si je vous repond INTEGER format d'une variable sur 2 octet (0 a 65 535) sa repond a votre question?
    Qu'est ce que le CAN?
    Et "T sera un float" tu veut dire qu'il variera tous le temps?

  11. #8
    Gérard

    Re : LM335+Pic

    Citation Envoyé par alex934mas Voir le message
    Mdr comme quoi,j'ai attendu une journée,et pile quand je post...^^

    Si je vous repond INTEGER format d'une variable sur 2 octet (0 a 65 535) sa repond a votre question?
    Oui, 2 octet suffisent pour le résultat de la conversion sur 10 bit.

    Citation Envoyé par alex934mas Voir le message
    Qu'est ce que le CAN?
    Convertisseur Analogique Numérique (ADC en anglais)
    C'est un périphérique que beaucoup de µC intègrent à même la puce.

    Citation Envoyé par alex934mas Voir le message
    Et "T sera un float" tu veut dire qu'il variera tous le temps?
    Non, ce sera une variable à virgule flottante (4 octet)
    http://fr.wikipedia.org/wiki/Float

  12. #9
    alex934mas

    Re : LM335+Pic

    Hum okay,mais alors comment resoudre mon probleme?

  13. #10
    Gérard

    Re : LM335+Pic

    Citation Envoyé par alex934mas Voir le message
    Hum okay,mais alors comment resoudre mon probleme?
    Désolé, pour aujourd'hui je jette l'ancre.
    La nuit nous portera conseil et demain nous trouverons une solution.


  14. #11
    alex934mas

    Re : LM335+Pic

    Mdrr pas de soucis ^^

  15. #12
    Gérard

    Re : LM335+Pic

    Bonjour,
    Un exemple que j'ai écrit en Basic :
    Code:
    ;*************************************************************
    ;		S/P MESURE DE LA TEMPERATURE
    ;*************************************************************
    MES_TEMP:	
    		
    		For I = 0 To 3				;acquisition de 4 valeurs
    			TabTemp [I]	= ADIn 0	;mesure LM335
    			DelayMS		50
    		Next
    	 	
    		SommeTemp	= 0			;init variable
    		For I = 0 To 3
    			SommeTemp = SommeTemp + TabTemp [I]
    		Next
    		
    		Temp1		= SommeTemp / 4092	;/4 et /1023
    		Temp1		= Temp1 * 258		;mise à l'échelle
    		Temp1		= Temp1 - 25		;ajout talon
    
    ;acquisition de la 2ème T°
    		
    		For I = 0 To 3				;acquisition de 4 valeurs
    			TabTemp [I]	= ADIn 1	;mesure LM335_2
    			DelayMS		50
    		Next
    	 	
    		SommeTemp	= 0			;init variable
    		For I = 0 To 3
    			SommeTemp = SommeTemp + TabTemp [I]
    		Next
    		
    		Temp2		= SommeTemp / 4092	;/4 et /1023
    		Temp2		= Temp2 * 258		;mise à l'échelle
    		Temp2		= Temp2 - 25		;ajout talon
    		
    		Return
    
    ;*************************************************************
    ;		S/P AFFICHAGE TEMPERATURE
    ;*************************************************************
    		
    AFF_TEMP:	
    	;	Cls
    		
    		Print At 1,1,"  Temp1 = ",DEC1 Temp1
    		@ movlw 223
    		@ F@CALL Print
    		Print "C    "
    
    		Print At 2,1,"  Temp2 = ",DEC1 Temp2
    		@ movlw 223
    		@ F@CALL Print
    		Print "C    "
    		DelayMS		1500
    		
    		Return

  16. Publicité
  17. #13
    alex934mas

    Re : LM335+Pic

    Okay merci je vais tester sa sinon je cable mon capteur de la meme facon?
    Cf mon premier post

  18. #14
    Gérard

    Re : LM335+Pic

    Citation Envoyé par alex934mas Voir le message
    Okay merci je vais tester sa sinon je cable mon capteur de la meme facon?
    Cf mon premier post
    Attention, il faut adapter à ton langage.
    Pour le cablage : OK.

Sur le même thème :

Discussions similaires

  1. LM335 étalonnage????
    Par darkchild-GecKo dans le forum Électronique
    Réponses: 9
    Dernier message: 08/04/2008, 13h09
  2. Sonde de T°C avec LM335
    Par jorg1n dans le forum Électronique
    Réponses: 13
    Dernier message: 24/01/2008, 08h19
  3. montage AOP + lm335
    Par ero-sennin dans le forum Électronique
    Réponses: 29
    Dernier message: 22/01/2008, 21h41
  4. Capteur de type lm335 associé a un pic 16f877
    Par bwlm76 dans le forum Électronique
    Réponses: 2
    Dernier message: 21/01/2008, 22h02
  5. aide lm335
    Par juju60123 dans le forum Électronique
    Réponses: 67
    Dernier message: 02/09/2007, 12h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.