小型太陽能光伏發(fā)電系統(tǒng)控制器的設(shè)計(jì)解讀_第1頁
小型太陽能光伏發(fā)電系統(tǒng)控制器的設(shè)計(jì)解讀_第2頁
小型太陽能光伏發(fā)電系統(tǒng)控制器的設(shè)計(jì)解讀_第3頁
小型太陽能光伏發(fā)電系統(tǒng)控制器的設(shè)計(jì)解讀_第4頁
小型太陽能光伏發(fā)電系統(tǒng)控制器的設(shè)計(jì)解讀_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本 科畢 業(yè) 設(shè)計(jì) (論文)題目小型太陽能光伏發(fā)電系統(tǒng)控制器的設(shè)計(jì)學(xué) 院物理與電子工程學(xué)院年 級(jí)2011專 業(yè)光伏技術(shù)與產(chǎn)業(yè)班 級(jí)學(xué) 號(hào)學(xué)生姓名校內(nèi)導(dǎo)師職 稱校外導(dǎo)師職 稱論文提交日期2015-5-10常熟理工學(xué)院本科畢業(yè)設(shè)計(jì)( 論文 ) 誠(chéng)信承諾書本人鄭重聲明: 所呈交的本科畢業(yè)設(shè)計(jì) ( 論文 ) ,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。本人簽名:日期:常熟理工學(xué)院本科畢業(yè)設(shè)計(jì)( 論文 )

2、使用授權(quán)說明本人完全了解常熟理工學(xué)院有關(guān)收集、保留和使用畢業(yè)設(shè)計(jì) ( 論文 ) 的規(guī)定,即:本科生在校期間進(jìn)行畢業(yè)設(shè)計(jì) ( 論文 ) 工作的知識(shí)產(chǎn)權(quán)單位屬常熟理工學(xué)院。學(xué)校有權(quán)保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許畢業(yè)設(shè)計(jì) ( 論文 ) 被查閱和借閱;學(xué)校可以將畢業(yè)設(shè)計(jì) ( 論文 ) 的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編畢業(yè)設(shè)計(jì)(論文),并且本人電子文檔和紙質(zhì)論文的內(nèi)容相一致。保密的畢業(yè)設(shè)計(jì) ( 論文 ) 在解密后遵守此規(guī)定。本人簽名:日期:導(dǎo)師簽名:日期:常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)小型太陽能光伏發(fā)電系統(tǒng)控制器的設(shè)計(jì)摘要目前,

3、光伏發(fā)電已受到廣大人民的追捧,很多國(guó)家建立了光伏發(fā)電站。在新能源領(lǐng)域中,小型獨(dú)立光伏發(fā)電系統(tǒng)以其簡(jiǎn)單,靈活等特點(diǎn)占有重要的地位,光伏發(fā)電控制器作為獨(dú)立光伏發(fā)電系統(tǒng)的核心部件,對(duì)其研究具有重要意義。本文基于單片機(jī)stc89c52設(shè)計(jì)了控制系統(tǒng), 控制太陽能電池板對(duì)蓄電池的充電??刂葡到y(tǒng)硬件設(shè)計(jì)包括單片機(jī)stc89c52最小電路,充放電電路、光耦驅(qū)動(dòng)電路,a/d 轉(zhuǎn)換電路和電壓顯示電路的設(shè)計(jì)。本文設(shè)計(jì)的單片機(jī)stc89c52最小電路主要包括時(shí)鐘電路,復(fù)位電路,工作狀態(tài)顯示電路和蜂鳴器報(bào)警電路??刂葡到y(tǒng)軟件設(shè)計(jì)包括確定整體系統(tǒng)布局,設(shè)計(jì)系統(tǒng)各個(gè)程序流程圖以及按照自頂向下的層次完成對(duì)各個(gè)程序模塊的設(shè)計(jì)

4、。通過控制系統(tǒng)硬件電路和軟件的設(shè)計(jì),控制太陽能電池板對(duì)蓄電池正常的充電,防止蓄電池過充、過放和短路,延長(zhǎng)蓄電池壽命。關(guān)鍵詞: 單片機(jī)stc89c52鉛酸蓄電池充放電i常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)design of a small solar photovoltaic power generation systemcontrollerabstractat present, photovoltaic power generation has been sought after by the majority of the people, the photovoltaic power station

5、 has been set up in many countries. in the field of new energy, small independent photovoltaic power generation system with its simple, flexible occupies an important position, the photovoltaic power generation controller as the core component of the photovoltaic system. has the important significan

6、ce to the study of photovoltaic power generation controller. based on the design of single chip stc89c52 controller control system, solar panel charging of the battery. the hardware design of the control system consists of mcu stc89c52 minimum circuit, charge discharge circuit, optocoupler voltage d

7、riving circuit and display circuit design. mcu stc89c52 minimum circuit designed in this paper mainly includes the clock circuit, reset circuit, working state display circuit and a buzzer alarm circuit. the control system software design includes the overall system layout design system of each progr

8、am flow chart and in accordance with the top-down levels to complete design of each program module. through the design of hardware circuit and software control system, control of battery normal charging solar panels, to prevent the battery from overcharge, overdischarge and short-circuit, prolong th

