[Help] Contrôle module peltier par Arduino

Modérateur : allinside

Avatar de l’utilisateur
oreo
Ingénieur
Ingénieur
Messages : 320
Inscription : 10 avr. 2013, 02:00

Re: [Help] Contrôle module peltier par Arduino

Message par oreo » 11 avr. 2014, 21:58

Salut à tous !
Voilà, allons direct au vif du sujet:

J'ai besoin de contrôler en temps réel la température d'une plaque en verre afin que sa surface soit en permanence au point de rosée (http://fr.wikipedia.org/wiki/Point_de_ros%C3%A9e)
Pour cela je pensais utiliser plusieurs modules peltier (http://fr.wikipedia.org/wiki/Thermo%C3% ... icit%C3%A9) et un arduino accompagné d'un capteur de température et d'humidité.
Ça fait un moment que j'attends d'avoir un projet pour tâter du arduino, là c'est l'occasion, mais je débute complet.
Est-ce que quelqu'un(s) parmi vous aurait la gentillesse de me donner quelques conseils de montage aux vues de ce que je compte entreprendre?

Aussi j'en suis à commander le matériel dont j'ai besoin, voilà la liste provisoire, si là aussi vous avez des conseils ou quelque chose à quoi je n'aurais pas pensé, c'est avec grand plaisir :)
6 modules peltier >http://www.priceminister.com/offer?acti ... =283451140
Arduino Uno >http://boutique.semageek.com/fr/2-ardui ... 10092.html
Capteur temp/humidité > http://boutique.semageek.com/fr/138-dht ... gital.html

Aussi je me demande s'il faut que je prévoie une platine d'essais >http://boutique.semageek.com/fr/61-brea ... tacts.html avec des fils de prototypage...ou est-ce inutile...?

Bref vous l'aurez compris, j'ai plein de questions, je cherche pas à faire quelque chose de terriblement compliqué, et je cherche une bonne âme (ou plusieurs) pour me guider et m'apprendre des choses qui m'intéressent... :)



Edit:
Dans mes recherches je suis tombé sur un post d'un gars qui contrôle un peltier avec un arduino > http://garagelab.com/profiles/blogs/how ... th-arduino, deux trucs:
-lui contrôle lui-même la tension envoyée à son peltier, moi j'aurais besoin que cela soit automatique selon les données récoltées par le capteur de température et d'humidité.
-tant qu'à faire je préfèrerait comprendre un peu comment ça marche, et le gars n'explique pas grand chose...

Avatar de l’utilisateur
bigjose
Ingénieur en chef
Ingénieur en chef
Messages : 417
Inscription : 04 févr. 2011, 01:00

Re: [Help] Contrôle module peltier par Arduino

Message par bigjose » 12 avr. 2014, 11:47

Salut tous le monde, :hello:

Sympa le projet.
Moi, je dit qu'Arduino c'est cool. Bon ok, je me répète :lol:

D'un point de vue électronique, il te faudra un transistor ou un MOS qui supporte tes 6A, prévoie un radiateur.
Si tu n'as que le transistor, tu peux faire la manip en volant, sinon un plaque d'essai c'est bien :p

Sur la partie Logiciel du DTH11, il y a une librairie http://arduino-info.wikispaces.com/DHT1 ... TempSensor.

Comment vas tu faire pour l'asservissement ?

Avatar de l’utilisateur
oreo
Ingénieur
Ingénieur
Messages : 320
Inscription : 10 avr. 2013, 02:00

Re: [Help] Contrôle module peltier par Arduino

Message par oreo » 12 avr. 2014, 18:11

Salut à toi José :) Merci pour ta réponse, oui Arduino c'est cool (jme répète aussi)
Le transistor ou MOS c'est pour réguler la tension envoyée au 6 peltiers? il m'en faut qu'un seul?
Genre http://fr.farnell.com/stmicroelectronic ... dp/1097115 ?
Et pourquoi un radiateur? Pour le transistor? ça existe des radiateurs aussi petits?

Merci pour le lien vers la librairie pour le capteur, ce sera bien utile quand ce sera son tour ;)

Asservissement? c-a-d le contrôle? j'en sais foutrement rien, d'où mon appel à l'aide :D

Avatar de l’utilisateur
bigjose
Ingénieur en chef
Ingénieur en chef
Messages : 417
Inscription : 04 févr. 2011, 01:00

Re: [Help] Contrôle module peltier par Arduino

Message par bigjose » 12 avr. 2014, 19:22

Le Mos utilisé dan l'exemple, ce ferme (entre DS) si l'on luis applique une tension entre GS.

