畢業(yè)設(shè)計(jì)基于51單片機(jī)的便攜式太陽(yáng)能充電器設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)基于51單片機(jī)的便攜式太陽(yáng)能充電器設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)基于51單片機(jī)的便攜式太陽(yáng)能充電器設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)基于51單片機(jī)的便攜式太陽(yáng)能充電器設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)基于51單片機(jī)的便攜式太陽(yáng)能充電器設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩70頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、電子與信息工程學(xué)院本 科 畢 業(yè) 論 文 論文題目 便攜式太陽(yáng)能充電器的設(shè)計(jì) 學(xué)生姓名 黃祖勛 學(xué) 號(hào) 093521077 專(zhuān) 業(yè) 電氣工程及其自動(dòng)化 班 級(jí) 093523 指導(dǎo)教師 鄧方雄 2013年5月摘 要目前對(duì)太陽(yáng)能利用主要體現(xiàn)在兩方面:光熱轉(zhuǎn)換與光電轉(zhuǎn)換,本文利用太陽(yáng)能光電轉(zhuǎn)換特性,設(shè)計(jì)了一種在沒(méi)有電源的情況下也能隨時(shí)隨地給各種移動(dòng)設(shè)備充電的便攜式太陽(yáng)能充電器。本文設(shè)計(jì)是以atmel公司的at89c51單片機(jī)作為控制核心,由按鍵指示電路、數(shù)碼管顯示電路、buck斬波電路和a/d采集電路等組成的,實(shí)現(xiàn)了將太陽(yáng)能轉(zhuǎn)化為電能,然后由lm7805提供穩(wěn)定電壓,經(jīng)過(guò)dc/dc變換電路處理后,由

2、充電電路為負(fù)載供電。系統(tǒng)還加入了單片機(jī)控制按鍵,以便自由選擇充電模式,具有根據(jù)返回手機(jī)電流情況,來(lái)控制降低電流的輸入和停止充電功能,以免過(guò)分充電會(huì)損壞電池,反饋輸出電流的情況,達(dá)到充電智能化的效果。關(guān)鍵詞:太陽(yáng)能;單片機(jī);buck變換器 abstract at present the use of solar energy is mainly embodied in two aspects: the sunlight transformation and photoelectric, this paper, by using solar photoelectric characteristic

3、s, design a way that there is no power, it can also charger for various mobile anywhere at any time. the design takes at89c51 produced by atmel as the control core and is composed of buttons, digital pipe display circuit, buck chopper circuit and a/d acquisition circuit, which can transfer solar ene

4、rgy into electric power. with stable electric pressure and then processed by dc/dc transform circuit, it can supply electricity through charging circuit. the system is added with single-chip control buttons for free choice of charging mode. it will control the input of low current and stop charging

5、according to the current return to mobile phones so as to prevent battery from being damaged due to overcharging, and then give the feedback about output of electric current. ultimately, the goal of intellectual charging can be achieved.key words: solar energy;single chip;buck converter目 錄1 緒論11.1 本

6、課題研究背景11.2 本課題研究目的與意義11.3 本課題研究的總體思路11.4 本課題研究的主要任務(wù)22 太陽(yáng)能電池的研究和分析32.1 太陽(yáng)能電池的原理32.2 太陽(yáng)能電池的等效電路42.3 太陽(yáng)能電池板的輸出特性及影響因素52.3.1太陽(yáng)的光照強(qiáng)度對(duì)光伏電池轉(zhuǎn)換效率的影響62.3.2溫度對(duì)光伏電池輸出特性的影響72.4本系統(tǒng)所采用的光伏電池83 太陽(yáng)能充電器硬件設(shè)計(jì)93.1 系統(tǒng)總體設(shè)計(jì)方案93.2電源電路設(shè)計(jì)93.2.1 lm7805芯片介紹93.2.2 lm7805應(yīng)用電路103.2.3電源模塊設(shè)計(jì)113.3控制電路設(shè)計(jì)123.3.1單片機(jī)簡(jiǎn)介123.3.2單片機(jī)電路133.4 按鍵

7、電路設(shè)計(jì)143.5 數(shù)碼管顯示電路設(shè)計(jì)143.6 降壓斬波電路設(shè)計(jì)163.7 a/d轉(zhuǎn)換電路設(shè)計(jì)173.8 檢測(cè)電路設(shè)計(jì)203.8.1 max471介紹203.8.2 工作原理214 太陽(yáng)能充電器軟件設(shè)計(jì)254.1 系統(tǒng)整體程序框架254.2 電路啟動(dòng)初始化264.3 按鍵采集程序274.4 數(shù)據(jù)采集及模數(shù)轉(zhuǎn)換程序284.5充電子程序的設(shè)計(jì)294.6 電源子程序的設(shè)計(jì)305 電路測(cè)試315.1軟件測(cè)試315.2硬件測(cè)試336 結(jié)論與展望34致 謝35參考文獻(xiàn)36附錄1:主電路原理圖37附錄2:匯編源程序38附錄3:元器件清單46附錄4:實(shí)物圖471 緒 論1.1 本課題研究背景 隨著電力、煤炭

8、、石油等不可再生能源頻頻告急,能源問(wèn)題日益成為制約國(guó)際社會(huì)經(jīng)濟(jì)發(fā)展的瓶頸,越來(lái)越多的國(guó)家開(kāi)始實(shí)行“陽(yáng)光計(jì)劃”,開(kāi)發(fā)太陽(yáng)能資源,減少不可再生資源的消耗和環(huán)境污染,緩解能源壓力,而且太陽(yáng)能居家旅行使用方便,經(jīng)濟(jì)實(shí)用,光能開(kāi)發(fā)勢(shì)必會(huì)成為經(jīng)濟(jì)發(fā)展的新動(dòng)力。太陽(yáng)能電池是利用太陽(yáng)光和材料相互作用直接產(chǎn)生電能,不需要消耗燃料和水等物質(zhì),使用中不釋放包括二氧化碳在內(nèi)的任何氣體,是對(duì)環(huán)境無(wú)污染的可再生能源。這對(duì)改善生態(tài)環(huán)境、緩解溫室氣體的有害作用具有重大意義。 目前,太陽(yáng)能電池的應(yīng)用已從軍事領(lǐng)域、航天領(lǐng)域進(jìn)入工業(yè)、商業(yè)、農(nóng)業(yè)、通信、家用電器以及公用設(shè)施等部門(mén)。而且隨著太陽(yáng)能電池制造技術(shù)的改進(jìn)以及新的光電轉(zhuǎn)換裝置

