Greetings to all community!
Some time ago I came across a circuit board that was used to control the speed of an 11KW, 3 phase induction motor. Motor was handling a floating and free load (like a blower fan etc). While examining, I observed that is was a pretty simple circuit. Using 3 Triacs and some passive components (almost same like 3 sets of house hold fan dimmer on one board). 3 Triacs, an RC to control Triac firing angle, a snubber and VDRs for surge protection.
Since the circuit was practical and was doing the job very well and also I've a some free time now, so I'm intended to implement it on a PIC Micro-controller (to gain some experience and to add some extra functionality).
First I’ve tried it with single phase 220VAC in my lab. It was quite successful. Detect a zero crossing point from L and N and generate a delayed pulse to fire the Triac (Fig.A). Works fine.
Now I’m moving to 3 phase and stuck on a concept. In single phase, we get zero crossing point from L and N is pretty simple but for 3 phase, how to handle it? (Fig.C). From where I should get the input of ZCD?
I’ve two concepts in my mind that I’ve represented in (Fig.B) and (Fig.D) but not sure if I’m right or wrong.
Need a favor to figure it out. Please.
Thanks.

Some time ago I came across a circuit board that was used to control the speed of an 11KW, 3 phase induction motor. Motor was handling a floating and free load (like a blower fan etc). While examining, I observed that is was a pretty simple circuit. Using 3 Triacs and some passive components (almost same like 3 sets of house hold fan dimmer on one board). 3 Triacs, an RC to control Triac firing angle, a snubber and VDRs for surge protection.
Since the circuit was practical and was doing the job very well and also I've a some free time now, so I'm intended to implement it on a PIC Micro-controller (to gain some experience and to add some extra functionality).
First I’ve tried it with single phase 220VAC in my lab. It was quite successful. Detect a zero crossing point from L and N and generate a delayed pulse to fire the Triac (Fig.A). Works fine.
Now I’m moving to 3 phase and stuck on a concept. In single phase, we get zero crossing point from L and N is pretty simple but for 3 phase, how to handle it? (Fig.C). From where I should get the input of ZCD?
I’ve two concepts in my mind that I’ve represented in (Fig.B) and (Fig.D) but not sure if I’m right or wrong.
Need a favor to figure it out. Please.
Thanks.

Last edited: