Je connais un peu l'électronique, surtout en jouant avec des kits électroniques quand j'étais enfant. C'était il y a longtemps, cependant, peut-être jusqu'à 20 ans. Je travaille actuellement sur une boîte froide ou "froide" pour mon Canon 5D III, donc je peux garder sa température très basse et très constante pour faire de l'astrophotographie à faible bruit.
J'ai une conception générale pour la boîte et j'utilise un seul peltier 12v 5.8amp (TEC) attaché directement à une boîte en cuivre pour le refroidissement. La boîte est actuellement isolée avec un panneau en mousse extrudée et la plaque chauffante du peltier sera refroidie avec un refroidisseur d'eau d'un ancien kit informatique.
Je deviens cependant plus ambitieux avec mon projet. Je veux une régulation thermique, pour maintenir une température constante, et je voudrais finalement entrer dans le refroidissement en deux étapes pour atteindre un Delta-T plus proche de -55-60 ° C par rapport à la température ambiante (la glacière refroidira le appareil photo, donc le capteur sera plus chaud, probablement jusqu'à 10 ° C, que la température du placage de cuivre dans la boîte elle-même.) Je veux avoir deux modes principaux:
- Mode de refroidissement rapide, fonctionnement du Peltier à 12 V ou plus (la tension maximale est de 15,4 V) pour refroidir rapidement la boîte à la température cible.
- Mode de maintenance régulé, faisant fonctionner le peltier à des tensions plus faibles pour maintenir une température constante, au-dessus du refroidissement potentiel maximum que le peltier peut fournir (pour la hauteur libre car la tension est ajustée en réponse à de petites fluctuations de température).
J'aimerais maintenir la température à 2-3 ° C si possible. J'ai regardé Arduino (et j'ai joué avec des choses similaires dans le passé), et il semble parfaitement idéal pour la tâche, à une exception près: il ne semble pas gérer le type de courant dont j'ai besoin d'une puissance maximale unique peltier, et certainement pas deux.
J'ai fait quelques recherches sur la façon dont je pourrais y parvenir, mais je ne suis pas à la hauteur de ma compréhension de l'électronique impliquée. J'ai trouvé un «bouclier» à deux relais pour Arduino Uno qui peut alimenter deux appareils avec jusqu'à 8 ampères chacun et jusqu'à 30 V chacun. Cela peut être contrôlé depuis l'Arduino lui-même. Il semble que la conception d'un relais utilise une bobine magnétique pour actionner un interrupteur qui permet d'utiliser une source d'alimentation indépendante pour alimenter des composants comme un moteur, un solénoïde ou, dans mon cas, un Peltier. Cependant, je n'ai trouvé aucun moyen de réguler réellement la tension du relais avec l'Arduino.
J'ai donc continué à enquêter et je suis tombé sur des schémas qui montraient comment utiliser des transistors, des mosfets spécifiques pour être exact, où la base était connectée à une sortie Arduino et le collecteur / émetteur était connecté à la boucle d'alimentation de tout ce qui devait être alimenté à une tension plus élevée (pas sûr du courant ici), et cela permettait toujours de contrôler la tension.
Cela fait si longtemps que je n'ai pas joué avec l'un de ces composants, ma mémoire est extrêmement grossière et je ne connais pas vraiment comment tout cela fonctionne. Je serais heureux de quelques références à des exemples complets d'alimentation et de contrôle de la tension des appareils à haute puissance via un Arduino, mais si quelqu'un ici peut expliquer comment tout cela fonctionne et pourquoi, ce serait le plus idéal. Je préfère comprendre les concepts, donc je peux les réappliquer plus tard, que d'avoir simplement un modèle à suivre.
Réponses:
Bonne question, mais vous avez abordé diverses choses qui nécessitent des explications. La réponse n'est pas aussi simple que vous l'espériez probablement si vous voulez bien faire les choses. Il y a un certain nombre de problèmes.
La puissance est généralement modulée par PWM de nos jours. PWM signifie modulation de largeur d'impulsion , et signifie que vous alternez rapidement entre le claquement de quelque chose de plein et le plein. Si vous le faites assez rapidement, l'appareil qui reçoit la puissance ne voit que la moyenne. Ceci est si courant que la plupart des microcontrôleurs ont des générateurs PWM intégrés. Vous configurez le matériel avec une période spécifique, puis tout ce que vous avez à faire est d'écrire une nouvelle valeur dans un registre et le matériel modifie automatiquement le rapport cyclique, qui est la fraction du temps pendant laquelle la sortie est activée. Vous pouvez faire fonctionner un moteur à balais CC à quelques 10s de PWM Hz, et il ne peut pas faire la différence entre cela et le courant continu moyen. Pour l'empêcher de faire des gémissements audibles, vous pouvez l'exécuter à 24 kHz PWM. Les alimentations à découpage fonctionnent en grande partie sur ce principe, et fonctionnent à des fréquences élevées de 10 kHz à 100 secondes sous contrôle du processeur, ou sur une fréquence MHz à partir d'une puce dédiée.
Un gros avantage de piloter des choses avec des impulsions marche / arrêt est qu'aucune alimentation n'est perdue dans le commutateur. Le commutateur ne peut pas dissiper de puissance lorsqu'il est éteint car le courant est de 0, ou lorsqu'il est allumé car la tension à travers elle est de 0. Les transistors font de très bons commutateurs pour cela, et ne dissiperont que la puissance pendant la transition entre le courant et le courant. hors états. L'une des limites supérieures de la fréquence PWM est de s'assurer que le commutateur passe la plupart de son temps allumé ou éteint et pas beaucoup de temps entre les deux.
Vous pourriez penser que cela semble facile. Il vous suffit de brancher le bon type de transistor comme interrupteur pour impulser la puissance du Peltier et de le chasser de la sortie PWM inévitable de votre microcontrôleur. Malheureusement, ce n'est pas si facile à cause du fonctionnement de Peltiers.
La puissance de refroidissement d'un Peltier est proportionnelle au courant. Cependant, le Peltier a également une résistance interne qui s'échauffe en raison du courant. La chaleur dissipée par une résistance est proportionnelle au carré du courant. Ces deux effets rivalisent dans un refroidisseur Peltier. Étant donné que le chauffage interne va avec le carré du courant, mais que la puissance de refroidissement n'est que proportionnelle au courant, il y a finalement un point où le courant supplémentaire provoque plus de chauffage que le refroidissement supplémentaire ne peut en éliminer. C'est le courant de refroidissement maximum, ce que le fabricant devrait vous dire à l'avance.
Maintenant, vous pensez probablement, OK, je vais PWM entre 0 et ce courant de refroidissement maximum (ou tension). Mais ce n'est toujours pas aussi simple pour deux raisons. Tout d'abord, le point de refroidissement maximal est également le point le moins efficace (en supposant que vous êtes assez intelligent pour ne pas le faire dépasser le point de refroidissement maximal). Une impulsion à ce moment-là entraînerait la plus grande consommation d'énergie pour la quantité de refroidissement, ce qui signifie également le plus de chaleur à éliminer pour la quantité de refroidissement. Deuxièmement, les grands cycles thermiques sont mauvais pour Peltiers. Toute cette contraction et cette expansion différentielles finissent par casser quelque chose.
Donc, vous voulez faire fonctionner un Peltier à une tension ou un courant doux et agréable, ne variant que lentement pour répondre aux demandes de température. Cela fonctionne bien pour le Peltier, mais vous avez maintenant un problème avec l'électronique de conduite. L'idée sympa d'un interrupteur tout ou rien ne dissipant aucune puissance ne s'applique plus.
Mais attendez, c'est toujours possible. Il vous suffit d'insérer quelque chose qui adoucit les impulsions marche / arrêt avant que le Peltier ne les voie. En fait, c'est essentiellement ce que font les alimentations à découpage. Tout ce qui précède était une façon de présenter la solution, ce qui, à mon avis, n'aurait pas eu de sens sans le contexte. Voici un circuit possible:
Cela semble plus compliqué qu'il ne l'est car il y a deux commutateurs pilotés par PWM. Je vais vous expliquer pourquoi sous peu, mais pour l'instant, faites comme si D2, L2 et Q2 n'existaient pas.
Ce type particulier de FET à canal N peut être piloté directement à partir d'une broche de microcontrôleur, ce qui rend l'électronique de pilotage beaucoup plus simple. Chaque fois que la porte est haute, le FET est activé, ce qui court-circuite l'extrémité inférieure de L1 à la masse. Cela crée un courant à travers L1. Lorsque le FET est à nouveau désactivé, ce courant continue de circuler (bien qu'il diminue avec le temps) jusqu'à D1. Puisque D1 est lié à l'alimentation, l'extrémité inférieure de L1 sera un peu plus élevée que la tension d'alimentation à ce moment-là. L'effet global est que l'extrémité inférieure de L1 est commutée entre 0V et la tension d'alimentation. Le rapport cyclique du signal PWM sur la grille de Q1 détermine le temps relatif passé bas et haut. Plus le rapport cyclique est élevé, plus la fraction du temps L1 est conduite à la masse.
OK, c'est juste PWM de base à travers un interrupteur d'alimentation. Cependant, notez que ce n'est pas directement lié au Peltier. L1 et C1 forment un filtre passe-bas. Si la fréquence PWM est assez rapide, alors très peu du signal crête-crête 0-12 V au bas de L1 arrive en haut de L1. Et, rendre la fréquence PWM assez rapide est précisément ce que nous prévoyons de faire. J'exécuterais probablement cela au moins à 100 kHz, peut-être un peu plus. Heureusement, ce n'est pas vraiment difficile pour de nombreux microcontrôleurs modernes avec leur matériel PWM intégré.
Il est maintenant temps d'expliquer pourquoi Q1, L1 et D1 sont dupliqués. La raison en est une capacité plus actuelle sans avoir à obtenir différents types de pièces. Il y a aussi un avantage secondaire en ce que la fréquence PWM L1 et L2 ainsi que C1 doivent filtrer est le double de ce que chaque commutateur est entraîné. Plus la fréquence est élevée, plus il est facile de filtrer et de ne laisser que la moyenne.
Vous voulez près de 6A de courant. Il existe certainement des transistors à effet de champ et des inducteurs disponibles qui peuvent gérer cela. Cependant, les types de transistors FET qui sont facilement pilotés directement à partir d'une broche de processeur ont des compromis en interne qui ne permettent généralement pas un courant aussi élevé. Dans ce cas, j'ai pensé qu'il valait la peine de pouvoir piloter deux FET directement à partir des broches du processeur que de minimiser le nombre absolu de pièces. Un FET plus grand avec une puce de pilote de porte ne vous économiserait probablement pas d'argent par rapport à deux des FET que je montre, et les inducteurs seront également plus faciles à trouver. Coilcraft RFS1317-104KL est un bon candidat, par exemple.
Notez que les deux portes sont entraînées avec des signaux PWM déphasés de 180 ° l'un par rapport à l'autre. La capacité de le faire facilement dans le matériel n'est pas aussi courante que les générateurs PWM, mais il existe encore de nombreux microcontrôleurs qui peuvent le faire. Dans un pincement, vous pouvez les piloter tous les deux à partir du même signal PWM, mais vous perdez ensuite l'avantage de la fréquence PWM dont le filtre passe-bas a besoin pour se débarrasser du double de celui de chacun des signaux PWM individuels. Les deux moitiés du circuit exigeront également du courant de l'alimentation en même temps.
Vous n'avez pas à vous soucier exactement de la tension ou du courant résultant pour le Peltier d'un cycle de service PWM, bien que je comprenne ce qui entraîne le point de refroidissement maximal et ne définisse jamais le cycle de fonctionnement plus haut que celui du micrologiciel. Si la tension d'alimentation est le point de refroidissement maximum, vous n'avez pas à vous en préoccuper et vous pouvez aller jusqu'au cycle de service à 100%.
Au niveau suivant au-dessus du cycle de service PWM dans le firmware, vous aurez besoin d'une boucle de contrôle. Si cela est fait correctement, cela entraînera automatiquement le refroidissement du refroidisseur initialement, puis s'éteindra lorsque la température se rapprochera du point de consigne. Il existe de nombreux schémas de contrôle. Vous devriez probablement vous pencher sur le PID (proportionnel, intégral, dérivé), non pas parce qu'il est le meilleur ou le plus optimal, mais parce qu'il devrait fonctionner suffisamment bien et qu'il y a beaucoup d'informations à ce sujet.
Il y a beaucoup plus à aborder ici, et peaufiner les paramètres PID pourrait être un livre à part entière, mais cela demande déjà très longtemps pour une réponse ici, donc je vais arrêter. Posez plus de questions pour obtenir plus de détails.
Filtrer les valeurs des pièces
La plupart du temps, j'ai retiré les valeurs de l'inductance et du condensateur de l'air, mais en fonction de l'intuition et de l'expérience, ces valeurs seraient suffisamment bonnes. Pour ceux qui ne sont pas habitués à ces choses, voici une analyse détaillée qui montre que l'ondulation PWM est en effet atténuée à l'oubli. En fait, le faire descendre à quelques pour cent de la moyenne DC serait suffisant, mais dans ce cas, ils sont clairement réduits bien en deçà des niveaux qui importent.
Il existe plusieurs façons de voir un filtre LC. Une façon consiste à considérer les deux parties comme un diviseur de tension, l'impédance de chaque partie dépendant de la fréquence. Une autre façon est de trouver la fréquence de coupure du filtre passe-bas et de voir combien de fois la fréquence que nous essayons d'atténuer est plus élevée. Ces deux méthodes devraient aboutir à la même conclusion.
La magnitude d'impédance d'un condensateur et d'une inductance sont:
Z cap = 1 / ωC
Z ind = ωL
où C est la capacité en Farads, L l'inductance en Henrys, ω la fréquence en radians / seconde et Z la magnitude de l'impédance complexe résultante en Ohms. Notez que ω peut être étendu à 2πf, où f est la fréquence en Hz.
Notez que l'impédance du capuchon diminue avec la fréquence à mesure que l'impédance de l'inductance augmente.
La fréquence de coupure du filtre passe-bas est lorsque les deux amplitudes d'impédance sont égales. À partir des équations ci-dessus, cela ressort
f = 1 / (2π sqrt (LC))
qui est 734 Hz avec la valeur de pièce indiquée ci-dessus. La fréquence PWM de 100 kHz est donc environ 136 fois cette fréquence de rolloff. Comme cela dépasse largement la zone "genou" du filtre, il atténuera un signal de tension par le carré de celui-ci, qui est environ 19k fois dans ce cas. Après que le fondamental d'une onde carrée de 12 Vpp ait été atténué 19 000 fois, rien de significatif pour cette application ne restera. Les harmoniques restants seront encore plus atténués. L'harmonique suivante dans une onde carrée est la troisième, qui sera atténuée 9 fois plus que la fondamentale.
La valeur actuelle des inductances est quel que soit le courant de crête qu'elles doivent pouvoir supporter. Je vois que j'ai fait une erreur là-bas, maintenant que j'y regarde de plus près. Dans un convertisseur abaisseur typique, le courant de crête de l'inductance est toujours un peu plus élevé que la moyenne. Même en mode continu, le courant d'inductance est idéalement une onde triangulaire. La moyenne étant le courant de sortie global, les pics sont nettement plus élevés.
Cependant, cette logique ne s'applique pas à ce cas particulier. Le courant maximum est à 100% PWM, ce qui signifie que le 12 V est appliqué directement au Peltier en continu. À ce stade, les courants d'inductance moyenne et crête totaux sont les mêmes. Aux courants inférieurs, les courants d'inductance sont un triangle, mais la moyenne est également inférieure. Au final, vous n'avez besoin que des inductances pour gérer le courant de sortie continu maximum. Étant donné que le courant maximal total à travers le Peltier est d'environ 6 A, chaque inductance ne doit pouvoir gérer que 3 A. Les inductances de 3,5 A fonctionneraient toujours très bien, mais les inductances de 3 A seraient également assez bonnes
la source
Vous avez la bonne idée, bien que certains détails nécessitent une attention particulière.
Tout d'abord, à moins que vous ne puissiez fournir une très bonne isolation, une glacière à deux étages peut ne pas être une approche raisonnable. Les refroidisseurs à deux étages fourniront en effet des écarts de température élevés, mais uniquement pour des puissances de refroidissement très faibles sur la deuxième face. Considérez que, en règle générale, un TEC peut refroidir avec seulement 10% d'efficacité. Vos éléments Peltier sont d'environ 70 watts, donc une seule étape peut refroidir 7 watts (bien que probablement pas n'importe où près de votre delta T.) Cela signifie que votre deuxième étage ne peut fonctionner qu'à 7 watts au total, pas 70 watts, et à son tour, il ne peut aspirer qu'environ 0,7 watts. Encore une fois, à ce niveau, vous n'obtiendrez pas de gros delta Ts. Les fabricants TEC fournissent des courbes différentielles puissance / température que vous devez examiner. Fabriquer un boîtier de caméra qui ne fera fuir qu'un demi-watt d'énergie thermique sera une tâche, d'autant plus que vous devez le coupler à un télescope.
Deuxièmement, la plupart des cartes CPU Arduino permettent des sorties PWM, qui sont exactement ce dont vous avez besoin pour moduler votre lecteur TEC. Cependant, vous devrez détecter la température de votre glacière et créer une boucle de rétroaction dans le logiciel. Vous pouvez le faire assez facilement en utilisant, par exemple, une thermistance et une résistance, avec la thermistance attachée à votre refroidisseur, mais vous devez faire attention à ce que vous faites. Étant donné que la température varie généralement lentement pour les gros objets, votre fréquence PWM n'a pas besoin d'être très élevée et un pilote de solénoïde peut réellement fonctionner. Ce n'est pas une bonne idée en termes de fiabilité à long terme, car les relais ont généralement un nombre limité de cycles de commutation avant que les contacts ne s'usent, mais cela pourrait être un début. L'état solide, c'est mieux. Non seulement cela, mais vous aurez peut-être besoin de boucles de contrôle de température indépendantes pour chaque refroidisseur.
Et juste pour une dernière considération, vous devrez trouver un moyen d'empêcher votre élément optique externe de s'embuer. Il sera froid et sujet à la condensation de l'air extérieur. Cela peut être fait en soufflant de l'air sec ou de l'azote en continu,
la source
Vous voudrez peut-être comprendre comment concevoir le refroidissement thermique et la désembuage du chauffage à l'intérieur de la caméra.
Commencez par regarder les conceptions existantes. Vous ne voulez pas construire une glacière Mickey Mouse et endommager votre D50.
http://www.centralds.net/en/astro60d.htm#safe
J'ai construit quelques glacières à -50 ° C avec de la glace sèche à 2 $ la brique. et un ventilateur 3W. -40C est facile. -50C est dur, tandis que la glace mesurait -65C à la surface. J'ai utilisé une boîte à pique-nique avec une mousse isolante de 2 ".
Vous pouvez utiliser un dissipateur thermique carré old school pour le refroidisseur Peltier pour le 2ème étage et utiliser de la glace carbonique pour le 1er étage de n'importe quelle usine laitière ...
avec des "charges" de déshydratant séché ... à vos risques et périls ... de l'impact chimique sur votre appareil photo.
Le réchauffement a été régulé à 2 deg / min pour réduire le risque de condensation. et la boîte chaude à 45 ° C a été créée en balançant un fer à souder de 25 W que j'ai utilisé pour les tests de produits, dont vous n'aurez pas besoin, mais vous aurez besoin d'un radiateur à l'intérieur de votre appareil photo.
la source
Vous pouvez utiliser PWM, il vous suffit de vous assurer que la fréquence est suffisamment élevée. Beaucoup de gens y mettent des filtres car ils ne peuvent pas fonctionner à des fréquences supérieures à 100 Hz, ce qui risque de ralentir. Il y a plusieurs fournisseurs qui soutiennent cette affirmation, mais il y a aussi plusieurs fournisseurs qui ne l'aiment pas. Par conséquent, il y a beaucoup de désinformation. Personnellement, j'ai exécuté des peltiers avec PWM sans aucun problème.
la source