Pour le MOS choisie, quant il est fermé ça résistance tombe a 2 Ohm (Rds on).
Si tu y passe 6 A=> P=RI2 => P=2*6*6 =72 W... ca fait beaucoup pour un petit morceau de silicium. C'est pour ça que l'on rajoute un radiateur :

Un radiateur c'est cool ;) mais c'est gros ...
Un Petit radiateur + ventilo, ça marche trés bien aussi. Temps que le ventilo fonctionne :D
Tient un petit lien pour le calcule de radiateur.http://am.perso.free.fr/dissipateur.php

Si tu mets les 6 cellules Peltier, tu arrive a 6A*6=36A, ça commence a faire beaucoup ...

-------------------------------------------------------------------------------------------------------------
Pour l'asservissement, il plein de façon de faire de la plus simple a la plus complexe ...

Tu as un avantage, la temperature c'est lent.

La plus simple : Tout ou Rien
Si la temperature est supérieur a la temperature recherché. Tu commandes le MOS.
Si la temperature est inférieur a la température recherché. Tu ne commande pas le MOS.

Un peut plus complexe. Commande linéaire.
Tu commande en PWM le MOS.http://wiki.t-o-f.info/Arduino/SortieAn ... rduino.PWM
Si la temperature est trés supérieur a la température recherché, tu commandes le MOS avec un PWM a 100%.
Quand tu te rapproches de la températures recherché, tu commandes le MOS a 75% puis a 50% ...

Trés complexe. Double entrées
Même commande du Mos par un PWM.
1) Suivant le température et le degré d'hygrométrie, tu commandes le MOS. La tu sent bien que la loi de commande du MOS sera un peux plus complexe :p
2) Ou suivant l'hygrométrie, tu recherches une températures différentes ...

petrus
Ingénieur en chef
Ingénieur en chef
Messages : 420
Inscription : 18 juin 2004, 02:00

Re: [Help] Contrôle module peltier par Arduino

Message par petrus » 12 avr. 2014, 22:44

Le mos de oreo d'est pas du tout adapté à l’application, c'est un mos conçu pour commuter une tension élevée, un mos conçu pour une tension plus faible aura une résistance bien plus faible. Un petit dissipateur sera alors suffisant.

[edit]
Par exemple avec un STP60NF06L : http://fr.farnell.com/stmicroelectronic ... STP60NF06L

La résistance en commutation n'est que de 14 mili-ohms, donc pour 6A ça ne fait plus que 0,5W perdu en chaleur.

Autre chose d'important avec les mos, c'est la tension de grille nécessaire pour commuter le courant. Le STP60NF06L, peut commuter jusqu’à 160A avec une tension de grille de 5V (dernier graphique page 6). Il pourra donc être directement commandé par une sortie de l'arduino, ce qui n'est pas le cas de tout les mos.


Avatar de l’utilisateur
oreo
Ingénieur
Ingénieur
Messages : 320
Inscription : 10 avr. 2013, 02:00

Re: [Help] Contrôle module peltier par Arduino

Message par oreo » 12 avr. 2014, 23:52

Salut Petrus, merci beaucoup de te joindre à nous, et merci aussi de tes bons conseils :)

La majeure partie de vos conseils restent un peu incompréhensible pour moi pour le moment, vous l'avez compris mon niveau en électronique est pas bien grand, mais j'espère arriver à combler ce manque par un bon paquet de curiosité, d'intérêt et d'acharnement. Aussi pardon d'avance si des fois je vous demande de répéter de manière plus basique ce que vous venez de me dire... :jap:
Pour l'asservissement, il plein de façon de faire de la plus simple a la plus complexe ...

Tu as un avantage, la temperature c'est lent.

La plus simple : Tout ou Rien
Si la temperature est supérieur a la temperature recherché. Tu commandes le MOS.
Si la temperature est inférieur a la température recherché. Tu ne commande pas le MOS.

Un peut plus complexe. Commande linéaire.
Tu commande en PWM le MOS.http://wiki.t-o-f.info/Arduino/Sor [...] rduino.PWM
Si la temperature est trés supérieur a la température recherché, tu commandes le MOS avec un PWM a 100%.
Quand tu te rapproches de la températures recherché, tu commandes le MOS a 75% puis a 50% ...

Trés complexe. Double entrées
Même commande du Mos par un PWM.
1) Suivant le température et le degré d'hygrométrie, tu commandes le MOS. La tu sent bien que la loi de commande du MOS sera un peux plus complexe :p
2) Ou suivant l'hygrométrie, tu recherches une températures différentes ...
Le choix de la méthode dépend aussi de votre expérience et de la complexité de la chose face à mes mimines, même si je vous le dit, l'acharnement et la patience ça va, je suis plutôt armé.
Après au niveau pratique ce que je voudrais ce serait que la valeur de la température à atteindre par les peltiers soit fonction de l'humidité et de la température ambiante de la pièce, croisée avec la température à la surface de la plaque de verre...Mais si vous pensez que c'est peut-être pas la peine d'essayer d'atteindre cette précision, et que plus simple ca va le faire aussi, ca me va très bien aussi.



