找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12405|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)觸發(fā)雙向可控硅問題 過零點(diǎn)檢測沒問題 ,導(dǎo)通角接近于零,電壓只有100多v

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:69679 發(fā)表于 2015-5-29 21:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
20黑幣
我用單片機(jī)觸發(fā)可控硅,輸出最大值只有132v,用示波器看了一下波形,過零點(diǎn)檢測沒問題 ,導(dǎo)通角接近于零,可能是什么問題導(dǎo)致的電壓只有一百多伏?

最佳答案

查看完整內(nèi)容

今天我試驗成功了,通過軟件調(diào)節(jié)觸發(fā)時間(導(dǎo)通角)可以實(shí)現(xiàn)調(diào)節(jié)交流電壓220/185/160/130V,硬件原理圖如下,實(shí)際參數(shù)也是圖中所標(biāo)注的,我沒接電機(jī)是直接用萬用表測量motor兩端電壓的。圖中沒貼出直流穩(wěn)壓電路部分,P1.0是單片機(jī)輸出觸發(fā)信號的(低電平有效),int0輸出的是過零信號給單片機(jī)外部中斷。 軟件還需要優(yōu)化一下,按鍵調(diào)節(jié)那里沒處理好(應(yīng)該是和中斷有時間沖突),按鍵有時失靈,貼出簡單的程序。 #include sb ...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:74245 發(fā)表于 2015-5-29 21:23 | 只看該作者
今天我試驗成功了,通過軟件調(diào)節(jié)觸發(fā)時間(導(dǎo)通角)可以實(shí)現(xiàn)調(diào)節(jié)交流電壓220/185/160/130V,硬件原理圖如下,實(shí)際參數(shù)也是圖中所標(biāo)注的,我沒接電機(jī)是直接用萬用表測量motor兩端電壓的。圖中沒貼出直流穩(wěn)壓電路部分,P1.0是單片機(jī)輸出觸發(fā)信號的(低電平有效),int0輸出的是過零信號給單片機(jī)外部中斷。
軟件還需要優(yōu)化一下,按鍵調(diào)節(jié)那里沒處理好(應(yīng)該是和中斷有時間沖突),按鍵有時失靈,貼出簡單的程序。


#include <reg52.h>
sbit singal=P1^0; //觸發(fā)信號
sbit key=P1^1;          //調(diào)壓的按鍵
char t;                          //調(diào)節(jié)導(dǎo)通角的時間
void delayms(unsigned int x)
{
        unsigned int i,j;
        for(i=x;i>0;i--)
        {
                for(j=110;j>0;j--);
        }
}                                         

void main()
{
        EA=1;
        EX0=1;
        IT0=1;   //外部中斷下降沿觸發(fā)

        singal=1;
        while(1)
                {
                        if(key==0)
                        {
                                t++;
                                if(t==4)
                                {
                                        t=0;
                                }
                                while(!key);
                        }       
                }
}

void ex0()interrupt 0
{
        delayms(t);
        singal=0;
        delayms(5-t);
        singal=1;
}

QQ圖片20150601195219.png (36.24 KB, 下載次數(shù): 319)

QQ圖片20150601195219.png

評分

參與人數(shù) 2威望 +4 黑幣 +45 收起 理由
admin + 35 回帖助人的獎勵!
海哥滄海一笑 + 4 + 10 很給力!

查看全部評分

回復(fù)

使用道具 舉報

板凳
ID:69679 發(fā)表于 2015-5-29 21:34 | 只看該作者
用的是 bt137  單片機(jī)用的是60s2,觸發(fā)用的是定時器,用示波器看觸發(fā)脈沖很穩(wěn)定,用萬用表測只有132v,調(diào)節(jié)電壓只能調(diào)節(jié)0到132v,就是找不到問題出在哪
回復(fù)

使用道具 舉報

地板
ID:74245 發(fā)表于 2015-5-29 21:47 來自手機(jī) | 只看該作者
我也遇到過這樣的問題。。。還沒解決。軟件上試試這樣改進(jìn),過零后馬上觸發(fā),然后到下一個零點(diǎn)到來之前再去掉觸發(fā)信號,就是把觸發(fā)信號的時間加長。

