Outils pour utilisateurs

Outils du site


wiki:projets:chambre_a_brouillard_3:pilotage_peltier

Test de pilotage d'un module Peltier par VNH2SP30

Installation

Pour permettre une installation confortable du circuit de refroidissement, il fallait un support. Voici le fichier de conception :

support-peltier.svg.zip

Et le résultat monté :

Le circuit d'eau est compliquée à réaliser : il faut noyer totalement la pompe, à la fois en entrée et en sortie pour arriver à chasser l'air du circuit. Aussi, j'ai utilisé un bac de rangement, rempli d'eau pour faire réservoir.

Une fois l'air chassé, on peut boucler le circuit pompe/bloc/ventilateur sur lui-même :

On voit également qu'il n'y a plus d'adaptateur de changement de diamètre, et que les flexibles sont tous du même diamètre : entre temps, j'ai utilisé du tube plus souple, qui s'adapte au diamètre des ventilateurs (le plus gros), et de la pompe (le plus petit) (et bien sûr du bloc, qui est intermédiaire).

J'ai aussi découvert sur Amazon des fluides de refroidissement pour water-cooling de PC : ce sont banalement des mélanges eau-glycérol, mais additionnés d'inhibiteurs de corrosion et d'antibiotiques pour éviter les prolifération de bactéries et algues.

Code

Le code Arduino est celui de Amir Mohammad Shojaee @ Electropeak, qui ajuste la vitesse de rotation d'un moteur avec un potentiomètre, et affiche la valeur lue.

  /*
  VNH2SP30-full-bridge-Driver
  made on 01 Nov 2020
  by Amir Mohammad Shojaee @ Electropeak
  Home

*/

#define PWM 5
#define INA 7
#define INB 8

#define EN A0

int pot;
int out1; 

void setup() {
  Serial.begin(9600);
  pinMode(PWM,OUTPUT);
  pinMode(INA,OUTPUT);
  pinMode(INB,OUTPUT);
  pinMode(EN,OUTPUT);
}
 
void loop() {
  
  digitalWrite(INA,HIGH); //Motor A Rotate Clockwise
  digitalWrite(INB,LOW);
  digitalWrite(EN,HIGH);
  
  pot=analogRead(A5);
  Serial.println(pot);
  out1=map(pot,0,1023,0,255);
  analogWrite(PWM,out1); //Speed control of Motor 
}

Résultat

Avec de petits transformateurs Velleman d'alimentations 12V délivrant 1,2 A, j'arrive sans problème à faire descendre le TEC1-12706 à -5°C, Le TEC1-12715 ne descend que de quelques degrés.

C'est normal ! on s'attend plutôt à 2 à 4 A. D'ailleurs la breakout board du VNH2SP30 clignote pour indiquer qu'elle n'a pas le courant nécessaire. Bonne protection ! A la fin de l'essai, je remplace le petit transfo Velleman par une alimentation stabilisée.

Elle même, à partir de 2,5 A, elle ne peut plus fournir : la tension s'effondre.

Autres dispositifs

J'installe l'alimentation régulée EA-PS2042-20B récemment acquise, qui peut délivrer jusqu'à 22 A !

Le circuit de refroidissement est rempli avec le liquide de refroidissement.

J'ai inséré un débimètre, et c'est le seul point du circuit où il y a des fuites.

Plusieurs configurations sont essayées :

  1. TEC1-12715 alimenté en tension réglable via un VNH2SP30 + TEC1-17206 alimenté via un autre VNH2SP30, les deux drivers étant pilotés indépendamment (deux PWM).
  2. TEC1-12715 en direct par l'alimentation en 12 V + TEC1-17206 via un VNH2SP30.
  3. TEC1-12715 en direct par l'alimentation en 12 V + 2 modules TEC1-17206 via deux VNH2SP30 pilotés indépendamment (2 PWM)
  4. TEC1-12715 direct 9 V + TEC1-12706 via un VNH2SP30
  5. TEC1-12715 direct 9 V + 2 TEC1-12706 via un unique VNH2SP30
  6. TEC1-12715 direct 9 V + 2 TEC1-12706 via deux VNH2SP30 pilotés par le même PWM.

En conclusion :

  • La température la plus basse obtenue (-30°C) l'est la situation 4. Avec 12 V pour le TEC1-12715, c'est au-delà de l'optimum. Avec 9 V, on a moins d'effet Joule à évacuer. Un réglage du TEC1-12706 vers 5V permet d'être durablement à -25°C, sans surchauffe du VNH2SP30. La consommation totale avoisine alors 12A.
  • Deux TEC1-12706 n'apportent rien, au contraire, on remonte de 10°C, pour 3A consommés de plus.
  • Un seul VNH2SP30 permet de driver deux TEC1-12706.
  • Deux VNH2SP30 peuvent être pilotés par un seul PWM.
  • C'est pénible de remplir le circuit : il faut absolument un réservoir pour pouvoir purger/remplir sans intervenir sur le circuit.
wiki/projets/chambre_a_brouillard_3/pilotage_peltier.txt · Dernière modification: 2022/02/06 15:13 de