En premier lieu je pense que c'est la pratique qui me permettra de comprendre plus facilement comment tout ça fonctionne, du coup mon premier objectif et d'arriver à me procurer tout le matos assez vite (et d'un seul coup si possible car je suis obligé de tout commander par internet...).

À ce stade c'est déjà possible de valider pour:
-les 6 peltiers?
-arduino uno?
-capteur temp/hum ? (DTH11)
-plaque d'essais avec fils de proto?
-le MOS de l'ami Petrus (STP60NF06L)?

Aussi comme j'utilise le module temp/humidité pour prendre les mesures de l'aire ambiant, il me faudra une autre sonde pour la plaque, donc une thermistance ctn de 10K ferait l'affaire?

Pour le radiateur j'en trouve pas des assez petit avec ventilateur...par contre j'ai un ventirad de cpu sous la main, ferait-ce l'affaire? (Ma foi cténorme...)

Si votre expérience vous fait remarquer que quelque chose cloche, que j'oublie des trucs, ou qu'il faut plus de précisions, hésitez surtout pas !

Encore merci beaucoup de votre coup de main.


(Message pour moi-même, pour dans quelques semaines quand, j'espère, ce sera au point et que je relirais nos échanges:
"T'as compris maintenant?!" )

Avatar de l’utilisateur
szym59
Boss
Boss
Messages : 3902
Inscription : 31 déc. 2005, 01:00

Re: [Help] Contrôle module peltier par Arduino

Message par szym59 » 13 avr. 2014, 09:19

Hello

je sais pas si ça peu le faire, mais si il te faut une régulation plus précise, rien ne t'empêche d'alimenté une partie des peltiers pour avoir du froid et l'autre pour avoir du chaud !

si par exemple tu alimente tout les peltiers de la même façon et qu'il descendre trop en température, avec un pont en H (je sais que c'est utilisé pour les moteurs, mais je pense qu'il est possible de l'utilisé pour plusieurs peltiers), tu inverse la polarité précisément de la moitié des éléments !

Enfin déjà testé ce qui est prévu juste au dessus ! :)

Avatar de l’utilisateur
oreo
Ingénieur
Ingénieur
Messages : 320
Inscription : 10 avr. 2013, 02:00

Re: [Help] Contrôle module peltier par Arduino

Message par oreo » 13 avr. 2014, 14:51

Salut Szym et merci pour ton intérêt :)
Pour rester sur le point de rosée, vu que le dispositif sera dans une pièce dont la température varie vraisemblablement entre 15 et 20°C, avec un taux d'humidité de 30 à 40% (faudra que j'aille vérifier ces données), il faudrait que la température de la plaque en verre soit entre 0 et 6°C (en gros). Image

Je sais pas si je vais avoir besoin d'augmenter la température à la surface de la vitre pour rester en équilibre dans les valeurs qui m'intéressent, la vitre étant éclairée par un lumière IR, il suffira que les peltiers se stoppent quelques secondent pour faire remonter la température.

:jap:

Avatar de l’utilisateur
arcidae2000
Ingénieur en chef
Ingénieur en chef
Messages : 656
Inscription : 07 déc. 2009, 01:00

Re: [Help] Contrôle module peltier par Arduino

Message par arcidae2000 » 13 avr. 2014, 15:15

avant de te lancer dans une regul complexe, tu pourrais peut être récupérer une machine a bière en panne et reprendre l'elec et le Peltier. certaines on je crois une température réglable en plus.

Avatar de l’utilisateur
oreo
Ingénieur
Ingénieur
Messages : 320
Inscription : 10 avr. 2013, 02:00

Re: [Help] Contrôle module peltier par Arduino

Message par oreo » 13 avr. 2014, 15:27

Hey salut Arcci! Je suis toujours tes avancées sur ton 3D printer, ya pas à dire, tu sais avancer toi ;-) Moi comme tu vois j'ai mis mon vp uv de côté pour l'instant.
Oui j'avais pensé à la machine à bière ou à la glacière électrique, mais au final ce sera plus compliqué à me procurer que des peltiers seuls, et comme de toute façon je vais en avoir besoin, des peltiers, je me dis autant m'y lancer direct. Et puis c'est toujours pareil, deadlines...du coup je peux pas trop "perdre" de temps sur de petits essais...

Répondre

Revenir à « Autres montages »