Go Down

Topic: [Question] Sonde thermocouple et l'arduino (Read 6243 times) previous topic - next topic

B@tto

#15
Nov 24, 2012, 12:04 pm Last Edit: Nov 24, 2012, 12:16 pm by B@tto Reason: 1

il faut bien garder à l'esprit que l'idéal, ça reste une sonde qui donne soit directement une valeur numérique (type DS1820) soit une valeur analogique linéaire. Avec un thermocouple, il te faut faire une conversion avec une formule super compliquée si tu veux une valeur précise sur toute la gamme.


Faux, c'est ultra simple ...

Code: [Select]

float ConversionThermocouple(long Signal){ // Signal en µV

 float Temperature;
 Temperature=Signal*2.508355e-2 + Signal * (7.860106e-8 + Signal * (-2.503131e-10 + Signal * 8.315270e-14));
 Temperature+=TemperatureAmbiante;
 return Temperature;

}



Et en plus de 0°C à 120°C une linéarisation est largement envisageable.
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

Artouste



il faut bien garder à l'esprit que l'idéal, ça reste une sonde qui donne soit directement une valeur numérique (type DS1820) soit une valeur analogique linéaire. Avec un thermocouple, il te faut faire une conversion avec une formule super compliquée si tu veux une valeur précise sur toute la gamme.


Faux, c'est ultra simple ...

Code: [Select]

float ConversionThermocouple(long Signal){ // Signal en µV

 float Temperature;
 Temperature=Signal*2.508355e-2 + Signal * (7.860106e-8 + Signal * (-2.503131e-10 + Signal * 8.315270e-14));
 Temperature+=TemperatureAmbiante;
 return Temperature;

}



Et en plus de 0°C à 120°C une linéarisation est largement envisageable.


bonjour b@tto
le vrai probleme des thermocouples en utilisation "amateur" c'est qu'il faut nécessairement adjoindre un circuit amplificateur/integrateur/compensateur (jonction froide).
ceci etant ce sont d'excellents capteurs incontournables (plage de mesure) dans beaucoup de domaine

B@tto

C'est pour ça que je proposait l'AD595, qui en plus s'il ne s'agit ici que de faire que d'actionner quelque chose suivant une consigne, n'impliquera pas l'utilisation d'un µC.
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

Artouste


Oui, j'avais lu des choses sur comment trouver les 3 coef.

La thermistance parfaite pour prendre la température. Faut juste s'avoir qu'elle à une latence élevée. Dans mon cas c'est pas un soucis  ^_^

Merci pour votre aide :)

en complément
et avant utilisation ce soir  :smiley-mr-green:
relevé de R fonction de T° (fait avec 2 sondes "homogénéisée"  :smiley-mr-green: )

al1fch

#19
Nov 24, 2012, 06:40 pm Last Edit: Nov 24, 2012, 06:51 pm by al1fch Reason: 1
Alors .... bon magret, Artouste ou bon gigot !!  :)
Quote
pour 8 € tu recupere une ctn 50K conditionnée (tube piqueur,tresse métallique de protection,connecteur serti)

+ livrée avec ses coefficients A,B et C pour l'équation qui va bien...

Artouste

#20
Nov 24, 2012, 07:20 pm Last Edit: Nov 24, 2012, 07:22 pm by Artouste Reason: 1

Alors .... bon magret, Artouste ou bon gigot !!  :)
Quote
pour 8 € tu recupere une ctn 50K conditionnée (tube piqueur,tresse métallique de protection,connecteur serti)

+ livrée avec ses coefficients A,B et C pour l'équation qui va bien...

:smiley-mr-green:
ce sera un magret cuit à coeur autour de 11Kohms  8)

http://www.youtube.com/watch?v=FnBdfNw_GOE

Menthalo

Et pour cette sonde juste formidable CTN 50k Ikea c'est bien son nom ?

Le pack avec la totale, vous avez une idée d'ou le trouver ?

Artouste


Et pour cette sonde juste formidable CTN 50k Ikea c'est bien son nom ?

Le pack avec la totale, vous avez une idée d'ou le trouver ?

Il y en a qui ne lise pas correctement les reponses  :smiley-mr-green:
reprendre là et ouvrir les liens  8)
http://arduino.cc/forum/index.php/topic,133758.msg1007154.html#msg1007154

Menthalo

C'est une honte ces personnes qui demande de l'aide et qui ne lisent même pas les réponses de personnes adorables  ]:D ]:D ]:D ]:D

Menthalo

Et si je souhaite l'acheter comme composant . soit CTN 50k si j'ai bien compris ? pour les coefs je dois faire des tests pour le coup ? Ou je peux reprendre le tableau mis au dessus ? D'ailleurs la courbe s'arrete à 100°C, c'est pas la limite du capteur on est bien d'accord ^^ ? Juste pour en être convaincu lol

Merciiiiiiiiiii :smiley-mr-green:

Artouste


Et si je souhaite l'acheter comme composant . soit CTN 50k si j'ai bien compris ? pour les coefs je dois faire des tests pour le coup ? Ou je peux reprendre le tableau mis au dessus ? D'ailleurs la courbe s'arrete à 100°C, c'est pas la limite du capteur on est bien d'accord ^^ ? Juste pour en être convaincu lol

Merciiiiiiiiiii :smiley-mr-green:

la courbe débute à 0°C et s'arrête à 100°C juste parce que je n'avais pas là "sous la main" d'autres références métrologique "facile" 
le "lecteur" va jusqu'à 130 °C , le capteur lui meme doit supporter ~ 200 °C

avec une autre source de CTN, et sauf à avoir les coeffs sur datasheet , il faudra verifier la progression de la courbe pour les determiner

Bon c'est pas tout ça , mais j'ai magret  :smiley-mr-green:

al1fch

Quote
Et si je souhaite l'acheter comme composant . soit CTN 50k si j'ai bien compris ? pour les coefs je dois faire des tests pour le coup ? Ou je peux reprendre le tableau mis au dessus ?

Les ctn 50K ont des courbes voisines  (donc des coeffs ABC voisins) et la courbe relevée par Artouste peut servir dans un premier temps, l'ideal étant par la suite de faire des relevés (3 points suffisent) avec la CTN utilisée réellement et en déduire les 3 'vrais' coeffs....

Menthalo

Je ne vais pas m'embeter ^^ je vais prendre une CTN 50k, et dans ce cas je pourrais utiliser ta courbe ??  ]:) ]:D

bon app avec ton magret  ;)

guix

Je me trompe peut-être, mais je crois avoir lu que chaque sonde de type thermocouple donne des résultats différents, même 2 sondes de même modèle ne donneront pas les mêmes valeurs, et que ça dépend aussi de la longueur du cable, s'il bouge, etc etc... bref ça à l'air bien sensible comme sonde.

Menthalo

Arf merci pour cette info. Et dans ce cas là, quand tu fais des test pour connaître la température. Il faut bien entendu qu'elle soit stable ^^. Du coup tu te mets dans des endroits précis ? Ext température ambiante dans la maison et dehors ? et une 3eme dans ta cave par exemple ( lol ).

Ou as tu une maniere de faire moins farfelue ?  ]:D

Go Up