Finally got beta code running to allow the NFCS to do closed-loop control.
It uses the new production variable speed control hardware and a modified PID algorithm to modulate an output to close the loop and control an input.
In this case, I have a doll house with a light bulb and temperature sensor in it. The light bulb is hooked up the the variable speed drive. The PI software controls the light bulb intensity to achieve the desired temperature.
The graph below shows a test. The dollhouse is stable at 38C. The setpoint is increased to 40C for a while, then returned to 38 C. You can see how the VS output responds, and how the room temperature tracks the changes in setpoint.
I'm pretty happy - can't wait to hook it up to real hardware. I've already done tests with a Taco circulator, so I know the hardware part will work.
It uses the new production variable speed control hardware and a modified PID algorithm to modulate an output to close the loop and control an input.
In this case, I have a doll house with a light bulb and temperature sensor in it. The light bulb is hooked up the the variable speed drive. The PI software controls the light bulb intensity to achieve the desired temperature.
The graph below shows a test. The dollhouse is stable at 38C. The setpoint is increased to 40C for a while, then returned to 38 C. You can see how the VS output responds, and how the room temperature tracks the changes in setpoint.
I'm pretty happy - can't wait to hook it up to real hardware. I've already done tests with a Taco circulator, so I know the hardware part will work.