这里通过限流电阻和光电隔离器的二极管将高电压交流信号变为脉动直流小电流,该电流驱动放光二极管发光,从而使光电隔离器的隔离侧导通,一方面点亮LED指示灯,另一方面将信号通过反相器送到单片机检测。注意,由于二极管的单相导通性,单片机收到的是脉冲信号,而不是固定电平。缺相或某相电压过低时,光电隔离器不能导通,输出无脉冲信号。
为了使输出变为固定的电平信号,可在光电隔离器输出侧加二极管整流及电容滤波。
LX+、LX-连接到被测电压(相电压或线电压)的两端。
1、对于三相四线制,共有A、B、C、N四根线。
所有Lx-接N,L1+、L2+、L3+分别接A、B、C。
2、对于三相三线制,只有A、B、C三根火线。
L1+接A、L1-接B、L2+接B、L2-接C、L3+接C、L3-接A。
3、L4+和L4-可取自三相中的任一相。如三相四线制的A、N或三相三线制的A、B
LX+,三路分别接三相火线,LX-接零线,分别检测ST1--3,为高电平则三相正常,检测到这三路那一路为低电平,则那一路就缺相。LEDX是用来控制相应的LED发光二极管在电路故障时点亮相应的发光二极管。L4+,L4-也是用来检测这一路信号的有无。假设ST1接U,ST2接V,ST3接W.
if(ST1==0)
{//U相缺相
LED1=0;//点亮LED-1(常亮,未断相时LED-1是闪烁的50HZ)
}
以此类推
推荐楼主去中国电子DIY之家参考其他同学的制作实例和资料