黃躍娟 張冬冬 劉琳 李世勛 譚巖
摘要:基于STM32單片機(jī)與雙向可控硅調(diào)光系統(tǒng)的設(shè)計(jì),是利用單片機(jī)為控制核心通過(guò)控制雙向可控硅的觸發(fā)角的大小改變,從而使調(diào)光電路中的電壓發(fā)生了改變,達(dá)到燈光亮度可調(diào)的目的。雙向可控硅應(yīng)用于交流調(diào)壓系統(tǒng)中完成調(diào)壓、調(diào)功最根本的原因是可控硅在交流電路中作為電力電子開(kāi)關(guān)來(lái)控制電路通斷將電壓等效減小。對(duì)于雙向可控硅調(diào)光系統(tǒng)的設(shè)計(jì),在雙向可控硅調(diào)光的基礎(chǔ)上,填加按鍵控制與采用光敏電阻對(duì)實(shí)際光照情況進(jìn)行檢測(cè),以單片機(jī)控制雙向可控硅為調(diào)光控制器,最終在系統(tǒng)手動(dòng)或自動(dòng)的條件下完成燈光亮度明暗變化。
關(guān)鍵詞:調(diào)光系統(tǒng);雙向可控硅;觸發(fā)角;單片機(jī)控制
1總體設(shè)計(jì)方案
根據(jù)題目進(jìn)行分析,預(yù)想達(dá)到的目的是:完成以STM32單片機(jī)為核心,以雙向可控硅為控制電路組成光亮可調(diào)的照明系統(tǒng)。通過(guò)查找文獻(xiàn)與對(duì)針對(duì)該設(shè)計(jì)的學(xué)習(xí)最終得到以下四個(gè)步驟進(jìn)行總體設(shè)計(jì),方案如下:
(1)通過(guò)STM32單片機(jī)軟件編程控制雙向可控硅的導(dǎo)通角度,探究學(xué)習(xí)并完成雙向可控硅的觸發(fā)電路、同步電路、主電路的設(shè)計(jì)。對(duì)于本次設(shè)計(jì)的三個(gè)電路,兩個(gè)角度,兩種電流進(jìn)行詳細(xì)的設(shè)計(jì)和規(guī)劃。
(2)完成雙向可控硅可以在STM32單片機(jī)的控制下達(dá)到可控硅控制照明燈的由暗變亮的循環(huán)變化。通過(guò)設(shè)計(jì)此步驟,對(duì)可控硅調(diào)壓系統(tǒng)有了解和認(rèn)識(shí),并且用觸發(fā)角度控制有嚴(yán)密的規(guī)劃。
(3)通過(guò)單片機(jī)的外部電路按鍵進(jìn)行由按鍵控制光照強(qiáng)度檔位的變化。并實(shí)現(xiàn)自動(dòng)循環(huán)和手動(dòng)調(diào)光的切換模式。
(4)設(shè)計(jì)并制作光敏電阻采集電路,讀取AD值實(shí)現(xiàn)由現(xiàn)實(shí)光照強(qiáng)度改變燈的光照,并將自動(dòng)切換模式改為此控制模式。通過(guò)系統(tǒng)上的實(shí)驗(yàn)測(cè)試,軟件編寫(xiě)程序,軟硬件調(diào)試聯(lián)調(diào),從設(shè)計(jì)目的出發(fā),以探究和學(xué)習(xí)的角度去考慮每一個(gè)步驟。最終完成本次設(shè)計(jì)。
2硬件設(shè)計(jì)
基于STM32單片機(jī)與雙向可控硅調(diào)光系統(tǒng)的設(shè)計(jì),通過(guò)使用光敏電阻的光亮采集模塊對(duì)STM32單片機(jī)傳輸模擬量的電壓值反應(yīng)實(shí)際光照強(qiáng)度,并通過(guò)單片機(jī)輸出脈沖信號(hào),使雙向可控硅的觸發(fā)角相位發(fā)生改變,實(shí)現(xiàn)對(duì)光照系統(tǒng)電壓的調(diào)節(jié),導(dǎo)致光照系統(tǒng)的光亮明暗變化。
(1)STM32單片機(jī)最小系統(tǒng)設(shè)計(jì)
STM32F103RCT6核心板將JTAG端口外置出來(lái)方便程序的調(diào)試和下載。并在核心板上集成四個(gè)按鍵包括一個(gè)復(fù)位按鍵,UP鍵,兩個(gè)可編寫(xiě)操作按鍵KEY0和KEY1。按鍵在核心板上集成出來(lái)應(yīng)用于系統(tǒng)的調(diào)試和控制操作。
STM32單片機(jī)以及其它的外圍芯片都是3.3V供電,所以需要用到將5V轉(zhuǎn)3.3V為了經(jīng)濟(jì)性,使用常用的AMS1117-3.3V電源穩(wěn)壓芯片。AMS1117屬于線性電源芯片,比開(kāi)關(guān)電源芯片的噪聲要好很多。AMS1117的片上微調(diào)把基準(zhǔn)電壓調(diào)整到1.5%的誤差以內(nèi),而且電流限制也得到了調(diào)整,以盡量減少因穩(wěn)壓器和電源電路超載而造成的壓力。輸出3.3V電壓供給單片機(jī)及外部電路提供電源。
(2)雙向可控硅調(diào)光模塊
同步電路也可以稱為過(guò)零檢測(cè)電路。同步電路通過(guò)220V50Hz轉(zhuǎn)5V交流變壓器將同步電壓供給同步電路,再通過(guò)光電偶合器整形輸出整形脈沖信號(hào),再通過(guò)74LS02反相器反向的到最終整形的波形。其中PS2501-1是一種雙列直插式封裝,一個(gè)單位的光電耦合器或稱光反射面。輸入的最大電流為80mA,最大工作電壓為80V。輸入信號(hào)和輸出信號(hào)進(jìn)行了很高的隔離傳輸效率。74LS02芯片是6非門(mén)反相器,工作電壓是5V,他的內(nèi)部含有6個(gè)cmos反相器,在下面的電路中起到的作用是把0信號(hào)反向成1信號(hào)。是即同步脈沖。經(jīng)由PC0引腳輸入到STM32單片機(jī)。
雙向可控硅的觸發(fā)電路及主電路,由單片機(jī)輸出PC1引腳的觸發(fā)信號(hào),通過(guò)光電耦合器進(jìn)行隔離和光電傳輸,輸入到雙向可控硅的門(mén)極,以雙向可控硅的A1,A2為主電路的電力電子器件開(kāi)關(guān)接點(diǎn),控制光照電路的路端電壓,最終完成雙向可控硅調(diào)光的設(shè)計(jì)目的。
在觸發(fā)電路中通過(guò)PS2501-4光電耦合器輸出和隔離傳輸觸發(fā)信號(hào)給雙向可控硅。
PS2501-4與PS2501-1的區(qū)別在于,PS2501-1是四引腳輸出而PS2501-4是16引腳的光電耦合器,PS2501-4光電耦合隔離器包含發(fā)光二極管和NPN型硅光電晶體管。選擇使用該器件的原因是,該器件最適合應(yīng)用于雙向可控硅觸發(fā)電路的設(shè)計(jì)。
(3)光敏電阻測(cè)光模塊
對(duì)光照采集電路分析,在外接電源的情況下,RL光敏電阻上端與下段的電位差通過(guò)上端引腳傳入LM358運(yùn)算放大器,采用同相放大的形式接入電路構(gòu)成放大,10K的電位器可調(diào)放大倍率。最后通過(guò)RC吸收濾波傳出放大后的信號(hào),將實(shí)際光照反應(yīng)的電壓值輸入單片機(jī)。光照強(qiáng)度的模擬量信號(hào)采集部分,在本此設(shè)計(jì)中應(yīng)用的是光敏電阻這一電子器件。光敏電阻經(jīng)常使用的制造材料為硫化硒,另外還有一些其他具有光照特性的材料。這些制作材料在一定光照波長(zhǎng)的光照下,感光材料阻值迅速減小,由于光照產(chǎn)生的載流子在光照條件下,在外部連接了具有不同電勢(shì)差的作用下載流子實(shí)現(xiàn)漂移運(yùn)動(dòng),游離電子向電源的電動(dòng)勢(shì)高的地方聚集,空穴向電動(dòng)勢(shì)低的地方聚集,從而使光敏電阻阻值迅速下降[11]。根據(jù)系統(tǒng)的設(shè)計(jì)原理,光敏電阻值的范圍為1.4~3.6k時(shí)最適合設(shè)計(jì)預(yù)期達(dá)到的目標(biāo)。
光敏電阻的工作特性是:無(wú)光照時(shí),電阻導(dǎo)電效率低,稱為暗電阻,電路中可以移動(dòng)的電子很少稱為暗電流;當(dāng)光照強(qiáng)度增加時(shí),內(nèi)部游離的電子也隨之增加,電導(dǎo)率減增加。由于內(nèi)部材料的特性其阻值和光照強(qiáng)度成反比。光敏電阻一段連接在電路中,另一端接GND,這樣連在電路的一端引腳就可以將相應(yīng)強(qiáng)度光照所對(duì)應(yīng)的的電阻值轉(zhuǎn)化為不同的電壓值。再通過(guò)運(yùn)算放大將最終得到的電壓通過(guò)電路傳送給單片機(jī)。
在外接核心板引出的5V電源的情況下,RL光敏電阻上端與下段的電位差通過(guò)上端引腳傳入LM358運(yùn)算放大器,采用同相放大的形式接入電路構(gòu)成放大,10K的電位器可調(diào)放大倍率。最后通過(guò)RC吸收濾波傳出放大后的信號(hào),將實(shí)際光照反應(yīng)的電壓值輸入單片機(jī)PA0引腳,作為模擬量轉(zhuǎn)換輸入。
(4)按鍵模塊
本次設(shè)計(jì)應(yīng)用到的按鍵為系統(tǒng)板上集成好的按鍵,除去復(fù)位按鍵之外,還有三個(gè)按鍵KEY_UP、KEY0、KEY1。對(duì)于STM32這款單片機(jī)來(lái)講,輸入輸出的引腳是有獨(dú)特的定義程序的,STM32單片機(jī)的輸入有四種模式選取:
1)上拉輸入:若GPIO引腳配置為上拉輸入模式,在默認(rèn)狀態(tài)下,讀取得的GPIO引腳數(shù)據(jù)為1,即高電平。
2)下拉輸入:與上拉輸入正好相反,在默認(rèn)狀態(tài)下其引腳數(shù)據(jù)為0,即低電平。
3)浮空輸入:經(jīng)由觸發(fā)輸入,在芯片內(nèi)部沒(méi)有上拉或下拉電阻。因?yàn)槭瞧漭斎胱杩馆^大,正常情況下把這種模式用于標(biāo)準(zhǔn)的通訊協(xié)議,比如I2C協(xié)議。
4)模式輸入:該模式不使用觸發(fā)輸入,不接上拉或下拉電阻,經(jīng)由一條線把電壓信號(hào)和片上外設(shè)連接起來(lái)進(jìn)行通信[12]。如ADC,由其采集模擬量電壓信號(hào)。必須只有在設(shè)置為模擬輸入模式時(shí),ADC外設(shè)才能和單片機(jī)進(jìn)行通信。對(duì)于按鍵的輸入定義應(yīng)該在軟件程序中定義完整。對(duì)于系統(tǒng)板的按鍵KEY-UP、KEY0、KEY1,分別對(duì)應(yīng)PA13、PA14、PA15。
3 小結(jié)
通過(guò)使用STM32單片機(jī)與外部的雙向可控硅模塊、光敏電阻測(cè)光模塊,分別進(jìn)行了光照強(qiáng)度檢測(cè),調(diào)節(jié)控制交流電壓。實(shí)現(xiàn)了交流電路中照明設(shè)備通過(guò)調(diào)壓達(dá)成了光亮可控可調(diào)的目的,具有性價(jià)比高、穩(wěn)定可靠、耗能低、易于使用的特點(diǎn)。
參考文獻(xiàn)
[1]彭剛.基于ARMCortex-M3的STM32系列嵌入式微控制器應(yīng)用實(shí)踐[M].北京:電子工業(yè)出版社,2011
[2]朱貴國(guó).基于STM32單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì).數(shù)控技術(shù),2013
[3]蒙博宇.STM32自學(xué)筆記[M].北京:北京航空航天出版社,2011
[4]楊琴芝.基于STM32的多功能電能表的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012