9、的發(fā)明,各國(guó)對(duì)環(huán)境的保護(hù)和對(duì)再生清潔能源的巨大需求,太陽(yáng)能電池仍將是利用太陽(yáng)輻射能比較切實(shí)可行的方法,可為人類(lèi)未來(lái)大規(guī)模地利用太陽(yáng)能開(kāi)辟?gòu)V闊的前景1。1.2本課題研究目的與意義使用手機(jī)的人都有過(guò)這樣的經(jīng)歷,外出或旅游時(shí)電池突然沒(méi)電了,特別是在火車(chē)、汽車(chē)、輪船等沒(méi)有電源的交通工具上,沒(méi)電、電量不足,使手機(jī)變成了信息交流的盲區(qū),造成不必要的麻煩和經(jīng)濟(jì)損失。為了解決這樣的問(wèn)題,本課題研究了一種太陽(yáng)能充電器,它可以很好的解決上述問(wèn)題,給你的生活帶來(lái)很大的方便。既節(jié)約了能量,又使用方便,是居家旅行的必備品。通過(guò)本課題的研究,除了對(duì)所學(xué)知識(shí)的進(jìn)一步鞏固外,還可以把理論與實(shí)踐結(jié)合起來(lái),把知識(shí)轉(zhuǎn)變成生產(chǎn)力,創(chuàng)

10、造使用價(jià)值,給人們的生活帶來(lái)方便。1.3 本課題研究的總體思路 本充電器通過(guò)太陽(yáng)能電池板將太陽(yáng)能轉(zhuǎn)化為電能,經(jīng)過(guò)dc/dc變換電路處理后,由充電電路為負(fù)載供電。鋰電池一般不宜采用全過(guò)程恒流充電方式,而是采取開(kāi)始恒流快速充電,待電池電壓上升到設(shè)定值時(shí),自動(dòng)轉(zhuǎn)入恒壓充電的方式,并且這樣有利于保存電池容量。充電過(guò)程中采用led燈、數(shù)碼管指示,系統(tǒng)中設(shè)計(jì)有完備的過(guò)流過(guò)壓保護(hù),避免因電池過(guò)度充電而損壞,并且充電器采用模塊式結(jié)構(gòu)和usb接口,可對(duì)手機(jī)、mp3、攝像機(jī)等多種數(shù)碼產(chǎn)品充電。文中介紹設(shè)計(jì)的太陽(yáng)能手機(jī)充電器,與普通的手機(jī)充電器相比,它的特殊之處除了能源的供應(yīng)來(lái)自太陽(yáng)能電池板外,充分利用單片機(jī)的智能

11、性,設(shè)有完備的電壓電流檢測(cè)保護(hù)電路,并通過(guò)led顯示電路的狀態(tài),當(dāng)光線不夠強(qiáng)時(shí),指示燈不亮,蓄電池為手機(jī)充電,光線足夠強(qiáng)時(shí),指示燈亮,由太陽(yáng)能電池板供電,同時(shí)可為充電電池充電。把太陽(yáng)能電池板放在一個(gè)有陽(yáng)光的地方,即可以為手機(jī)提供一個(gè)方便的太陽(yáng)能充電點(diǎn)。這種便捷的太陽(yáng)能充電器幾乎可以在任何地方補(bǔ)充電力,從而獲得通信的自由。1.4 本課題研究的主要任務(wù)結(jié)合系統(tǒng)設(shè)計(jì)的總體思路和任務(wù)要求,我設(shè)計(jì)了一種基于單片機(jī)控制的多功用太陽(yáng)能手機(jī)充電器,設(shè)計(jì)的主要任務(wù)有: 硬件設(shè)計(jì):電源模塊設(shè)計(jì),單片機(jī)控制模塊設(shè)計(jì),顯示電路模塊設(shè)計(jì),降壓斬波電路模塊設(shè)計(jì),檢測(cè)模塊設(shè)計(jì),a/d轉(zhuǎn)換模塊設(shè)計(jì)以及太陽(yáng)能手機(jī)充電器電路原理

12、圖設(shè)計(jì)。軟件設(shè)計(jì):電路啟動(dòng)初始化程序設(shè)計(jì),按鍵采集程序設(shè)計(jì),數(shù)碼管顯示程序設(shè)計(jì),數(shù)據(jù)采集及模數(shù)轉(zhuǎn)換程序設(shè)計(jì),充電子程序設(shè)計(jì),電源子程序設(shè)計(jì)。 2 太陽(yáng)能電池的研究和分析2.1 太陽(yáng)能電池的原理太陽(yáng)能光伏電池表面有一層金屬薄膜似的半導(dǎo)體薄片。當(dāng)太陽(yáng)光照射時(shí),其中一部分被表面反射掉,其余部分被半導(dǎo)體吸收或透過(guò)。被吸收的光,當(dāng)然有一些變成熱,另一些光子則同組成半導(dǎo)體的原子價(jià)電子碰撞,于是產(chǎn)生電子空穴對(duì)。這樣,光能就以產(chǎn)生電子空穴對(duì)的形式轉(zhuǎn)變?yōu)殡娔堋1∑牧硪粋?cè)和金屬薄膜之間將產(chǎn)生一定的電壓,這一現(xiàn)象稱(chēng)為光伏效應(yīng)。太陽(yáng)能光伏電池正是一種利用光伏效應(yīng)直接將光能轉(zhuǎn)化為電能的裝置。對(duì)于半導(dǎo)體p-n結(jié),光伏效

13、應(yīng)更明顯。因此,太陽(yáng)能光伏電池都是由半導(dǎo)體構(gòu)成的。圖2-1 摻入硼原子的硅晶體結(jié)構(gòu)圖(p型) 圖2-2 摻入磷原子的硅晶體結(jié)構(gòu)圖(n型) 太陽(yáng)能電池的基本結(jié)構(gòu)相當(dāng)于一個(gè)大面積二極管,其基本特性也與二極管類(lèi)似。當(dāng)用適當(dāng)波長(zhǎng)的太陽(yáng)光照射到半導(dǎo)體上時(shí),光能被半導(dǎo)體吸收后,在導(dǎo)帶和價(jià)帶中產(chǎn)生非平衡載流子-電子和空穴。半導(dǎo)體內(nèi)在p型和n型交界面(圖2-3)兩邊形成勢(shì)壘電場(chǎng),能將電子驅(qū)向n區(qū),空穴驅(qū)向p區(qū),從而使得n區(qū)有過(guò)剩的電子,p區(qū)有過(guò)剩的空穴,在p-n結(jié)附近形成與勢(shì)壘電場(chǎng)方向相反的光生電場(chǎng)。光生電場(chǎng)的一部分除抵消勢(shì)壘電場(chǎng)外,還使p型層帶正電,n型層帶負(fù)電,在n區(qū)與p區(qū)之間的薄層產(chǎn)生所謂光生伏特電動(dòng)勢(shì)

14、。若分別在p型層和n型層焊上金屬引線,接通負(fù)載,外電路則有電流通過(guò)。如此形成的一個(gè)個(gè)電池元件,把它們串聯(lián)、并聯(lián)起來(lái),就能輸出一定的電壓、電流和功率。這樣,太陽(yáng)的光能就直接變成了可付諸實(shí)用的電能。圖2-1所示為p型區(qū)結(jié)構(gòu)圖,圖2-2所示為n型區(qū)結(jié)構(gòu)圖。圖2-3 半導(dǎo)體p型與n型交界面另外,在受光面上,覆蓋著一層很薄的天藍(lán)色氧化硅薄膜以減少入射太陽(yáng)光的反射,提高太陽(yáng)能電池對(duì)于入射光的吸收率6。2.2 太陽(yáng)能電池的等效電路光伏電池受光的照射便產(chǎn)生電流。這個(gè)電流隨著光強(qiáng)的增加而增大,當(dāng)接受的光強(qiáng)度一定時(shí),可以將光伏電池看作恒流電源。目前使用的光伏電池可看作p-n結(jié)型二極管,因?yàn)樵诠獾恼丈湎庐a(chǎn)生正向偏壓