9、e service life of the accumulator.key words : scm;stc89c52 ; lead-acid battery;charge and dischargeii常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)目錄1 引言.1.2. 系統(tǒng)總體設(shè)計(jì) .22.1太陽能電池簡(jiǎn)介 .22.2蓄電池簡(jiǎn)介 .32.3充電控制器和控制策略 .33. 硬件電路設(shè)計(jì) .43.1 stc89c52 單片機(jī)最小系統(tǒng) .43.2充放電電路 .63.3光耦驅(qū)動(dòng)電路 .73.4 a/d轉(zhuǎn)換電路 .83.4.1電壓采集電路 .83.4.2 adc0804 構(gòu)成的 a/d 轉(zhuǎn)換電路 .83.5lcd 顯示

10、電路 .94. 系統(tǒng)軟件設(shè)計(jì) .114.1系統(tǒng)主程序設(shè)計(jì) .114.2電壓采集轉(zhuǎn)換模塊 .114.3顯示模塊 .134.4軟件調(diào)試和仿真 .15結(jié)語.16致謝.20參考文獻(xiàn).19iii常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)1. 引言目前,煤炭,石油和天然氣等傳統(tǒng)能源在不斷的減少,且是不可再生的,人們向往清潔,無害的新能源可以代替?zhèn)鹘y(tǒng)能源。太陽能作為清潔,無害,廉價(jià)的新能源,其發(fā)展對(duì)我國(guó)能源的可持續(xù)發(fā)展具有促進(jìn)作用,且太陽能有著很好的發(fā)展前景。所以開發(fā)太陽能是社會(huì)發(fā)展,科學(xué)進(jìn)步的必然趨勢(shì)。光伏發(fā)電是利用太陽能電池板的光生伏特效應(yīng)產(chǎn)生光生電壓,是太陽能主要的利用方向之一。光伏控制器作為光伏發(fā)電系統(tǒng)的重要組成

11、部分,控制整個(gè)光伏發(fā)電系統(tǒng)的運(yùn)行,所以對(duì)光伏控制器的研究和設(shè)計(jì)具有重要意義。為了克服市場(chǎng)上常見的充電控制器對(duì)蓄電池保護(hù)不夠充分的缺點(diǎn),設(shè)計(jì)以stc89c52單片機(jī)作為主要控制芯片的光伏控制器。adc0804作為模數(shù)轉(zhuǎn)換芯片,鉛酸蓄電池為儲(chǔ)能元件, lcd1602負(fù)責(zé)顯示數(shù)據(jù)。確定了光伏充電控制器的方案,通過對(duì)恒流充電、恒壓充電和浮充充電進(jìn)行控制達(dá)到電路保護(hù)作用,通過設(shè)計(jì)系統(tǒng)硬件電路和編程軟件,科學(xué)有效的管理蓄電池,光伏控制器應(yīng)用于負(fù)載,實(shí)現(xiàn)控制功能。光伏控制器設(shè)計(jì)采用stc89c52單片機(jī)和 adc0804組合采樣獲取數(shù)據(jù),實(shí)時(shí)監(jiān)控蓄電池的充電過程。本次設(shè)計(jì)以充放電最大電流 10 安,額定電壓

12、 48 伏的控制器系統(tǒng),通過設(shè)計(jì)使其能夠自動(dòng)檢測(cè)光伏電池板輸出電壓,當(dāng)光伏電池板的輸出電壓高于蓄電池電壓時(shí),光伏電池板對(duì)蓄電池充電;當(dāng)光伏電池板輸出的電壓低于蓄電池電壓時(shí),光伏電池板停止充電,若繼續(xù)進(jìn)行充電,則蓄電池中電流會(huì)反向流向太陽能電池板,對(duì)太陽能電池板造成損耗。當(dāng)蓄電池電壓低于40.8 伏時(shí),系統(tǒng)控制負(fù)載關(guān)斷,停止充電,蜂鳴器發(fā)出警報(bào);當(dāng)蓄電池電壓高于57.6 伏,控制系統(tǒng)控制負(fù)載關(guān)斷,太陽能電池板對(duì)蓄電池停止充電,蜂鳴器發(fā)出警報(bào);控制系統(tǒng)控制蓄電池進(jìn)行浮充充電時(shí),電壓值應(yīng)保持在 48 伏左右。本設(shè)計(jì)要解決的主要問題是光伏發(fā)電系統(tǒng)蓄電池充放電的控制問題,且對(duì)蓄電池的保護(hù)有著重要的作用,

