freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

太陽能充放電控制器設(shè)計畢業(yè)論文-文庫吧

2025-06-13 13:26 本頁面


【正文】 導(dǎo)致蓄電池的深度放電這個問題,本論文提出時刻在線檢測蓄電池電壓來避免蓄電池發(fā)生過放現(xiàn)象,保護蓄電池,提高其使用壽命。 控制器的整體設(shè)計方案通過對應(yīng)用實例的分析,更加明確太陽能充電控制器的在系統(tǒng)中重要性和作用,同時依照其功能要求和改進的控制策略,最后確定了整體設(shè)計方案。本系統(tǒng)以STC89C52單片機為主控芯片,利用分壓電路對蓄電池的電壓、進行采樣,然后經(jīng)過A/D轉(zhuǎn)換將檢測電壓數(shù)據(jù)輸入到單片機中進行處理,通過液晶芯片把電壓值顯示出來方便調(diào)整。單片機在軟件程序的控制下輸出PWM控制信號,經(jīng)光耦驅(qū)動MOSFET管開啟與關(guān)閉來控制充放電電路。該系統(tǒng)可以實現(xiàn)控制蓄電池的最優(yōu)充放電,有效的延長蓄電池的壽命。系統(tǒng)整體結(jié)構(gòu)框圖如圖24所示。圖24 系統(tǒng)整體結(jié)構(gòu)框圖以上通過對控制器、被控對象蓄電池的分析,結(jié)合硬件資源和軟件控制策略,進行了硬件電路設(shè)計和軟件編程設(shè)計,最終確定整體設(shè)計方案。整體方案設(shè)計,講述了光伏發(fā)電技術(shù)中最重要部分控制器和蓄電池的作用,控制器主要負(fù)責(zé)控制太陽能極板對蓄電池的充電以及控制蓄電池對負(fù)載的供電。由于不合適的充放電方式會導(dǎo)致蓄電池的損壞,縮短蓄電池的使用壽命,本論文提出了PWM脈寬調(diào)制充電方法,這種充電方法能夠使蓄電池有較充分的反應(yīng)時間,與以前的充電方式相比,提高了蓄電池的充電效率。同時提出了時刻在線檢測蓄電池電壓的放電控制方法,避免蓄電池發(fā)生過放現(xiàn)象,保護蓄電池。各個部分的控制功能通過對單片機進行軟件編程來實現(xiàn)。3 太陽能充電控制器的硬件電路設(shè)計在整體方案的指導(dǎo)下,依據(jù)工程設(shè)計的常見思路,本論文從硬件電路設(shè)計和軟件設(shè)計兩個方面入手,運用模塊化的設(shè)計方法去進行控制器的設(shè)計。硬件電路主要由以下幾部分組成:單片機最小系統(tǒng)、充放電電路、光耦驅(qū)動電路、A/D轉(zhuǎn)換電路、LCD顯示電路、E2PROM數(shù)據(jù)存儲電路、串口通信電路等。下面先從系統(tǒng)層次原理圖入手,對系統(tǒng)原理進行詳細(xì)的分析,然后再對具體電路地進行一一介紹。 系統(tǒng)層次原理圖系統(tǒng)層次原理圖如圖31所示,電路設(shè)計以STC89C52單片機作為主控芯片構(gòu)成控制電路模塊對整個電路控制。首先采用并聯(lián)分壓方式對蓄電池電壓采集后,送到AD模塊中的A/D轉(zhuǎn)換器進行轉(zhuǎn)換得到一個數(shù)字信號的電壓值,再將此信號送入到控制模塊中單片機進行處理;然后在軟件程序控制下,單片機輸出控制信號送到充放電模塊中,經(jīng)光耦驅(qū)動電路來控制MOSFET。控制MOSFET管導(dǎo)通的方式是脈沖寬度調(diào)制(PWM),根據(jù)載荷變化來調(diào)制MOSFET管柵的偏置,達(dá)到實現(xiàn)開關(guān)功能。圖 31 系統(tǒng)原理圖最后通過通信模塊實現(xiàn)數(shù)據(jù)的傳送和保存。串口通信模塊采用MAX232芯片進行TTL電平和RS232電平之間的轉(zhuǎn)換,加入串口的目的主要是使控制器具有遠(yuǎn)程通信或遠(yuǎn)程監(jiān)控功能,同時方便將每天的異常狀態(tài)數(shù)據(jù)記錄下來,供工作人員查看。數(shù)據(jù)存儲電路模塊,使得當(dāng)電壓出現(xiàn)異常時,讓蜂鳴器報警,同時把異常電壓值通過I2C總線存放在E2PROM中,作為以后分析使用。 單片機最小系統(tǒng) STC89C52的簡介STC89C52是一種低功耗、高性能CMOS 8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用STC公司高密度非易失性高加密性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。在芯片內(nèi)部,擁有很高頻率8位CPU和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、有效的解決方案。STC89C52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O 口線,看門狗定時器,2個數(shù)據(jù)指針,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,STC89C52具有低功耗設(shè)計,支持2種軟件可選擇節(jié)電模式。空閑模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。而且STC89C52的工作頻率很寬,可以在0~35MHz之間選擇,芯片具有超強抗干擾性,加密性強。STC89C52常見的是PDIP封裝,是一個有40個引腳的芯片,引腳如圖32所示。按其功能類別將它們分為三類:(1)電源和時鐘引腳。如VCC、GND、XTALXTAL2。(2)編程控制引腳。RST、ALE/、/VPP。(3)I/O口引腳。如P0、PPP3。圖 32 STC89C52引腳圖這里僅詳細(xì)介紹編程引腳:(1)RST:復(fù)位輸入。晶振工作時,RST引腳持續(xù)2個機器周期高電平將使單片機復(fù)位??撮T狗計時完成后,RST腳輸出96個晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。 (2) ALE/:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8 位地址的輸出脈沖。在flash編程時,此引腳()也用作編程輸入脈沖。在一般情況下,ALE以晶振六分之一的振蕩頻率輸出脈沖,可作為外部定時器或時鐘使用。如果需要,通過將地址為8EH的SFR的第0位置“1”,ALE操作將無效。這一位置“1”,ALE僅在執(zhí)行MOVX或MOVC指令時有效。否則,ALE將被微弱拉高。這個ALE使能標(biāo)志位(地址為8EH的SFR的第0位)的設(shè)置對微控制器處于外部執(zhí)行模式下無效。(3):外部程序存儲器選通信號()是外部程序存儲器選通信號。當(dāng)STC89C52從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,將不被激活。(4)/VPP:訪問外部程序存儲器控制信號。為使能從0000H 到FFFFH的外部程序存儲器指令,必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。在flash編 程期間,也接收12伏Vpp電壓。 單片機的最小系統(tǒng)及擴展電路單片機是系統(tǒng)的主控芯片,為了使整個電路得到很好的控制,首先必須構(gòu)建最小系統(tǒng)是單片機可以工作起來。本設(shè)計單片機最小系統(tǒng)擴展電路包括上電復(fù)位電路,時鐘電路,工作指示燈和蜂鳴器報警電路等。(1)時鐘電路單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,此放大器的輸入端和輸出端分別是引腳XTAL1和XTAL2,在XTAL1和XTAL2上外接時鐘源即可構(gòu)成時鐘電路,CPU的所有操作均在時鐘脈沖同步下進行。片內(nèi)振蕩器的振蕩頻率非常接近晶振頻率,~12MHz之間選取。時鐘電路如圖33所示。電路中CC7是反饋電容,其值在5pF~30pF之間選取,本電路選用的電容為30pF。 圖 33 時鐘電路 圖 34 復(fù)位電路(2)復(fù)位電路復(fù)位是單片機的初始化操作。其主要功能是把PC初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當(dāng)由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復(fù)位鍵重新啟動。單片機的復(fù)位電路如圖34所示。本系統(tǒng)采用的是上電+電平按鈕復(fù)位,上電復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的。按鈕復(fù)位是當(dāng)按鈕按下后,電源通過電阻R14施加到復(fù)位端上,實現(xiàn)單片機復(fù)位。復(fù)位電路雖然簡單,但其作用非常重要。一個單片機系統(tǒng)能否正常運行,首先要檢查是否能復(fù)位成功。初步檢查可用示波器探頭監(jiān)視RST引腳,按下復(fù)位鍵,觀察是否有足夠幅度的波形輸出(瞬時的),還可以通過改變復(fù)位電路電阻和電容值進行實驗。(3)工作狀態(tài)指示燈電路本設(shè)計可以時刻檢測蓄電池電壓,為了更好的進行監(jiān)控,要對整個電路的工作狀態(tài)進行指示,這是很有必要的。工作狀態(tài)指示燈電路如圖35所示。其中LED1為正常充電指示燈,LED2為過壓指示燈,LED3為欠壓指示燈。串聯(lián)的電阻的目的是為了限制通過發(fā)光二極管的電流太大而將其燒毀。 圖 35工作狀態(tài)指示燈電路 圖 36 蜂鳴器報警電路(4)蜂鳴器報警電路報警電路采用蜂鳴器來發(fā)出報警聲音,由于STC89C52輸出引腳的驅(qū)動能力較弱,所以蜂鳴器要加三極管進行驅(qū)動。在對蓄電池電壓實時監(jiān)測的過程中,一旦發(fā)現(xiàn)檢測電壓值連續(xù)超出閾值范圍,便啟動自身報警電路,即當(dāng)電壓超過程序設(shè)定的最高值或最低值時,(beep端)輸出低電平,三極管隨之導(dǎo)通,驅(qū)動蜂鳴器發(fā)出報警信號。蜂鳴器報警電路圖如圖36所示。 充放電電路充放電電路如圖37所示,電路由防反充二極管D濾波電容C4和C穩(wěn)壓管D續(xù)流二極管DMOSFET管Q1和Q2等構(gòu)成。二極管D1是為了防止反充,當(dāng)陰天或晚上蓄電池的電壓高于太陽能電池板的電壓時,D1就生效,可以防止蓄電池電流流向太陽能電池板。分析可知,通過控制MOSFET管閉合和斷開的時間(即PWM—脈沖寬度調(diào)制),就可以控制輸出電壓。所使用的MOSFET是電壓控制單極性金屬氧化物半導(dǎo)體場效應(yīng)晶體管,所需驅(qū)動功率較小。而且MOSFET只有多數(shù)載流子參與導(dǎo)電,不存在少數(shù)載流子的復(fù)合時間,因而開關(guān)頻率可以很高,非常適合作控制充放電開關(guān)。設(shè)計中采用IRL2703 N溝道MOSFET管,N溝道MOSFET的導(dǎo)通電壓Vth0。當(dāng)光耦U2斷開時,由于Q1的G極電壓接近蓄電池電壓,S極是接地,使得Vgs0,當(dāng)G極電壓達(dá)到一定值時,Q1導(dǎo)通。電容C4是太陽能電池板輸出電壓濾波,使得更穩(wěn)定地給蓄電池充電。電容C5是對蓄電池輸出電壓進行濾波,以保證負(fù)載供電電路的穩(wěn)定性。圖中穩(wěn)壓管D2用來對蓄電池進行穩(wěn)壓作用。當(dāng)用戶將蓄電池反接至控制器時,續(xù)流二極管D3可以進行續(xù)流,從而保護控制器不被毀壞。圖 37 充放電電路按程序設(shè)計當(dāng)檢測到蓄電池的電壓低于12V,充電模式為均充,Q1為完全導(dǎo)通狀態(tài),也就是導(dǎo)通的脈沖占空比最大;,充電模式為浮充,Q1導(dǎo)通與不導(dǎo)通的占空比例變小,;當(dāng)檢測到蓄電池的電壓等于15V左右,Q1截止使充電停止,同時Q2也關(guān)閉來關(guān)斷負(fù)載。,Q2關(guān)閉停止放電,關(guān)斷負(fù)載來實現(xiàn)欠壓關(guān)斷。為了增加系統(tǒng)的可靠性,本設(shè)計用光電耦合器實現(xiàn)單片機控制電路和充放電電路的隔離。光耦驅(qū)動電路如圖38所示。M0S管Q1控制著充電電路,當(dāng)充電控制信號PWM為低電平時,光耦內(nèi)部的發(fā)光二極管的電流近似為零,右側(cè)三極管不導(dǎo)通,輸出端兩管腳間的電阻很大,相當(dāng)于開關(guān)“斷開”,輸出端K1被抬高,電阻R9右側(cè)被穩(wěn)壓管D2穩(wěn)壓到12V左右,MOSEFT的Vgs0,MOS管Q1開啟,太陽能極板開始對蓄電池充電;當(dāng)充電控制器信號為高電平時,光耦內(nèi)部的發(fā)光二極管發(fā)光,三極管導(dǎo)通,輸出端兩管腳間的電阻變小,相當(dāng)于開關(guān)“接通”,此時從U2輸入的電壓經(jīng)光耦流向接地端,K1處的電壓接近為零,MOSEFT的Vgs0,Q1截止,充電電路關(guān)斷。這就是充電電路原理。M0S管Q2控制著放電電路,其原理與Q1相似。 圖 38 光耦驅(qū)動電路 A/D轉(zhuǎn)換電路本系統(tǒng)設(shè)計的STC89C52單片機沒有內(nèi)置的A/D轉(zhuǎn)換模塊,因此需要先采集蓄電池的電壓,然后經(jīng)A/D轉(zhuǎn)換才可接入單片機。市場中集成的A/D轉(zhuǎn)換器品種很多,選用時需要綜合考慮各種因素進行選取。一般逐次比較型A/D轉(zhuǎn)換器用到較多,本設(shè)計采用8位并行A/D轉(zhuǎn)換器芯片ADC0804。因為蓄電池電壓的采集轉(zhuǎn)換在系統(tǒng)中極為重要,所以下面對所選ADC0804芯片及在本系統(tǒng)中是典型連接電路予以介紹。 ADC0804的簡介AD轉(zhuǎn)換就是模數(shù)轉(zhuǎn)換,顧名思義,就是把模擬信號轉(zhuǎn)換成數(shù)字信號。AD轉(zhuǎn)換器最主要的技術(shù)參數(shù)是轉(zhuǎn)換速度和轉(zhuǎn)換精度,由于逐次比較型兼有并行A/D轉(zhuǎn)換器轉(zhuǎn)換速度高和雙積分型轉(zhuǎn)換精度高的優(yōu)點,所以得到普遍應(yīng)用。ADC0804就是這類集成A/D轉(zhuǎn)換器。ADC0804 為一只具有20引腳并行8位CMOS工藝逐次比較型的集成A/D 轉(zhuǎn)換器, 其規(guī)格如下: (1) 高阻抗?fàn)顟B(tài)輸出,分辨率:8 位(0~255)(2) 存取時間:135 us ;轉(zhuǎn)換時間:100 us(3) 總誤差:正負(fù)1LSB (4) 工作溫度:0度~70度; (5) 模擬輸入電壓范圍:0V~5V (6) 參考電壓:;工作電壓:5V (7) 輸出為三態(tài)結(jié)構(gòu),可直接連接在數(shù)據(jù)總線上。ADC0804引腳圖如圖39所示,其各個引腳的功能:— 芯片片選信號輸入端,低電平有效,一旦有效,表明A/D轉(zhuǎn)換器別選中,可啟動工作?!獠孔x取轉(zhuǎn)換結(jié)果的控制輸出信號。為 1 時,DB0~DB7 處理高阻抗: 為 0 時,數(shù)字?jǐn)?shù)據(jù)才會輸出?!脕韱愚D(zhuǎn)換的控制輸入,相當(dāng)于 ADC 的轉(zhuǎn)換開始(=0 時),當(dāng) 由 1變?yōu)?0時,轉(zhuǎn)換器被清除:當(dāng) 回到 1時,轉(zhuǎn)換正式開始。 圖 39 ADC0804引腳圖CLK IN—時鐘信號輸入端CLK R:內(nèi)部時鐘發(fā)生器的外接電阻端,與CLK配合可有芯片自身產(chǎn)生
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1