15、,所以在p-n結(jié)為理想狀態(tài)的情況下,可根據(jù)圖2-4表示的等效電路來(lái)考慮。v 圖2-4 理想狀態(tài)的太陽(yáng)能電池等效電路圖 在這種等效電路中,加給負(fù)荷的電壓v和流過(guò)負(fù)荷的電流i之間的關(guān)系式,可由下式給出。太陽(yáng)能 (2-1) 當(dāng)i=0時(shí),可以得到太陽(yáng)能電池的開(kāi)路電壓 (2-2) 其中i為電池單元輸出電流;il為pn結(jié)電流(a);io為二極管的反向飽和電流(a);v為外加電壓(v);q是單位電荷(1.610-19k庫(kù)侖);k是玻耳茲曼常數(shù)(1.3810-23j/k);t是絕對(duì)溫度(t=t+273k);n為二極管指數(shù)。但是在實(shí)際的光伏電池中,由于電池表面和背面的電極和接觸,以及材料本身具有一定的電阻率,流

16、經(jīng)負(fù)載的電流經(jīng)過(guò)它們時(shí),必然引起損耗,在等效電路中可將它們的總效果用一個(gè)串聯(lián)電阻rs來(lái)表示。同時(shí),由于電池邊沿的漏電,在電池的微裂痕、劃痕等處形成的金屬橋漏電等,使一部分本該通過(guò)負(fù)載的電流短路,這種作用可用一個(gè)并聯(lián)電阻rsh來(lái)等效表示。此時(shí)的等效電路可根據(jù)圖2-5來(lái)描述,其伏安特性可由(2-3)式給出。圖2-5 實(shí)際光伏電池等效電路 (2-3)此式叫做光伏電池的超越方程式。2.3 太陽(yáng)能電池板的輸出特性及影響因素光伏電池的輸出特性包括伏安特性、溫度特性和光譜特性,其中伏安特性和溫度特性主要通過(guò)i-v和p-v特性曲線來(lái)加以體現(xiàn)。而光譜特性主要研究光伏電池與入射光譜的關(guān)系,所以本文不對(duì)其進(jìn)行討論。

17、本節(jié)將著重探討前兩種特性及其相關(guān)參數(shù)。光伏電池的幾個(gè)重要技術(shù): 短路電流isc:在給定日照強(qiáng)度和溫度下的最大輸出電流。 開(kāi)路電壓vcc:在給定日照強(qiáng)度和溫度下的最大輸出電壓。 最大功率點(diǎn)電流(im):在給定日照強(qiáng)度和溫度下相應(yīng)于最大功率點(diǎn)的電流。 最大功率點(diǎn)電壓(vsc):在給定日照和溫度下相應(yīng)于最大功率點(diǎn)的電壓。 最大輸出功率(pm):在給定日照和溫度下光伏電池可能輸出的最大功率 填充因子 (2-4) 光伏電池的轉(zhuǎn)換效率:輸出功率pm與陽(yáng)光投射到電池表面上的功率ps之比,其值取決于工作點(diǎn)。通常采用光伏電池的最大效率值作為其效率, 以上各個(gè)參數(shù)可以在圖2-6中表示如下。圖2-6 太陽(yáng)能電池的i

18、-v特性關(guān)系曲線 圖2-6中,在i-v曲線上總可以找到一個(gè)工作點(diǎn),此點(diǎn)處的輸出功率最大,此點(diǎn)就是最大功率點(diǎn)(mppt),即圖中m點(diǎn)。m點(diǎn)所對(duì)應(yīng)的電流im為最佳工作電流,vm為最佳工作電壓,pm為最大輸出功率,由圖和公式還可以看出,光伏電池不工作于最大功率點(diǎn)時(shí),其效率都低于按此定義的效率值,甚至?xí)偷搅恪T瓌t上講,可對(duì)輸出功率求導(dǎo)使其為0,即可得到該電池的最佳工作點(diǎn)im,vm,從而求出最大輸出功率:pm=imvm。但是要求出其解析解,幾乎不可能。因?yàn)樗芴?yáng)能電池內(nèi)部等效的串、并聯(lián)電阻的影響,其特性方程由公式(2-3)可知一個(gè)超越指數(shù)方程,無(wú)法用線性方程表示,具有非線性。圖2-6可表示太陽(yáng)能電池

19、的p-v曲線。 從圖2-6可見(jiàn),im和vm的乘積就是最佳工作點(diǎn)的縱橫坐標(biāo)所確定的矩形面積,在曲線范圍內(nèi)這個(gè)面積越大,表明電池的輸出特性越優(yōu)越。如果在一定光照下的i-v特性曲線是理想的矩形,那么im和vm乘積就等于isc和vcc的乘積。對(duì)實(shí)際光電池,引人填充因子ff(fill factor)概念來(lái)表征光電池的這一特性,ff定義為式(2-4)。它表示最大輸出功率的值所占的以vcc和isc為邊長(zhǎng)的矩形面積的百分比,填充因子是表征光電池的輸出特性好壞的重要參數(shù)之一。它的值越大,表明輸出特性曲線越“方”,電池的轉(zhuǎn)換效率也越高。 2.3.1太陽(yáng)的光照強(qiáng)度對(duì)光伏電池轉(zhuǎn)換效率的影響 圖2-7、圖2-8分別是太

20、陽(yáng)能電池陣列在溫度為25時(shí),不同日照(s)下表現(xiàn)出的電流-電壓(i-v)和功率-電壓(p-v)特性。從圖2-7可知,太陽(yáng)能電池陣列的輸出短路電流(isc)和最大功率點(diǎn)電流(im)隨日照強(qiáng)度的上升而顯著增大,也就是說(shuō)式(2-3)中isc強(qiáng)烈地控制著i的大小。雖然日照的變化對(duì)陣列的輸出開(kāi)路電壓影響不是那么大,但對(duì)為電流與電壓相乘的結(jié)果最大輸出功率來(lái)說(shuō),變化顯著,如圖2-8中虛線與各實(shí)線的交點(diǎn)所示。圖2-7 不同日照下的i-v關(guān)系曲線圖 圖2-8 不同日照下的p-v曲線圖 2.3.2溫度對(duì)光伏電池輸出特性的影響圖2-9,圖2-10分別給出了太陽(yáng)能電池陣列在日照射為1000w/m2,和在變化溫度(t)