13、 對(duì)光伏發(fā)電系統(tǒng)的發(fā)展有著積極作用, 使人們更有效地利用清潔能源,早日擺脫能源危機(jī)。1常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)2. 系統(tǒng)總體設(shè)計(jì)本設(shè)計(jì)目的在于設(shè)計(jì)出一個(gè)小型光伏發(fā)電控制系統(tǒng),太陽能電池板、蓄電池、光伏充電控制器和負(fù)載是小型光伏發(fā)電控制系統(tǒng)中不可缺少的組成元件。系統(tǒng)基本結(jié)構(gòu)如圖 2.1 所示。太陽能電池板吸收太陽光,將光能轉(zhuǎn)化為電能并儲(chǔ)存到蓄電池中,蓄電池再供電給負(fù)載。圖 2.1系統(tǒng)基本結(jié)構(gòu)2.1 太陽能電池簡(jiǎn)介目前,市場(chǎng)上常見的主要是以硅為主要材料的太陽能電池。與普通電池和可循環(huán)充電電池不同,太陽能電池具有節(jié)能環(huán)保的特點(diǎn),太陽能電池板通過光生伏特效應(yīng)能夠直接將光能轉(zhuǎn)換成電能。其主要原理:太

14、陽能電池板在陽光的照射下,其內(nèi)部載流子濃度發(fā)生改變,載流子分布也發(fā)生改變,導(dǎo)致半導(dǎo)體 p-n 結(jié)兩端產(chǎn)生電壓,在該此電壓的作用下,電流流過外部電路, 給外電路供電。 在過程中,太陽能電池不發(fā)生化學(xué)反應(yīng), 沒有轉(zhuǎn)動(dòng)磨損,沒有噪聲,沒有環(huán)境污染,這是傳統(tǒng)發(fā)電方式不能比擬的。目前,市場(chǎng)上常見的以硅為原料的太陽能電池主要有單晶、多晶和非晶硅太陽能電池三種。單晶硅太陽能電池具有高轉(zhuǎn)換效率和長(zhǎng)壽命的特點(diǎn),且目前制造單晶硅太陽能電池的技術(shù)已經(jīng)成熟。由于單晶硅太陽能電池所使用的原料為高純度的單晶硅棒,所以單晶硅太陽能電池有著高昂的使用成本。其光電轉(zhuǎn)換效率一般在13%至 15%之間。多晶硅太陽能電池的生產(chǎn)主要通

15、過鑄造的方法進(jìn)行的,其成本與單晶硅太陽能電池相比要低一些。多晶硅太陽能電池具有無規(guī)則的晶體方向,在晶體與晶體的邊界上,由于晶體的不規(guī)則而存在損失,導(dǎo)致其正電荷和負(fù)電荷不能完全通過pn 結(jié)電場(chǎng)進(jìn)行分離,其光電轉(zhuǎn)換效率要降低不少。其光電轉(zhuǎn)換效率一般在11%至 13 %之間。非晶硅太陽能電池的主要材料無定型硅,其內(nèi)部有許多所謂的“懸鍵”,沒有與硅原子成鍵的電子在電場(chǎng)作用下產(chǎn)生電流,因而非晶硅太陽能電池可以很薄,由于其造價(jià)低廉,2常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)穩(wěn)定性較低,光電轉(zhuǎn)換效率較低,大多應(yīng)用于弱光性電源。其光電轉(zhuǎn)換效率一般在5%至8%之間。2.2 蓄電池簡(jiǎn)介太陽能充電控制器主要控制太陽能電池板對(duì)蓄

16、電池的充電,蓄電池作為儲(chǔ)能元件,其性能的優(yōu)劣影響太陽能充電控制器。本設(shè)計(jì)采用的儲(chǔ)能元件是鉛酸蓄電池,在系統(tǒng)對(duì)鉛酸蓄電池進(jìn)行充電的時(shí)候,蓄電池的內(nèi)部反應(yīng)為正極進(jìn)行氧化反應(yīng),負(fù)極進(jìn)行還原反應(yīng)。鉛酸蓄電池的充放電過程是可逆的,所以鉛酸蓄電池既可以充電也可以放電。鉛酸蓄電池電解液中硫酸根的濃度決定其充放電性能,蓄電池中硫酸溶液所占的比例可用于衡量電池充放電程度。蓄電池作為儲(chǔ)能元件在獨(dú)立的光伏發(fā)電系統(tǒng)中是必不可缺的部分,蓄電池的充放電性能直接影響系統(tǒng)整體性能。將太陽能電池板經(jīng)過光生伏特效應(yīng)產(chǎn)生的電能經(jīng)傳輸儲(chǔ)存至蓄電池中,在負(fù)載需要用電的時(shí)候供電給負(fù)載。2.3 充電控制器和控制策略光伏發(fā)電控制器作為整個(gè)光

17、伏發(fā)電系統(tǒng)的樞紐,其性能的優(yōu)劣直接影響整個(gè)系統(tǒng)的性能。通常太陽能電池板經(jīng)過光生伏特效應(yīng)產(chǎn)生的電壓是不穩(wěn)定的,需將電能傳輸存儲(chǔ)至儲(chǔ)能元件中,才能給負(fù)載供電,光伏發(fā)電控制器控制太陽能電池板經(jīng)光生伏特效應(yīng)產(chǎn)生的電壓傳輸至蓄電池中,即控制對(duì)蓄電池的充電,其主要作用是防止蓄電池過充對(duì)蓄電池造成損耗,對(duì)蓄電池使用壽命有延長(zhǎng)的作用。目前市場(chǎng)上控制器普遍存在兩個(gè)問題,蓄電池的保護(hù)不充分問題和蓄電池不適當(dāng)?shù)某潆妼?dǎo)致蓄電池的損壞問題。為了維護(hù)蓄電池的使用壽命以及對(duì)蓄電池電壓的實(shí)時(shí)監(jiān)控,本設(shè)計(jì)采用 pwm脈寬調(diào)制充電方式。 pwm具有兩個(gè)主要特點(diǎn):一是在處理器和被控系統(tǒng)之間無需進(jìn)行數(shù)模轉(zhuǎn)換;二是其對(duì)噪聲的抵抗能力和

18、強(qiáng)。因其兩大主要特點(diǎn), pwm被廣泛應(yīng)用于測(cè)量、通信領(lǐng)域中。 pwm脈寬調(diào)制充電方式是通過微處理器的數(shù)字輸出控制模擬電路的。pwm脈沖調(diào)制充電一般分為 2 步,先脈沖充電一段時(shí)間,再停止一段時(shí)間,然后不斷地重復(fù)進(jìn)行這 2 個(gè)步驟。系統(tǒng)通過控制太陽能電池板對(duì)蓄電池的一次又一次的充電一段時(shí)間來達(dá)到將蓄電池充滿的目的,在 pwm脈沖調(diào)制充電過程中,系統(tǒng)控制對(duì)蓄電池的充電,每充一段時(shí)間就會(huì)停止一段時(shí)間,在停止的那段時(shí)間中,蓄電池內(nèi)部會(huì)將通過化學(xué)反應(yīng)產(chǎn)生的氧氣和氫氣重新化合, 再被蓄電池吸收, pwm脈沖調(diào)制充電的目的在于減輕了蓄電池內(nèi)壓,為接下來的蓄電池充電做好準(zhǔn)備,使蓄電池充電效果更好。pwm脈沖調(diào)

19、制充電具有對(duì)蓄電池的充電進(jìn)行在線監(jiān)控的功能,有效的維護(hù)了蓄電池的壽命。3常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)3. 硬件電路設(shè)計(jì)小型光伏發(fā)電控制系統(tǒng)的硬件電路設(shè)計(jì)以stc89c52單片機(jī)為主要控制芯片,在系統(tǒng)硬件電路中,以串聯(lián)電阻分壓方式的對(duì)蓄電池的電壓進(jìn)行采集, 然后將采集的電壓數(shù)據(jù)經(jīng)模數(shù)轉(zhuǎn)換傳輸?shù)絾纹瑱C(jī)中進(jìn)行處理,再把電壓值顯示在液晶lcd1602上。 pwm控制信號(hào)由stc89c52單片機(jī)通過編寫的程序進(jìn)行輸出控制,充放電電路則由光耦驅(qū)動(dòng)mosfet管來控制開啟與關(guān)閉。該小型光伏發(fā)電系統(tǒng)的硬件電路設(shè)計(jì)延長(zhǎng)蓄電池的壽命,達(dá)到蓄電池更有效的吸收光伏電池板傳輸過來的電能。3.1 stc89c52單片機(jī)最

20、小系統(tǒng)stc89c52單片機(jī)作為小型光伏發(fā)電控制系統(tǒng)的主控芯片, 控制著整個(gè)硬件電路, 單片機(jī)正常工作的最小系統(tǒng)的構(gòu)建是系統(tǒng)設(shè)計(jì)的首要任務(wù)。 本系統(tǒng)設(shè)計(jì)了時(shí)鐘電路, 復(fù)位電路,工作指示燈和蜂鳴器報(bào)警電路等單片機(jī)最小系統(tǒng)擴(kuò)展電路。(1)時(shí)鐘電路stc89c52單片機(jī)內(nèi)部有一個(gè)反相放大器, 該反向放大器具有高增益的特點(diǎn), 可構(gòu)成振蕩器,stc89c52單片機(jī)的引腳 xtal1即為反相放大器的輸入端, 引腳 xtal2是反相放大器的輸出端,將時(shí)鐘連接在 xtal1和 xtal2端口可構(gòu)成時(shí)鐘電路,使得系統(tǒng)的所有操作都與時(shí)鐘脈沖相同步。stc89c52單片機(jī)內(nèi)部振蕩器的振蕩頻率與晶振頻率接近,一般為

21、1.2mhz。時(shí)鐘電路如圖3.1 所示。 c6、 c7 作為反饋電容作用在電路中,其值為33pf,晶振頻率等于 11.0952mhz。圖 3.1時(shí)鐘電路圖 3.2復(fù)位電路(2)復(fù)位電路單片機(jī)系統(tǒng)的復(fù)位方式有:手動(dòng)按鈕復(fù)位和上電復(fù)位。按鈕復(fù)位即手動(dòng)按下按鈕,電源通過電阻施加到復(fù)位端上,使單片機(jī)初始化,上電復(fù)位,就是系統(tǒng)對(duì)電容進(jìn)行充電,達(dá)4常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)到初始化電路的目的。復(fù)位電路的作用除了系統(tǒng)的正常初始化之外,當(dāng)程序出現(xiàn)錯(cuò)誤,系統(tǒng)出現(xiàn)故障,導(dǎo)致死鎖,需按復(fù)位鍵重新啟動(dòng)系統(tǒng)。復(fù)位電路如圖 3.2 所示。本系統(tǒng)采用的按鈕復(fù)位既可以通過電平控制又可以通過上電控制,其具有兩種復(fù)位方式,更有

