[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The Joys of Cooling



Just about everything below has a simple explanation, I think.

>   Last night, by mistake, I forgot to turn on the pump which forces
>water through the tubing.  I ran the cameras with the TEC units turned
>on to an intermediate voltage ("3", according to Tom's control
>program).  The ambient air temperature was around 15-20 C, and
>the cameras cooled to about -5 degrees.

The real clue here is to watch the CCD current.  If it is less than the 
maximum that is possible - typically 1.5 amps with a good TEC, less with a 
broken one.

If it is less than hard on - you can tell if the current first goes up to 
some limit and then backs off - then the servo is regulating.  The 
temperature you see is what you have asked for.

>   Then I realized that the pump wasn't on.  So, I turned on the
>pump, and watched as:
>
>         - the V camera dipped by about 1 degree C for five minutes,
>                 then returned to its previous temperature
>
>         - the I camera dipped by about 3 degrees C for maybe 20 minutes,
>                 the gradually returned to its previous temperature

This is exactly what you expect to see if the temperature loop is 
regulating.  Suddenly the water side is colder since hot stagnant water is 
now being replaced by cool circulating water.  The loop cannot instantly 
correct, since it very slowly changes the TEC current.  So the temperature 
drops.  Then the servo backs off the current and the eventually (In an hour 
or so) you get to the command temperature.  I wish this were all faster, 
but temperature servos with thermal masses are tough to move fast.  If you 
want to guarantee good temperature regulation, then the trick is to have a 
lot of water in the cooling system.  Then it's temperature cannot change 
very fast.  I can explain more if anyone cares.

>   Later that night, I tried to drop the temperature of the fluid.
>The garbage can contained about 15 gallons of water and antifreeze.
>I placed 14 pounds of ice into the water, while the fluid was
>circulating, and watched the CCD camera temperatures.  Over
>the next 20 minutes or so, the CCD temperatures gradually dropped
>by about 1 degree C (both of them), and then they both rose
>back to their previous levels.  The ice hadn't fully melted
>(or even close to it) when the CCD temperatures were back to their
>pre-ice levels.

Yep, you can't keep a good system down.  You have to command a lower 
temperature to get it if it is possible (the system can drive enough 
current through the TEC to get to the commanded temparature.)

Now if you had circulated anti-freeze cooled to below -5 C then the CCDs 
would have tracked the temperature down once the cooling liquid got below 
-5 C.  The reason, you can only turn the TEC cooling to zero, it will not 
heat.  As it was, as you made the coolant colder, the servo just backed off 
the TEC current to hold the temperature you had commanded.  (With a TEC and 
with a  bi-directional drive you can both heat and cool.  If I had it to do 
over, I would drive it bi-directionally and get a better control.  This one 
can only cool. )

>   My guess is that the thermal contact between the block through
>which the water flows, and the finger running to the CCDs (or the
>finger-CCD connection), isn't as strong as it ought to be.
>If I'd been smart, I would have monitored the "Water Temperature"
>reported by the Mark IV, which I _think_ is the temperature of the
>block through which the coolant flows.  All I know is that
>the coolant
>
>       - started the night at 23 degrees C,
>       - was at 21 degrees C about 90 minutes after adding ice
>       - was at 19 degrees C about 130 minutes after adding ice,
>                  when I gave up and went home
>
>   It may be that the flow of coolant is too small to cool the
>block and finger effectively.  Because I'm using lots and lots
>of narrow tubing, only a trickle moves through the block --
>I measured it last January at something like 4-7 gallons per
>hour.

OK, I will save this and read it as a humility check when ever I write some 
stupid code and you (Michael) are kind to me about it.

Some day when the sun is up, you can learn about the temperature control 
servo by running TemPlt and watching all the nice curves.  OK, you will 
have to run DOS, but you don't need the Windows interface unless you are 
taking data.

Start with the dacs set at some number - where they are now is fine 
(3?).  Turn on with everything at ambient, and watch the plots as the servo 
regulates.   Particularly watch the currents.  See the maximum that they 
reach, and watch to see if they eventually get to some value less than maximum.

Now you can change the value where they are set by hitting LdADAC.  This 
will ask for a DAC number, and a value.  14 is the I DAC, 15 is the V 
dack.  Let's say you select 15 and set it to 2.  This will cause the TEC to 
regulate to a cooler temperature.  It is instructive to watch what happens 
when you do this.  You will notice that I am running the servo 
"underdamped" to get as fast a response as possible.  I am hoping that 
someone will do the work of running a calibration curve on the control 
voltage vs temperature reached.  Then fix up the code to make it so you can 
command the temperatue.

You can command lower temperatures - I normally run at -3 which gets me to 
-15 C or so.  I have stuck to this number all summer and now I can just 
make it.  The cooling water is set to not go below the dew point, so on 
warm humid nights there can be a problem.

>   Tom, can you tell me exactly where the thermistors for the
>"Water Temperature" and "CCD Temperature" are connected?

The CCD thermister is in a block between the TEC and the CCD.  Since there 
is not a big heat load on the CCD, it is close to the back plate 
temperature of the CCD chip.

The water temperature thermister is in a block between the V and Ic 
cameras.  So it measures too hot for one and too cold for the other.  As 
long as there is enough flow, there will not be much difference.

>   Oh, one more thing: the tracking is fine when the telescope
>points to the East or South.  Once it moves about 45 minutes
>West of South, it starts to stick, so that 60-second exposures
>show short trails, often with "dots" (meaning that the telescope
>tracked well for a while, then stuck for a moment, then tracked
>well again afterwards).  Perhaps this is due to dirt on the
>portion of the threaded rod which touches the drive mechanism
>when the telescope points West.  I plan to clean the rod, and
>_maybe_ to lubricate it, before the next night's run.

This sort of problem is usually caused by something hitting something, or a 
piece of tubing catching on something, or a bad RA drive chamois.  You take 
your choice.  Nothing to do but sit there and watch what is going on.  Note 
that there is an "exercise" mode for the RA drive which moves it back and 
forth.  By increasing the time on for each mode you can get it to cover the 
full range.  It takes a while, but it is much faster than just driving at 
RA speed.

This is all good news for me.  I is just possible that your camera TECs are 
OK.  The clue is to do a plot of TEC current vs temperature done with (if 
possible) constant cooling water temperature.  Note that I would move the 
command voltage only about once an hour.  One volt steps are fine for a 
start.  I think a volt change in the DAC will change the control point 
about 3C (just a guess).  So a good start is to change from +3 to -3 in one 
volt steps and record V and Ic currents and temperatures after an hour or 
so of operation at each point.  Quit it the current hits a limit and stays 
there.

OK, enough.  I will be happy to answer questions.  Obviously this needs to 
be discussed more.

Tom Droege