双向可控硅过零检测与导通角的问题

2020-01-22 12:03发布

利用双向可控硅调压的问题,程序给出的导通角表跟可控制的导通脚是怎样的关系,由于本人不懂这可控硅的导通角与调压的关系上网查了些资料也没能搞明白,哪位热心高手能帮忙解决一下的,感激不尽,最好讲祥细点!
使用外部X1中断,寄存器组2
  检测过〇点,给定时器T1赋初值
--------------------------------------*/
void pass0(void) interrupt 2 using 2
{
unsigned char code powertab[]={0xd8,0xf0,0xe2,0x63,0xe5,0x25,0xe8,0x3e,0xeb,0x16,0xed,0xda,0xf0,0xb2,0xf3,0xcb,0xf7,0x8d,0xf7,0x8d};//10个功率档位的可控硅导通角延时参数表
TH1=powertab[2*heatpower]-1;
TL1=powertab[2*heatpower+1];    //市电过零后,根据当前设置的档位给定时器T1赋延时参数
ET1=1;                          //允许定时器T1中断
TR1=1;                          //打开定时器T1
}

/*------------------------------------------
  可控硅触发信号控制函数 void triacctrl(void)
  使用定时器T1中断,寄存器组3
  向可控硅送出触发信号
------------------------------------------*/
void triacctrl(void) interrupt 3 using 3
{
register unsigned char i;
triac=0;                        //输出可控硅导通信号
ET1=0;                          //关闭定时器T1中断
TR1=0;                          //终止定时器运行
for (i=0;i<2;i++);              //延时,保证导通信号有足够的宽度
triac=1;                        //完成可控硅导通信号
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
56条回答
huayuliang
1楼-- · 2020-01-22 17:01
导通角~~
如果你理解导通角有难度的话,可以这样理解:
你要控制的电源电压是正弦波,每个半周期,都会有一次过零,就是电压为0,那么从这个零点开始,一直到下一个零点,就是你要控制的时间,1/50Hz。
这半个周期如果全部都加在负载上的话,那就是满功率,调整功率就可以通过控制其中的导通时间来完成。
这样一来,从零点开始,延迟一段时间(等同于导通角)后再控制可控硅导通,剩下的时间就是导通的时间了。。

你看一下正弦波的角度就能明白的。

(再也不画图了)
07636678
2楼-- · 2020-01-22 22:57
还有点不明白,单片机延时后给G管脚一个导通信号(时间从表中取),是不是单片机延时时间越长,输出的功率就越小吖?还是怎么样的,如果楼上的花生看到了能不能再解释一下,谢谢!!
younge
3楼-- · 2020-01-22 23:04
双向可控硅的触发极性怎么判断
huayuliang
4楼-- · 2020-01-23 03:37
 精彩回答 2  元偷偷看……
huayuliang
5楼-- · 2020-01-23 08:58
回复【3楼】younge  
双向可控硅的触发极性怎么判断
-----------------------------------------------------------------------

没太明白你的意思。。
你问的似乎不是判断双向可控硅的触发极性?
====================================================================
说一下可控硅栅极的控制,其实并不需要判断极性,控制好时间就可以了。可能你会担心单片机累积的时间误差,但这可以靠过零电路检测出来的脉冲来触发并同步。
07636678
6楼-- · 2020-01-23 09:27
回复【4楼】huayuliang 花生
-----------------------------------------------------------------------

哦!明白了非常感谢您的帮助!谢谢!

一周热门 更多>