22、效的控制系統(tǒng)復(fù)位。復(fù)位電路雖然其結(jié)構(gòu)簡(jiǎn)單,但其在整個(gè)系統(tǒng)電路中有著非常重要作用。一個(gè)單片機(jī)系統(tǒng)能否正常進(jìn)行工作,關(guān)鍵在于其能否成功復(fù)位(初始化)。(3)工作狀態(tài)指示燈電路本設(shè)計(jì)擁有實(shí)時(shí)檢測(cè)蓄電池電壓的功能,增加工作狀態(tài)指示燈可以指示整個(gè)電路的工作狀態(tài),更好的對(duì)蓄電池電壓進(jìn)行監(jiān)控。蓄電池工作狀態(tài)顯示電路如圖3.3 所示。在系統(tǒng)工作狀態(tài)指示燈電路中并聯(lián)了3 個(gè)發(fā)光二極管,蓄電池的正常充電由發(fā)光二極管led1顯示,蓄電池過壓由發(fā)光二極管led2顯示,蓄電池欠壓由發(fā)光二極管led3顯示。為了保護(hù)發(fā)光二極管,可在工作狀態(tài)指示燈電路中串聯(lián)一個(gè)1k 電阻,限制通過的電流,以免燒毀發(fā)光二極管。圖 3.3蓄電池

23、工作狀態(tài)顯示電路(4)蜂鳴器報(bào)警電路本設(shè)計(jì)采用蜂鳴器進(jìn)行報(bào)警電路的報(bào)警,蜂鳴器是一種電子訊響器,采用直流電壓進(jìn)行供電。在蜂鳴器報(bào)警電路中蜂鳴器需加三極管進(jìn)行驅(qū)動(dòng),因?yàn)?stc89c52單片機(jī)輸出引腳的驅(qū)動(dòng)能力較弱,若不增加三極管,無法正常進(jìn)行驅(qū)動(dòng)。在控制系統(tǒng)對(duì)蓄電池電壓進(jìn)行實(shí)時(shí)監(jiān)測(cè)時(shí),一旦檢測(cè)電壓值連續(xù)超出閾值范圍,報(bào)警電路便會(huì)自啟,蜂鳴器就會(huì)發(fā)出報(bào)警響聲。主要原理是電壓高于程序設(shè)定的最大值,或著電壓低于程序設(shè)定最小值,stc89c52單片機(jī)的 p2.6 引腳輸出低電平,單片機(jī)控制導(dǎo)通三極管,蜂鳴器報(bào)警。報(bào)警電路如圖3.4 所示。5常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)圖 3.4 報(bào)警電路3.2 充放電

24、電路充放電電路如圖3.5 所示,二極管d1 是防反充二極管,主要是為了防止蓄電池對(duì)太陽能電池板出現(xiàn)反充現(xiàn)象,在有陽光照射的白天,蓄電池自身電壓通常低于太陽能電池板光生伏特效應(yīng)產(chǎn)生的電壓,防反充二極管d1 將不會(huì)起作用,而在夜晚或者無太陽光照的白天的時(shí)候,蓄電池自身電壓通常會(huì)高于太陽能電池板光生伏特效應(yīng)產(chǎn)生的電壓,防反充二極管 d1 就會(huì)生效,來阻止蓄電池電流流向太陽能電池板。pwm脈沖寬度調(diào)制即通過控制mosfet管閉合和斷開來控制電壓的輸出。mosfet管場(chǎng)效應(yīng)管,其由電壓控制,且其材質(zhì)為單極性金屬氧化物半導(dǎo)體,所以驅(qū)動(dòng)mosfet管場(chǎng)效應(yīng)管所需功率較小。而且mosfet管場(chǎng)效應(yīng)管只有多數(shù)載

25、流子導(dǎo)電,并沒有少數(shù)載流子復(fù)合,開關(guān)頻率可以非常高,適合作為充放電控制開關(guān)。本設(shè)計(jì)采用導(dǎo)通電壓 vth0 的 fnk6075k- n溝道 mosfet場(chǎng)效應(yīng)管。當(dāng)光電耦合器 u2 斷開時(shí), mosfet場(chǎng)效應(yīng)管 q1 的 g 極電壓與蓄電池電壓相近, mosfet場(chǎng)效應(yīng)管的 s 極接地,使得 vgs0,當(dāng) mosfet場(chǎng)效應(yīng)管 g 極電壓達(dá)到一定值時(shí), mosfet場(chǎng)效應(yīng)管 q1導(dǎo)通。電容 c4具有濾波的功能,作用于太陽能電池板輸出電壓,使得蓄電池充電更穩(wěn)定。電容c5 也具有濾波的功能,作用于蓄電池輸出電壓,是對(duì)負(fù)載供電電路穩(wěn)定性的保證。二極管 d2是穩(wěn)壓二極管, 其是由硅材料制成的面接觸型晶