評分

參與人數(shù) 2黑幣 +44 收起 理由
admin + 35 回帖助人的獎勵!
海哥滄海一笑 + 9 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

5#
ID:69679 發(fā)表于 2015-5-29 22:15 | 只看該作者
yesonjob 發(fā)表于 2015-5-29 21:47
我也遇到過這樣的問題。。。還沒解決。軟件上試試這樣改進(jìn),過零后馬上觸發(fā),然后到下一個零點(diǎn)到來之前再去 ...

我試了一下問題還是沒有解決,但還是要謝謝你
回復(fù)

使用道具 舉報

6#
ID:74245 發(fā)表于 2015-5-30 08:15 | 只看該作者
海哥滄海一笑 發(fā)表于 2015-5-29 22:15
我試了一下問題還是沒有解決,但還是要謝謝你

你再看看我有個帖子,貼了過零檢測波形和觸發(fā)波形的圖片,可以參考下。
圖片的波形是我從現(xiàn)成的產(chǎn)品上測得的可用的,只是我自己模仿卻還不能調(diào)壓,可能程序有問題。

評分

參與人數(shù) 2黑幣 +45 收起 理由
admin + 35 回帖助人的獎勵!
海哥滄海一笑 + 10 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

7#
ID:69679 發(fā)表于 2015-5-30 10:01 | 只看該作者
yesonjob 發(fā)表于 2015-5-30 08:15
你再看看我有個帖子,貼了過零檢測波形和觸發(fā)波形的圖片,可以參考下。
圖片的波形是我從現(xiàn)成的產(chǎn)品上測 ...

#include "stc12c5a60s2.h"
sbit scr1=P3^6;//直熱可控硅引腳
sbit scr2=P3^5; //蓄熱可控硅引腳
unsigned int a;
unsigned int p_time1,p_time2;
void interrupt_init()
{
TMOD|=0X11;
EA=1;
ET0=1;
ET1=1;
IT0=0;
EX0=1;
   p_time1=2000;
   p_time2=2000;
}
void it0() interrupt 0
{
  TR0=0;
  TR1=0;
  TH0=(65536-p_time1)/256;
  TL0=(65536-p_time1)%256;
  TH1=(65536-p_time2)/256;
  TL1=(65536-p_time2)%256;
  TR1=1;
  TR0=1;
}

void t0_time() interrupt 1
{
  scr1=0;
  a=500;
  while(a--);
  scr1=1;  
  TR0=0;
}
  
void t1_time() interrupt 3
{
  scr2=0;
  a=500;
  while(a--);
  scr2=1;
  TR1=0;
}
void main()
{
interrupt_init();
    while(1);
}




觸發(fā)脈沖.jpg (2.36 MB, 下載次數(shù): 282)

觸發(fā)脈沖.jpg

過零檢測和觸發(fā)脈沖.jpg (2.38 MB, 下載次數(shù): 245)

過零檢測和觸發(fā)脈沖.jpg

評分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

8#
ID:69679 發(fā)表于 2015-5-30 10:16 | 只看該作者
我在給別人做項目,其他模塊程序都已經(jīng)調(diào)試完,就在可控硅這卡住了,在這里拜托各位了,硬件都換了一遍,程序也調(diào)試了好幾遍,就是不見效果
回復(fù)

使用道具 舉報

9#
ID:81546 發(fā)表于 2015-5-30 11:00 | 只看該作者
你的電路圖呢?是哪個位置的電壓只有100多伏呢?

評分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

10#
ID:81546 發(fā)表于 2015-5-30 11:02 | 只看該作者
這個電壓的輸出波形呢?你的可控硅是單向的吧?是半波整流吧?如果是半波整流,132伏就較正常了。

評分

參與人數(shù) 1黑幣 +10 收起 理由
海哥滄海一笑 + 10

查看全部評分

回復(fù)

使用道具 舉報

