Hi all, newbie here, I've just joined the forum as I've been pulling my hair out over this one for too long!
Scenario is as follows:
I have a large bar fridge, which uses two noisy 12V fans to cool its heat sink. First of all I added an SSR so that the fans only run when the compressor is active. Then I went a step further and added a circuit to throttle the fans based on the temperature difference between the heat sink and the ambient temperature. This works brilliantly and reduces the noise of the unit ~70% without a significant impact on efficiency. HOWEVER, there is a bug in my circuit that I can't seem to solve!
I'll add a sketch of my circuit below (apologies if my symbols aren't all correct!). I can look up the values of all the components if need be.
The compressor and fans operate for a few minutes every 15 minutes or so. I take the 12V from the fans and use a voltage regulator to give me 5V for the logic level, so the whole circuit powers up and down for 3-4 minutes in intervals.
There are two thermistors - the top one attached to the heat sink, the other at room temperature.
There is also a potentiometer network which allows me to fine tune the sensitivity.
Both of these feed an op amp which produces the desired input range for a TC648 fan controller
This then sends a PWM signal to a MOSFET to drive the fans
My problem is that the circuit works fine in testing, and most of the time when hooked up to the fridge. However, occasionally I'll walk past and it won't be working, i.e. the compressor will be operating but the fans won't be running (and the hence the heat sink gets stinking hot!). If I reset the circuit it immediately works fine.
I've exhausted all the reasons I can think of why this isn't working. It shouldn't be my wiring as the fault existed both on the breadboard version and the soldered version. Can anyone suggest any potential reasons? Or if not...a reasonable way to debug it?! It's a pain as it happens so infrequently!
Thanks a lot,
Mark
Scenario is as follows:
I have a large bar fridge, which uses two noisy 12V fans to cool its heat sink. First of all I added an SSR so that the fans only run when the compressor is active. Then I went a step further and added a circuit to throttle the fans based on the temperature difference between the heat sink and the ambient temperature. This works brilliantly and reduces the noise of the unit ~70% without a significant impact on efficiency. HOWEVER, there is a bug in my circuit that I can't seem to solve!
I'll add a sketch of my circuit below (apologies if my symbols aren't all correct!). I can look up the values of all the components if need be.
The compressor and fans operate for a few minutes every 15 minutes or so. I take the 12V from the fans and use a voltage regulator to give me 5V for the logic level, so the whole circuit powers up and down for 3-4 minutes in intervals.
There are two thermistors - the top one attached to the heat sink, the other at room temperature.
There is also a potentiometer network which allows me to fine tune the sensitivity.
Both of these feed an op amp which produces the desired input range for a TC648 fan controller
This then sends a PWM signal to a MOSFET to drive the fans
My problem is that the circuit works fine in testing, and most of the time when hooked up to the fridge. However, occasionally I'll walk past and it won't be working, i.e. the compressor will be operating but the fans won't be running (and the hence the heat sink gets stinking hot!). If I reset the circuit it immediately works fine.
I've exhausted all the reasons I can think of why this isn't working. It shouldn't be my wiring as the fault existed both on the breadboard version and the soldered version. Can anyone suggest any potential reasons? Or if not...a reasonable way to debug it?! It's a pain as it happens so infrequently!
Thanks a lot,
Mark