26、體二極管,穩(wěn)壓管的作用是對(duì)蓄電池進(jìn)行穩(wěn)壓。二極管d3 是續(xù)流二極管,其主要作用是當(dāng)蓄電池反接控制器時(shí),d3可以進(jìn)行續(xù)流,保護(hù)控制器不被損壞。6常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)圖 3.5系統(tǒng)充放電電路根據(jù)系統(tǒng)充放電電路, 設(shè)計(jì)的程序應(yīng)當(dāng)復(fù)合以下要求: 系統(tǒng)對(duì)蓄電池的電壓進(jìn)行實(shí)時(shí)監(jiān)控,電壓低于 48 伏,系統(tǒng)采用均充的充電模式,控制 mosfet場(chǎng)效應(yīng)管 q1完全導(dǎo)通,達(dá)到導(dǎo)通脈沖的最大占空比;電壓在 48 伏至 57.6 伏之間,系統(tǒng)采用浮充的充電模式,mosfet場(chǎng)效應(yīng)管 q1 導(dǎo)通脈沖占空比例變小, mosfet場(chǎng)效應(yīng)管 q1不導(dǎo)通的占空比例也變??;電壓低于 40.8 伏,系統(tǒng)控制 mosfet

27、場(chǎng)效應(yīng)管 q2關(guān)閉停止放電,從而實(shí)現(xiàn)充放電電路欠壓關(guān)斷。3.3 光耦驅(qū)動(dòng)電路本設(shè)計(jì)為了隔離單片機(jī)控制電路與充放電電路,采用光電耦合器進(jìn)行控制,增加了硬件電路的可靠性,光電耦合器驅(qū)動(dòng)電路如圖 3.6 所示。光耦驅(qū)動(dòng)原理:充電電路由 mosfet 場(chǎng)效應(yīng)管 q1 控制,當(dāng)充電控制器的數(shù)字信號(hào)為 0 時(shí),即低電平,光電耦合器內(nèi)部的發(fā)光二極管的電流基本為零, 單片機(jī)控制右側(cè)三極管阻斷, 導(dǎo)致輸出端兩管腳間的電阻非常大,相當(dāng)于斷開,輸出端 k1 的電壓上升,穩(wěn)壓二級(jí)管 d2 穩(wěn)壓控制電阻 r9 的右側(cè)電路保持在 48 伏左右, moseft場(chǎng)效應(yīng)管的 vgs0,q1 開啟,太陽能電池板充電給蓄電池;當(dāng)充

28、電控制器的數(shù)字信號(hào)為 1 時(shí),即高電平,單片機(jī)控制光電耦合器內(nèi)部的發(fā)光二極管發(fā)光,控制右側(cè)三極管導(dǎo)通,輸出端兩管腳間的電阻變小,相當(dāng)于電路被阻斷,從u2 傳輸?shù)碾妷航?jīng)過光耦接地, moseft場(chǎng)效應(yīng)管 k1 端的電壓和零非常接近, moseft場(chǎng)效應(yīng)管 q1的 vgs 小于 0,q1 不參與充電電路工作,充電電路關(guān)閉。 moseft場(chǎng)效應(yīng)管 q2 與 moseft場(chǎng)效應(yīng)管q1不同,其控制著放電電路,但其原理與 moseft場(chǎng)效應(yīng)管 q1相似。7常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)圖 3.6光耦驅(qū)動(dòng)電路3.4 a/d 轉(zhuǎn)換電路a/d 轉(zhuǎn)換又稱整流,即模數(shù)轉(zhuǎn)換。 a/d 轉(zhuǎn)換器的優(yōu)劣主要由兩大技術(shù)參數(shù)決定

29、:轉(zhuǎn)換速度和轉(zhuǎn)換精度, adc0804是逐次比較型的集成 a/d 轉(zhuǎn)換器,其有著轉(zhuǎn)換速度高,轉(zhuǎn)換精度高的優(yōu)點(diǎn),因而受到廣泛應(yīng)用。單片機(jī) stc89c52無內(nèi)置模擬數(shù)字轉(zhuǎn)換模塊,則應(yīng)先采集蓄電池自身的電壓,然后經(jīng) a/d 轉(zhuǎn)換模塊整流,傳輸至單片機(jī) stc89c52。目前,市場(chǎng)上集成 a/d 轉(zhuǎn)換器有很多品種,最常用的是逐次比較型 a/d 轉(zhuǎn)換器,本設(shè)計(jì)采用的 a/d 轉(zhuǎn)換器 adc0804,即為逐次比較型8 位并行 a/d 轉(zhuǎn)換器芯片。3.4.1電壓采集電路電壓采集電路需串聯(lián)兩個(gè)較大的電阻,且阻值大小比例為11:1 ,然后并聯(lián)在待檢蓄電池兩端,在這兩個(gè)串聯(lián)的電阻中間采集阻值小的電阻兩端電壓。通