21、的情況下,表現(xiàn)出典型的i-v和p-v特性。可以看出,溫度對(duì)太陽(yáng)能電池陣列的輸出電流影響不大,但對(duì)它的輸出開(kāi)路電壓影響較大。因而對(duì)最大輸出功率影響明顯,見(jiàn)圖2-10中各實(shí)線的波峰的幅值變化。圖2-9 不同溫度下的i-v特性曲線 圖2-10 不同溫度下的p-v特性曲線 綜上,太陽(yáng)能電池板的輸出特性具有以下特點(diǎn): 太陽(yáng)能電池的輸出特性近似為矩形,即低壓段近似為恒流源,接近開(kāi)路電壓時(shí)近似為恒壓源; 開(kāi)路電壓近似同溫度成反比,短路電流近似同日照強(qiáng)度強(qiáng)成正比;太陽(yáng)能電池板的輸出功率隨著光強(qiáng)和溫度成非線性變化; 輸出功率在某一點(diǎn)達(dá)到最大值,該點(diǎn)即為太陽(yáng)能電池板的最大功率點(diǎn)(mpp,maximum power

22、 point),且隨著外界環(huán)境的變化而變化8。2.4本系統(tǒng)所采用的光伏電池 太陽(yáng)能電池板是太陽(yáng)能供電系統(tǒng)工作的基礎(chǔ),是該充電器的核心部分,其功能是將太陽(yáng)光的輻射能量轉(zhuǎn)化為電能,如今的便攜式數(shù)碼設(shè)備種類(lèi)較多,所需電壓電流不等,對(duì)于輸入功率較大的設(shè)備,必須采用面積較大的電池板,而這又給攜帶帶來(lái)不便。因此該設(shè)計(jì)采用模塊式組合,根據(jù)不同充電負(fù)載的需要,將太陽(yáng)能板進(jìn)行組合以達(dá)到具有一定要求的輸出功率和輸出電壓的一組光伏電池。本文以手機(jī)等常用小功率用電設(shè)備為例,說(shuō)明其太陽(yáng)能充電器的設(shè)計(jì)過(guò)程。所選用的太陽(yáng)能電池板技術(shù)參數(shù)指標(biāo)如下: 尺寸125mm63mm3mm,峰值電壓6v,峰值電流160ma,標(biāo)稱(chēng)功率0.

23、96w。考慮被充電池的電流不同所需充電時(shí)間不等,應(yīng)采用2塊相同參數(shù)電池板進(jìn)行串聯(lián)。電池板的理想輸出電壓最大值為12v,電流最大可達(dá)160ma,總標(biāo)稱(chēng)功率為2w左右,但是根據(jù)現(xiàn)實(shí)的陽(yáng)光照射情況,實(shí)際輸出并沒(méi)有這么大,隨陽(yáng)光照射的情況變化而變化。3 太陽(yáng)能充電器硬件設(shè)計(jì)3.1 系統(tǒng)總體設(shè)計(jì)方案 手 機(jī) 電 池dc/dc變換 太 陽(yáng) 能 電 池 板顯示電路按鍵 at89c51 adc0809圖3-1 系統(tǒng)總體設(shè)計(jì)方案 太陽(yáng)能電池在使用時(shí)由于太陽(yáng)光的變化較大,其內(nèi)阻又比較高,因此輸出電壓不穩(wěn)定,輸出電流較小,這就需要用充電控制電路將電池板輸出的直流電壓變換后供給電池充電。當(dāng)光線條件適宜時(shí),通過(guò)太陽(yáng)能電

24、池板吸收太陽(yáng)光,將光能轉(zhuǎn)換為電能。由于充電器多采用大電流的快速充電法,在電池充滿后如果不及時(shí)停止會(huì)使電池發(fā)燙,過(guò)度的充電會(huì)嚴(yán)重?fù)p害電池的壽命。這就需要一個(gè)復(fù)雜的控制系統(tǒng),51系列單片機(jī)是當(dāng)前使用最為廣泛的8位單片機(jī)系列,其豐富的開(kāi)發(fā)資源和較低的開(kāi)發(fā)成本,是51系列單片機(jī)現(xiàn)在以至將來(lái)都會(huì)有強(qiáng)大的生命力。本系統(tǒng)將采用89c51作為充電電路的控制器,從而以較低的成本輕松實(shí)現(xiàn)復(fù)雜的充電智能控制,同時(shí)也可以為其他小型電子產(chǎn)品提供潔凈的直流電源。本系統(tǒng)總體設(shè)計(jì)方案如圖3-1所示,通過(guò)太陽(yáng)能電池板將太陽(yáng)能轉(zhuǎn)換為電能,由單片機(jī)編程實(shí)現(xiàn)pwm波控制開(kāi)關(guān)管從而實(shí)現(xiàn)輸出電壓電流的改變,通過(guò)顯示電路顯示輸出狀態(tài)及大小

25、,由adc0809實(shí)現(xiàn)數(shù)據(jù)的采集及轉(zhuǎn)換并傳給單片機(jī)做判斷處理,從而實(shí)現(xiàn)電路的智能輸出與控制。3.2電源電路設(shè)計(jì) 3.2.1 lm7805芯片介紹 lm78系列穩(wěn)壓器能提供多種固定的輸出電壓,應(yīng)用范圍廣,內(nèi)涵過(guò)流、過(guò)熱和過(guò)載保護(hù)電路,帶散熱片時(shí),輸出電流可達(dá)1.5a,雖然是固定的穩(wěn)壓電路,但使用外接元件,可獲得不同的電壓和電流。單片機(jī)電源電路的設(shè)計(jì)以三端集成穩(wěn)壓器lm7805為核心,它屬于串聯(lián)正電源穩(wěn)壓電路,輸出電壓為5v。 串聯(lián)式穩(wěn)壓源實(shí)際上是由具有電壓負(fù)反饋的直流放大器構(gòu)成的。其電路框圖如下圖3-2所示:調(diào)整功放電路vovi78vsr1取樣比較誤差放大r2輸出輸入1 2 3圖3-2 三端穩(wěn)壓

26、器7805方框圖與實(shí)物圖穩(wěn)壓過(guò)程如下:當(dāng)輸出電壓v0 增高時(shí)取樣電壓vs也增高。vs與vr基準(zhǔn)電壓之差增大,誤差比較管輸出的倒相電壓增大,使調(diào)整功率放大器輸出電流減小,即調(diào)整功率放大器兩端電壓增大,從而v0輸出電壓下降,也就是說(shuō)v0基本不增加,實(shí)現(xiàn)了穩(wěn)壓作用。由以上可見(jiàn)串穩(wěn)型穩(wěn)壓源調(diào)整功放兩端有一定直流電壓,由流過(guò)相當(dāng)于負(fù)載電流的直流電流,所以調(diào)整功放電路消耗較大功率。這不僅使調(diào)整功放易發(fā)熱損壞(如果不是調(diào)整功放電路過(guò)熱,需選允許功耗大的器件)。而且效率很低,造成電能的浪費(fèi)。所以這種穩(wěn)壓源適于需用較小電流(小于數(shù)百ma),輸出電壓較低(數(shù)十v以下)場(chǎng)合。這種電源使用較簡(jiǎn)便,對(duì)周?chē)娐樊a(chǎn)生的干擾

