|
|
利用業(yè)余時(shí)間,研究出來(lái)的移相控制技術(shù),若有不對(duì)的地方,還請(qǐng)大家指出。
可控硅移相控制交流電原理:
工作原理:我們知道220V市電的頻率是50HZ,周期就是20ms,上下半波各占10ms,所以我們想對(duì)交流電進(jìn)行控制的話,
在交流電每次過(guò)零點(diǎn)的時(shí)候,在0-10ms之間內(nèi)做個(gè)延時(shí),比如在交流每次過(guò)零點(diǎn)后延時(shí)3ms,3ms后觸發(fā)可控硅的導(dǎo)通就行。
改變延時(shí)的時(shí)間即可改變負(fù)載得到的電壓大小。
本電路有2種觸發(fā)方式,一種利用RC充放電實(shí)現(xiàn)的控制,這種控制是使可控硅工作在2、3象限。另外一種是利用MOC3021實(shí)現(xiàn)控制,使可控硅工作在1、3象限。
可控硅三、四象限.png (58.8 KB, 下載次數(shù): 294)
下載附件
2017-5-22 16:29 上傳
可控硅一、二象限.png (132.48 KB, 下載次數(shù): 300)
下載附件
2017-5-22 16:29 上傳
單片機(jī)最好選用外部中斷帶上下沿同時(shí)觸發(fā)中斷功能的單片機(jī)。以配合過(guò)零檢測(cè)電路使用。當(dāng)然只有選擇只帶下降沿的也行,但是程序要寫(xiě)好。
本程序無(wú)需更改,均適用這2個(gè)觸發(fā)控制電路
電路原理圖:
0.png (277.57 KB, 下載次數(shù): 270)
下載附件
2017-5-22 16:27 上傳
過(guò)零檢測(cè)波形:
0.png (114.38 KB, 下載次數(shù): 304)
下載附件
2017-5-22 16:28 上傳
Altium Designer畫(huà)的原理圖如下:(51hei附件中可下載工程文件)
0.png (36.54 KB, 下載次數(shù): 300)
下載附件
2017-5-22 16:28 上傳
單片機(jī)驅(qū)動(dòng)可控硅(帶過(guò)零檢測(cè))源程序如下:
STC15W408AS外部中斷上下沿均可測(cè)試
- #include <STC15F2K60S2.H> //STC15系列單片機(jī)頭文件都是這個(gè)。
- #define uchar unsigned char
- #define uint unsigned int
- uchar num=0;
- sbit pwm=P1^1;//可控硅位
- void main()
- {
- TMOD=0x01;
- TH0=0xff;//定時(shí)0.1ms
- TL0=0x9c;
- EA=1;
- ET0=1;
- EX0=1;
- IT0=0;//必須設(shè)外部中斷觸發(fā)方式為上升沿下降沿同時(shí)觸發(fā)。STC最新15系列單片機(jī)外部中斷INT0口有上下沿同時(shí)觸發(fā)功能
- pwm=1;
- while(1);
- }
- void t0() interrupt 1
- {
- unsigned char i;
- TH0=0xff;
- TL0=0x9c;
- num++;
- if(num==30) //改變num的值即可改變移相觸發(fā)時(shí)間,即改變負(fù)載功率大小。num的范圍:0<num<100
- {
- TR0=0;
- pwm=0; //觸發(fā)MOC3021導(dǎo)通,即觸發(fā)可控硅導(dǎo)通
- for(i=0;i<2;i++);//延時(shí)2us
- pwm=1; //延時(shí)2us之后,關(guān)掉脈沖輸出,因?yàn)榭煽毓柙诜沁^(guò)零點(diǎn)情況下觸發(fā)信號(hào)丟失,會(huì)繼續(xù)保持導(dǎo)通。
-
- ……………………
- …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
0.png (54.98 KB, 下載次數(shù): 298)
下載附件
2017-5-22 16:31 上傳
所有資料51hei提供下載(詳細(xì)教程與源碼還附帶一些網(wǎng)上搜集的相關(guān)資料方便大家):
可控硅移相控制原理.zip
(614.76 KB, 下載次數(shù): 954)
2017-5-22 11:35 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|