Fan Controller advice needed

I want to use an arduino to control some ceiling fans in our factory. There is an existing controller that I want to replicate the functionality of. We want to vary the speed of the fans according to the temperature difference between the floor and ceiling. I just need some advice about the hardware components I should use to drive the fans....

There are 5 fans wired in parallel. They have a neutral connection, and two live connections. With my oscilloscope on the existing controller I can see that every 10ms the live terminals get a burst of oscillating pulses which quickly decay over a few milliseconds. The burst on one terminal starts positive whilst the other starts negative. So they are always in opposition to each other. The speed of the fans is dictated by the amplitude of the burst and the decay time. Irrespective of the amplitude and decay time, the bursts start at 10ms intervals.

It would be great if I could buy a controller which works in the same manner and accepts a pwm input to control the speed. Does such a device exist?

@hoofhearted i advice you to use Arduino UNO and relay. along with dht 11/dht22.The relay will work as a switch for the live connection while also recieving input from Arduino. But I have no idea about speed.

Have You got any users manual, service manual, technical documentation?

2 Likes

@Railroader: The controller I am trying to emulate is an Xpelair WAC6R I only have the normal user manual which doesn't give any of the detailed information which I need.

@flyex10: The temperature control doesn't concern me at this stage, and I have plenty of experience with temperature/humidity sensors. The fan controller is what I need to focus on. I haven't come across this method of motor control previously.

1 Like

Okey.
Can You make a little schematics of the fan wiring showing its voltages relative GND? Your description in words doesn't make it clear.

There is a chance that controller is already using PWM.

@sonofcy: It certainly is using pwm. I want to find a way to replicate this functionality. Every 10ms I need to trigger some harware to generate a pair of equal and oppositte bursts of alternating mains voltage.

Doesn't sound like PWM. 10ms is one half cycle of 50Hz AC. Is that what you have in your country? Some phase cutting circuit maybe. Was that described oscilloscope output from low speed run?

1 Like

That sounds very wrong and I am speaking as a former industrial electrician.

Perhaps PWM is the wrong term. PWM refers to a square wave pulse whereas i'm talking about diminishing bursts of AC. I'm in the UK where we use 240v 50hz. So there are two bursts of high frequency ac for every mains cycle. The wavelength within these bursts is alot less than 1ms. I'm not in the office now. So I can't say exactly what the wavelength is. When a low speed is selected, the burst decays in about a millisecond. For higher speeds the decay time is extended to several ms.

Sounds interesting. Can you post the oscilloscope output?

My scope is old, but you should get the idea...

This is just one of the two outputs. The other is the same, but in the opposite phase.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.