27、噪聲較小。 3.2.2 lm7805應(yīng)用電路 lm7805有三個(gè)引腳,1腳接輸入電壓,2腳接地,3腳接輸出。 功能:輸出穩(wěn)定電壓5v,輸出電流接近1a。用途:可以為需要提供5v直流電源的電路提供穩(wěn)定工作電壓。應(yīng)用電路如圖3-3所示。圖3-3 lm7805應(yīng)用電路注:1)輸入電壓,即使是紋波電壓中的低值點(diǎn),都必須高于所需輸出電壓 2v 以上。2)當(dāng)穩(wěn)壓器遠(yuǎn)離電源濾波器時(shí),要求用 ci。3)co 可改善穩(wěn)定性和瞬態(tài)響應(yīng)。圖3-3是三端穩(wěn)壓集成電路lm7805的應(yīng)用電路,三端集成穩(wěn)壓器設(shè)置的啟動(dòng)電路,在穩(wěn)壓電源啟動(dòng)后處于正常狀態(tài)時(shí),啟動(dòng)電路與穩(wěn)壓電源內(nèi)部其他電路脫離聯(lián)系,這樣輸入電壓變化不直接影響基

28、準(zhǔn)電路和恒流源電路,保持輸出電壓的穩(wěn)定。電路中ci的作用是消除輸入連線較長(zhǎng)時(shí)其電感效應(yīng)引起的自激振蕩,減小紋波電壓,取值范圍在0.1f1f之間,本文ci選用0.33f;在輸出端接電容co是用于消除電路高頻噪聲,改善負(fù)載的瞬態(tài)響應(yīng),一般取0.1f左右,本文co即選用0.1f。一般電容的耐壓應(yīng)高于電源的輸入電壓和輸出電壓。另外,為避免輸入端斷開(kāi)時(shí)co從穩(wěn)壓器輸出端向穩(wěn)壓器放電,造成穩(wěn)壓器的損壞,在穩(wěn)壓器的輸入端和輸出端之間跨接一個(gè)二極管,對(duì)lm7805起保護(hù)作用。lm7805輸入電壓為8v到36v,最大工作電流1.5a,具有輸入電壓范圍寬,工作電流大,輸出精度高且工作極其穩(wěn)定,外圍電路簡(jiǎn)單等特點(diǎn),

29、太陽(yáng)能電池電壓即使有較大的波動(dòng),也能穩(wěn)定的輸出5v電壓。 3.2.3電源模塊設(shè)計(jì)本系統(tǒng)所采用的元器件需要外部供電,如果加上外加電源,則使得電路復(fù)雜化,并破壞了系統(tǒng)的獨(dú)立性,本系統(tǒng)設(shè)計(jì)的就是蓄電池的供電系統(tǒng),所以直接從蓄電池取出電壓來(lái)為單片機(jī)以及外圍電路供電。此電源模的一個(gè)特點(diǎn),就是當(dāng)光線不夠強(qiáng)時(shí),蓄電池為單片機(jī)及外圍電路供電,光線足夠強(qiáng)時(shí),由太陽(yáng)能電池板供電,同時(shí)可為充電電池充電。 這里采用三端集成穩(wěn)壓模塊lm7805設(shè)計(jì)電路的電源模塊,如圖3-4所示。圖3-4 電源模塊電路3.3控制電路設(shè)計(jì) 3.3.1單片機(jī)簡(jiǎn)介at89c51是美國(guó)atmel公司生產(chǎn)的低電壓、高性能的cmos 8位單片機(jī),片

30、內(nèi)含4kb的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(perom)和128b的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(ram),器件采用atmel公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)mcs-51指令系統(tǒng),片內(nèi)置通用8位中央處理器(cpu)和flash存儲(chǔ)單元,功能強(qiáng)大。(1)引腳功能 單片機(jī)具備了cpu、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器和輸入輸出口等硬件資源之后,還需要供電電源、時(shí)鐘觸發(fā)和復(fù)位等控制的支持才能正常工作。而這些輸入都是通過(guò)引腳與單片機(jī)連接的。圖3-5 單片機(jī)引腳圖 圖3-5是單片機(jī)at89c51的引腳排布圖。這40條引腳大致可分為電源(vcc、vss、vpp、vpd)、時(shí)鐘(xtal1、xtal2)、專(zhuān)用控制線(a

31、le、rst、prog、psen、ea)、通用多功能輸入輸出標(biāo)準(zhǔn)i/o口(p0p3)等4大部分。該單片機(jī)有6條引腳是保證基本工作所必須連接的:40腳vcc和20腳vss 為整個(gè)芯片提供電源;18腳、19腳是時(shí)鐘振蕩引腳,它們的內(nèi)部連接一個(gè)高增益放大器,外部接一晶振選頻產(chǎn)生振蕩脈沖,并可配接一些電容、電感使振蕩更精確。此振蕩脈沖,為整個(gè)cpu及其定時(shí)等有效操作系統(tǒng)提供時(shí)鐘。另外兩條引腳是和rst。31腳是程序存儲(chǔ)器片內(nèi)片外選擇腳,如果接低電位,cpu不從片內(nèi)rom中取指;接高電位,cpu先從片內(nèi)程序存儲(chǔ)器取指。第9腳rst的主要功能是使單片機(jī)復(fù)位。當(dāng)單片機(jī)接通以上5腳后,只要在第9腳上加一個(gè)寬度

32、不小于24個(gè)振蕩周期,也就是2個(gè)機(jī)器周期的正脈沖,它就能使系統(tǒng)復(fù)位。系統(tǒng)復(fù)位就是意味著cpu里各種寄存器等功能部分有一種標(biāo)準(zhǔn)的、固定的狀態(tài),這樣有利于系統(tǒng)設(shè)計(jì)。 (2)單片機(jī)最小系統(tǒng): 單片機(jī)最小系統(tǒng),或者稱(chēng)為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。對(duì)51系列單片機(jī)來(lái)說(shuō),最小系統(tǒng)一般應(yīng)該包括:單片機(jī)、晶振電路、復(fù)位電路。單片機(jī)最小系統(tǒng)復(fù)位電路的極性電容c1的大小直接影響單片機(jī)的復(fù)位時(shí)間,一般采用1030uf,容值越大需要的復(fù)位時(shí)間越短。單片機(jī)最小系統(tǒng)晶振也可以采用6mhz或者11.0592mhz,在正常工作的情況下可以采用更高頻率的晶振,振蕩頻率直接影響單片機(jī)的處理速度,頻率

33、越大處理速度越快。單片機(jī)最小系統(tǒng)起振電容c2、c3一般采用1533pf,并且電容離晶振越近越好,晶振離單片機(jī)越近越好。圖3-6所示為單片機(jī)最小系統(tǒng)。10k 圖3-6 單片機(jī)最小系統(tǒng) 3.3.2單片機(jī)電路 本系統(tǒng)單片機(jī)主要完成的任務(wù)是控制數(shù)據(jù)的采集過(guò)程,并將采集到的數(shù)據(jù)經(jīng)過(guò)分析處理后生成pwm脈寬調(diào)制信號(hào)控制開(kāi)關(guān)管的導(dǎo)通與關(guān)斷,從而控制輸出大小。具體工作過(guò)程是上電復(fù)位,查詢(xún)按鍵確定功能,然后轉(zhuǎn)入相應(yīng)子程序并分析計(jì)算pwm占空比,開(kāi)始輸出電流或電壓,并將數(shù)據(jù)送至顯示電路顯示。在輸出過(guò)程中通過(guò)單片機(jī)定時(shí)器定時(shí)檢測(cè)輸出電流或電壓,與設(shè)定值比較后調(diào)節(jié)pwm占空比,使輸出趨于設(shè)定值。在電池充電過(guò)程中,通過(guò)