30、過分壓公式計(jì)算出采集的阻值小的電阻兩端的電壓值,蓄電池滿充電壓約為57.6 伏,通過計(jì)算得出采集電壓為4.8 伏,符合 adc0804的輸入值。3.4.2 adc0804 構(gòu)成的 a/d 轉(zhuǎn)換電路a/d 轉(zhuǎn)換電路如 3-7 所示。8常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)圖 3.7 a/d 轉(zhuǎn)換電路adc0804接法:?jiǎn)纹瑱C(jī) stc89c52的 p2.7 引腳實(shí)現(xiàn)片選; rd 接單片機(jī) stc89c52的 p3.6 ,wr 接單片機(jī) stc89c52的 p3.7 引腳,進(jìn)行讀寫控制;在clkr接口處串聯(lián)一個(gè)電阻,再與clk并聯(lián),然后串聯(lián)一個(gè)電容接地,組合成rc振蕩電路,提供模擬數(shù)字轉(zhuǎn)換器adc0804工作

31、所需的脈沖。電壓采集信號(hào)adin連接模擬數(shù)字轉(zhuǎn)換器adc0804的 6 腳 in,采集得到的電壓經(jīng)轉(zhuǎn)換后,以數(shù)字信號(hào)的形式輸出到單片機(jī)的p1 口,對(duì)蓄電池的電壓在線不間斷跟蹤檢測(cè),蓄電池的電壓值可在p1 口獲得。3.5lcd 顯示電路本設(shè)計(jì)使用液晶 lcd1602顯示數(shù)據(jù),其具有體積小、功耗低,顯示清晰的特點(diǎn),適合作為顯示屏,來顯示蓄電池的電壓值。的主要參數(shù): 液晶 lcd1602芯片顯示容量為16x2個(gè)字符,工作電壓4.5 伏至 5.5 伏之間 , 工作電流 2 毫安( 5 伏 ) ,模塊最佳工作電壓為5v。lcd1602引腳功能如表 3.1 所示表 3.1 lcd1602引腳功能9常熟理工

32、學(xué)院畢業(yè)設(shè)計(jì)(論文)根據(jù) lcd1602的主要參數(shù)和引腳功能, lcd1602與單片機(jī) stc89c52連接構(gòu)成的電壓顯示電路如圖 3.8 所示。 en使能端連接單片機(jī) stc89c52的 p2.2 引腳,用來實(shí)現(xiàn)片選; rs 接單片機(jī) stc89c52的 p2.0 引腳,進(jìn)行數(shù)據(jù)和命令選擇; r/w接單片機(jī) stc89c52的 p2.1 引腳,以達(dá)到控制讀寫的目的;將一個(gè)阻值為 10 的電阻連接在 lcd1602的 15 腳,進(jìn)行限流保護(hù)。 lcd1602的 3 腳連接一個(gè) 10k電位器并接地,調(diào)節(jié) lcd1602顯示的對(duì)比度。數(shù)據(jù)輸入端 d0-d7 接單片機(jī) stc89c52的 p0 口傳

33、送電壓數(shù)據(jù)。圖 3.8電壓顯示電路10常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)4. 系統(tǒng)軟件設(shè)計(jì)4.1 系統(tǒng)主程序設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì)如圖4.1 所示:圖 4.1系統(tǒng)軟件設(shè)計(jì)控制系統(tǒng)軟件主程序是一個(gè)無限循環(huán)程序,且是有序進(jìn)行的,在系統(tǒng)軟件主程序下分別有蓄電池電壓的采集子程序、轉(zhuǎn)換顯示子程序和異常數(shù)據(jù)的存儲(chǔ)子程序,系統(tǒng)軟件主程序可以分成一個(gè)一個(gè)模塊化來進(jìn)行,第一個(gè)模塊是程序初始化,然后按序依次運(yùn)行各個(gè)模塊子程序,通過系統(tǒng)的自檢可以對(duì)數(shù)據(jù)進(jìn)行處理,通過系統(tǒng)的控制可以進(jìn)行對(duì)電路的控制,對(duì)蓄電池充放電進(jìn)行有效的監(jiān)控,維護(hù)蓄電池使用壽命。4.2 電壓采集轉(zhuǎn)換模塊電壓采集轉(zhuǎn)換模塊時(shí)序圖如圖4.2 所示。11常熟理工學(xué)院畢

34、業(yè)設(shè)計(jì)(論文)圖 4.2 adc0804 時(shí)序圖電壓采集轉(zhuǎn)換模塊是整個(gè)系統(tǒng)主程序的重要組成部分,模數(shù)轉(zhuǎn)換器參與蓄電池電壓的采集轉(zhuǎn)換。 adc0804的啟動(dòng)和讀取時(shí)序圖:當(dāng)cs 與 wr同時(shí)處于低電平狀態(tài)時(shí),adc0804啟動(dòng),在 wr上升沿后,經(jīng)過約100 us ,完成模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換,經(jīng)轉(zhuǎn)換得到的數(shù)據(jù)被鎖存器鎖存, intr 轉(zhuǎn)換為低電平狀態(tài),轉(zhuǎn)換結(jié)束。當(dāng)intr 處于低電平狀態(tài)是,如果 rd和 cs同時(shí)也處于低電平狀態(tài),則數(shù)據(jù)鎖存器的三態(tài)門打開,轉(zhuǎn)換后的數(shù)字信號(hào)可以讀取。反之,若 rd處于高電平狀態(tài),三態(tài)門關(guān)閉,數(shù)據(jù)鎖存器鎖存數(shù)據(jù)。一般對(duì)芯片進(jìn)行操作前,芯片的時(shí)序圖是必須設(shè)計(jì)好的。

