版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 太陽能充電控制器及逆變器設(shè)計</p><p><b> 摘要</b></p><p> 太陽能光伏發(fā)電現(xiàn)已成為新能源和可再生能源的重要組成部分,也被認為是當前世界最有發(fā)展前景的新能源技術(shù)。目前太陽能光伏發(fā)電裝置已廣泛應用于通訊,交通,電力等各個方面,其核心部分就是充電控制器。</p><p> 在總體方案的指導下,本
2、設(shè)計使用低功耗、高性能,超強抗干擾的STC89C52單片機作為核心器件對整個電路進行控制。系統(tǒng)硬件電路由太陽能電池充放電電路,電壓采集和顯示電路,單片機控制電路和RS232串口通信電路組成,主要實現(xiàn)對蓄電池電壓的采集和顯示。軟件部分依據(jù)PWM(Pulse Width Modulation)脈寬調(diào)制控制策略,編制程序使單片機輸出PWM控制信號,通過控制光電耦合器通斷進而控制MOSFET管開啟和關(guān)閉,達到控制蓄電池充放電的目的,同時按照功能
3、要求實現(xiàn)了對蓄電池過充、過放保護和短路保護。實驗表明,該控制器性能優(yōu)良,可靠性高,可以時刻監(jiān)視太陽能電池板和蓄電池狀態(tài),實現(xiàn)控制蓄電池最優(yōu)充放電,達到延長蓄電池的使用壽命。</p><p> 關(guān)鍵詞:充電控制器 太陽能光伏發(fā)電 PWM脈寬調(diào)制</p><p><b> Abstract</b></p><p> Solar phot
4、ovoltaic power generation has become an important part of new energy and renewable energy, it is considered the current world's most promising new energy technologies. At present solar photovoltaic device has been wi
5、dely used in communications, transport, electricity and other aspects, the core part is the charge controller. </p><p> Under the guidance of the overall program, the design uses low-power, high performance
6、, super anti-jamming STC89C52 microcontroller as a core device to control the entire circuit. Hardware circuit consists of a solar battery charging and discharging circuit, voltage acquisition and display circuit, the MC
7、U control circuit and RS232 serial communication circuit, the main achievement of the acquisition and display battery voltage. Software is based in part on PWM (Pulse Width Modulation) pulse wid</p><p> Key
8、words: charge controller, solar photovoltaic, PWM pulse width modulation</p><p><b> 目錄</b></p><p> 摘 要 I</p><p> A
9、bstract II</p><p> 目 錄 III</p><p> 1 緒論
10、1</p><p> 1.1 課題研究背景和意義1</p><p> 1.2 太陽能充放電控制器現(xiàn)狀2</p><p> 1.3 設(shè)計主要任務3</p><p> 2 太陽能充電控制器的總體設(shè)計方案 5</p><p> 2.1 太陽能路燈系統(tǒng)基本結(jié)構(gòu)
11、5</p><p> 2.2 充電控制器的控制策略7</p><p> 2.3 控制器的整體設(shè)計方案9</p><p> 3 太陽能充電控制器的硬件電路設(shè)計 11</p><p> 3.1 系統(tǒng)層次原理圖11</p><p> 3.2 單片機最小系統(tǒng)12
12、</p><p> 3.2.1 STC89C52的簡介12</p><p> 3.2.2 單片機的最小系統(tǒng)及擴展電路15</p><p> 3.3 充放電電路17</p><p> 3.4光耦驅(qū)動電路18</p><p> 3.5 A/D轉(zhuǎn)換電路19</p><p> 3.
13、5.1 ADC0804的簡介19</p><p> 3.5.2 ADC0804外圍接線電路21</p><p> 3.6 LCD顯示電路22</p><p> 3.7 E2PROM數(shù)據(jù)存儲電路24</p><p> 3.8 串口通信電路25</p><p> 4 12V轉(zhuǎn)交流220V逆變器28&l
14、t;/p><p> 4.1方波的產(chǎn)生30</p><p> 4.2 場效應管驅(qū)動電路30</p><p> 4.3 場效應管電源開關(guān)電路31</p><p> 5 太陽能充電控制器的軟件設(shè)計 36</p><p> 5.1 系統(tǒng)主程序設(shè)計36<
15、/p><p> 5.2 電壓采集轉(zhuǎn)換模塊37</p><p> 5.3 顯示模塊38</p><p> 5.4 數(shù)據(jù)存儲模塊41</p><p> 5.5 軟件調(diào)試和仿真43</p><p> 總結(jié)與展望 46&l
16、t;/p><p> 致 謝 48</p><p> 參考文獻 49</p><p> 附錄Ⅰ 源程序
17、 50</p><p> 附錄Ⅱ 硬件電路圖 61</p><p><b> 1 緒論</b></p><p> 1.1 課題研究背景和意義</p><p> 能源資源是國民經(jīng)濟發(fā)展的重要基礎(chǔ)之一,隨著人民生活水平的不
18、斷提高和科學技術(shù)的迅速發(fā)展,能源的缺口增大,能源問題作為困擾人類長期穩(wěn)定發(fā)展的一大因素擺在了人們面前。伴隨著世界能源危機的日益嚴重,石油價格不斷上漲,利用常規(guī)能源已經(jīng)不能適應世界經(jīng)濟快速增長的需要,如何解決能源問題,是每個國家都必須面臨的問題。同時,以煤、石油作為燃料在燃燒過程中產(chǎn)生的有害物質(zhì)已經(jīng)開始造成全球變暖,即“溫室效應",人類的生活將會由此受到很大的威脅。這些難題迫使政府和社會在發(fā)展常規(guī)能源的同時必須加大對新能源的開發(fā)
19、和利用。</p><p> 新能源包括水能、風能、太陽能等。雖然風能或水能等更加便宜,但是大多數(shù)的自家用戶卻都不可能找到適當場合進行架設(shè),架設(shè)成本較高。而太陽能則不同,任何自家用戶只要找到一個有陽光照射到的窗戶都可以裝置太陽能極板作輔助能源,幾百元投資便可以架設(shè)。所以綜合考慮,太陽能無疑是符合我國可持續(xù)發(fā)展戰(zhàn)略的理想綠色能源,全球能源專家也認為,太陽能將成為21世紀最重要也最有前景的能源之一。</p>
20、;<p> 而且太陽輻射能與煤炭、石油等常規(guī)能源相比較,更有如下的優(yōu)點:</p><p><b> ?。?)普遍性。</b></p><p> 地球上處處都有太陽能,不需要到處去尋找,去運輸,容易獲取。</p><p><b> (2)無害性。</b></p><p> 利用太
21、陽能作為能源,沒有廢渣,廢料,廢氣,廢水的排放,沒有噪聲,不會污染環(huán)境,沒有公害,清潔干凈。</p><p><b> (3)長久性。 </b></p><p> 只要有太陽,就有太陽能,因此太陽能可以說是取之不盡,用之不竭。</p><p><b> ?。?)巨大性。</b></p><p>
22、 一年內(nèi)到達地面的太陽輻射能總量要比現(xiàn)在地球上消耗的各種能量的總和大幾萬倍。</p><p> 我國幅員遼闊,有著十分豐富的太陽能資源。全國各地的年太陽輻射總量3340.8400MJ/m2,中值為5852MJ/m2。年日照時數(shù)在2200小時以上的地區(qū)約占國土面積的2/3以上。我國的西部地區(qū),包括西藏、新疆、青海、內(nèi)蒙古等省,年日照時間長,這些地區(qū)面積寬廣、人口密集低,在一些偏僻的地區(qū)傳統(tǒng)的供電設(shè)施建設(shè)成本高,
23、電能的供需矛盾顯得十分突出,因此當?shù)卣浞掷锰柲馨l(fā)電解決無電地區(qū)的用電具有重大的戰(zhàn)略意義。為了更高效的利用太陽能,白天可將太陽能轉(zhuǎn)化為電能,利用蓄電池將電能儲存起來,需要用電時即可由蓄電池供電。</p><p> 總體看來我國太陽能資源比較豐富,因此充分利用豐富的太陽能資源,采用太陽能光伏發(fā)電技術(shù),可以節(jié)約能源,發(fā)展經(jīng)濟,提高人民生活水平。</p><p> 1.2 太陽能充放電
24、控制器現(xiàn)狀</p><p> ?。?)太陽能光伏發(fā)電</p><p> 太陽能作為新能源有著巨大的優(yōu)勢,所以世界各國都在努力研發(fā)新技術(shù)進行獲取,比較成熟的是太陽能光伏發(fā)電技術(shù)。太陽能光伏發(fā)電現(xiàn)已成為新能源和可再生能源的重要組成部分,也被認為是當前世界最有發(fā)展前景的新能源技術(shù)。目前太陽能光伏發(fā)電裝置已廣泛應用于通訊,交通,電力等各個方面。</p><p> 在進行
25、太陽能光伏發(fā)電時,由于一般太陽能極板輸出電壓不穩(wěn)定,不能直接將太陽能極板應用于負載,需要將太陽能轉(zhuǎn)變?yōu)殡娔芎蟠鎯Φ揭欢ǖ膬δ茉O(shè)備中,如鉛酸蓄電池。但只有當太陽能光伏發(fā)電系統(tǒng)工作過程中保持蓄電池沒有過充電,也沒有過放電,才能使蓄電池的使用壽命延長,效率也得以提高,因此必須對工作過程加以研究分析而予以控制,這種情況下太陽能充電控制器應運而生。</p><p> ?。?)充電控制器的作用及現(xiàn)狀</p>&
26、lt;p> 太陽能充電控制器具備充電控制、過充保護、過放保護、防反接保護及短路保護等一系列功能,解決了這一難題,這樣控制器在這個過程中起著樞紐作用,它控制太陽能極板對蓄電池的充電,加快蓄電池的充電速度,延長蓄電池的使用壽命。同時太陽能充放電控制器還控制蓄電池對負載的供電,保護蓄電池和負載電路,避免蓄電池發(fā)生過放現(xiàn)象,由此可見,控制器具有舉足輕重的作用。</p><p> 目前市場上有各種各樣的太陽能控制
27、器,但這些控制器主要問題對于蓄電池的保護不夠充分,不合適的充放電方式容易導致蓄電池的損壞,使蓄電池的使用壽命降低。目前,控制器常用的蓄電池充電法包括三種:恒流充電法、階段充電法和恒壓充電法。但是這些方法由于充電方式單一加上控制策略不夠完善,都存在一定的局限性。另一方面,當蓄電池給負載供電時,由于控制器不能時刻檢測蓄電池的電壓,這樣很容易發(fā)生蓄電池的過放電,將會導致蓄電池的深度放電,嚴重影響其壽命。</p><p>
28、; 所以,如何改善太陽充控制器的充放電方式,開發(fā)性能優(yōu)良的充放電控制器,提高其在實際應用中的效率,成為了一個重要的研究方面。</p><p> 1.3 設(shè)計主要任務</p><p> 本設(shè)計研究確定了一種基于STC單片機的太陽能充放電控制器的方案,在太陽能對蓄電池的充電方式、控制器的功能要求和電路保護方面做了分析,完成了系統(tǒng)硬件電路設(shè)計和軟件編程,實現(xiàn)了對蓄電池的科學管理,并將充放電
29、控制器應用于太陽能路燈或其他負載,實現(xiàn)了控制功能。這里以充/放電最大電流10A,額定電壓12V控制器系統(tǒng)為例,其實現(xiàn)的主要功能如下。</p><p> ?。?)要能自動檢測太陽能電池板電壓是否高于蓄電池電壓,若高于蓄電池電壓,則可開啟充電;若低于蓄電池電壓,則不能開啟充電,否則蓄電池電流會反向流向太陽能電池板而造成點亮損耗。</p><p> ?。?)當蓄電池電壓低于10.8V時,自動關(guān)斷
30、負載(欠壓關(guān)斷),同時有報警功能。</p><p> ?。?)當蓄電池電壓高于14.5V,自動關(guān)斷負載(過壓關(guān)斷)和充電電路,同時有報警功能。</p><p> ?。?)當蓄電池處于浮充充電狀態(tài)時電壓值控制在13.5V左右。</p><p> ?。?)當用戶將太陽能電池板接反至控制器時,具有保護控制器不被毀壞的功能。</p><p> (6
31、)當用戶將蓄電池接反至控制器時,要有報警功能,并且具有保護控制器不被毀壞的功能。</p><p> 2 太陽能充電控制器的總體設(shè)計方案</p><p> 在確定設(shè)計方案之前,需要結(jié)合應用實例,進行一定的綜合分析,更加明確控制器的作用,最后來確定整體方案。這里以太陽能充電控制器應用于太陽能光伏發(fā)電路燈系統(tǒng)為例,對系統(tǒng)各個組成部分的主要功能做詳細的分析說明。</p><
32、p> 2.1 太陽能路燈系統(tǒng)基本結(jié)構(gòu)</p><p> 本系統(tǒng)主要針對直流照明路燈進行系統(tǒng)設(shè)計,所以構(gòu)成太陽能路燈系統(tǒng)主要有四大部分組成,即太陽能極板、蓄電池、充電控制器、照明電路。太陽能路燈系統(tǒng)基本結(jié)構(gòu)如圖2.1所示。</p><p> 圖 2.1 太陽能路燈系統(tǒng)基本結(jié)構(gòu)</p><p> 從圖2.1中可以看出,太陽能極板陣列將太陽能轉(zhuǎn)換為電能并將電
33、能存儲到蓄電池中,蓄電池再將存儲的電能輸出給照明電路供電,完成能量的傳遞。系統(tǒng)各個部分的控制功能全由充電控制器來完成。</p><p><b> ?。?)太陽能電池板</b></p><p> 如圖2.2所示,太陽能電池板是利用半導體光伏效應制成的,能夠直接將太陽輻射轉(zhuǎn)換成電能的器件。具有很強的光伏效應半導體材料,當吸收一定能量的光子后其內(nèi)部導電的載流子電子和空穴分
34、布和濃度發(fā)生變化。光照在半導體P/N結(jié)上,就會在其兩端產(chǎn)生光生電壓,當外部接通電路時,在該電壓的作用下,將會有電流流過外部電路產(chǎn)生一定的輸出功率。在這個過程中,光電池本身不發(fā)生任何化學反應,也沒有轉(zhuǎn)動磨損,因此使用太陽能電池的過程中沒有噪聲,沒有環(huán)境污染,這是其他方式發(fā)電所不能比擬的。</p><p> 圖2.2 太陽能電池產(chǎn)生光伏效應</p><p><b> ?。?)蓄電
35、池</b></p><p> 這里首先介紹蓄電池工作原理。</p><p> 太陽能充電控制器最主要的功能是控制太陽能極板對蓄電池的充電,蓄電池的性能和充放電的方式有很大的關(guān)系,所以在設(shè)計控制器之前需要對蓄電池的原理、充放電過程做一個分析。</p><p> 一般鉛酸蓄電池是由正極板、負極板、隔板、電池槽、電解液和接線端子等部分組成,極板主要有鉛制
36、成,電解液是硫酸溶液。依據(jù)化學基礎(chǔ)理論:鉛酸蓄電池釋放化學能的過程(放電過程)是負極進行氧化,正極進行還原的過程;電池補充化學能的過程(充電過程)是負極進行還原,正極進行氧化的過程。分析可知,蓄電池的充電過程和放電過程是可逆的。實際上,蓄電池最重要的指標就是電解液中硫酸根的濃度,因此可以用電池中硫酸溶液的密度(比重)來衡量電池充放電的程度。</p><p> 工作原理搞懂了之后,接著看蓄電池在整個系統(tǒng)中的作用。
37、</p><p> 在獨立的太陽能光伏發(fā)電系統(tǒng)中,蓄電池是整個系統(tǒng)的重要組成部分,是對整個系統(tǒng)性能可靠性影響比較大的部分。在光伏發(fā)電系統(tǒng)中,蓄電池的主要作用有:儲存能量、對太陽能極板的工作電壓的進行鉗位、給負載提供啟動電流等。蓄電池的存在,可以解決太陽能產(chǎn)生電能和負載用電時間不一致不同步的問題,太陽能極板和負載兩者之間電壓不匹配的問題等。</p><p><b> (3)充電
38、控制器</b></p><p> 一般太陽能極板輸出電壓的不穩(wěn)定,不能直接應用于負載,需要將太陽能轉(zhuǎn)變?yōu)殡娔芎蟠鎯Φ絻δ茉O(shè)備如蓄電池中,而控制器在這個過程中起著樞紐作用,其性能的好壞將會直接影響實際應用的使用效果??刂破骺刂铺柲軜O板對蓄電池的充電,為了延長蓄電池的使用壽命,必須對它的充放電條件加以限制,防止蓄電池過充電及深度充電??刂破魍瑫r負責蓄電池是否對負載供電,當蓄電池的電壓在正常范圍內(nèi)時,控
39、制器控制開關(guān)接通,蓄電池給負載供電;當蓄電池的電壓處于欠壓或是過放狀態(tài)時,控制器控制開關(guān)截止,蓄電池停止對負載的供電,在這個過程中控制器起著至關(guān)重要的作用,保護負載和蓄電池。</p><p> 2.2 充電控制器的控制策略</p><p> 作為光伏發(fā)電系統(tǒng)中的關(guān)鍵部件,蓄電池的壽命短是阻礙整個光伏發(fā)電系統(tǒng)性能和推廣的主要原因之一。根據(jù)蓄電池的工作原理,結(jié)合實際應用情況,在光伏發(fā)電系統(tǒng)
40、中,影響鉛酸蓄電池壽命的主要因素有:充電電壓的設(shè)置、過放控制點的設(shè)置、溫度、運行環(huán)境等。依據(jù)這些影響因素,分析蓄電池常見充放電方式局限性,對充放電方式進行了一定的改進。</p><p> ?。?)蓄電池常規(guī)充放電方式</p><p> 目前,控制器常規(guī)的蓄電池充電法包括三種:恒流充電法、階段充電法和恒壓充電法。</p><p> 恒流充電法是通過保持充電電流強度
41、不變進行充電的方法。這種充電控制方法簡單,但由于電池的可接受電流能力是隨著充電過程的進行而逐漸下降的,到充電后期,充電電流多用于電解水,產(chǎn)生氣體,使出氣過多,影響蓄電池的使用壽命。</p><p> 第二種是階段充電法。這種充電方法包括二階段充電法和三階段充電法。二階段充電法是先用恒定電流充電至預定的電壓值,然后改為恒定電壓完成剩余的充電,一般兩階段之間的轉(zhuǎn)換電壓就是第二階段的恒電壓;三階段充電法是指在充電開始
42、和結(jié)束時采用恒定的電流充電,中間用恒定的電壓進行充電。階段充電法這種方法雖然可以將出氣量減到最少,但作為一種快速充電方法使用,實際應用中受到一定的限制。</p><p> 恒壓充電時要嚴格掌握充電電壓,電壓在全部充電時間里保持恒定的數(shù)值,充電電壓過低,蓄電池會充不滿,過高則會造成過量充電。由于充電初期蓄電池電動勢較低,充電電流很大,隨著充電的進行,電流將逐漸減少。這種充電方法在充電初期電流過大,對蓄電池壽命造成
43、很大影響,且容易使蓄電池極板彎曲,將會影響蓄電池的使用。</p><p> (2)改進的充放電方式</p><p> 針對目前市場上控制器的主要問題是由于對于蓄電池的保護不夠充分,不合適的充電方式容易導致蓄電池的損壞,同時通過對蓄電池的工作原理和對影響蓄電池使用壽命因素的分析,本論文提出了PWM (Pulse Width Modulation)脈寬調(diào)制充電方法。 PWM是利用微處理器的
44、數(shù)字輸出來對模擬電路進行控制的一種非常有效的技術(shù),廣泛應用在從測量、通信到功率控制與變換的許多領(lǐng)域中。這種充電法不僅遵循蓄電池固有的充電接受率,而且能夠提高蓄電池充電接受率,這也是蓄電池充電理論的進一步發(fā)展。</p><p> PWM脈沖調(diào)制充電方式首先對電池充電一段時間,然后讓電池停止充電一段時間,如此循環(huán)往復。充電脈沖使蓄電池充滿電量,而間歇期使蓄電池經(jīng)化學反應產(chǎn)生的氧氣和氫氣有時間重新化合而被吸收掉,從而
45、減輕了蓄電池的內(nèi)壓,使下一輪的充電能夠更加順利地進行,使蓄電池可以吸收更多的電量。PWM調(diào)制充電方式使蓄電池有較充分的反應時間,減少了析氣量,提高了蓄電池的充電效率。脈寬調(diào)制方式是指在固定時鐘頻率下,通過調(diào)節(jié)開關(guān)的通斷時間來控制信號的占空比,從而實現(xiàn)對輸出電壓的調(diào)整。實際也就是以一直流電壓經(jīng)過以一定頻率打開與閉合開關(guān)的控制來改變電壓。輸出電壓波形如圖2.3所示。</p><p> 圖2.3 輸出電壓波形<
46、/p><p> 針對目前市場上的太陽能充電控制器當蓄電池給負載供電時,沒有時刻檢測蓄電池的電壓,很容易導致蓄電池的深度放電這個問題,本論文提出時刻在線檢測蓄電池電壓來避免蓄電池發(fā)生過放現(xiàn)象,保護蓄電池,提高其使用壽命。</p><p> 2.3 控制器的整體設(shè)計方案</p><p> 通過對應用實例的分析,更加明確太陽能充電控制器的在系統(tǒng)中重要性和作用,同時依照其
47、功能要求和改進的控制策略,最后確定了整體設(shè)計方案。</p><p> 本系統(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)
48、框圖如圖2.4所示。</p><p> 圖2.4 系統(tǒng)整體結(jié)構(gòu)框圖</p><p> 以上通過對控制器、被控對象蓄電池的分析,結(jié)合硬件資源和軟件控制策略,進行了硬件電路設(shè)計和軟件編程設(shè)計,最終確定整體設(shè)計方案。整體方案設(shè)計,講述了光伏發(fā)電技術(shù)中最重要部分控制器和蓄電池的作用,控制器主要負責控制太陽能極板對蓄電池的充電以及控制蓄電池對負載的供電。由于不合適的充放電方式會導致蓄電池的損壞
49、,縮短蓄電池的使用壽命,本論文提出了PWM脈寬調(diào)制充電方法,這種充電方法能夠使蓄電池有較充分的反應時間,與以前的充電方式相比,提高了蓄電池的充電效率。同時提出了時刻在線監(jiān)測蓄電池電壓的放電控制方法,避免蓄電池發(fā)生過放現(xiàn)象,保護蓄電池。</p><p> 各個部分的控制功能通過對單片機進行軟件編程來實現(xiàn)。</p><p> 3 太陽能充電控制器的硬件電路設(shè)計</p><
50、;p> 在整體方案的指導下,依據(jù)工程設(shè)計的常見思路,本論文從硬件電路設(shè)計和軟件設(shè)計兩個方面入手,運用模塊化的設(shè)計方法去進行控制器的設(shè)計。</p><p> 硬件電路主要由以下幾部分組成:單片機最小系統(tǒng)、充放電電路、光耦驅(qū)動電路、A/D轉(zhuǎn)換電路、LCD顯示電路、E2PROM數(shù)據(jù)存儲電路、串口通信電路等。下面先從系統(tǒng)層次原理圖入手,對系統(tǒng)原理進行詳細的分析,然后再對具體電路地進行一一介紹。</p>
51、;<p> 3.1 系統(tǒng)層次原理圖</p><p> 系統(tǒng)層次原理圖如圖3.1所示,電路設(shè)計以STC89C52單片機作為主控芯片構(gòu)成控制電路模塊對整個電路控制。首先采用并聯(lián)分壓方式對蓄電池電壓采集后,送到AD模塊中的A/D轉(zhuǎn)換器進行轉(zhuǎn)換得到一個數(shù)字信號的電壓值,再將此信號送入到控制模塊中單片機進行處理;然后在軟件程序控制下,單片機輸出控制信號送到充放電模塊中,經(jīng)光耦驅(qū)動電路來控制MOSFET???/p>
52、制MOSFET管導通的方式是脈沖寬度調(diào)制(PWM),根據(jù)載荷變化來調(diào)制MOSFET管柵的偏置,達到實現(xiàn)開關(guān)功能。</p><p> 圖 3.1 系統(tǒng)原理圖</p><p> 最后通過通信模塊實現(xiàn)數(shù)據(jù)的傳送和保存。串口通信模塊采用MAX232芯片進行TTL電平和RS-232電平之間的轉(zhuǎn)換,加入串口的目的主要是使控制器具有遠程通信或遠程監(jiān)控功能,同時方便將每天的異常狀態(tài)數(shù)據(jù)記錄下來,供工作
53、人員查看。數(shù)據(jù)存儲電路模塊,使得當電壓出現(xiàn)異常時,讓蜂鳴器報警,同時把異常電壓值通過I2C總線存放在E2PROM中,作為以后分析使用。</p><p> 3.2 單片機最小系統(tǒng)</p><p> 3.2.1 STC89C52的簡介</p><p> STC89C52是一種低功耗、高性能CMOS 8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用STC公司
54、高密度非易失性高加密性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。在芯片內(nèi)部,擁有很高頻率8位CPU和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式</p><p> 控制應用系統(tǒng)提供高靈活、有效的解決方案。</p><p> STC89C52具有以下標準功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O 口線,看門狗定時器,2個數(shù)據(jù)指針,三個16位定時器/
55、計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,STC89C52具有低功耗設(shè)計,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復位為止。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不同產(chǎn)品的需求。而且STC89C52的工作頻率很寬,可以在0~35M
56、Hz之間選擇,芯片具有超強抗干擾性,加密性強。</p><p> STC89C52常見的是PDIP封裝,是一個有40個引腳的芯片,引腳如圖3.2所示。按其功能類別將它們分為三類:</p><p> ?。?)電源和時鐘引腳。如VCC、GND、XTAL1、XTAL2。</p><p> ?。?)編程控制引腳。RST、、ALE/、/VPP。</p><
57、;p> ?。?)I/O口引腳。如P0、P1、P2、P3。</p><p> 圖 3.2 STC89C52引腳圖</p><p> 這里僅詳細介紹編程引腳:</p><p> ?。?)RST:復位輸入。晶振工作時,RST引腳持續(xù)2個機器周期高電平將使單片機復位??撮T狗計時完成后,RST腳輸出96個晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DIS
58、RTO位可以使此功能無效。DISRTO默認狀態(tài)下,復位高電平有效。</p><p> (2)ALE/:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8 位地址的輸出脈沖。在flash編程時,此引腳()也用作編程輸入脈沖。在一般情況下,ALE以晶振六分之一的振蕩頻率輸出脈沖,可作為外部定時器或時鐘使用。</p><p> 如果需要,通過將地址為8EH的SFR的第0位置“1”,A
59、LE操作將無效。這一位置“1”,ALE僅在執(zhí)行MOVX或MOVC指令時有效。否則,ALE將被微弱拉高。這個ALE使能標志位(地址為8EH的SFR的第0位)的設(shè)置對微控制器處于外部執(zhí)行模式下無效。</p><p> (3):外部程序存儲器選通信號()是外部程序存儲器選通信號。當STC89C52從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,將不被激活。</p>&
60、lt;p> ?。?)/VPP:訪問外部程序存儲器控制信號。為使能從0000H 到FFFFH的外部程序存儲器指令,必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應該接VCC。在flash編 程期間,也接收12伏Vpp電壓。</p><p> 3.2.2 單片機的最小系統(tǒng)及擴展電路</p><p> 單片機是系統(tǒng)的主控芯片,為了使整個電路得到很好的控制,首先必須構(gòu)建最小系統(tǒng)是單片機可以工作
61、起來。本設(shè)計單片機最小系統(tǒng)擴展電路包括上電復位電路,時鐘電路,工作指示燈和蜂鳴器報警電路等。</p><p><b> ?。?)時鐘電路</b></p><p> 單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,此放大器的輸入端和輸出端分別是引腳XTAL1和XTAL2,在XTAL1和XTAL2上外接時鐘源即可構(gòu)成時鐘電路,CPU的所有操作均在時鐘脈沖同步下進行。片
62、內(nèi)振蕩器的振蕩頻率非常接近晶振頻率,一般多在1.2MHz~12MHz之間選取。時鐘電路如圖3.3所示。電路中C6、C7是反饋電容,其值在5pF~30pF之間選取,本電路選用的電容為30pF,晶振頻率為11.0952MHz。</p><p> 圖 3.3 時鐘電路 圖 3.4 復位電路</p><p><b> ?。?)復位電路</b&g
63、t;</p><p> 復位是單片機的初始化操作。其主要功能是把PC初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復位鍵重新啟動。</p><p> 單片機的復位電路如圖3.4所示。本系統(tǒng)采用的是上電+電平按鈕復位,上電復位是通過外部復位電路的電容充電來實現(xiàn)的。按鈕復位是當按鈕
64、按下后,電源通過電阻R14施加到復位端上,實現(xiàn)單片機復位。</p><p> 復位電路雖然簡單,但其作用非常重要。一個單片機系統(tǒng)能否正常運行,首先要檢查是否能復位成功。初步檢查可用示波器探頭監(jiān)視RST引腳,按下復位鍵,觀察是否有足夠幅度的波形輸出(瞬時的),還可以通過改變復位電路電阻和電容值進行實驗。</p><p> ?。?)工作狀態(tài)指示燈電路</p><p>
65、 本設(shè)計可以時刻檢測蓄電池電壓,為了更好的進行監(jiān)控,要對整個電路的工作狀態(tài)進行指示,這是很有必要的。工作狀態(tài)指示燈電路如圖3.5所示。其中LED1為正常充電指示燈,LED2為過壓指示燈,LED3為欠壓指示燈。串聯(lián)的電阻的目的是為了限制通過發(fā)光二極管的電流太大而將其燒毀。</p><p> 圖 3.5工作狀態(tài)指示燈電路圖 3.6 蜂鳴器報警電路</p><p> (4)蜂鳴器報警
66、電路</p><p> 報警電路采用蜂鳴器來發(fā)出報警聲音,由于STC89C52輸出引腳的驅(qū)動能力較弱,所以蜂鳴器要加三極管進行驅(qū)動。</p><p> 在對蓄電池電壓實時監(jiān)測的過程中,一旦發(fā)現(xiàn)檢測電壓值連續(xù)超出閾值范圍,便啟動自身報警電路,即當電壓超過程序設(shè)定的最高值或最低值時,單片機的P2.6引腳(beep端)輸出低電平,三極管隨之導通,驅(qū)動蜂鳴器發(fā)出報警信號。蜂鳴器報警電路圖如圖3
67、.6所示。</p><p><b> 3.3 充放電電路</b></p><p> 充放電電路如圖3.7所示,電路由防反充二極管D1、濾波電容C4和C5、穩(wěn)壓管D2、續(xù)流二極管D3、MOSFET管Q1和Q2等構(gòu)成。二極管D1是為了防止反充,當陰天或晚上蓄電池的電壓高于太陽能電池板的電壓時,D1就生效,可以防止蓄電池電流流向太陽能電池板。分析可知,通過控制MOSFE
68、T管閉合和斷開的時間(即PWM—脈沖寬度調(diào)制),就可以控制輸出電壓。所使用的MOSFET是電壓控制單極性金屬氧化物半導體場效應晶體管,所需驅(qū)動功率較小。而且MOSFET只有多數(shù)載流子參與導電,不存在少數(shù)載流子的復合時間,因而開關(guān)頻率可以很高,非常適合作控制充放電開關(guān)。設(shè)計中采用IRL2703- N溝道MOSFET管,N溝道MOSFET的導通電壓Vth>0。當光耦U2斷開時,由于Q1的G極電壓接近蓄電池電壓,S極是接地,使得Vgs&
69、gt;0,當G極電壓達到一定值時,Q1導通。電容C4是太陽能電池板輸出電壓濾波,使得更穩(wěn)定地給蓄電池充電。電容C5是對蓄電池輸出電壓進行濾波,以保證負載供電電路的穩(wěn)定性。圖中穩(wěn)壓管D2用來對蓄電池進行穩(wěn)壓作用。當用戶將蓄電池反接至控制器時,續(xù)流二極管D3可以進行續(xù)流,從而保護控制器不被毀壞</p><p> 圖 3.7 充放電電路</p><p> 按程序設(shè)計當檢測到蓄電池的電壓低于1
70、2V,充電模式為均充,Q1為完全導通狀態(tài),也就是導通的脈沖占空比最大;當檢測到蓄電池的電壓在12V-14.5V,充電模式為浮充,Q1導通與不導通的占空比例變小,;當檢測到蓄電池的電壓等于15V左右,Q1截止使充電停止,同時Q2也關(guān)閉來關(guān)斷負載。當檢測到蓄電池的電壓低于10.8V,Q2關(guān)閉停止放電,關(guān)斷負載來實現(xiàn)欠壓關(guān)斷。</p><p><b> 3.4光耦驅(qū)動電路</b></p&g
71、t;<p> 為了增加系統(tǒng)的可靠性,本設(shè)計用光電耦合器實現(xiàn)單片機控制電路和充放電電路的隔離。光耦驅(qū)動電路如圖3.8所示。M0S管Q1控制著充電電路,當充電控制信號PWM為低電平時,光耦內(nèi)部的發(fā)光二極管的電流近似為零,右側(cè)三極管不導通,輸出端兩管腳間的電阻很大,相當于開關(guān)“斷開”,輸出端K1被抬高,電阻R9右側(cè)被穩(wěn)壓管D2穩(wěn)壓到12V左右,MOSEFT的Vgs>0,MOS管Q1開啟,太陽能極板開始對蓄電池充電;當充電
72、控制器信號為高電平時,光耦內(nèi)部的發(fā)光二極管發(fā)光,三極管導通,輸出端兩管腳間的電阻變小,相當于開關(guān)“接通”,此時從U2輸入的電壓經(jīng)光耦流向接地端,K1處的電壓接近為零,MOSEFT的Vgs<0,Q1截止,充電電路關(guān)斷。這就是充電電路原理。M0S管Q2控制著放電電路,其原理與Q1相似。</p><p> 圖 3.8 光耦驅(qū)動電路</p><p> 3.5 A/D轉(zhuǎn)換電路</p&
73、gt;<p> 本系統(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)中是典型連接電路予以介紹。</p>
74、<p> 3.5.1 ADC0804的簡介</p><p> 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)點,所以得到普遍應用。ADC0804就是這類集成A/D轉(zhuǎn)換器。</p><p> ADC0804 為一只具有20引腳并行8位CMOS工
75、藝逐次比較型的集成A/D 轉(zhuǎn)換器, 其規(guī)格如下: </p><p> (1) 高阻抗狀態(tài)輸出,分辨率:8 位(0~255)</p><p> (2) 存取時間:135 us ;轉(zhuǎn)換時間:100 us</p><p> (3) 總誤差:正負1LSB</p><p> (4) 工作溫度:0度~70度; </p>
76、<p> (5) 模擬輸入電壓范圍:0V~5V </p><p> (6) 參考電壓:2.5V;工作電壓:5V </p><p> (7) 輸出為三態(tài)結(jié)構(gòu),可直接連接在數(shù)據(jù)總線上。</p><p> ADC0804引腳圖如圖3.9所示,其各個引腳的功能:</p><p> — 芯片片選信號輸入端,低電平有效,一旦有效,
77、表明A/D轉(zhuǎn)換器別選中,可啟動工作。</p><p> —外部讀取轉(zhuǎn)換結(jié)果的控制輸出信號。為 1 時,DB0~DB7 處理高阻抗: 為 0 時,數(shù)字數(shù)據(jù)才會輸出。</p><p> —用來啟動轉(zhuǎn)換的控制輸入,相當于 ADC 的轉(zhuǎn)換開始(=0 時),當 由 1變?yōu)?0時,轉(zhuǎn)換器被清除:當 回到 1時,轉(zhuǎn)換正式開始。 </p><p> 圖 3.9 ADC0804
78、引腳圖</p><p> CLK IN—時鐘信號輸入端</p><p> CLK R:內(nèi)部時鐘發(fā)生器的外接電阻端,與CLK配合可有芯片自身產(chǎn)生時鐘脈沖,其振蕩頻率為 1/(1.1RC) </p><p> —中斷請求信號輸出,端,低地平動作.,表明本次轉(zhuǎn)換已完成。</p><p> VIN(+) VIN(-) ——差動模擬電壓輸入。
79、輸入單端正電壓時, VIN(-)接地:而差動輸入時, 直接加入 VIN(+) VIN(-)。 </p><p> AGND,DGND——模擬信號以及數(shù)字信號的接地. </p><p> VREF/2—參考電平輸入,決定量化單位。 </p><p> DB0~DB7—三態(tài)特性數(shù)字信號輸出端. </p><p> VCC: 電源供應以及
80、作為電路的參考電壓. </p><p> 3.5.2 ADC0804外圍接線電路</p><p><b> ?。?)電壓采集電路</b></p><p> 如圖3.10所示,電壓采集電路使用兩個串聯(lián)的電阻,大小比例為2:1,然后并聯(lián)在需要檢測的電壓兩端,從兩個電阻中間采集電壓。由分壓公式得出采集的電壓為ADIN,當蓄電池充滿電時電壓大概為1
81、4.5V,計算出采集到的電壓為4.8V,符合A/D轉(zhuǎn)換芯片的ADC0804的輸入值。</p><p> 圖 3.10 電壓采集電路</p><p> ?。?)ADC0804構(gòu)成的典型A/D轉(zhuǎn)換電路</p><p> 圖 3.11 A/D轉(zhuǎn)換電路</p><p> 按照芯片手冊中ADC0804的典型接法,系統(tǒng)中設(shè)計的A/D轉(zhuǎn)換電路如3-
82、11所示。單片機的P2.7引腳,用來實現(xiàn)片選;、分別接單片機的P3.6和P3.7引腳,進行讀寫控制;CLK、CLKR、GND之間用電阻和電容構(gòu)成RC振蕩電路,用來給ADC0804提供工作所需的脈沖。</p><p> 蓄電池的電壓采集信號ADIN從6腳引入,在內(nèi)部采集轉(zhuǎn)換后,從數(shù)字輸出端輸出到單片機的P1口,通過讀P1口數(shù)據(jù),便可以得到蓄電池的電壓,實現(xiàn)實時在線檢測。</p><p>
83、 3.6 LCD顯示電路</p><p> 液晶具有體積小、功耗低,顯示清晰的優(yōu)點,所以比較適合作顯示使用。為了更好的顯示電壓值,同時擴展自己學習芯片的能力,本設(shè)計用液晶1602來顯示蓄電池的電壓值。在使用1602之前,我們首先查閱其使用手冊,對其進行一定的了解。從芯片手冊中,可以得到1602液晶的主要技術(shù)資料,如表3-1所示,通過此表我們可以知道1602工作電壓和顯示容量,可以驗證設(shè)計選擇的是否合適。<
84、/p><p> 表 3.1 1602的主要技術(shù)參數(shù)</p><p> 顯然,1602液晶可以滿足要求,接下來介紹其各個引腳的功能,為后面設(shè)計電壓顯示電路做準備。1602引腳功能如表3.2所示</p><p> 表 3.2 1602引腳功能</p><p> 圖 3.12 電壓顯示電路</p><p> 根據(jù)
85、1602的技術(shù)參數(shù)和引腳功能, 1602與單片機連接構(gòu)成的電壓顯示電路如圖3.12所示。EN使能端接單片機的P2.2引腳,用來實現(xiàn)片選;RS接單片機P2.0引腳,進行數(shù)據(jù)和命令選擇;R/W接單片機P2.1引腳,進行讀寫控制; 為防止直接加5V電壓燒壞背光燈,在15腳串接一個10 的電阻用于限流。液晶3端通過接一個10K 電位器接地來調(diào)節(jié)顯示對比度。數(shù)據(jù)輸入端D0-D7接單片機的P0口用于電壓數(shù)據(jù)的傳送。</p><p
86、> 3.7 E2PROM數(shù)據(jù)存儲電路</p><p> 為了把電路發(fā)生異常時的蓄電池電壓記錄下來,需要用存儲芯片進行數(shù)據(jù)保存。若采用普通存儲器,在掉電時需要備用電池供電,并需要在硬件上增加掉電檢測電路,但存在電池不可靠及擴展芯片占用單片機過多口線的缺點。為了解決這一難題,本設(shè)計采用具有I2C總線接口的串行E2PROM器件,這里選擇AT24C02芯片。AT24C02可有效解決掉電數(shù)據(jù)保存問題,可對所存在數(shù)
87、據(jù)保存100年,并可多次擦寫,擦寫次數(shù)可達10萬次以上。</p><p> AT24C02是一個2K位串行CMOS E2PROM, 內(nèi)部含有256個字節(jié),采用先進CMOS技術(shù)實質(zhì)上減少了器件的功耗。AT24C02內(nèi)部有一個8字節(jié)頁寫入數(shù)據(jù)緩沖器。該器件通過I2C總線接口進行操作,有一個專門的寫保護功能。為了更好的使用AT24C02,首先來介紹其各個引腳功能,如表3.3 所示。</p><p&
88、gt; 表 3.3 AT24C02管腳描述</p><p> I2C串行總線一般有兩根信號線,一根是雙向的數(shù)據(jù)線SDA,另一根是時鐘線SCL。所有接到I2C總線設(shè)備上的串行數(shù)據(jù)SDA都接到總線的SDA上,各設(shè)備的時鐘線SCL接到總線的SCL上。根據(jù)各引腳的功能,依據(jù)總線系統(tǒng)的典型硬件連接圖,AT24C02與單片機連接構(gòu)成的數(shù)據(jù)存儲電路如圖3.13所示</p><p> 圖 3.13
89、數(shù)據(jù)存儲電路</p><p> 3.8 串口通信電路</p><p> 隨著單片機系統(tǒng)的廣泛應用和計算機網(wǎng)路技術(shù)的普及,單片機的通信功能愈來愈顯得重要。單片機通信是指單片機與計算機或單片機與單片機之間的信息交換,不過通常使用的是單片機與計算機之間的通信。通信有并行和串行兩種方式。由于并行通信存在使用傳輸線較多,長距離傳送成本高且收、發(fā)方的各位同時接受存在困難等諸多問題,所以在現(xiàn)代單片機
90、測控系統(tǒng)中,信息的交換多采用串行通信方式。</p><p> 本設(shè)計中加入串行通信電路的目的主要有三個:一是方便給單片機下載程序;二是使控制器具有遠程通信或遠程監(jiān)控的功能;三是將控制器每天采集到數(shù)據(jù)的極限值和發(fā)生異常狀態(tài)時的數(shù)據(jù)記錄下來,供用戶查看。由于單片機的電平和計算機電平不兼容,設(shè)計中采用MAX232芯片進行TTL電平和RS-232電平之間的轉(zhuǎn)換。而且系統(tǒng)采用易于實現(xiàn)的異步串行通信方式,用最簡單也最實用的
91、奇偶校驗作為串行通信錯誤校驗方式。</p><p> MAX232芯片是專門為電腦的RS-232標準串口設(shè)計的單電源電平轉(zhuǎn)換芯片,使用+5v單電源供電。其主要特點:</p><p> (1)符合所有的RS-232C技術(shù)標準 </p><p> ?。?)只需要單一 +5V電源供電 </p><p> ?。?)片載電荷泵具有升壓、電壓極性反轉(zhuǎn)
92、能力,能夠產(chǎn)生+10V和-10V電壓V+、V- </p><p> ?。?)功耗低,典型供電電流5mA </p><p> ?。?)內(nèi)部集成2個RS-232C驅(qū)動器 </p><p> ?。?)內(nèi)部集成兩個RS-232C接收器 </p><p> ?。?)高集成度,片外最低只需4個電容即可工作。</p><p> 了
93、解芯片的主要特點之后,接下來我們來認識MAX232它的各個引腳的功能,即有什么作用,以更好地設(shè)計串口通信電路。其引腳圖如圖3.14所示。</p><p> 第一部分是電荷泵電路。由1、2、3、4、5、6腳和4只電容構(gòu)成。功能是產(chǎn)生+12v和-12v兩個電源,提供給RS-232串口電平的需要。</p><p> 第二部分是數(shù)據(jù)轉(zhuǎn)換通道。由7、8、9、10、11、12、13、14腳構(gòu)成兩個
94、數(shù)據(jù)通道。 </p><p> 其中13腳(R1IN)、12腳(R1OUT)、11腳(T1IN)、14腳(T1OUT)為第一數(shù)據(jù)通道。 8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數(shù)據(jù)通道。</p><p> TTL/CMOS電平從T1IN、T2IN輸入轉(zhuǎn)換成RS-232電平從T1OUT、T2OUT送到電腦DB9插頭;DB9插頭的RS-232數(shù)據(jù)從
95、R1IN、R2IN輸入轉(zhuǎn)換成TTL/CMOS數(shù)據(jù)后從R1OUT、R2OUT輸出。 </p><p> 第三部分是供電。15腳GND、16腳VCC(+5v)</p><p> 圖 3.14 MAX232引腳圖</p><p> 按照串行通信原理,根據(jù)RS-232串口協(xié)議和MAX 232芯片的引腳功能,結(jié)合STC89C52單片機串行中斷方式,本設(shè)計采用串口方式1(
96、10位數(shù)據(jù)的異步通信)來構(gòu)建串口通信電路。電路如下圖3.15所示。</p><p> 設(shè)計中T1IN連接CMOS電平的單片機的串行發(fā)送端;T1OUT連接電腦的RS-232C串口的接收端PCRXD;同理,R1IN連接電腦的RS-232C串口的發(fā)送端PCTXD;R1OUT連接CMOS電平的單片機的串行接收端。當然單片機和DB9要共地,這是實現(xiàn)串行通信的前提條件。</p><p> 圖3.1
97、5 串口通信電路</p><p> 本章對充放電控制器的原理以及具體的硬件實現(xiàn)電路進行了詳細的介紹,并對電路中使用到的芯片也予以描述,使讀者通過閱讀可以清晰的明白控制器的設(shè)計思路和實現(xiàn)過程。</p><p> 4 12V直流轉(zhuǎn)220V交流逆變器</p><p> 逆變器主要由MOS場效應管,普通電源變壓器構(gòu)成。其輸出功率取決于MOS場效應管和電源變壓器的功率
98、,免除了煩瑣的變壓器繞制,適合電子愛好者業(yè)余制作中采用。下面介紹該變壓器的工作原理及制作過程。 </p><p> 逆變器電路及工作原理: </p><p> 電路圖如圖4.1所示,下面我們將分步詳細介紹這個逆變器的工作原理。</p><p> 圖4.1 逆變電路圖</p><p><b> 4.1方波的產(chǎn)生</b&g
99、t;</p><p> 這里采用CD4069構(gòu)成方波信號發(fā)生器。電路中R1是補償電阻,用于改善由于電源電壓的變化而引起的震蕩頻率不穩(wěn)。電路的震蕩是通過電容C1充放電完成的。其振蕩頻率為f=1/2.2RC。圖示電路的</p><p><b> 最大頻率為:</b></p><p> fmax=1/2.2x103x2.2x10—6=62.6H
100、z 式3.1</p><p><b> 最小頻率為:</b></p><p> fmin=1/2.2x4.3x103x2.2x10—6=48.0Hz 式3.2</p><p> 由于元件的誤差,實際值會略有差異。其它多余的發(fā)相器,輸入端接地避免影響其它電路</p><p> 圖4.
101、2 方波產(chǎn)生電路</p><p> 4.2 場效應管驅(qū)動電路</p><p> 由于方波信號發(fā)生器輸出的振蕩信號電壓最大振幅為0~5V,為充分驅(qū)動電源開關(guān)電路,這里用TR1、TR2將振蕩信號電壓放大至0~12V。如圖4.3所示</p><p> 圖4.3 場效應管電路</p><p> 4.3 場效應管電源開關(guān)電路</p>
102、;<p> MOS場效應管的工作原理介紹:</p><p> 下面簡述一下用C—MOS場效應管(增強型MOS場效應管)組成的應用電路的工作過程(見圖3.19)。電路將一個增強型P溝道MOS場校官和一個增強型N溝道MOS場效應管組合在一起使用。當輸入端為底電平時,P溝道MOS場效應管導通,輸出端與電源正極接通。當輸入端為高電平時,N溝道MOS場效應管導通,輸出端與電源地接通。在該電路中,P溝道MO
103、S場效應管和N溝道場效應管總是在相反的狀態(tài)下工作,其相位輸入端和輸出端相反。通過這種工作方式我們可以獲得較大的電流輸出。同時由于漏電流的影響,使得柵壓在還沒有到0V,通常在柵極電壓小于1V到2V時,MOS場效應管即被關(guān)斷。不同場效應管關(guān)斷電壓略有不同。也以為如此,使得該電路不會因為兩管同時導通而造成電源短路。</p><p> 圖4.4 場效應管工作過程</p><p> 圖4.5
104、MOS場效應管工作過程</p><p> 由以上分析我們可以畫出原理圖中MOS場效應管部分的工作過程(見圖4.4)。工作原理同前所述,這種低電壓、大電流、頻率為50Hz的交變信號通過變壓器的低壓繞組時,會在變壓器的高壓側(cè)感應出高壓交流電壓,完成直流到交流的轉(zhuǎn)換。這里需要注意的是,在某些情況下,如振蕩部分停止工作時,變壓器的低壓側(cè)有時會有很大的電流通過,所以該電路的保險絲不能省略或短接。</p>&
105、lt;p> 電路板見圖4.5。所用元件可參考圖4. 4。逆變器的變壓器采用次級為12V、電流為10A、初級電壓為220V的成品電源變壓器。P溝道MOS場效應管(2SJ471)最大漏極電流為30A,在場效應管導通時,漏—源極間電阻為25毫歐。此時如果通過10A電流時會有2.5W的功率消耗。N溝道MOS場效應管(2SK2956)最大漏極電流為50A,場效應管導通時,漏—源極間電阻為7毫歐,此時如果通過10A電流時消耗的功率為0.7W
106、。由此我們也可知在同樣的工作電流情況下,2SJ471的發(fā)熱量約為2SK2956的4倍。所以在考慮散熱器時應注意這點。圖4.6展示本文介紹的逆變器場效應管在散熱器(100mm×100mm×17mm)上的位置分布和接法。盡管場效應管工作于開關(guān)狀態(tài)時發(fā)熱量不會很大,出于安全考慮這里選用的散熱器稍偏大。</p><p> 圖 4.6 逆變器場效應管</p><p> 圖 4
107、.7 逆變器供電框圖</p><p> 圖 4.8 逆變器特性曲線</p><p> 圖 4.9 輸出波形圖</p><p> 5 太陽能充電控制器的軟件設(shè)計</p><p> 軟件設(shè)計采用C語言來實現(xiàn),受C語言模塊化編程設(shè)計思想的啟發(fā),本系統(tǒng)軟件設(shè)計采用模塊化設(shè)計思路,即整個控制軟件由許多獨立的子程序(子函數(shù))模塊組成,它們之間通
108、過函數(shù)調(diào)用實現(xiàn)連接。既便于調(diào)試,連接,又便于移植、修改。系統(tǒng)軟件主要完成蓄電池電壓采集轉(zhuǎn)換,PWM脈沖充電控制、實時LCD顯示,異常報警等。包括以下幾部分:系統(tǒng)主程序設(shè)計,電壓采集轉(zhuǎn)換模塊, 顯示模塊和異常數(shù)據(jù)存儲模塊。</p><p> 5.1 系統(tǒng)主程序設(shè)計</p><p> 系統(tǒng)主程序流程圖如圖5.1所示:</p><p> 圖 5.1 系統(tǒng)主程序流程圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 太陽能充電控制器設(shè)計 畢業(yè)設(shè)計
- 太陽能充電控制器設(shè)計畢業(yè)設(shè)計
- 太陽能充電控制器
- 太陽能充電控制器研究.pdf
- 基于單片機的太陽能充電控制器設(shè)計
- 太陽能充、放電控制器設(shè)計
- 光伏太陽能充電控制器的研究.pdf
- 太陽能充放電控制器的設(shè)計
- 太陽能路燈控制器2014年畢業(yè)設(shè)計
- 智能太陽能路燈控制器畢業(yè)設(shè)計論文
- 智能太陽能路燈控制器畢業(yè)設(shè)計論文
- 太陽能熱水器控制器畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(論文)報告太陽能路燈控制器設(shè)計
- 太陽能熱水器智能控制器-畢業(yè)設(shè)計
- 太陽能智能控制器的軟件設(shè)計-畢業(yè)設(shè)計
- 太陽能熱水器的智能控制器-畢業(yè)設(shè)計
- 智能太陽能電動自行車充電控制器的研究.pdf
- 太陽能充電器畢業(yè)設(shè)計論文
- MPPT太陽能控制器設(shè)計.pdf
- 畢業(yè)設(shè)計--太陽能熱水器中央控制器的設(shè)計與實現(xiàn)
評論
0/150
提交評論