34、檢測(cè)電流大小而確定電池充電多少,從而改變充電方式或決定是否停止充電。通過(guò)單片機(jī)編程實(shí)現(xiàn)了充電過(guò)程的智能控制,而且大大簡(jiǎn)化了硬件電路設(shè)計(jì),由于單片機(jī)良好的可重用性,如果需要改變電路工作狀態(tài)或電路參數(shù),只需簡(jiǎn)單的修改程序即可實(shí)現(xiàn),從而使電路的升級(jí)改造變得簡(jiǎn)單易行。3.4 按鍵電路設(shè)計(jì) 在單片機(jī)應(yīng)用系統(tǒng)中,按鍵主要有兩種形式:獨(dú)立按鍵和矩陣編碼鍵盤(pán)。獨(dú)立按鍵的每個(gè)按鍵都單獨(dú)接到單片機(jī)的一個(gè)i/o口上,獨(dú)立按鍵則通過(guò)判斷按鍵端口電位即可識(shí)別按鍵操作;而矩陣鍵盤(pán)通過(guò)行列交叉按鍵編碼進(jìn)行識(shí)別。通常所用的按鍵為輕觸機(jī)械開(kāi)關(guān),正常情況下按鍵的接點(diǎn)是斷開(kāi)的,當(dāng)我們按壓按鈕時(shí),由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開(kāi)關(guān)

35、在閉合時(shí)不會(huì)馬上穩(wěn)定地接通,在斷開(kāi)時(shí)也不會(huì)一下子斷開(kāi)。因而機(jī)械觸點(diǎn)在閉合及斷開(kāi)的瞬間均伴隨有一連串的抖動(dòng),抖動(dòng)時(shí)間的長(zhǎng)短由按鍵的機(jī)械特性及操作人員按鍵動(dòng)作決定,一般為5ms20ms;按鍵穩(wěn)定閉合時(shí)間的長(zhǎng)短是由操作人員的按鍵按壓時(shí)間長(zhǎng)短決定的,一般為零點(diǎn)幾秒至數(shù)秒不等。在本設(shè)計(jì)中由于按鍵不是太多,故采用獨(dú)立按鍵法,這樣可以減小編程的難度,圖3-7為本設(shè)計(jì)的按鍵接線圖。圖3-7 按鍵接線圖對(duì)電路總體考慮后,將adc0809采集電路接在了單片機(jī)的p0口,并用p2口做采集控制,這樣p0口僅用接收數(shù)據(jù),不用發(fā)送數(shù)據(jù),有p0口的硬件構(gòu)成知道,其做輸出的話需接上拉電阻,做輸入的不用接,這樣整體上減少了電路的

36、硬件開(kāi)支,而p3口要做串口傳輸?shù)裙ぷ?,所以在本電路中將按鍵接在p1口,其中p1.0、p1.6為輸出功能選擇鍵,p1.3為過(guò)電流保護(hù)指示燈,按下p1.6代表給手機(jī)電池充電,按下p1.0則做普通直流電源使用,其中5v輸出可直接用usb連接線給手機(jī)充電,電池充電控制則有手機(jī)提供。3.5 數(shù)碼管顯示電路設(shè)計(jì) at89c51單片機(jī)內(nèi)有一個(gè)串行io端口,通過(guò)引腳rxd和txd可與外部電路進(jìn)行全雙工的串行異步通信,發(fā)送數(shù)據(jù)時(shí)由txd端送出,接收時(shí)數(shù)據(jù)由rxd端輸入。串口有四種工作方式,通過(guò)編程設(shè)置,可以使其工作在任一方式以滿足不同的場(chǎng)合。其中,方式0是8位移位寄存器輸入輸出方式,多用于外接移位寄存器以擴(kuò)展i

37、o端口。方式 0的輸出是8位串行數(shù)據(jù),通過(guò)移位寄存器可將8位串行數(shù)據(jù)變成8位并行數(shù)據(jù)輸出,也可以將外部的8位并行數(shù)據(jù)變成8位串行數(shù)據(jù)輸入。因此外接一個(gè)移位寄存器就可擴(kuò)展一個(gè)8位的并行輸入輸出接口,如果想多擴(kuò)展幾個(gè)并口就需要在外部級(jí)連幾個(gè)移位寄存器。本設(shè)計(jì)采用基于串口的led數(shù)碼管靜態(tài)顯示電路,這樣單片機(jī)只要把要顯示的字形代碼發(fā)送到接口電路,就不用管它了,直到要顯示新的數(shù)據(jù)時(shí),再發(fā)送新的字形碼。可以提供單獨(dú)鎖存的io接口電路很多,常用的就是通過(guò)串口外接串并轉(zhuǎn)換器74ls164,擴(kuò)展并行的io口。單片機(jī)通過(guò)串口將要顯示數(shù)據(jù)的字形碼逐一的串行移出至74ls164的輸出腳上數(shù)碼管就可以顯示相應(yīng)的數(shù)字。

38、輸 入輸 出clkabqaqbqcqdqeqfqgqhlllllllllhlqa0qb0qc0qd0qe0qf0qg0qh0hhhhqanqbnqcnqdnqenqfnqgnhllqanqbnqcnqdnqenqfnqgnhllqanqbnqcnqdnqenqfnqgn表1 74hc164功能表說(shuō)明:h=高電平(穩(wěn)定態(tài)) l=低電平(穩(wěn)定態(tài)) =不定 =從低電平轉(zhuǎn)換到高電平qa0qh0=在穩(wěn)定態(tài)輸入條件建立前qaqh 的相應(yīng)電平qanqhn=在最近的時(shí)鐘輸入條件()建立前qaqh 的相應(yīng)電平,表示移位一位圖3-8 數(shù)碼管驅(qū)動(dòng)電路如圖3-8單片機(jī)at89c51的串口外接1片74hc164作為le

39、d顯示器的靜態(tài)顯示接口,把a(bǔ)t89c2051的rxd作為數(shù)據(jù)輸出線,txd作為移位時(shí)鐘脈沖。q0-q7(第36和1013引腳)并行輸出端分別接led顯示器的a-dp各段對(duì)應(yīng)的引腳上。本設(shè)計(jì)采用的是共陽(yáng)極數(shù)碼管,因而各數(shù)碼管的公共極接電源vcc,本電路電源由lm7805提供,并采用三只串聯(lián)的二極管降壓,而非電阻降壓,這樣保證個(gè)數(shù)碼段的亮度一致。要顯示某字段則相應(yīng)的移位寄存器74hc164的輸出線必須是低電平。3.6 降壓斬波電路設(shè)計(jì)太陽(yáng)能電池在使用時(shí)由于太陽(yáng)光的變化較大,其內(nèi)阻又比較高,因此輸出電壓不穩(wěn)定,為了防止輸出電壓過(guò)高,破壞電路燒毀元件,或者是輸出電壓太低元器件不能正常工作,本設(shè)計(jì)中引入

