蘇佳佳
哈爾濱固泰電子有限責(zé)任公司,黑龍江哈爾濱 150060
考慮人眼適應(yīng)光線的要求,本產(chǎn)品利用軟啟動(dòng)(自動(dòng)升壓)來(lái)控制劇場(chǎng)燈光的亮度。其主要功能器件為單片機(jī)AT89C51和晶閘管。
1)兩位數(shù)字顯示;
2)延時(shí) 35μs~1ms;
3)能控制最大100W燈泡。
1)采用軟啟動(dòng)可以延長(zhǎng)燈具的使用壽命;
2)漸明、漸暗控制消除了人眼對(duì)亮暗突變的不適應(yīng)感;
3)抗干擾能力強(qiáng);
4)顯示電路采用共陽(yáng)極數(shù)碼管,單片機(jī)的段輸出可以不加以驅(qū)動(dòng)電路;
5)外圍電路簡(jiǎn)單,實(shí)用價(jià)值高,操作安全方便;
6)性能價(jià)格比好。
簡(jiǎn)要工作原理:首先電源供電為220V。輸入鍵為兩個(gè)觸點(diǎn)開(kāi)關(guān),控制燈光的漸亮與漸暗。按開(kāi)燈鍵,51單片機(jī)執(zhí)行開(kāi)燈動(dòng)作程序。過(guò)零檢測(cè),檢測(cè)到過(guò)零電壓告訴單片機(jī),產(chǎn)生一個(gè)觸發(fā)脈沖控制晶閘管,從晶閘管開(kāi)始承受正向電壓,到觸發(fā)脈沖出現(xiàn)之前的電角度稱為控制角,晶閘管在一周期內(nèi)導(dǎo)通的電角度成為導(dǎo)通角,在控制角增大的同時(shí),晶閘管導(dǎo)通角逐漸減小,燈光逐漸暗;當(dāng)按關(guān)燈鍵時(shí),51單片機(jī)執(zhí)行關(guān)燈動(dòng)作程序。過(guò)零檢測(cè),檢測(cè)到過(guò)零電壓告訴單片機(jī),產(chǎn)生一個(gè)觸發(fā)脈沖控制晶閘管,在控制角減小的同時(shí),晶閘管導(dǎo)通角逐漸增大,燈光漸亮。顯示電路顯示延時(shí)時(shí)間。
這個(gè)方案的優(yōu)點(diǎn)為:產(chǎn)品外圍電路簡(jiǎn)單,采用軟啟動(dòng)可以延長(zhǎng)燈具的使用壽命,漸明、漸暗控制,對(duì)人眼無(wú)刺激,抗干擾能力強(qiáng),操作安全方便,成本低。
5.1.1 負(fù)載部分(主電路部分)工作原理
~220V經(jīng)整流橋整流后,交流電變成有極性的直流電。為了使操作更加安全,在晶閘管之后加一個(gè)光電耦合器件進(jìn)行隔離,這樣即抗干擾,又可以保護(hù)單片機(jī)。(其中燈泡,整流橋,晶閘管均為高壓)。電路接在單片機(jī)的P3.4口。
5.1.2 同步電壓形成部分工作原理
如果觸發(fā)電路和主電路不同步即每個(gè)周期的起點(diǎn)不一致,二者各按自己的規(guī)律變化規(guī)則,則輸出電壓無(wú)規(guī)則。為此在整流橋之前加一個(gè)帶中心軸頭的雙9V變壓器,這樣經(jīng)全波整流后,經(jīng)三端穩(wěn)壓器穩(wěn)壓,再經(jīng)穩(wěn)壓管削波,這樣在過(guò)零點(diǎn)時(shí),保證了主電路也從零開(kāi)始承受正向電壓使每周產(chǎn)生的第一個(gè)觸發(fā)脈沖的時(shí)間都一樣,使觸發(fā)電路與主電路取得了同步。
5.1.3 顯示部分工作原理
電路顯示部分為兩位數(shù)字顯示。P0口和P2口分別接兩個(gè)LED數(shù)碼管。LED數(shù)碼管,每筆畫(huà)工作電流ILED約在5mA~10mA之間,若電流過(guò)大會(huì)損壞數(shù)碼管,因此,必須加限流電阻,其阻值可按下式計(jì)算:

其中,U0為家在LED兩端電壓,ULED為L(zhǎng)ED數(shù)碼管每筆畫(huà)壓降(約2伏左右)。由于電路使用的是共陽(yáng)極數(shù)碼管,單片機(jī)的段輸出可以不加驅(qū)動(dòng)電路,從而簡(jiǎn)化了電路,降低了成本。
5.1.4 延時(shí)時(shí)間控制部分工作原理
電路接在P1口,是一個(gè)八位預(yù)置開(kāi)關(guān),可以調(diào)整延時(shí)時(shí)間。
U2(漸亮按鈕),U3(漸暗按鈕)為兩個(gè)觸點(diǎn)開(kāi)關(guān),分別接在P3.2口與P3.5口,控制燈光的漸明、漸暗。按U2,單片機(jī)執(zhí)行開(kāi)燈動(dòng)作程序,同時(shí)檢查P3.3口是否有過(guò)零電壓,即過(guò)零檢測(cè),若有電壓過(guò)零(延時(shí)時(shí)間為軟件程序確定),晶閘管主電路與過(guò)零電壓同步,晶閘管承受正向脈沖電壓,產(chǎn)生觸發(fā)脈沖,晶閘管觸發(fā)導(dǎo)通,軟啟動(dòng)開(kāi)始,隨著晶閘管導(dǎo)通角的逐漸增大,燈逐級(jí)亮,直到達(dá)到一個(gè)最亮的穩(wěn)態(tài);按U3,單片機(jī)執(zhí)行關(guān)燈動(dòng)作程序,同時(shí)檢查P3.3口是否有過(guò)零電壓,即若有電壓過(guò)零,晶閘管主電路與過(guò)零電壓同步,晶閘管承受正向脈沖電壓,產(chǎn)生觸發(fā)脈沖,晶閘管被觸發(fā)導(dǎo)通,隨著晶閘管導(dǎo)通角的逐漸減小,燈逐級(jí)滅,直到達(dá)到一個(gè)最暗的穩(wěn)態(tài)。顯示電路顯示延時(shí)時(shí)間(延時(shí)時(shí)間為軟件程序確定),時(shí)間長(zhǎng)短可由預(yù)置開(kāi)關(guān)調(diào)整。
開(kāi)始置初值設(shè)置循環(huán)開(kāi)始的狀態(tài)。對(duì)P3.4口清零,再初始化。判斷P3.2口是否為零,若不為零(無(wú)鍵按下)則返回到原地,若為零(有鍵按下)程序繼續(xù)執(zhí)行,繼續(xù)判斷P3.3口是否為零,即過(guò)零檢測(cè),不是零則返回到原地,是零則延時(shí)N(N為0~255的整數(shù),視為延時(shí)變亮,可由八位預(yù)置開(kāi)關(guān)調(diào)整(顯示為N),觸發(fā)晶閘管后延時(shí)變量自動(dòng)減一,M-1不等于零則返回到P3.3口,等于零則繼續(xù)執(zhí)行N-1程序,N不等于零返回到P3.3口,N等于零,晶閘管完全導(dǎo)通燈常亮;判斷P3.5口是否為零,若不為零(無(wú)鍵按下)返回到原地,若為零(有鍵按下)程序繼續(xù)執(zhí)行。判斷P3.3口是否為零,即過(guò)零檢測(cè),不是零返回到原地,是零則延時(shí)N個(gè)35μs,觸發(fā)晶閘管,燈光漸暗,M為延時(shí)變亮,可由八位預(yù)置開(kāi)關(guān)調(diào)整,觸發(fā)晶閘管后延時(shí)變亮自動(dòng)減一,M-1不等于零則返回到P3.3口,等于零繼續(xù)執(zhí)行N+1程序,N不是最大則返回到P3.3口,N是最大,晶閘管完全關(guān)斷,燈長(zhǎng)滅。
[1]鄭中杰.晶閘管變流技術(shù).機(jī)械工業(yè)出版社,1998.
[2]何立民.MCS-51系列單片機(jī)及應(yīng)用系統(tǒng)設(shè)計(jì).北京航空航天大學(xué)出版社,1995.
[3]楊素行.模擬電子技術(shù)基礎(chǔ)簡(jiǎn)明教程.高等教育出版社,1997.