<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span class="elementToProof ContentPasted0" style="font-size:12pt;margin:0px">Hi Marc,</span>
<div class="elementToProof ContentPasted0" style="font-size:12pt;margin:0px">I have turned off the heaters and pointed the fan at the rear of the crystals to cool things off faster. I would like to get started on swapping out sensors ASAP and then move the
 system to the Hall tomorrow or Thursday.</div>
<div class="elementToProof ContentPasted0" style="font-size:12pt;margin:0px">I really love the current readout. I learned a lot about the system already. One thing I learned is that if you are underutilizing the supply current like we are, the upper end of
 the PID output is not useful. For example, each SM zone has only 4 heaters where we could actually service 13 heaters and still fall just under the 12.5A current limit. At maximum voltage we are only drawing about 4.2A or 34% of maximum. Because of this, the
 control voltage saturates at 3.4V on the SM zones and anything above this does nothing since maximum current for this number of heaters has been reached. When the control voltage drops below 3.4, the current starts to reduce proportionally again. When you
 are well below the setpoint temperature the control output gets set to 10V and then slowly drops over a half hour, but the current doesn't change until it goes below 3.4. It's not the way I would have designed it, but ok. I don't think the adjustment sensitivity
 should depend on the load. I would much rather have the output adjust voltage, but I guess current is the right thing if you are driving LEDs. It just shows me that we need to design the final system with zones drawing close to the maximum current capacity
 of the supplies in order to maximize our control sensitivity.</div>
<div class="elementToProof ContentPasted0" style="font-size:12pt;margin:0px"><br>
</div>
<div class="elementToProof ContentPasted0" style="font-size:12pt;margin:0px">I have one more request if it's not too difficult. Can you add to the program the ability to disable the PID and simply set the output voltage to a given value? Once the system is
 close to equilibrium it becomes obvious what that voltage setpoint is, and it will allow us to eliminate any PID oscillations. We will be left with the usual +/- 1 degree ambient temperature variations, but those are small enough to not worry us.</div>
<div class="elementToProof ContentPasted0" style="font-size:12pt;margin:0px">-Don</div>
<div class="elementToProof" style="margin:0px"><span style="font-size:12pt;margin:0px"></span></div>
<br>
</div>
<div class="elementToProof">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Donald Jones</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hall A/C Staff Scientist</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Jefferson Lab</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Newport News, VA</div>
</div>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Dsg-halla_ecal <dsg-halla_ecal-bounces@jlab.org> on behalf of Marc Mcmullen via Dsg-halla_ecal <dsg-halla_ecal@jlab.org><br>
<b>Sent:</b> Tuesday, August 29, 2023 8:51 AM<br>
<b>To:</b> dsg-halla_ecal@jlab.org <dsg-halla_ecal@jlab.org><br>
<b>Subject:</b> [Dsg-halla_ecal] ECal controls update</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div class="x_elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Hi,</div>
<div class="x_elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
DSG has completed the latest update for the ECal controls which includes the following improvements:</div>
<div class="x_elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<div>
<ul data-editing-info="{"orderedStyleType":1,"unorderedStyleType":1}">
<li style="list-style-type:disc"><span>Configuration file for the PID settings</span></li><li style="list-style-type:disc"><span>Current monitoring for each heater channel (5 channels)</span>
<div style="list-style-type:disc"><span><span>                            <img class="x_w-1630 x_h-1070 x_ContentPasted0" id="x_imageSelected0" size="184743" width="466" height="307" data-outlook-trace="F:2|T:2" src="cid:c9d6dc7a-c489-4fef-94d4-88bea41c42fc"></span><br>
</span></div>
</li><li style="list-style-type:disc"><span>Current monitoring display for the GUI</span>
<div style="list-style-type:disc"><span><img class="x_w-1968 x_h-1085 x_ContentPasted1" id="x_imageSelected1" width="582" height="321" data-outlook-trace="F:2|T:2" src="cid:9c825458-b050-4127-9112-41d0275cb3ad"><br>
</span></div>
</li></ul>
<div>The software is currently running as a Real-Time application on the cRIO. Should the software stop running the Watchdog software will reboot it to a safe state, with all heaters off. But the setpoints and PID settings will return.
<br>
</div>
<div><br>
</div>
<div>DSG will monitor the system until it is shutdown and moved to Hall A.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div></div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<br>
</div>
</div>
<div class="x_elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
</div>
</body>
</html>