40、斬波變換電路對(duì)輸出電壓進(jìn)行升壓或者降壓變換,以?xún)?yōu)化系統(tǒng)性能。 降壓斬波電路(buck chopper)的原理圖及工作波形如圖3-9所示。圖中v為全控型器件igbt,d為續(xù)流二極管。由圖3-9(b)中v的柵極電壓波形uge可知,當(dāng)v處于通態(tài)時(shí),電源ui向負(fù)載供電,ud=ui。當(dāng)v處于斷態(tài)時(shí),負(fù)載電流經(jīng)二極管d續(xù)流,電壓ud近似為零,至一個(gè)周期t結(jié)束,再驅(qū)動(dòng)v導(dǎo)通,重復(fù)上一周期的過(guò)程。負(fù)載電壓的平均值為: (3-1)式(3-1)中ton為v處于通態(tài)的時(shí)間,toff為v處于斷態(tài)的時(shí)間,t為開(kāi)關(guān)周期,為導(dǎo)通占空比,簡(jiǎn)稱(chēng)占空比或?qū)ū?=ton/t)。由此可知,輸出到負(fù)載的電壓平均值uo最大為ui,若減

41、小占空比,則uo隨之減小。(a)電路圖 (b)波形圖圖3-9 降壓斬波電路的原理圖及波形 在本設(shè)計(jì)中開(kāi)關(guān)管選用2n5366pnp型三極管和2n5551npn型三極管聯(lián)合使用。2n5366的射極與電池板正極相連,集電極與電感相連,基極與2n5551三極管的集電極相連,2n5551的基極與單片機(jī)的p1.1口相連,射極與地相連。當(dāng)p1.1口輸出高電平,2n5551導(dǎo)通,進(jìn)而2n5366導(dǎo)通,電壓輸出;當(dāng)p1.1口輸出低電平,2n5551截至,2n5366截至,無(wú)電壓輸出。通過(guò)編程,控制占空比。如圖3-10所示。p1.1圖3-10 降壓斬波電路圖3.7 a/d轉(zhuǎn)換電路設(shè)計(jì) 受外界環(huán)境因素影響,太陽(yáng)能電

42、池輸出的電壓極不穩(wěn)定,而且隨著手機(jī)電池充電的飽和,恒壓充電的電流會(huì)隨著時(shí)間的推移逐漸降低,因此需要采集太陽(yáng)電池輸出的電壓電流信息,經(jīng)模數(shù)轉(zhuǎn)換后送由單片機(jī)進(jìn)行判斷是否需要進(jìn)行脈寬調(diào)節(jié)使輸出接近設(shè)定值。 adc0809是帶有8位a/d轉(zhuǎn)換器、8路多路開(kāi)關(guān)以及微處理機(jī)兼容的控制邏輯的cmos組件。其內(nèi)部有一個(gè)8通道多路開(kāi)關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通8路模擬輸入信號(hào)中的一個(gè)進(jìn)行a/d轉(zhuǎn)換,可以和單片機(jī)直接接口。 (1)adc0809的內(nèi)部邏輯結(jié)構(gòu)adc0809由一個(gè)8路模擬開(kāi)關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè)a/d轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成。多路開(kāi)關(guān)可選通8個(gè)模擬通道,允許8路模擬量分

43、時(shí)輸入,共用a/d轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存a/d轉(zhuǎn)換完的數(shù)字量,當(dāng)oe為高電平,才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。如圖3-11。stclk a b c alein0in1in2in3in4in5in6in7vref(+) vref(-)oeeocd0d1d2d3d4d5d6d7 8 路a/d 轉(zhuǎn) 換 器地址鎖存與譯碼 器三態(tài)輸出鎖存器8路模擬量 開(kāi)關(guān)圖3-11 adc0809內(nèi)部結(jié)構(gòu) (2)引腳結(jié)構(gòu)圖3-12 引腳結(jié)構(gòu)圖adc0809各引腳功能如下: d7-d0:8位數(shù)字量輸出引腳;in0-in7:8位模擬量輸入引腳;vcc:+5v工作電壓;gnd:地;ref(+):參考電壓

44、正端;ref(-):參考電壓負(fù)端;eoc:轉(zhuǎn)換結(jié)束信號(hào)輸出引腳,開(kāi)始轉(zhuǎn)換為低電平,當(dāng)轉(zhuǎn)換結(jié)束時(shí)為高電平;oe:輸出允許控制端,用以打開(kāi)三態(tài)數(shù)據(jù)輸出鎖存器。 adc0809對(duì)輸入模擬量要求:信號(hào)單極性,電壓范圍是05v,若信號(hào)太小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過(guò)程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。 地址輸入和控制線:4條 ale為地址鎖存允許輸入線,高電平有效。當(dāng)ale線為高電平時(shí),地址鎖存與譯碼器將a,b,c三條地址線的地址信號(hào)進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。a,b和c為地址輸入線,用于選通in0in7上的一路模擬量輸入。通道選擇如表

45、2所示。表2 cba通道選擇表cba選擇通道000in0001in1010in2011in3100in4101in5110in6111in7數(shù)字量輸出及控制線:11條 st為轉(zhuǎn)換啟動(dòng)信號(hào),在st端給出一個(gè)至少有100ns寬的正脈沖信號(hào)。當(dāng)st上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開(kāi)始進(jìn)行a/d轉(zhuǎn)換;在轉(zhuǎn)換期間,st應(yīng)保持低電平。eoc為轉(zhuǎn)換結(jié)束信號(hào)。當(dāng)eoc為高電平時(shí),表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行a/d轉(zhuǎn)換。oe為輸出允許信號(hào),用于控制三條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。oe1,輸出轉(zhuǎn)換得到的數(shù)據(jù);oe0,輸出數(shù)據(jù)線呈高阻狀態(tài)。d7d0為數(shù)字量輸出線。 clk為時(shí)鐘輸入信號(hào)線。因a

46、dc0809的內(nèi)部沒(méi)有時(shí)鐘電路,所需時(shí)鐘信號(hào)必須由外界提供,通常使用頻率為500khz,vref(),vref()為參考電壓輸入。 (3)電路設(shè)計(jì) 本設(shè)計(jì)中用單片機(jī)的p0口接收來(lái)自0809的換數(shù)據(jù),p2.0、p2.1、p2.2依次接在0809的a、b、c地址線,p2.3接在0809的ale端,p2.4接start,p2.5接oe端,時(shí)鐘信號(hào)由單片機(jī)的ale端經(jīng)74hc74觸發(fā)器二分頻后提供,單片機(jī)采用12mhz晶振,ale端經(jīng)二分頻后為500khz。adc0809具體工作過(guò)程為:首先p2.0、p2.1、p2.2輸入3位地址,并使p2.3輸出高電平,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模

