Setting the Fan stop time
I use the "Chamber Fan" function to activate a fan inside my freezers to circulate the air; when heating; or cooling is triggered.
At first; the function works in parallel with the "Chamber Heater" or "Chamber Cooler" functions.
When the heating is turned off; the fan is turned off immediately.
I want to modify the code; adding a condition that for the fan to continue running for 2 minutes; after heating stops.
Implementation is simple; I just need to know where is the routine that stops the fan; to change the method; calling another method that does is performed after the time I wish.
This will allow my system to improve the heat exchange; because after the heating stop; the heater remains hot; generating a pocket of heat that interferes a lot in the balance. This will also help on the cold side; as the freezer continues with the frozen plates after stopping.
Sharing: I was able to identify the actuators; I created a new class that considers a timeout value for the execution of the stop; and changed the type of the fan class to the new one. It's working correctly. If this is useful there is someone, I send the how to do it.
@samysilva are you using a SSR for the fan just like with the heating and cooling? or are you using a low voltage computer fan?
I am using 3 common 20A relays; I use SSR only in the boiling pot because of PWM. My fan is also 127v. With the new logic; the fan is staying on for 3 minutes after the heater or freezer turns off.
That's a nice one, please share how this is done code vise
I‘ve tried this too but without effort. It would be great if you can provide me your code!
yeah some more FAN options would be nice to have, like not only when it is cooling or heating, but also when for example there is no heating or cooling for 1 hour the fan should do a 5 min round for example for the sake of mixing the air
I would also like to see this code. Please, share it.
I am planing to use two fans into the chamber, in order to make a continuous air flow circulation. One fan each corner, Flowing from Up to Down and Down to up, to promote a better circulation, instead of just waiting the natural air flow convection due to the temperature difference.
To implement this, I am thinking of a behavior like this:
- Two Fans connected into the same micro-controller Pin attached to a Transistor as a Switch to provide 12v to the fans. (I can share circuit diagram later on)
- The 2 Fans always ON (Never stop) but with a Duty Cycle PWM of 30%. (Can be more or can be less, it is just to sustain the air flow circulation cited above without making too much noise)
- When Heating or Cooling is ON, change the PWM to 90%, gradually within 1 minute move step by step until 90% (To speed-up the convection without making any abruptly change).
- When Heating or Cooling is switched OFF, keep PWM to 90% for 1 minute more. Then within another 1 minute, gradually reduce from 90% to back to 30% (Just to wait stabilize)
- If Chamber Door is Open, switch OFF the Fans.
What do you think? My only concern is to keep the convection alive and with this minimize the creation of hot-spots or cold-spots into the chamber, making the temperature as homogeneous as possible as well as the temperature conduction.
Best regards,