Issues with AC Phase control

Thread Starter

SPE

Joined Mar 7, 2017
8
At the moment I am in the process of making an AC Phase control circuit but am having some issues. Currently it will dim a light bulb but when connecting it to a higher load such as a single phase shaded pole motor it will only turn the motor slowly and make an audible humming noise. If you have any insight to what could be causing this issue would greatly appreciate it thanks!
 

vrainom

Joined Sep 8, 2011
126
Those are induction motors and unlike dc or universal motors don't work well with phase-angle control. Also inductive loads create electrical noise which depending on your circuit could be having an effect on it. Are you just testing it with the motor or is it your target load?
 

Thread Starter

SPE

Joined Mar 7, 2017
8
Those are induction motors and unlike dc or universal motors don't work well with phase-angle control. Also inductive loads create electrical noise which depending on your circuit could be having an effect on it. Are you just testing it with the motor or is it your target load?
The motor is the target load. I tested the motor plug directly into AC with a light dimmer and it was able to control the speed. The current circuit we have is a zero cross detector and an opto isolated triac to power the load.
 

MaxHeadRoom

Joined Jul 18, 2013
28,699
Most of the ceiling fan motors etc are shaded pole and a ordinary light dimmer will control them, I have a couple installed here.
The motors that have a problem are usually 1ph cap start.
Is the one in the OP μp controlled?
Max.
 

Thread Starter

SPE

Joined Mar 7, 2017
8
Most of the ceiling fan motors etc are shaded pole and a ordinary light dimmer will control them, I have a couple installed here.
The motors that have a problem are usually 1ph cap start.
Is the one in the OP μp controlled?
Max.
I'm honestly not sure but a light dimmer did control it no problem. The issue is that I need to be able to control the speed with a microcontroller.
 

vrainom

Joined Sep 8, 2011
126
Could you draw or describe your zero crossing detector circuit and the circuit from the opto to the triac? The whole schematic would be much better.
 

Thread Starter

SPE

Joined Mar 7, 2017
8
Code:
const int triacPin = 7;
const int zeroPin = 2;
const int potPin = A0;
const int sw = 3;
int triacDelay = 13500;
//int triacInt = 200;


void setup() {
  pinMode(zeroPin, INPUT_PULLUP);
  pinMode(triacPin, OUTPUT);
  pinMode(sw, INPUT_PULLUP);
  attachInterrupt(0, zero, RISING);
  Serial.begin(9600);

}

void loop() {
  //Serial.println(digitalRead(zeroPin));
  if(digitalRead(sw) == LOW){
    triacDelay = 5250;
  }else{
    triacDelay = 7144;
    //9750
  }


}

void zero(){
  delayMicroseconds(triacDelay );
  digitalWrite(triacPin, HIGH);
  delayMicroseconds(200);
  digitalWrite(triacPin, LOW);
}
Could you draw or describe your zero crossing detector circuit and the circuit from the opto to the triac? The whole schematic would be much better.
This is the code we are using, these settings will give use two different brightness on a light but neither will turn the motor except at very very low speed.
 

Attachments

MaxHeadRoom

Joined Jul 18, 2013
28,699
I would use the bridge and H11L1 method shown in Fairchild AN-3006 for detecting the zero cross point, the result is a .8ms pulse every crossing point.
Q1 is not needed.
Max.
 

vrainom

Joined Sep 8, 2011
126
I'm gona blame the caps you're using as voltage droppers for the zero crossing detector, they're like a highway for noise. Plus, the detector would produce a pulse once the zero crossing has already passed.

Check out Max's suggestion so you could implement something similar with what you already have. I like that it has an 11v zener in series to make the detector immune to noise instead of cleaning up the signal with an rc filter.

I'll attach the schematic Max is talking about in case you're having trouble finding the file.
 

Attachments

MaxHeadRoom

Joined Jul 18, 2013
28,699
The only reason for Q1 in the detector is to invert the signal for the 555, if using a micro then it can be used direct for a positive going pulse.
Max.
 
Top