久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機觸發雙向可控硅問題 過零點檢測沒問題 ,導通角接近于零,電壓只有100多v [打印本頁]

作者: 海哥滄海一笑    時間: 2015-5-29 21:23
標題: 單片機觸發雙向可控硅問題 過零點檢測沒問題 ,導通角接近于零,電壓只有100多v
我用單片機觸發可控硅,輸出最大值只有132v,用示波器看了一下波形,過零點檢測沒問題 ,導通角接近于零,可能是什么問題導致的電壓只有一百多伏?
作者: yesonjob    時間: 2015-5-29 21:23
今天我試驗成功了,通過軟件調節觸發時間(導通角)可以實現調節交流電壓220/185/160/130V,硬件原理圖如下,實際參數也是圖中所標注的,我沒接電機是直接用萬用表測量motor兩端電壓的。圖中沒貼出直流穩壓電路部分,P1.0是單片機輸出觸發信號的(低電平有效),int0輸出的是過零信號給單片機外部中斷。
軟件還需要優化一下,按鍵調節那里沒處理好(應該是和中斷有時間沖突),按鍵有時失靈,貼出簡單的程序。


#include <reg52.h>
sbit singal=P1^0; //觸發信號
sbit key=P1^1;          //調壓的按鍵
char t;                          //調節導通角的時間
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;   //外部中斷下降沿觸發

        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, 下載次數: 319)

QQ圖片20150601195219.png

作者: 海哥滄海一笑    時間: 2015-5-29 21:34
用的是 bt137  單片機用的是60s2,觸發用的是定時器,用示波器看觸發脈沖很穩定,用萬用表測只有132v,調節電壓只能調節0到132v,就是找不到問題出在哪
作者: yesonjob    時間: 2015-5-29 21:47
我也遇到過這樣的問題。。。還沒解決。軟件上試試這樣改進,過零后馬上觸發,然后到下一個零點到來之前再去掉觸發信號,就是把觸發信號的時間加長。
作者: 海哥滄海一笑    時間: 2015-5-29 22:15
yesonjob 發表于 2015-5-29 21:47
我也遇到過這樣的問題。。。還沒解決。軟件上試試這樣改進,過零后馬上觸發,然后到下一個零點到來之前再去 ...

我試了一下問題還是沒有解決,但還是要謝謝你
作者: yesonjob    時間: 2015-5-30 08:15
海哥滄海一笑 發表于 2015-5-29 22:15
我試了一下問題還是沒有解決,但還是要謝謝你

你再看看我有個帖子,貼了過零檢測波形和觸發波形的圖片,可以參考下。
圖片的波形是我從現成的產品上測得的可用的,只是我自己模仿卻還不能調壓,可能程序有問題。
作者: 海哥滄海一笑    時間: 2015-5-30 10:01
yesonjob 發表于 2015-5-30 08:15
你再看看我有個帖子,貼了過零檢測波形和觸發波形的圖片,可以參考下。
圖片的波形是我從現成的產品上測 ...

#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);
}




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

觸發脈沖.jpg

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

過零檢測和觸發脈沖.jpg

作者: 海哥滄海一笑    時間: 2015-5-30 10:16
我在給別人做項目,其他模塊程序都已經調試完,就在可控硅這卡住了,在這里拜托各位了,硬件都換了一遍,程序也調試了好幾遍,就是不見效果
作者: zhuzhiwei    時間: 2015-5-30 11:00
你的電路圖呢?是哪個位置的電壓只有100多伏呢?
作者: zhuzhiwei    時間: 2015-5-30 11:02
這個電壓的輸出波形呢?你的可控硅是單向的吧?是半波整流吧?如果是半波整流,132伏就較正常了。
作者: 海哥滄海一笑    時間: 2015-5-30 12:06
zhuzhiwei 發表于 2015-5-30 11:02
這個電壓的輸出波形呢?你的可控硅是單向的吧?是半波整流吧?如果是半波整流,132伏就較正常了。

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

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

u=4009169445,3857958471&amp;fm=21&amp;gp=0.jpg

作者: leeyeage    時間: 2015-5-30 12:58
你用的可能是單向可控硅上句錯了。
你的可能觸發寬度不夠。
你想啊,剛過零時,可控硅兩端電壓很小,觸發電流很小,觸發不了。

作者: gaozhaohong    時間: 2015-5-30 13:03
根據電路看,這樣觸發方式不是很好,一個問題是接在燈泡一端的電阻的阻值很關鍵,阻值過大會使觸發電流過小,阻值過小又會使觸發電壓過低,并且作為負載的燈泡的功率的大小也對觸發產生影響,所以建議換一種觸發方式來試一下,又會有所改變的,可控硅全部導通后,燈泡端電壓往往略高于電源電壓。
作者: 海哥滄海一笑    時間: 2015-5-30 15:08
leeyeage 發表于 2015-5-30 12:58
你用的可能是單向可控硅上句錯了。
你的可能觸發寬度不夠。
你想啊,剛過零時,可控硅兩端電壓很小,觸發 ...

你這個問題,我已經試驗過了,無論是觸發脈沖時間加長,還是出發時刻后移,效果都不變,我想問題應該不在程序上,謝謝回復
作者: 海哥滄海一笑    時間: 2015-5-30 20:02
gaozhaohong 發表于 2015-5-30 13:03
根據電路看,這樣觸發方式不是很好,一個問題是接在燈泡一端的電阻的阻值很關鍵,阻值過大會使觸發電流過小 ...

明天試一下,謝謝,十分感謝
作者: yesonjob    時間: 2015-6-1 08:20
過零檢測那里電路原理圖是怎樣的,會不會存在移相?
作者: 海哥滄海一笑    時間: 2015-6-1 14:25
yesonjob 發表于 2015-6-1 08:20
過零檢測那里電路原理圖是怎樣的,會不會存在移相?

不會,用示波器看了
作者: 海哥滄海一笑    時間: 2015-6-1 23:07
yesonjob 發表于 2015-6-1 20:01
今天我試驗成功了,通過軟件調節觸發時間(導通角)可以實現調節交流電壓220/185/160/130V,硬件原理圖如下 ...

非常感謝
作者: Hephaestus    時間: 2024-1-19 17:02
單片機IO口驅動電流太小了。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产福利在线 | 国产精品久久久久久久岛一牛影视 | 日韩成人国产 | 日韩精品在线观看免费 | 成人网av | 欧美成人a| 亚洲91| 日日夜夜精品视频 | 欧美黄色片 | 国产一级在线观看 | 欧洲毛片 | 成人精品视频99在线观看免费 | 毛片一区二区 | 中文字幕日韩一区 | 免费看黄视频网站 | 青青久草 | 一区二区三区久久 | 亚洲国产69 | 欧美激情综合 | 亚洲一视频 | 一区二区久久精品 | 成人欧美日韩一区二区三区 | 免费观看的av毛片的网站 | 免费激情av| 一区二区不卡视频 | 国产99久久精品一区二区永久免费 | 日本国产精品视频 | 伊人网伊人 | 精品视频一二区 | 欧美男人亚洲天堂 | 亚洲精品v日韩精品 | 在线观看免费国产 | 日批免费看 | 男人天堂网站 | 一区二区精品 | 成人在线免费 | 日韩日b视频 | 亚洲国产成人av好男人在线观看 | 国产精品美女久久久久久免费 | 美女天天操 | 国产精品精品视频一区二区三区 |