欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5488|回復: 5
打印 上一主題 下一主題
收起左側

斬波調壓電路+程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:82781 發表于 2015-6-13 01:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一直以來一直想做斬波調壓,可是種種原因沒有機會,有人已經實現,而且比較驕橫,我真不明白你做個這個驕傲個屁!今天哥也做了,做了才有發言權 。還有誰誰以后少比比!煩你 。

眾所周知我們用的電是交流220V50HZ正玄波的那么也就是說20毫秒一個周期,20毫秒對于人來說基本不能看到,但是對于CPU來說小菜菜,調壓實際上就是讓正玄波殘缺,于是乎就出來了切相波,一根相線對零線的電壓是個正玄波,正半軸和負半軸

在正半軸和負半軸相交的點上就是過零點,過零點就是0V電壓,因此需要取出來這個信號作為同步,同步信號輸入后,開啟定時器即可調整切相寬度只是是有時間限制在0-10ms即可
C語言代碼如下:
  Byte Interrupt_Extern;//同步信號
  Byte Adj_Power_Time;  //調整變量(t)
  Byte Adj;//當前亮度等級(T)
if( Tick_Time>=SYSTICK) //Tick of System
{   Tick_Time=0;//
//調度時間片管理
  Key_Time++;
  Printf_time++;
  Adc_Convert_Time++;
  Adj_Power_Time++;
}
  
   if(Interrupt_Extern==1)
{
if( Adj_Power_Time==Adj)
   {
   
   Trigger_Bta16_Task();
   
   Interrupt_Extern=0;


   }
  

}

代碼僅僅幾行而已,僅僅就是掛起一個標志位,然后數數,別的不會數數還是會的。我的系統時基是1MS也就也就是說我可以從1數到10,就行了如果在精確一些就改成100us一個TICK或者更小,那么實時性更高。調光也更平滑。

就是這種波形

然后就是硬件原理:從市電中分離出過零點信號,送進CPU中,輸入一個尖刺控制晶閘管就行啦!

分離出同步信號之后是驅動電路



觸發電路



觸發信號使用10-50微妙的尖刺脈沖串。
然后呢.......就變成了一個耍物!













老王于日照


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:2152 發表于 2016-9-8 16:33 | 只看該作者
51黑有你更精彩。。
回復

使用道具 舉報

板凳
ID:1068410 發表于 2024-11-3 17:37 | 只看該作者
也有想做一個,切調中間的峰值,留下兩頭
回復

使用道具 舉報

地板
ID:1142711 發表于 2025-3-11 11:03 | 只看該作者
趕緊學習一下~
回復

使用道具 舉報

5#
ID:1064915 發表于 2025-3-11 11:10 | 只看該作者
文筆很好
回復

使用道具 舉報

6#
ID:1110945 發表于 2025-3-11 19:42 | 只看該作者
gumutian 發表于 2024-11-3 17:37
也有想做一個,切調中間的峰值,留下兩頭

可控硅晶閘管做不到這樣留兩頭,MOS管雖然能做到,但MOS管是單向的,不能直接
用于交流電,得用兩個MOS管背靠背連接或一個MOS管加全橋整流,還有相對復雜的
驅動電路等。
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表