47、擬輸入之一到比較器。start上升沿將逐次逼近寄存器復(fù)位。下降沿啟動(dòng) ad轉(zhuǎn)換,之后eoc輸出信號(hào)變低,指示轉(zhuǎn)換正在進(jìn)行。直到ad轉(zhuǎn)換完成,eoc變?yōu)楦唠娖?,指示ad轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。而觸發(fā)單片機(jī)動(dòng)作準(zhǔn)備接收數(shù)據(jù),這時(shí)使p2.5輸出高電平,輸出三態(tài)門(mén)打開(kāi),轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上,單片機(jī)讀取p0口然后做下一步處理操作。如圖3-13所示。圖3-13 adc0809的接線圖3.8 檢測(cè)電路設(shè)計(jì) adc0809不能處理微弱的電信號(hào),尤其在手機(jī)充電接近飽和的時(shí)候,電流十分微弱,必須經(jīng)過(guò)放大才能由adc0809處理。 3.8.1 max471介紹max471

48、是美國(guó)maxim公司生產(chǎn)的雙向精密電流傳感放大器。它內(nèi)置35m精密傳感電阻,可測(cè)量電流的上下限為3a,可通過(guò)一個(gè)輸出電阻將電流輸出轉(zhuǎn)化為對(duì)地電壓輸出。根據(jù)實(shí)際情況,用戶可根據(jù)自己的需要配置外接的傳感電阻與增益電阻。max471具有如下特點(diǎn): 具有完美的高端電流檢測(cè)功能;內(nèi)含精密的內(nèi)部檢測(cè)電阻;在工作溫度范圍內(nèi),其精度為2%;具有雙向檢測(cè)指示,可監(jiān)控充電和放電狀態(tài);內(nèi)部檢測(cè)電阻和檢測(cè)能力為3a;并聯(lián)使用時(shí)還可擴(kuò)大檢測(cè)電流范圍;最大電源電流為100a;關(guān)閉方式時(shí)的電流僅為5a;電壓范圍為336v。 max471引腳結(jié)構(gòu):圖3-14 max471引腳結(jié)構(gòu) max471各引腳功能說(shuō)明如下:shdn為關(guān)

49、閉信號(hào),正常操作時(shí)接地;當(dāng)它為高電平時(shí),供電電流小于5a。rs+為內(nèi)傳感電阻的電源端。gnd為地端或電源負(fù)端。sign為集電極開(kāi)路邏輯輸出,sign為低電平表示電流由rs流向rs+。rs為內(nèi)傳感電阻的負(fù)載端。out為電流輸出端,該電流的大小正比于流過(guò)傳感電阻的電流。 3.8.2 工作原理max471的功能框圖如圖3-15所示。圖3-15 max471功能框圖 如圖3-15所示max471包含兩個(gè)放大器,傳感器電流i通過(guò)傳感器電阻從rs+流向rs-(反之亦然),輸出電流流過(guò)rg1和q1還是rg2和q2取決于傳感電阻中電流的方向,內(nèi)部電路(圖中沒(méi)有畫(huà)出來(lái))不允許q1和q2同時(shí)打開(kāi)。 以圖3-15為

50、例,若傳感器電流從rs+經(jīng)精密傳感電阻流向r-,輸出端out通過(guò)輸出電阻rout接地(gnd)。此時(shí)q2斷開(kāi),放大器a1工作,輸出電流從q1的發(fā)射極流出,由于沒(méi)有電流流過(guò)rg2交點(diǎn)的電位,因a1的開(kāi)環(huán)增益很大,其正向輸入端與反向輸入端基本上保持同一電位,所以,a1的正向輸入端的電位也近似等于和rg2交點(diǎn)的電位,因此傳感電流流過(guò)所產(chǎn)生的壓降就等于輸出電流流過(guò)rg1所產(chǎn)生的壓降,即 rg1=所以 =()/rg1 = (rout)=( ) /rg1同理,若傳感器電流從rs-經(jīng)傳感電阻流向rs+,則可得 = ( ) /rg2綜上可得max471輸出電壓的方程 = ( ) /rg其中期望的實(shí)際輸出電壓

51、所傳感的實(shí)際電流 精密傳感電阻 輸出調(diào)壓電阻 rg 增益電阻(rg=rg1=rg2)對(duì)于max471,所設(shè)定的電流增益為/ rg=50010-6,=50010-6 , 當(dāng)輸出電阻 =2k時(shí),在傳感器電流允許變化范圍(-3a3a)內(nèi),輸出電壓的變化范圍:-3v3v ,即滿標(biāo)電壓為3v。 特定的滿標(biāo)范圍所對(duì)應(yīng)的輸出調(diào)壓電阻rout為:rout=(rg)/( )對(duì)于max471, =/ 500106 但要注意,變化時(shí),須保證max471輸出電壓的電壓上限不能超過(guò)vrs+-1.5v。max471所需的供電電壓/為336v,所能跟蹤的電流的變化頻率可達(dá)到130khz,采用8腳封裝,其典型應(yīng)用電路如圖3-

52、12所示,對(duì)瞬變電流的響應(yīng)非???,若要減弱由于噪聲在輸出端產(chǎn)生的干擾,可在輸出調(diào)壓電阻的兩端并聯(lián)一個(gè)電容1f( 也可根據(jù)實(shí)驗(yàn)確定)進(jìn)行旁路。這一電容的引入不會(huì)影響到max471的使用性能。 在本設(shè)計(jì)中,電阻r4采用20k/0.6w精密電阻,在輸出最大500ma時(shí)不超過(guò)5v,輸出電壓便于adc0809采集并作數(shù)字化處理。max471接線電路如圖3-16所示。圖3-16 max471接線電路圖4 太陽(yáng)能充電器軟件設(shè)計(jì)4.1 系統(tǒng)整體程序框架 本設(shè)計(jì)整體工作主要由單片機(jī)程序控制實(shí)現(xiàn),其工作過(guò)程為:電路啟動(dòng)初始化,電路功能選擇,輸出選擇并確定輸出,單片機(jī)采集計(jì)算輸出pwm信號(hào),定時(shí)采集數(shù)據(jù)并處理調(diào)節(jié)pwm信號(hào)占空比等,程序整體框架如圖4-1所示。初始化電流充電充電子程序電源子程序yn開(kāi)始結(jié)束圖4-1 程序整體框架流程4.2 電路啟動(dòng)初始化初始化是為單片機(jī)的運(yùn)行設(shè)置初始的運(yùn)行環(huán)境,主要完成以下工作:清片內(nèi),每次單片機(jī)加電時(shí),都將引起單片機(jī)的上電復(fù)位操作。復(fù)位操作完成以后,單片機(jī)的寄存器會(huì)被置以不同的值,這些值中有相當(dāng)一部分是未知的值。這些未知的值在單片機(jī)復(fù)位完成,正式運(yùn)行以后,會(huì)產(chǎn)生無(wú)法讓程序設(shè)計(jì)人員掌握的后果,甚至?xí)斐上到y(tǒng)的損壞。因此,在單片機(jī)運(yùn)行后,首先清0使之置初始參數(shù)設(shè)定,便于程序設(shè)計(jì)人員掌握,以利系統(tǒng)的工作。設(shè)置系統(tǒng)運(yùn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論