亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STC單片機的太陽能跟蹤控制器設(shè)計

        2012-10-24 06:48:00楊家榮
        上海電氣技術(shù) 2012年4期
        關(guān)鍵詞:單片機系統(tǒng)

        楊家榮

        (上海電氣集團股份有限公司 中央研究院,上海200070)

        當前,人類面臨的能源危機問題越來越突出,使得人們將目光逐漸轉(zhuǎn)向了各種新型的清潔能源,而太陽能作為已知的最原始的能源,具有干凈、可再生、豐富而且分布范圍非常廣等特點。近年來,太陽能的應(yīng)用范圍日益廣泛,諸如太陽能熱水器、太陽能發(fā)電、海水淡化、太陽能制氫等,都希望高效接收和利用太陽能。目前,太陽能發(fā)電主要分為兩種:① 光伏發(fā)電;②光熱發(fā)電(見圖1)。無論哪種形式的太陽能熱利用,都希望能有效提高太陽能的效率;因此,實施太陽光跟蹤是很有必要的。現(xiàn)有的幾種太陽能利用方式中,一般都需要配置一套具有雙軸旋轉(zhuǎn)機構(gòu)的跟蹤裝置來跟蹤太陽。香港大學教授研究了太陽光照角度與太陽能接收率的關(guān)系,理論分析表明:對太陽光線運動的跟蹤與非跟蹤,太陽能設(shè)備能量的接收率相差37.7%,精確地跟蹤太陽可使太陽能設(shè)備的能量利用率大大提高[1]。

        圖1 太陽能發(fā)電

        本文通過利用國內(nèi)市場通用型STC 89C52單片機作為控制核心,設(shè)計了一種基于單片機的雙軸太陽能跟蹤控制器,通過驅(qū)動步進電動機實現(xiàn)對太陽的精確跟蹤,具有結(jié)構(gòu)簡單、運行可靠等優(yōu)點,可大幅度降低跟蹤系統(tǒng)的成本,具有廣闊的應(yīng)用前景。

        1 系統(tǒng)模塊組成及架構(gòu)

        本文所設(shè)計的跟蹤系統(tǒng)主要由核心單片機控制模塊、液晶顯示模塊、時鐘模塊、步進電動機驅(qū)動模塊、光電反饋模塊、通訊模塊以及系統(tǒng)的外圍電路等組成,如圖2所示。其中單片機控制模塊主要用于太陽高度角及方位角的計算,并轉(zhuǎn)換為步進電動機控制信號;液晶顯示模塊主要是作為一個當前位置的顯示、時間顯示等;時鐘模塊主要用于產(chǎn)生計算太陽當前位置所需的時間數(shù)據(jù),向系統(tǒng)提供精確的時鐘;步進電動機驅(qū)動模塊用來接受單片機的輸出脈沖,經(jīng)光電隔離后放大循環(huán)輸出,驅(qū)動步進電動機運轉(zhuǎn);光電反饋模塊通過光敏電阻來檢測環(huán)境光線強弱程度,接受來自不同角度的入射光,并經(jīng)過AD采樣后發(fā)送給單片機,當對應(yīng)的兩個光敏電阻接受到的光強差值大于一定范圍時,單片機控制電動機轉(zhuǎn)動,從而使采光面板在豎直方向上始終正對著太陽光;通訊模塊主要完成單片機與外部的信息交互以及數(shù)據(jù)傳輸。

        圖2 系統(tǒng)原理框圖

        2 太陽能跟蹤控制器設(shè)計

        2.1 硬件設(shè)計

        STC 89C52是一種低功耗、高性能CMOS 8位微控制器,具有8KB的系統(tǒng)可編程Flash存儲器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得STC 89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。

        STC89C52單片機的18、19引腳XTAL1和XTAL2是單片機的外接時鐘引腳端,XTAL1為片內(nèi)震蕩電路的輸入端,XTAL2為片內(nèi)震蕩電路的輸出端。一般來說,可采取外接晶體諧振器(12MHz)以及2個電容構(gòu)成并聯(lián)諧振電路,電容取值一般為10~30pF。在焊接刷電路板時,晶振和電容應(yīng)盡可能與單片機芯片靠近,以減少寄生電容的影響,更好地保證系統(tǒng)的穩(wěn)定運行,如圖3所示。

        (1)復(fù)位電路。STC 89C52單片機和AVR單片機的復(fù)位電平不同,前者為高電平復(fù)位,后者為低電平復(fù)位。復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種方式。在晶振工作時,RST腳持續(xù)2個機器周期高電平將使單片機復(fù)位。設(shè)計復(fù)位電路如圖4所示,電阻R1和電容C3組成簡單的上電自動復(fù)位電路,按鈕手動復(fù)位則通過手動按下S1(SW-PB)按鈕來實現(xiàn)。

        圖3 單片機時鐘振蕩電路

        圖4 復(fù)位電路

        (2)光電檢測電路。光電檢測模塊主要是利用光敏電阻接收光照時阻值發(fā)生變化的原理,一般需要4個,采用十字方式排列,分別放置在東、南、西、北平面的4個方位;若光敏電阻的阻值相等,說明此時太陽光線與平面相垂直,電動機無需運動。隨著太陽的移動,必然會有一個方向的光敏電阻接受的光照強,與之對應(yīng)方向的光敏電阻接受的光照弱,相應(yīng)的阻值就存在差異。此時,控制電路將光敏電阻的阻值變動轉(zhuǎn)換為控制信號,經(jīng)單片機驅(qū)動電動機運轉(zhuǎn),直至對應(yīng)方向的2個光敏電阻上的光照強度再次相等,系統(tǒng)所設(shè)計的光電檢測電路如圖5(a)所示。其中檢測模擬量信號由AD采樣芯片ADC 0809采集后將數(shù)據(jù)傳遞給單片機,如圖5(b)所示。ADC 0809是一個逐次逼近型的A/D轉(zhuǎn)換器,由外部供給基準電壓,有8個模擬量的輸入端,帶有三態(tài)輸出鎖存器,轉(zhuǎn)換結(jié)束時,可由單片機控制打開三態(tài)門,讀出轉(zhuǎn)換結(jié)果。

        圖5 光電檢測電路

        (3)步進電動機驅(qū)動電路。步進電動機是將電脈沖轉(zhuǎn)化為角位移或線位移的執(zhí)行機構(gòu)。其結(jié)構(gòu)簡單,控制方便,可以通過控制單片機發(fā)送出來的脈沖個數(shù)來控制角位移量,從而達到精確定位。通俗地說,就是給電動機加一個脈沖信號,則電動機轉(zhuǎn)過一個固定的角度,即步距角。電動機的轉(zhuǎn)速及停止的位置只取決于脈沖信號的頻率和脈沖數(shù)。控制上,主要是需要實現(xiàn)電平的匹配;因此,需要設(shè)計功率驅(qū)動電路,如圖6所示。

        圖6 步進電動機驅(qū)動電路

        (4)時鐘電路。由于系統(tǒng)的軟件開發(fā)中涉及太陽軌跡的計算,而這需要通過精確的時間來計算該時刻太陽所處的理論位置,因此需要使用時鐘電路。雖然單片機內(nèi)部也可以采用定時/計數(shù)器的方式來進行時間的推算,但這種方式需要占用大量的系統(tǒng)時間和資源,且時間不夠精確,長時間運行存在累積誤差。目前,通用的做法是采用時鐘芯片,因此,本文采用了美國DALLAS公司推出的高性能、低功耗、帶RAM的實時時鐘電路芯片DS 1302。它可以對年、月、日、周、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.5~5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)[2]。該芯片采用雙電源(VCC1和VCC2)供電,由VCC1和VCC2兩者中較大者供電,當VCC2>VCC1+0.2 V時,VCC2給DS 1302供電。當VCC2<VCC1時,VCC1給DS 1302供電,使系統(tǒng)在沒有主電源的情況下也能保持時鐘的連續(xù)運行。系統(tǒng)設(shè)計的時鐘電路如圖7所示。

        圖7 時鐘電路

        2.2 軟件設(shè)計

        目前,跟蹤太陽的方法可概括為2種[3]:視日運動軌跡法和光電跟蹤法。光電跟蹤的靈敏度較高,結(jié)構(gòu)簡單,但容易受光強和天氣的影響,如天空中的云層飄過會讓系統(tǒng)產(chǎn)生誤判;而視日運動軌跡法是按照天文學法推算出的太陽運動軌跡運行,屬開環(huán)控制,這種方法的程序計算較復(fù)雜,且沒有考慮執(zhí)行機構(gòu)的誤差情況,無法消除累計誤差。因此,設(shè)計的跟蹤控制器結(jié)合了以上兩種方法,先由視日運動軌跡法進行粗跟蹤,再利用光電跟蹤法進行精確定位。

        系統(tǒng)在上電運行時,首先進行系統(tǒng)初始化。然后,系統(tǒng)先判斷是否在工作時間段內(nèi),如每天的18∶00以后,已經(jīng)日落,則系統(tǒng)自動進入待機狀態(tài);而如果系統(tǒng)時間在6∶00~18∶00,則系統(tǒng)先進行回零,確認一個參考點之后,進行視日運動軌跡的計算,并運轉(zhuǎn)到計算結(jié)果位置處。最后,根據(jù)光電傳感器反饋的信號進行微調(diào),如果光電傳感器反饋的偏差值過大,則認為此時可能有烏云遮擋等情況發(fā)生,可切換到視日運動軌跡狀態(tài)運轉(zhuǎn),待給出下一個步進電動機運轉(zhuǎn)信號之前,重復(fù)上述判斷。系統(tǒng)的流程圖如圖8所示。

        圖8 系統(tǒng)運行流程

        雖然太陽的位置時刻都在變化,但其運行具有嚴格的規(guī)律性,視日運動軌跡計算主要是根據(jù)天體的運行規(guī)律計算出太陽運行規(guī)律,其流程如圖9所示,主要涉及太陽的高度角和方位角,并根據(jù)系統(tǒng)時鐘計算出步進電動機的轉(zhuǎn)角。通過分別建立太陽的運行軌跡的時角坐標系和地平坐標系,以及跟蹤控制系統(tǒng)的運動規(guī)律的坐標系,對這些坐標系的變換來建立太陽能跟蹤控制系統(tǒng)的運動方程[4]。在地平坐標系中,太陽的位置可用如下方程描述:

        式中,α為太陽的高度角;γ為太陽的方位角,通常以正南方向為0°,向西為正,向東為負;δ為太陽赤緯角;ω為太陽時角;φ為安裝地點的維度角。根據(jù)Cooper方程,每天的太陽赤緯角為

        圖9 視日運動軌跡計算流程

        式中,n為日期在年內(nèi)的序號,稱作積日。

        除此以外,系統(tǒng)的軟件設(shè)計還包括時鐘模塊、數(shù)碼管顯示模塊、光電傳感器數(shù)據(jù)采集模塊等,共同構(gòu)成一個完整的系統(tǒng),實現(xiàn)對系統(tǒng)的控制。

        2.3 視日運動軌跡仿真

        系統(tǒng)設(shè)計完成后,為校驗視日運動軌跡算法的正確性,利用Proteus進行了仿真。Proteus是英國Labcenter公司開發(fā)的嵌入式系統(tǒng)仿真與開發(fā)平臺,支持當前流行的單片機開發(fā)環(huán)境,該軟件功能強大,性能非常卓越,非常適合單片機系統(tǒng)的仿真和實驗。圖10為視日運動軌跡的仿真系統(tǒng)圖,系統(tǒng)主要由單片機(U1)、DS1302時鐘電路(U2)、步進電動機驅(qū)動芯片(U3、U4)步進電動機以及相應(yīng)的外圍電路組成,C1~C4為電容,X1為單片機時鐘所需的晶振,X2為DS1302運行所需的晶振,RP1為排阻。由單片機根據(jù)與DS1302通訊取得的時鐘數(shù)據(jù)進行運算,計算出某時刻的太陽高度角和方位角,驅(qū)動步進電動機運轉(zhuǎn),Proteus仿真系統(tǒng)中,可方便地顯示出當前步進電動機的轉(zhuǎn)角,如某日某時刻,經(jīng)過仿真運行的太陽高度角和方位角如圖11所示。從結(jié)果看,仿真結(jié)果與實際運算結(jié)果一致,證明所設(shè)計的視日運動軌跡算法是正確的。

        圖10 系統(tǒng)仿真圖

        圖11 太陽高度角與方位角仿真結(jié)果

        本文開發(fā)的基于STC89C52單片機的雙軸太陽跟蹤控制器實驗裝置如圖12所示。

        圖12 控制器實驗裝置硬件

        3 結(jié) 語

        本文設(shè)計了一種基于單片機的雙軸太陽能跟蹤控制器,經(jīng)實驗驗證,步進電動機運轉(zhuǎn)結(jié)果與仿真結(jié)果一致,可順利實現(xiàn)雙軸太陽跟蹤。該控制器可根據(jù)太陽高度角及方位角不斷變化的特點,以視日運動軌跡跟蹤為主,結(jié)合光電跟蹤作為校正,驅(qū)動作為高度角和方位角兩個軸向轉(zhuǎn)動的電動機運轉(zhuǎn),跟蹤更為精確。系統(tǒng)結(jié)構(gòu)簡單,成本低廉,有效地提高了太陽能的利用率,可直接用于太陽能光伏裝置的跟蹤,對軟件稍作修改后,也可用于其他如太陽能碟式裝置追日跟蹤,具有較好的應(yīng)用和推廣價值。

        [1]尤金正.基于圖像傳感器的閉環(huán)式太陽跟蹤控制器的研究與實現(xiàn)[D].蘇州:蘇州大學,2010:4-5.

        [2]韓旖旎.基于過采樣技術(shù)的動態(tài)汽車稱重儀的設(shè)計[D].太原:太原理工大學,2010:47-49.

        [3]馬正華,孔 丹,徐守坤.基于步進電機的太陽自動跟蹤系統(tǒng)的研究[J].電氣傳動,2012,42(3):37-40.

        [4]楊培環(huán).高精度太陽跟蹤傳感器與控制器的研究[D].武漢:武漢理工大學,2010:8-10.

        猜你喜歡
        單片機系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于PowerPC+FPGA顯示系統(tǒng)
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        半沸制皂系統(tǒng)(下)
        小議PLC與單片機之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        亚洲视频中文字幕更新| 精品无码中文字幕在线| 亚洲最大中文字幕无码网站| 五月天综合社区| 久久精品国产亚洲av试看 | 狠狠亚洲超碰狼人久久老人| 国产一品二品三区在线观看| 中文亚洲av片不卡在线观看| 亚洲av永久无码精品国产精品| 久久无码一一区| 日本女优爱爱中文字幕| 亚洲综合另类小说色区| 熟妇高潮一区二区三区| 日本手机在线| 色小姐在线视频中文字幕| 99久久无色码中文字幕人妻蜜柚| 中文字幕亚洲欧美日韩2019| 婷婷色国产精品视频一区| 精品人妻日韩中文字幕| 国产精品无码无卡无需播放器| 日本又黄又爽gif动态图| 国产高潮流白浆免费观看不卡| 久久免费精品日本久久中文字幕| 亚洲精品无码专区在线在线播放| 18无码粉嫩小泬无套在线观看| 亚洲国产精品综合久久20| 午夜理论片日本中文在线| 樱桃视频影院在线播放| 久久久精品免费观看国产| 国产蜜臀精品一区二区三区| 人妻久久一区二区三区蜜桃| 色多多a级毛片免费看| 久久国产影视免费精品| 中文字幕久久精品一区二区| 99热在线观看| 五十路熟妇亲子交尾| 日韩精品夜色二区91久久久| 亚洲乱码中文字幕在线| 朝鲜女子内射杂交bbw| 特一级熟女毛片免费观看| 91成人黄色蘑菇视频|