35、本次設(shè)計(jì)采用的是adc0804模數(shù)轉(zhuǎn)換芯片,其主要用于蓄電池電壓數(shù)據(jù)的采集轉(zhuǎn)換,并對(duì)結(jié)果進(jìn)行處理,再傳送給顯示模塊。由于 adc0804模數(shù)轉(zhuǎn)換芯片的轉(zhuǎn)換時(shí)間較短,在開始啟動(dòng) a/d 轉(zhuǎn)換后片刻便可直接從 a/d 轉(zhuǎn)換的數(shù)字輸出口的獲取數(shù)據(jù)。 a/d 轉(zhuǎn)換子程序如圖 4.3 所示。12常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)圖 4.3 a/d轉(zhuǎn)換子程序4.3 顯示模塊顯示模塊作為蓄電池的實(shí)際電壓值的獲取模塊,其通過電壓采集轉(zhuǎn)換子程序,將采集到的蓄電池電壓,先經(jīng)過模數(shù)轉(zhuǎn)換,再由單片機(jī)進(jìn)行處理,便可傳輸至顯示模塊。本設(shè)計(jì)采用液晶 lcd1602顯示屏。液晶 lcd1602作為一款顯示芯片,一般并行操作,先對(duì)其

36、進(jìn)行初始化,然后按照時(shí)序圖進(jìn)行正確操作,使其能夠正常工作,得到正常的顯示結(jié)果,這就是顯示模塊所需完成的功能。為了保證液晶lcd1602的正確顯示,程序初始化是必要的,其初始化方法如下:en=0;使能關(guān)閉,防止程序剛開始就顯示亂碼write_com(0x38); /設(shè)置顯示 16x2,點(diǎn)陣 5x7, 數(shù)據(jù)接口為 8 位write_com(0x0c);/設(shè)置開顯示,不顯示光標(biāo)write_com(0x06);/寫 1 個(gè)字符,地址指針就加1write_com(0x01);/顯示清零,數(shù)據(jù)指針清零液晶 lcd1602的基本時(shí)序如下:讀狀態(tài)輸入: rs=l,r / w =h,e=h輸出: dod7=狀態(tài)

37、字13常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)讀數(shù)據(jù)輸入: rs=h,r / w =h, e=h輸出:無寫指令輸入: rs=l,r / w =l, dod7=指令碼, e=h高脈沖輸出: dod7=狀態(tài)字寫數(shù)據(jù)輸入: rs=h,r / w =l, dod7=數(shù)據(jù), e=h高脈沖輸出:無液晶 lcd1602作為顯示芯片,一般需要對(duì)其進(jìn)行寫操作, 寫操作時(shí)序圖如圖4.4 所示。圖 4.4寫操作時(shí)序圖寫操作流程:將讀 / 寫控制端設(shè)置為寫模式,即讀 / 寫控制端處于低電平狀態(tài)。寫模式分為兩種,一是寫數(shù)據(jù),二是寫命令。寫數(shù)據(jù)即將要顯示屏顯示的內(nèi)容寫入。寫命令包括液晶的光標(biāo)是否顯示、 是否閃爍、數(shù)據(jù)在液晶 lcd1

38、602屏上所顯示的位置以及液晶 lcd1602 是否移屏等。在使能端 e 上給予一個(gè)高脈沖通過數(shù)據(jù)線把數(shù)據(jù)或命令傳入液晶 lcd1602的控制器,完成液晶 lcd1602的寫操作。液晶 lcd1602顯示數(shù)據(jù)一般是存在延時(shí)的,為納秒級(jí)延時(shí),該軟件設(shè)計(jì)程序可不做延時(shí),因?yàn)閱纹瑱C(jī)最小操作單位是微秒級(jí),為了使液晶工作更加穩(wěn)定,程序設(shè)計(jì)了簡(jiǎn)短的延時(shí)。軟件編程時(shí)采用延時(shí)函數(shù) _nop_()對(duì)程序進(jìn)行一個(gè)機(jī)器周期的延時(shí)。液晶顯示電壓流程圖如圖 4.5 所示。14常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)圖 4.5液晶顯示電壓流程圖4.4 軟件調(diào)試和仿真系 的模 仿真是 硬件能否正常工作, 件 是否合理的重要措施。通 系 的模 仿真找出系 硬件 的不合理,使得系 得到 一步改善,使其更加合理; 了 件程序所 寫的功能是否可以達(dá)成其 要求和任 , 件 是必 的。 件 的 程:先將小型光伏 控制器系 件 所要要完成的任 列出來,再 件的各個(gè)模 行c 言 程,在keil c51 中 寫系 的各個(gè)子模 相 的程序以及流程 相 的程序,并加以 。以下信息 示 出信息窗口最 出信息:build target target 1/ 建目 target 1compiling控制器移屏 .c./ 文件控制器移屏 .c 15常熟理工學(xué)院畢業(yè)設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論