11#
ID:69679 發(fā)表于 2015-5-30 12:06 | 只看該作者
zhuzhiwei 發(fā)表于 2015-5-30 11:02
這個電壓的輸出波形呢?你的可控硅是單向的吧?是半波整流吧?如果是半波整流,132伏就較正常了。

用的是bt137 雙向可控硅,正半周觸發(fā)一次,負(fù)半周觸發(fā)一次,輸出電壓是燈泡兩端電壓。

u=4009169445,3857958471&amp;fm=21&amp;gp=0.jpg (39.51 KB, 下載次數(shù): 287)

u=4009169445,3857958471&amp;fm=21&amp;gp=0.jpg
回復(fù)

使用道具 舉報

12#
ID:81561 發(fā)表于 2015-5-30 12:58 | 只看該作者
你用的可能是單向可控硅上句錯了。
你的可能觸發(fā)寬度不夠。
你想啊,剛過零時,可控硅兩端電壓很小,觸發(fā)電流很小,觸發(fā)不了。

評分

參與人數(shù) 2黑幣 +45 收起 理由
admin + 35 回帖助人的獎勵!
海哥滄海一笑 + 10 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

13#
ID:61876 發(fā)表于 2015-5-30 13:03 | 只看該作者
根據(jù)電路看,這樣觸發(fā)方式不是很好,一個問題是接在燈泡一端的電阻的阻值很關(guān)鍵,阻值過大會使觸發(fā)電流過小,阻值過小又會使觸發(fā)電壓過低,并且作為負(fù)載的燈泡的功率的大小也對觸發(fā)產(chǎn)生影響,所以建議換一種觸發(fā)方式來試一下,又會有所改變的,可控硅全部導(dǎo)通后,燈泡端電壓往往略高于電源電壓。

評分

參與人數(shù) 2黑幣 +45 收起 理由
admin + 35 回帖助人的獎勵!
海哥滄海一笑 + 10 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

14#
ID:69679 發(fā)表于 2015-5-30 15:08 | 只看該作者
leeyeage 發(fā)表于 2015-5-30 12:58
你用的可能是單向可控硅上句錯了。
你的可能觸發(fā)寬度不夠。
你想啊,剛過零時,可控硅兩端電壓很小,觸發(fā) ...

你這個問題,我已經(jīng)試驗過了,無論是觸發(fā)脈沖時間加長,還是出發(fā)時刻后移,效果都不變,我想問題應(yīng)該不在程序上,謝謝回復(fù)
回復(fù)

使用道具 舉報

15#
ID:69679 發(fā)表于 2015-5-30 20:02 | 只看該作者
gaozhaohong 發(fā)表于 2015-5-30 13:03
根據(jù)電路看,這樣觸發(fā)方式不是很好,一個問題是接在燈泡一端的電阻的阻值很關(guān)鍵,阻值過大會使觸發(fā)電流過小 ...

明天試一下,謝謝,十分感謝
回復(fù)

使用道具 舉報

16#
ID:74245 發(fā)表于 2015-6-1 08:20 | 只看該作者
過零檢測那里電路原理圖是怎樣的,會不會存在移相?

評分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

17#
ID:69679 發(fā)表于 2015-6-1 14:25 | 只看該作者
yesonjob 發(fā)表于 2015-6-1 08:20
過零檢測那里電路原理圖是怎樣的,會不會存在移相?

不會,用示波器看了
回復(fù)

使用道具 舉報

18#
ID:69679 發(fā)表于 2015-6-1 23:07 | 只看該作者
yesonjob 發(fā)表于 2015-6-1 20:01
今天我試驗成功了,通過軟件調(diào)節(jié)觸發(fā)時間(導(dǎo)通角)可以實(shí)現(xiàn)調(diào)節(jié)交流電壓220/185/160/130V,硬件原理圖如下 ...

非常感謝
回復(fù)

使用道具 舉報

19#
ID:883242 發(fā)表于 2024-1-19 17:02 | 只看該作者
單片機(jī)IO口驅(qū)動電流太小了。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表