關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 碟式斯特林太陽自動(dòng)跟蹤控制系統(tǒng)設(shè)計(jì)

碟式斯特林太陽自動(dòng)跟蹤控制系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2012-12-24 來源:網(wǎng)絡(luò) 收藏

3.3 主程序設(shè)計(jì)
主程序main()函數(shù)是一個(gè)無限循環(huán)程序,它能實(shí)現(xiàn)運(yùn)行后根據(jù)太陽角度調(diào)整系統(tǒng)的位置,根據(jù)反饋信號(hào)進(jìn)行微調(diào),產(chǎn)生脈沖信號(hào)驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng),實(shí)現(xiàn)太陽跟蹤。當(dāng)監(jiān)測(cè)到有中斷產(chǎn)生時(shí),主程序停止運(yùn)行,中斷程序設(shè)計(jì)包括天氣危害檢測(cè)處理和步進(jìn)電機(jī)驅(qū)動(dòng)芯片異常處理,中斷程序完成后再回到主程序。主程序流程如圖6所示。

本文引用地址:http://butianyuan.cn/article/159588.htm

h.JPG


3.4 上位機(jī)程序設(shè)計(jì)
上位機(jī)程序設(shè)計(jì)采用Visual C++6.0,利用ActiveX控件簡(jiǎn)化程序的設(shè)計(jì)難度。ActiveX控件包括一系列的屬性、方法和事件,使用ActiveX控件的應(yīng)用程序和ActiveX控件之間的工作方式是客戶/服務(wù)器方式,即應(yīng)用程序通過ActiveX控件提供的接口來訪問ActiveX控件。上位機(jī)串口的打開、串口參數(shù)的設(shè)置以及初始化變量的操作可以通過函數(shù)CTestDld::OnInitDialog()實(shí)現(xiàn),代碼如下:
i.JPG

4 應(yīng)用結(jié)果
所研制的自動(dòng)跟蹤控制系統(tǒng)在太陽能熱發(fā)電裝置上投入了應(yīng)用,在實(shí)際應(yīng)用中,通過GPS獲得太陽赤經(jīng)緯度和時(shí)角,計(jì)算出太陽方位角和高度角,輸出一定的脈沖數(shù),驅(qū)動(dòng)伺服電機(jī)轉(zhuǎn)動(dòng),控制碟式聚光器跟蹤太陽。根據(jù)傳感器反饋信息,把太陽光光斑準(zhǔn)確聚集在斯特林發(fā)動(dòng)機(jī)的接收器上,碟式聚光器的光斑邊沿與斯特林發(fā)動(dòng)機(jī)的接收器邊沿幾乎完全重疊。隨著太陽方位角的變化,該光斑能夠一直保持在斯特林發(fā)動(dòng)機(jī)的接收器內(nèi),光斑的偏離誤差在1cm以內(nèi),滿足了太陽能熱發(fā)電的工作需要;當(dāng)天氣變化時(shí),系統(tǒng)能夠做出相應(yīng)處理,確保整個(gè)發(fā)電裝置的安全。

結(jié)語
開環(huán)的程序跟蹤雖然在任何天氣下都可以正常工作,但是在跟蹤過程中,產(chǎn)生的累積誤差自身并不能消除。閉環(huán)控制能夠通過反饋來消除誤差,但作為反饋信號(hào)源的感光元件,在稍長(zhǎng)時(shí)間段內(nèi)接收不到太陽光,會(huì)導(dǎo)致跟蹤系統(tǒng)的失效。本文設(shè)計(jì)的基于GPS的開環(huán)程序粗跟蹤和四象限硅光電池跟蹤校準(zhǔn)的閉環(huán)跟蹤太陽方式,既彌補(bǔ)了開環(huán)跟蹤控制的缺點(diǎn),又克服了光電跟蹤方式受環(huán)境影響較大的缺點(diǎn),最終形成了一個(gè)精度較高、受環(huán)境影響較小的閉環(huán)控制系統(tǒng)。實(shí)際應(yīng)用結(jié)果證明,效果良好,具有一定的設(shè)計(jì)參考價(jià)值。

塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理
汽車防盜機(jī)相關(guān)文章:汽車防盜機(jī)原理

上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