版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 化石能源的日益枯竭、人們對(duì)環(huán)境保護(hù)問(wèn)題的重視程度也在不斷提高,尋找 潔凈的替代能源問(wèn)題變得越來(lái)越迫切。 太陽(yáng)能作為一種可再生能源它具有取之不 盡、用之不竭和清潔安全等特點(diǎn),因此有著廣闊的應(yīng)用前景,光伏發(fā)電技術(shù)也越 來(lái)越受到人們的關(guān)注,隨著光伏組件價(jià)格的不斷降低和光伏技術(shù)的發(fā)展,太陽(yáng)能 光伏發(fā)電系統(tǒng)將逐漸由現(xiàn)在的補(bǔ)充能源向替代能
2、源過(guò)渡。 使用手機(jī)的人都有過(guò)這樣的經(jīng)歷,外出或旅游時(shí)電池突然沒(méi)電了,因不能及 時(shí)找到或沒(méi)有 220V 市電而無(wú)法給手機(jī)充電,影響了手機(jī)的正常使用。為了解決 這一問(wèn)題,本課程設(shè)計(jì)介紹一種多用太陽(yáng)能手機(jī)充電器,利用單片機(jī)控制,將太 陽(yáng)能經(jīng)過(guò)電路變換為穩(wěn)定直流電給手機(jī)充電, 并能在電池充電完成后自動(dòng)停止充 電,還可作為一般直流電源使用,從而擺脫對(duì)市電的依賴而獲得通信的自由。與 常規(guī)的充電器相比,太陽(yáng)能充電器有著明顯的優(yōu)勢(shì)。 </p>
3、;<p> 關(guān)鍵詞:太陽(yáng)能,電池,單片機(jī),智能,BUCK 變換器</p><p><b> 1 緒論</b></p><p> 1.1 本課題的研究背景 </p><p> 當(dāng)電力、煤炭、石油等不可再生能源頻頻告急,能源問(wèn)題日益成為制 約國(guó)際社會(huì)經(jīng)濟(jì)發(fā)展的瓶頸時(shí),越來(lái)越多的國(guó)家開(kāi)始實(shí)行“陽(yáng)光計(jì)劃”, 開(kāi)發(fā)太陽(yáng)能資源,尋求經(jīng)
4、濟(jì)發(fā)展的新動(dòng)力。 太陽(yáng)能電池是利用太陽(yáng)光和材料相互作用直接產(chǎn)生電能,不需要消耗 燃料和水等物質(zhì),使用中不釋放包括二氧化碳在內(nèi)的任何氣體,是對(duì)環(huán)境 無(wú)污染的可再生能源。這對(duì)改善生態(tài)環(huán)境、緩解溫室氣體的有害 hk 作用具 有重大意義。 目前,太陽(yáng)能電池的應(yīng)用已從軍事領(lǐng)域、航天領(lǐng)域進(jìn)入工業(yè)、商業(yè)、 農(nóng)業(yè)、通信、家用電器以及公用設(shè)施等部門(mén),尤其可以分散地在邊遠(yuǎn)地區(qū)、 高山、沙漠、海島和農(nóng)村使用,以節(jié)省造價(jià)很貴的輸電線路。但是,從長(zhǎng)遠(yuǎn)來(lái)看,隨著太
5、陽(yáng)能電池制造技術(shù)的改進(jìn)以及新的光—電轉(zhuǎn)換裝置的發(fā)明, 各國(guó)對(duì)環(huán)境的保護(hù)和對(duì)再生清潔能源的巨大需求,太陽(yáng)能電池仍將是利用 太陽(yáng)輻射能比較切實(shí)可行的方法,可為人類未來(lái)大規(guī)模地利用太陽(yáng)能開(kāi)辟 廣闊的前景。 </p><p> 1.2 硅太陽(yáng)能電池及參數(shù) </p><p> 硅太陽(yáng)能電池分為單晶硅太陽(yáng)能電池、 多晶硅薄膜太陽(yáng)能電池和非晶硅薄膜 太陽(yáng)能電池三種。單晶硅太陽(yáng)能電池轉(zhuǎn)換效率最高,技術(shù)
6、也最為成熟。在實(shí)驗(yàn)室 里最高的轉(zhuǎn)換效率為 24.7%,規(guī)模生產(chǎn)時(shí)的效率為 15%。多晶硅薄膜太陽(yáng)能電池 與單晶硅比較,成本低廉,而效率高于非晶硅薄膜電池,其實(shí)驗(yàn)室最高轉(zhuǎn)換效率 為 18%,工業(yè)規(guī)模生產(chǎn)的轉(zhuǎn)換效率為 10%。 非晶硅薄膜太陽(yáng)能電池成本低重量輕, 轉(zhuǎn)換效率較高,便于大規(guī)模生產(chǎn),有極大的潛力。但受制于其材料引發(fā)的光電效 率衰退效應(yīng),穩(wěn)定性不高,直接影響了它的實(shí)際應(yīng)用。 硅太陽(yáng)能電池片常用的為單晶 125 大倒角,其尺寸為 12
7、5mm*125mm,對(duì)角 線 150mm,功率 Pmax2.60W,工作電壓 Vm0.523V,工作電流 Im4.934A,開(kāi)路 電壓 Voc0.629V,短路電流 Isc5.285A。太陽(yáng)能電池可根據(jù)電壓大小需要,由不 同數(shù)量的太陽(yáng)能電池片組成,其轉(zhuǎn)換效率受光照、溫度、太陽(yáng)電池晶體類型及制 造工藝等影響,2010 年中國(guó)平均效率為 17.2%。常見(jiàn)的太陽(yáng)能電池電壓有 3V、 6V、9V、12V、18V、32V、48V 等,更大的用于太
8、</p><p> 1.3 本課題研究的主要內(nèi)容 </p><p> 本充電器通過(guò)太陽(yáng)能電池板將太陽(yáng)能轉(zhuǎn)化為電能,經(jīng)過(guò) DC/DC 變換電路處 理后,由充電電路為負(fù)載供電。鋰電池一般不宜采用全過(guò)程恒流充電方式,而是</p><p> 采取開(kāi)始恒流快速充電, 待電池電壓上升到設(shè)定值時(shí), 自動(dòng)轉(zhuǎn)入恒壓充電的方式, 并且這樣有利于保存電池容量。充電過(guò)程中采用 LED
9、 燈、數(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ī)的智能性,設(shè)有完備 的電壓電流檢測(cè)保護(hù)電路,并通過(guò)顯示電路顯示電路狀態(tài),通過(guò)功能鍵可以靈活 的選擇電路輸出,為不同的電子產(chǎn)品提供電源。把太陽(yáng)能電池板放在
10、一個(gè)有陽(yáng)光 的地方,即可以為手機(jī)提供一個(gè)方便的太陽(yáng)能充電點(diǎn)。這種便捷的太陽(yáng)能充電器 幾乎可以在任何地方補(bǔ)充電力,從而獲得通信的自有。</p><p> 2 太陽(yáng)能手機(jī)充電器硬件設(shè)計(jì)</p><p> 2.1 系統(tǒng)總體設(shè)計(jì)方案 </p><p> 太陽(yáng)能電池在使用時(shí)由于太陽(yáng)光的變化較大,其內(nèi)阻又比較高,因此輸出電 壓不穩(wěn)定,輸出電流較小,這就需要用充電控制電路將
11、電池板輸出的直流電壓變 換后供給電池充電。當(dāng)光線條件適宜時(shí),通過(guò)太陽(yáng)能電池板吸收太陽(yáng)光,將光能 轉(zhuǎn)換為電能。由于充電器多采用大電流的快速充電法,在電池充滿后如果不及時(shí) 停止會(huì)使電池發(fā)燙,過(guò)度的充電會(huì)嚴(yán)重?fù)p害電池的壽命。這就需要一個(gè)復(fù)雜的控 制系統(tǒng),51 系列單片機(jī)時(shí)當(dāng)前使用最為廣泛的 8 位單片機(jī)系列,其豐富的開(kāi)發(fā) 資源和較低的開(kāi)發(fā)成本,是 51 系列單片機(jī)現(xiàn)在以至將來(lái)都會(huì)有強(qiáng)大的生命力。 本系統(tǒng)將采用 89C51 做為充電電路的控制器
12、,從而以較低的成本輕松實(shí)現(xiàn)復(fù)雜 的充電智能控制,同時(shí)也可以為其他小型電子產(chǎn)品提供潔凈的直流電源。本系統(tǒng) 總體設(shè)計(jì)方案如圖 1 所示,通過(guò)太陽(yáng)能電池板將太陽(yáng)能轉(zhuǎn)換為電能,由單片機(jī)編程實(shí)現(xiàn) PWM 波控制開(kāi)關(guān)管從而實(shí)現(xiàn)輸出電壓電流的改變, 通過(guò)顯示電路顯示輸 出狀態(tài)及大小,由 ADC0809 實(shí)現(xiàn)數(shù)據(jù)的采集及轉(zhuǎn)換并傳給單片機(jī)做判斷處理, 從而實(shí)現(xiàn)電路的智能輸出與控制。 </p><p> 2.2 太陽(yáng)能電池板的選用
13、 </p><p> 太陽(yáng)能電池板是太陽(yáng)能供電系統(tǒng)工作的基礎(chǔ),是該充電器的核心部分,其功 能是將太陽(yáng)光的輻射能量轉(zhuǎn)化為電能,如今的便攜式數(shù)碼設(shè)備種類較多,所需電 壓電流不等,對(duì)于輸入功率較大的設(shè)備,必須采用面積較大的電池板,而這又給 攜帶帶來(lái)不便。因此該設(shè)計(jì)采用模塊式組合,根據(jù)不同充電負(fù)載的需要,將太陽(yáng) 能板進(jìn)行組合以達(dá)到具有一定要求的輸出功率和輸出電壓的一組光伏電池。 本文 以手機(jī)、MP3 等常用小功率用電設(shè)
14、備為例,說(shuō)明其太陽(yáng)能充電器的設(shè)計(jì)過(guò)程。 所選用的太陽(yáng)能電池板技術(shù)參數(shù)指標(biāo)如下: 尺寸 120mm×45mm, 峰值電壓 6V, 峰值電流 100mA, 標(biāo)稱功率 0.6W。 考慮被充電池的電流不同所需充電時(shí)間不等, 采用八塊相同參數(shù)電池板進(jìn)行串、并聯(lián),實(shí)測(cè)電池板的輸出電壓最大值為 10.8V, 電流最大可達(dá) 450mA,總標(biāo)稱功率為 5W 左右,實(shí)際輸出可根據(jù)不同的被充電對(duì) 象進(jìn)行平滑調(diào)整[7]。</p><
15、;p> 2.3 LM7805 應(yīng)用</p><p> 圖 2 LM7805 典型應(yīng)用電路</p><p> 單片機(jī)電源電路的設(shè)計(jì)以三端集成穩(wěn)壓器 LM7805 為核心, 它屬于串聯(lián)穩(wěn)壓 電路,其工作原理與分立元件的串聯(lián)穩(wěn)壓電源相同。圖 2 是三端穩(wěn)壓集成電路 LM7805 的典型應(yīng)用電路,三端集成穩(wěn)壓器設(shè)置的啟動(dòng)電路,在穩(wěn)壓電源啟動(dòng)后 處于正常狀態(tài)時(shí),啟動(dòng)電路與穩(wěn)壓電源內(nèi)部其他
16、電路脫離聯(lián)系,這樣輸入電壓變 化不直接影響基準(zhǔn)電路和恒流源電路,保持輸出電壓的穩(wěn)定。電路中 Ci 的作用 是消除輸入連線較長(zhǎng)時(shí)其電感效應(yīng)引起的自激振蕩,減小紋波電壓,取值范圍在0.1μF~1μF 之間,本文 Ci 選用 0.33μF;在輸出端接電容 Co 是用于消除電路 高頻噪聲,改善負(fù)載的瞬態(tài)響應(yīng),一般取 0.1μF 左右,本文 Co 即選用 0.1μF。 一般電容的耐壓應(yīng)高于電源的輸入電壓和輸出電壓。另外,為避免輸入端斷開(kāi)時(shí) Co
17、從穩(wěn)壓器輸出端向穩(wěn)壓器放電,造成穩(wěn)壓器的損壞,在穩(wěn)壓器的輸入端和輸 出端之間跨接一個(gè)二極管,對(duì) LM7805 起保護(hù)作用。 LM7805 輸入電壓為 8V 到 36V, 最大工作電流 1.5A, 具有輸入電壓范圍寬, 工作電流大,輸出精度高且工作及其穩(wěn)定,外圍電路簡(jiǎn)單等特點(diǎn),太陽(yáng)能電池電</p><p><b> 2.4 單片機(jī)電路</b></p><p> 本系
18、統(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ù)位,首先查詢鍵盤(pán),確定充電器功能,確定后繼續(xù) 查詢鍵盤(pán)以確定輸出電流大小,或作為普通電源的輸出電壓,然后轉(zhuǎn)入相應(yīng)子程 序并分析計(jì)算 PWM 占空比, 開(kāi)始輸出電流或電壓, 并將數(shù)據(jù)送至顯示電路顯示。 在輸出過(guò)程中通過(guò)單片機(jī)定時(shí)器定時(shí)檢測(cè)輸出電流或電壓, 與設(shè)定值比較后調(diào)
19、節(jié) PWM 占空比,使輸出趨于設(shè)定值。在電池充電過(guò)程中,通過(guò)檢測(cè)電流大小而確 定電池充電多少,從而改變充電方式或決定是否停止充電[4]。 通過(guò)單片機(jī)編程實(shí)現(xiàn)了充電過(guò)程的智能控制,而且大大簡(jiǎn)化了硬件電路設(shè) 計(jì),由于單片機(jī)良好的可重用性,如果需要改變電路工作狀態(tài)或電路參數(shù),只需 簡(jiǎn)單的修改程序即可實(shí)現(xiàn),從而使電路的升級(jí)改造變得簡(jiǎn)單易行。 </p><p> 2.5 按鍵指示電路及實(shí)現(xiàn) </p><
20、;p> 在單片機(jī)應(yīng)用系統(tǒng)中,按鍵主要有兩種形式:1、獨(dú)立按鍵;2、矩陣編碼鍵 盤(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)在閉合時(shí)不會(huì)馬上穩(wěn)定地 接通,在斷開(kāi)時(shí)也不會(huì)一下子斷開(kāi)。因而機(jī)械觸點(diǎn)在閉合及斷開(kāi)
21、的瞬間均伴隨有 一連串的抖動(dòng),抖動(dòng)時(shí)間的長(zhǎng)短由按鍵的機(jī)械特性及操作人員按鍵動(dòng)作決定,一 般為 5ms~20ms; 按鍵穩(wěn)定閉合時(shí)間的長(zhǎng)短是由操作人員的按鍵按壓時(shí)間長(zhǎng)短決 定的,一般為零點(diǎn)幾秒至數(shù)秒不等。 在本設(shè)計(jì)中由于按鍵不是太多,故采用獨(dú)立按鍵法,這樣可以減小編程的難度,圖3為本設(shè)計(jì)的按鍵接線圖。</p><p><b> 圖3按鍵接線圖</b></p><p>
22、 對(duì)電路總體考慮后,將 ADC0809 采集電路接在了單片機(jī)的 P0 口,并用 P2 口做采集控制,這樣 P0 口僅用接收數(shù)據(jù),不用發(fā)送數(shù)據(jù),有 P0 口的硬件構(gòu)成知 道,其做輸出的話需接上拉電阻,做輸入的不用接,這樣整體上減少了電路的硬 件開(kāi)支,而 P3 口要做串口傳輸?shù)裙ぷ?,所以在本電路中將按鍵接在 P1 口,其中 P1.0 是數(shù)字減鍵,P1.1 為數(shù)字加鍵,P1.2 鍵位確定鍵,P1.3 為過(guò)電流保護(hù)指示 燈,P1.4、P1.5
23、 為輸出功能選擇鍵,按下 P1.4 代表給手機(jī)電池充電,按下 P1.5 則做普通直流電源使用,其中 5V 輸出可直接用 USB 連接線給手機(jī)充電,電池 充電控制則有手機(jī)提供。 </p><p> 2.6 數(shù)碼管顯示電路 </p><p> AT89C51 單片機(jī)內(nèi)有一個(gè)串行 I/O 端口, 通過(guò)引腳 RXD 和 TXD 可與外部 電路進(jìn)行全雙工的串行異步通信, 發(fā)送數(shù)據(jù)時(shí)由 TXD 端
24、送出, 接收時(shí)數(shù)據(jù)由 RXD 端輸入。串口有四種工作方式,通過(guò)編程設(shè)置,可以使其工作在任一方式以滿足 不同的場(chǎng)合。其中,方式 0 是 8 位移位寄存器輸入/輸出方式,多用與外接移位 寄存器以擴(kuò)展 I/O 端口。串口的工作方式可以參看相關(guān)的書(shū)籍,此處不做詳細(xì) 介紹。方式 0 的輸出是 8 位串行數(shù)據(jù),通過(guò)移位寄存器可將 8 位串行數(shù)據(jù)變成 8 位并行數(shù)據(jù)輸出,也可以將外部的 8 位并行數(shù)據(jù)變成 8 位串行數(shù)據(jù)輸入。因此外 接一個(gè)移位寄存器
25、就可擴(kuò)展一個(gè) 8 位的并行輸入/輸出接口, 如果想多擴(kuò)展幾個(gè) 并口就需要在外部級(jí)連幾個(gè)移位寄存器。 本設(shè)計(jì)采用基于串口的 LED 數(shù)碼管靜態(tài)顯示電路,在串口擴(kuò)展中最常用的 就是基于串口的 LED 數(shù)碼管顯示電路。在單片機(jī)應(yīng)用系統(tǒng)中,LED 數(shù)碼管的顯示常用兩種方法:靜態(tài)顯示和動(dòng)態(tài)掃描顯示。所謂靜態(tài)顯示,就是每一個(gè)顯示器 都要占用單獨(dú)的具有鎖存功能的 I/O 接口用于筆劃段字形代碼。這樣單片機(jī)只 要把要顯示的字</p>&l
26、t;p> 圖 4 數(shù)碼管驅(qū)動(dòng)電路</p><p> 單片機(jī) AT89C51 的串口外接 1 片 74LS164 作為 LED 顯示器的靜態(tài)顯示接口, 把 AT89C2051 的 RXD 作為數(shù)據(jù)輸出線,TXD 作為移位時(shí)鐘脈沖。Q0-Q7(第 3 —6 和 10—13 引腳)并行輸出端分別接 LED 顯示器的 DPA 各段對(duì)應(yīng)的引腳上。 本設(shè)計(jì)設(shè)計(jì)采用的是共陽(yáng)極數(shù)碼管,因而各數(shù)碼管的公共極接電源 VCC
27、,本電 路有 LM7805 提供,并采用三只串聯(lián)的二極管降壓,而非電阻降壓,這樣保證個(gè) 數(shù)碼段的亮度一致。要顯示某字段則相應(yīng)的移位寄存器 74LS164 的輸出線必須 是低電平。當(dāng)有按鍵按下時(shí),有單片機(jī)處理編碼后送到數(shù)碼管上顯示。 </p><p> 2.7 BUCK 斬波電路 </p><p> DC/DC 變換器廣泛應(yīng)用于便攜裝置(如筆記本計(jì)算機(jī)、蜂窩電話、PDA 等) 中。它有兩
28、種類型,即線性變換器和開(kāi)關(guān)變換器。開(kāi)關(guān)變換器因具有效率高、靈 活的正負(fù)極性和升降壓方式的特點(diǎn),而備受人們的青睞[10]。 DC/DC 變換是將固定的直流電壓變換成可變的直流電壓,也稱為直流斬波。 斬波器的工作方式有兩種,一是脈寬調(diào)制方式 Ts 不變,改變 ton(通用),二是頻率調(diào)制(1)Buck 電路——降壓斬波器,其輸出平均電壓 U0 小于輸入電壓 Ui, 極性相同。 (2)Boost 電路——升壓斬波器,其輸出平均電壓 U0 大于
29、輸入電壓 Ui,極性相同。 (3)Buck-Boost 電路——降壓或升壓斬波器,其輸出平均電壓 U0 大于或小于輸入電壓 Ui,極性相反,電感傳輸。 (4)Cuk 電路——降壓或升 壓斬波器,其輸出平均電壓 U0 大于或小于輸入電壓 Ui,極性相反,電容傳輸。 還有 Sepic、Zeta 電路。 </p><p> 在本電路中輸入始終大于輸出,所以采用脈寬調(diào)制方式的 BUCK 變換器, BUCK 變換器又稱降
30、壓變換器、串聯(lián)開(kāi)關(guān)穩(wěn)壓電源、三端開(kāi)關(guān)型降壓穩(wěn)壓器。其 電路如圖 5 所示,PWM 脈寬調(diào)制信號(hào)有單片機(jī)提供,控制開(kāi)關(guān)管的通斷。</p><p> 圖 5 BUCK 變換器電路</p><p> 2.8 電壓電流的 A/D采集 </p><p> ADC0809 是采樣分辨率為8位的、 其內(nèi)部有一個(gè) 8 通道多路開(kāi)關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通 8
31、 路模擬輸入信號(hào)中的一個(gè)進(jìn)行 A/D 轉(zhuǎn)換。 </p><p> ?。?)ADC0809 的內(nèi)部邏輯結(jié)構(gòu)</p><p> 圖 6 ADC0809 內(nèi)部結(jié)構(gòu)及管腳圖</p><p> ADC0809 由一個(gè) 8 路模擬開(kāi)關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè) A/D 轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成。多路開(kāi)關(guān)可選通 8 個(gè)模擬通道,允許 8 路模擬量分 時(shí)輸入,共用 A/
32、D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存 A/D 轉(zhuǎn)換完的數(shù)字 量,當(dāng) OE 端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。 (2)引腳結(jié)構(gòu) </p><p> IN0-IN7:8 條模擬量輸入通道 </p><p> ADC0809 對(duì)輸入模擬量要求:信號(hào)單極性,電壓范圍是 0-5V,若信號(hào)太 小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過(guò)程中應(yīng)該保持不變,如若模擬量變化 太快,則需
33、在輸入前增加采樣保持電路。 </p><p> 地址輸入和控制線:4 條 </p><p> 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 為地址輸入線,用于選通 IN0-IN7 上的一路模擬量輸入。通道選擇表 1 所示。</p&g
34、t;<p> 數(shù)字量輸出及控制線:11 條 </p><p> ST 為轉(zhuǎn)換啟動(dòng)信號(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ù)。OE=1,輸出 轉(zhuǎn)換得到的數(shù)據(jù);O
35、E=0,輸出數(shù)據(jù)線呈高阻狀態(tài)。D7-D0 為數(shù)字量輸出線。 </p><p> CLK 為時(shí)鐘輸入信號(hào)線。因 ADC0809 的內(nèi)部沒(méi)有時(shí)鐘電路,所需時(shí)鐘信號(hào) 必須由外界提供,通常使用頻率為 500KHZ,VREF(+) ,VREF(-)為參考 電壓輸入。 </p><p> 本設(shè)計(jì)中用單片機(jī)的 P0 口接收來(lái)自 0809 的換數(shù)據(jù),P2.0、P2.1、P2.2 依次接在 0809 的
36、 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.3 輸入 3 位地址,并使 P2.3 輸出高電平,將地址存入地址 鎖存器中。此地址經(jīng)譯碼選通 8 路模擬輸入之一到比較
37、器。START 上升沿將逐 次逼近寄存器復(fù)位。下降沿啟動(dòng) A/D 轉(zhuǎn)換,之后 EOC 輸出信號(hào)變低,指示轉(zhuǎn) 換正在進(jìn)行。直到 A/D 轉(zhuǎn)換完成,EOC 變?yōu)楦唠娖?,指?A/D 轉(zhuǎn)換結(jié)束, 結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng),而觸發(fā)單片機(jī)動(dòng)作準(zhǔn)備接收 數(shù)據(jù),這是使 P2.5 輸出高電平,輸出三態(tài)門(mén)打開(kāi),轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù) 據(jù)總線上,單片機(jī)讀取 P0 口然后做下一步處理操作。 </p><p>
38、2.9 MAX471 介紹及工作原理 </p><p> MAX471 是美國(guó) MAXIM 公司生產(chǎn)的雙向、精密電流傳感放大器。MAX471 內(nèi)置 35mΩ精密傳感電阻,可測(cè)量電流的上下限為 3A。對(duì)于允許較大電流的場(chǎng) 合,則可選用 MAX472。在這種情況下,用戶可根據(jù)自己的需要配置外接的傳感 電阻與增益電阻。MAX471/MAX472 都可通過(guò)一個(gè)輸出電阻將電流輸出轉(zhuǎn)化為 對(duì)地電壓輸出。</p>
39、<p> MAX471 所需的供電電壓 Vbr/Vcc 為 3~36V,所能跟蹤的電流的變化頻率 可達(dá)到 130kHz,采用 8 腳封裝,其典型應(yīng)用電路如圖七所示。 MAX471 各引腳功能說(shuō)明如下:SHDN 為關(guān)閉信號(hào),正常操作時(shí)接地;當(dāng)它 為高電平時(shí),供電電流小于 5μA。RS+為內(nèi)傳感電阻的電源端。GND 為地端或 電源負(fù)端。SIGN 為集電極開(kāi)路邏輯輸出,SIGN 為低電平表示電流由 RS-流向 RS+。RS-為
40、內(nèi)傳感電阻的負(fù)載端。OUT 為電流輸出端,該電流的大小正比于流過(guò)傳感電阻的電流。 在本設(shè)計(jì)中,電阻 R4 采用 20K/0.6W 精密電阻,在輸出最大 500mA 時(shí) Uo 不超過(guò) 5V,輸出電壓便于 ADC0809 采集并作數(shù)字化處理。</p><p> 3 匯編源程序的設(shè)計(jì)實(shí)現(xiàn)</p><p> 3.1 系統(tǒng)整體程序框架 本設(shè)計(jì)整體工作主要由單片機(jī)程序控制實(shí)現(xiàn),其工作過(guò)程為:電路啟
41、動(dòng)初始 化,電路功能選擇,輸出選擇并確定輸出,單片機(jī)采集計(jì)算輸出 PWM 信號(hào),定 時(shí)采集數(shù)據(jù)并處理調(diào)節(jié) PWM 信號(hào)占空比等,程序整體框架如圖 8 所示。</p><p> 圖 8 程序整體框架流程</p><p> 3.2 電路啟動(dòng)初始化 </p><p> 初始化是為單片機(jī)的運(yùn)行設(shè)置初始的運(yùn)行環(huán)境, 主要完成以下工作: 清片內(nèi), 每次單片機(jī)加電時(shí),都將引
42、起單片機(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)行所需的各個(gè)參數(shù),設(shè)置 定時(shí)器和中斷設(shè)定。圖 9 為初始化程序流程。</p><p> 3.
43、3 按鍵采集程序 </p><p> 鍵盤(pán)子程序用于探測(cè)開(kāi)關(guān)、是否處在有效的開(kāi)關(guān)狀態(tài),以決定是否啟動(dòng)系統(tǒng) 運(yùn)轉(zhuǎn)。讀線、讀取、相連的端口,并將其值判斷處理后存于相關(guān)緩存中。其中讀 取端口后要做一定的延時(shí)以排除鍵抖引起的誤動(dòng)作。圖 10 為按鍵子程序結(jié)構(gòu)流程圖。</p><p> 圖 10 按鍵子程序結(jié)構(gòu)流程圖</p><p> 3.4 數(shù)碼管顯示子程序 <
44、/p><p> 開(kāi)機(jī)時(shí),初始化數(shù)碼管,通過(guò)串口將“0”的字形碼輸出使數(shù)碼管顯示“O” 。 然后判斷 P1 口是否有鍵按下,如果沒(méi)鍵按下繼續(xù)判斷。 顯示子程序首先初始化串口,使串口工作在方式 0,再讀取顯示緩沖區(qū)內(nèi)的 數(shù)據(jù)(顯示緩沖區(qū)主要是用來(lái)存放即將要顯示的數(shù)據(jù)),然后通過(guò)查表的方式找到 對(duì)應(yīng)的字形碼,最后把字形碼寫(xiě)入串口寄存器 SBUF 通過(guò)串口方式 0 發(fā)送出去。 當(dāng) 8 個(gè)時(shí)鐘脈沖后,字形碼都移至 74Ls1
45、64 的 Q0-Q7,數(shù)碼管就顯示相應(yīng)按鍵的 編碼。 </p><p> 顯示子程序是怎么將顯示緩沖區(qū)中的數(shù)據(jù)變成相應(yīng)的字形碼呢?具體的方法 是將每個(gè)數(shù)字的字形碼以 16 進(jìn)制數(shù)從小到大的次序依次存放在存儲(chǔ)器中的固定 區(qū)域中,構(gòu)成顯示代碼表。當(dāng)要顯示某字符時(shí),把表格的起始地址送入數(shù)據(jù)指針 寄存器 DPTR 中作為基址,將顯示緩沖區(qū)內(nèi)的數(shù)據(jù)作為偏移量送入變址寄存器 A,執(zhí)行查表指令“MOVCA,@A+DPTR”
46、,則累加器 A 中得到的結(jié)果即表格中 取出的對(duì)應(yīng)數(shù)字的字形碼。 </p><p> 對(duì)于電路中的 74LS164 共陰極數(shù)碼管數(shù)據(jù)位和字形的對(duì)應(yīng)關(guān)系如下表。 </p><p> 由于單片機(jī)在以方式 0 串行發(fā)送數(shù)據(jù)的時(shí)候數(shù)據(jù)從 RXD 引腳從低位到高位 依次輸出,而最先輸出的數(shù)據(jù)經(jīng)過(guò) 74LS164 串轉(zhuǎn)并后到達(dá) Q7,也就是說(shuō)單片機(jī)內(nèi)的 DO 通過(guò)串口發(fā)送并經(jīng)過(guò) 74LS164 后到
47、達(dá) 74LS164 的 Q7 腳即數(shù)碼管的 A 腳,因此在單片機(jī)內(nèi)字型碼與 74LS164 所對(duì)應(yīng)的字型碼正好相反,所以共陽(yáng)極 數(shù)碼管在單片機(jī)內(nèi) O-9 所對(duì)應(yīng)的字型碼分別是: 01H,4FH,12H,06H,4CH,24H,20H,0FH.00H,04H。 </p><p> 3.5 數(shù)據(jù)采集及模數(shù)轉(zhuǎn)換程序 </p><p> 數(shù)據(jù)采集主要由單片機(jī)控制 ADC0809 完成,程序分為
48、數(shù)據(jù)初始化,發(fā)送啟 動(dòng)轉(zhuǎn)換命令,等待轉(zhuǎn)換結(jié)束,接收數(shù)據(jù),處理并存入緩存,程序流程如圖 11 所 示。</p><p> 圖 11 數(shù)據(jù)采集子程序結(jié)構(gòu)流程圖</p><p> 3.6 充電子程序的設(shè)計(jì) </p><p> 充電過(guò)程分兩階段進(jìn)行,第一階段為恒流充電,充電電流可設(shè)定,當(dāng)充電電 壓達(dá)到 4V 時(shí)轉(zhuǎn)入第二階段,即 4.2V 的恒壓充電方式,恒壓充電電流會(huì)
49、隨著時(shí) 間的推移而逐漸降低,待充電電流降到 0.1mA 時(shí),表明電池已充到額定容量的 93%~95%,此時(shí)即可認(rèn)為基本充滿,如果繼續(xù)充下去,充電電流會(huì)慢慢降低到 零,電池完全充滿 。充電過(guò)程中, “充電”指示燈亮;充滿時(shí), “充飽”指示燈 亮, “充電”指示燈滅,通過(guò)按鍵設(shè)置可控制充電時(shí)間。充電子程序流程圖如圖 12 所示。</p><p> 圖 12 充電子程序結(jié)構(gòu)流程圖</p><p&g
50、t; 3.7 電源子程序的設(shè)計(jì)</p><p> 本太陽(yáng)能手機(jī)充電器與傳統(tǒng)充電器相比, 最大的優(yōu)點(diǎn)就是不僅能直接給電池 充電,還能作為普通的直流電源使用,其中的 5V 直流輸出也可以直接給手機(jī)充 電,或作為 MP3 等其他小電子設(shè)備的供電電源。其輸出電壓 0 到 5V 可調(diào),數(shù) 字顯示,并有完善的過(guò)流保護(hù)功能,從而確保電子產(chǎn)品的安全使用。充電子程序 流程圖如圖 13 所示。</p><p&
51、gt; 圖 13 電源子程序結(jié)構(gòu)流程圖</p><p><b> 結(jié)束語(yǔ)</b></p><p> 本手機(jī)充電器系統(tǒng)的設(shè)計(jì)分為硬件電路設(shè)計(jì)和程序設(shè)計(jì)兩個(gè)部分, 硬件電路 設(shè)計(jì)屬于前期的主要工作,通過(guò)方案論證與可行性分析,最終確定由 89C51 單 片機(jī)完成主電路的控制與設(shè)計(jì),并展開(kāi)外圍電路與控制硬件電路設(shè)計(jì),硬件電路 的設(shè)計(jì)主要是電路原理圖的繪制以及參數(shù)的確定。
52、 在硬件電路設(shè)計(jì)上遇到一些問(wèn) 題,關(guān)于 DC/DC 轉(zhuǎn)換的 PWM 脈寬調(diào)制信號(hào)的產(chǎn)生問(wèn)題,經(jīng)過(guò)反復(fù)分析論證, 最后確定用單片機(jī)通過(guò)編程來(lái)實(shí)現(xiàn),這樣將大大降低硬件的成本。 </p><p> 軟件的設(shè)計(jì)采用模塊化的程序設(shè)計(jì)方法,分為主程序部分、按鍵采集模塊、 數(shù)碼管顯示模塊、AD 轉(zhuǎn)換采集模塊以 PWM 脈寬信號(hào)產(chǎn)生模塊等。程序的設(shè)計(jì) 既參考了一些資料里的內(nèi)容,也有相當(dāng)多的自我設(shè)計(jì),比如說(shuō) PWM 脈寬調(diào)制信
53、號(hào)產(chǎn)生程序,就是參考了網(wǎng)友提供的標(biāo)志位加定時(shí)器實(shí)現(xiàn)的方法,但主程序中有 關(guān)數(shù)據(jù)處理計(jì)算的則是自己設(shè)計(jì),因?yàn)檫@些東西涉及到具體硬件電路,是找不到 相關(guān)資料的,在數(shù)據(jù)處理中有簡(jiǎn)單的單字節(jié)算法,也有雙字節(jié)的,有的則采用巧 妙的算法有效避免出現(xiàn)雙字節(jié),從而使程序設(shè)計(jì)變得簡(jiǎn)單。 </p><p> 對(duì)于本設(shè)計(jì),如果進(jìn)行進(jìn)一步的的研究,我認(rèn)為應(yīng)該在以下幾個(gè)方面重點(diǎn)考 慮: (1)考慮顯示模塊改用液晶顯示,這樣可以減小電流損
54、耗,還可顯示漢字, 使顯示更加豐富人性化。但在總的造價(jià)有所增加; (2)PWM 產(chǎn)生由獨(dú)立芯片完 成,這樣可減輕單片機(jī)的負(fù)擔(dān),使其有時(shí)間做其它人性化的服務(wù),并可提高電路 輸出精度; (3)電路設(shè)計(jì)中盡可能的使用較少的按鍵,使六個(gè)按鍵減為四個(gè),這 需要通過(guò)程序來(lái)實(shí)現(xiàn);</p><p><b> 致謝</b></p><p> 經(jīng)過(guò)幾個(gè)月的努力,在指導(dǎo)老師的幫助下,終
55、于完成了多用太陽(yáng)能手機(jī)充電 器的設(shè)計(jì)和調(diào)試。從確定設(shè)計(jì)題目的那天開(kāi)始,指導(dǎo)老師就開(kāi)始不斷地給我提供 幫助,從最初的方案確定,到元器件的選擇,電路的修改和調(diào)試,程序的編寫(xiě)和 修改,以及論文的制作等等,很多都是涉及到細(xì)節(jié)的問(wèn)題;正是由于指導(dǎo)老師無(wú) 私幫助,我才得以完成設(shè)計(jì),指導(dǎo)老師自己也是很忙的,他帶有很多實(shí)驗(yàn)課,每 次與指導(dǎo)老師見(jiàn)面幾乎都是在實(shí)驗(yàn)室,可想而知指導(dǎo)老師對(duì)我的關(guān)心,在做畢業(yè) 設(shè)計(jì)的同時(shí)也是一個(gè)學(xué)習(xí)和成長(zhǎng)的過(guò)程, 雖然設(shè)計(jì)中很多
56、東西都是指導(dǎo)老師以前 做過(guò)的, 但是指導(dǎo)老師幾乎每次都對(duì)我說(shuō): 先自己慢慢做, 有什么問(wèn)題再來(lái)問(wèn)我, 正是由于指導(dǎo)老師嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度, 才使我從最初接觸這個(gè)課題時(shí)的迷茫變?yōu)楝F(xiàn) 在豁然開(kāi)朗,期間指導(dǎo)老師不斷提供的幫助和鼓勵(lì)是很重要的,特別要提及的是 關(guān)于充電器的應(yīng)用問(wèn)題, 要是沒(méi)有指導(dǎo)老師提供的指導(dǎo)和建議是根本不可能完成 的。在此,對(duì)指導(dǎo)老師的幫助表示感謝!</p><p><b> 19</b&
57、gt;</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 蔣鴻飛,胡淑婷. .綠色能源——太陽(yáng)能充電器[J]. 上海應(yīng)用技術(shù)學(xué)院學(xué)報(bào)(自然科學(xué)版), 2007,(2):147-149 </p><p> [2] 蔡朝洋. 單片機(jī)控制實(shí)習(xí)與專題制作[M]. .北京:北京航空航天大學(xué)出版社,2006 年 11 月 <
58、/p><p> [3] 李朝青. 單片機(jī)原理及接口技術(shù)[M]. 北京航空航天大學(xué)出版社,2005,(05) </p><p> [4] 張伯文. 簡(jiǎn)易鎳鎘電池定時(shí)恒流充電器[J]. 電池,1997,(6) </p><p> [5] 康華光. 電子技術(shù)基礎(chǔ) (模擬部分) [M]. 北京:高等教育出版社, 2000 </p><p> [6
59、] 張紅梅,尹云華. 太陽(yáng)能電池的研究現(xiàn)狀與發(fā)展趨勢(shì)[J]. 水電能源科學(xué),2008,26(6): 193-197 </p><p> [7] 濱川圭弘. 太陽(yáng)能光伏電池及其應(yīng)用[M]. 北京:科學(xué)出版社, 2008 </p><p> [8] 沈德金等. 接口電路與實(shí)用程序?qū)嵗齕M].北京大學(xué)出版社, 2003 年 </p><p> [9] 張軍軍, 孫佩
60、石, 梁海濤. 智能化小區(qū) LED 路燈光伏充電器的設(shè)計(jì)[J]. 電源技術(shù),2007, 31(2):157-159 </p><p> [10] 陳維, 沈輝, 王東海等. 太陽(yáng)能半導(dǎo)體照明驅(qū)動(dòng)技術(shù)研究[J]. 照明工程學(xué)報(bào), 2005, 16(3): 7-10 </p><p> [11] 徐大誠(chéng),鄒麗新,丁建強(qiáng). 微型計(jì)算機(jī)控制技術(shù)及應(yīng)用[M].高等教育出版社,2003 年 <
61、;/p><p> [12] 肖鵬,陳國(guó)呈,吳春華等. 一種新型光伏獨(dú)立發(fā)電系統(tǒng)拓?fù)浼翱刂撇呗訹J]. 上海大學(xué)學(xué) 報(bào)(自然科學(xué)版),2008,14(6):633-636 </p><p> [13] 周林, 武劍, 栗秋華等. 光伏陣列最大功率點(diǎn)跟蹤控制方法綜述[J]. 高電壓技術(shù), 2008, 34(6):1145-1154</p><p> 附錄 1 主電路原
62、理圖</p><p> 附錄 2 匯編源程序</p><p><b> ORG 000H</b></p><p><b> LJMP MAIN</b></p><p><b> ORG 000H</b></p><p> LJMP PWML
63、;PWM波輸出 </p><p> ORG 001BH</p><p> LJMP TESTOUT;檢測(cè)輸出 </p><p> LED EQU 70H ;數(shù)碼管顯示緩沖 </p><p> PWMF BIT00H ;輸出標(biāo)志位 </p><p> PWM1H EQU71H;PWM高
64、電平緩沖</p><p> PWM1L EQU72H </p><p> PWM2H EQU73H ;PWM低電平緩沖</p><p> PWM2L EQU74H </p><p> TESTH EQU 77H;檢測(cè)周期緩存 </p><p> TESTL EQU 78H&
65、lt;/p><p> TESTV EQU 79H;輸出電壓檢測(cè)緩沖 </p><p> TESTI EQU 7AH ;輸出電流檢測(cè)緩沖 </p><p> PWMT EQU 7BH ;PWM波周期 </p><p> OUT BIT 02H ;功能選擇</p><p> TVI
66、 BIT 03H ;功能選擇 </p><p> ORG 0100H</p><p> MAIN: MOV A,#00H;</p><p><b> MOV LED A</b></p><p> MOV P1,#07FH</p><p><b> CLR TESTV
67、</b></p><p> MOV PWMT,#200;PWM周期設(shè)為50us</p><p> MOV TESTH,#0FEH</p><p> MOV TESTL,#OCH</p><p> LCALL DISPLAY</p><p> LJMP KEYWORK</p><
68、;p> START:LCALL TESTIN</p><p> MOV A,TESTV</p><p> MOV B,#33H</p><p><b> DIV A B</b></p><p><b> JNZ NEXT</b></p><p> MOV A
69、,#01H</p><p> NEXT:MOV B,#04H</p><p> MUL A B ;乘以比例得出實(shí)際輸出電壓</p><p><b> MOV B,A</b></p><p> JNB OUT,NEXT2</p><p> NEXT1:MOV A,PWMT</p&
70、gt;<p><b> DIV A B</b></p><p><b> MOV B,LED</b></p><p> MUL A B;A中為低電平周期</p><p><b> MOV R1,A</b></p><p> MOV A,#0FFH<
71、;/p><p><b> CLR C</b></p><p><b> SUBB A,R1</b></p><p><b> INC A</b></p><p> MOV PWM2L,A</p><p> MOV PWM2H,#0FFH</p
72、><p> MOV A,PWMT</p><p><b> CLR C</b></p><p> SUBB A,R1 ;A中為高電平周期</p><p><b> MOV R1,A</b></p><p> MOV A,#0FFH</p><p&
73、gt;<b> CLR C</b></p><p><b> SUBB A,R1</b></p><p><b> INC A</b></p><p> MOV PWM1L,A</p><p> MOV PWM1H,#0FFH</p><p>
74、<b> CLR P2.0</b></p><p><b> CLR P2.1</b></p><p><b> CLR P2.2</b></p><p> MOV IE,#8AH;CPU開(kāi)中斷</p><p> MOV TMOD,#11H;T模式1,定時(shí),開(kāi)
75、始輸出</p><p> MOV TH1,PWM2H;TO賦值</p><p> MOV TL1,PWM2L</p><p> MOV TH0,TESTH;TO賦值</p><p> MOV TL0,TESTL</p><p><b> SETB TR0</b></p>
76、<p><b> SETB TR1</b></p><p><b> LJMP ED</b></p><p> NEXT2:MOV A,PWMT</p><p> MOV B,#04H</p><p> DIV A B;A中為低電平周期</p><p&g
77、t;<b> MOV R1,A</b></p><p> MOV A,#0FFH</p><p><b> CLR C</b></p><p><b> SUBB A,R1</b></p><p><b> INC A</b></p>
78、<p> MOV PWM2L,A</p><p> MOV PWM2H,#0FFH</p><p> MOV A,PWMT</p><p><b> CLR C</b></p><p> SUBB A,R1 ;A中為高電平周期</p><p><b> MO
79、V R1,A</b></p><p> MOV A,#0FFH</p><p><b> CLR C</b></p><p><b> SUBB A,R1</b></p><p><b> INC A</b></p><p> MO
80、V PWM1L,A</p><p> MOV PWM1H,#0FFH</p><p><b> CLR P2.0</b></p><p><b> CLR P2.1</b></p><p><b> CLR P2.2</b></p><p>
81、MOV IE,#8AH;CPU開(kāi)中斷</p><p> MOV TMOD,#11H;T模式1,定時(shí),開(kāi)始輸出</p><p> MOV TH1,PWM2H;TO賦值</p><p> MOV TL1,PWM2L</p><p> MOV TH0,TESTH;TO賦值</p><p> MOV TL
82、0,TESTL</p><p><b> SETB TR0</b></p><p><b> SETB TR1</b></p><p> ED:AJMP ED</p><p><b> PROJECT:</b></p><p><b>
83、 CLR P1.7</b></p><p><b> LJMP ED</b></p><p> PWML:JB PWMF,PWMH;PWM輸出未完成返回</p><p><b> CLR TR0</b></p><p> MOV TH0,PWM2H</p>&l
84、t;p> MOV TL0,PWM2L</p><p><b> SETB TR0</b></p><p><b> SETB PWMF</b></p><p> CLR P1.7;PWM輸出低電平</p><p><b> RETI</b></p>
85、<p> PWMH:SETB P1.7</p><p><b> CLR TR0</b></p><p> MOV TH0,PWM1H</p><p> MOV TL0,PWM1L</p><p> SETB TR0;PWM輸出高電平</p><p><b>
86、 CLR PWMF</b></p><p><b> RETI</b></p><p><b> TESTIN:</b></p><p><b> SETB P2.0</b></p><p><b> CLR P2.1</b><
87、/p><p><b> CLR P2.2</b></p><p> LCALL TEST</p><p><b> RET</b></p><p><b> TESTOUT:</b></p><p><b> CLR TR1</b&
88、gt;</p><p> JNB TVI,STCBA</p><p> TEST1:LCALL TEST</p><p> LCALL TEST</p><p> JNB OUT,TEST2</p><p> MOV A,TESTI</p><p><b> INC A&l
89、t;/b></p><p> JZ PROTECT</p><p> MOV DPTR,#OTVIAB</p><p> MOV AA,LED</p><p> MOV A,@A+DPTR</p><p><b> CLR C</b></p><p> C
90、JNE A,TESTV,DADA</p><p> LJMP RETURN</p><p> DADA:JC XIAO</p><p> MOV A,PWM2L</p><p> ADD A,#01H</p><p> MOV PWM2L,A</p><p> MOV A,PWM1L
91、</p><p> SUBB A,#01H</p><p> MOV PWM1L,A</p><p> LJMP RETURN</p><p> XIAO: CLR C</p><p> MOV A,PWM2L</p><p> ADD A,#01H</p><p
92、> MOV PWM2L,A</p><p> MOV A,PWM1L</p><p> ADD A,#01H</p><p> JNZ RETURN</p><p> MOV PWM1L,A</p><p><b> RETURN:</b></p><p>
93、; MOV TH1,TESTH</p><p> MOV TL1,TESTL</p><p><b> SETBTR1</b></p><p><b> RETI</b></p><p><b> TEST2:</b></p><p> M
94、OV A,#44H</p><p> CJNE A,TESTV,DXID</p><p> LJMP RETURN</p><p> DXID:JC DXIX</p><p> MOV DTPR,#OTITAB</p><p><b> MOV A,LED</b></p>
95、<p> MOVC A,@A+DPTR</p><p> JNB OUT,TEST2</p><p> CJNE A,TESTI,DADA;橫流充電</p><p> LJMP RETURN</p><p><b> DXIX:</b></p><p> MOV A,#4
96、7H</p><p><b> CLR C</b></p><p> CJNE A,TESTV,DADA;恒壓充電</p><p> LJMP RETURN</p><p> STCBA: CLR P2.0</p><p><b> SETB P2.1</b>&l
97、t;/p><p><b> CLR P2.2</b></p><p> LJMP TEST1</p><p><b> TEST:</b></p><p> CLR P2.5;A/D</p><p><b> 轉(zhuǎn)換子程序</b></p>
98、;<p> SETB P2.3</p><p><b> CLR P2.3</b></p><p><b> SETB P2.4</b></p><p><b> CLR P2.4</b></p><p> JNB P2.7,$</p>
99、<p> SETB TVI,MOVI</p><p><b> MOVV:</b></p><p> MOV TESTV,P0</p><p><b> SETB TVI</b></p><p><b> CLR P2.5</b></p>&l
100、t;p> MOV P0,#0FFH</p><p><b> RET</b></p><p><b> MOVI:</b></p><p> MOV TESTV,P0</p><p><b> CLR TVI</b></p><p>&l
101、t;b> CLR P2.5</b></p><p> MOV P0,#0FFH</p><p><b> RET</b></p><p><b> KEYWORK:</b></p><p> JNB P1.4,KEY42</p><p> JNB
102、 P1.5,KEY05</p><p> JNB P1.2,KEYOK</p><p> LJMP KEYWORK</p><p><b> KEYWK1:</b></p><p> JNB P1.0,KEY0</p><p> JNB P1.1,KEY1</p><
103、p> JNB P1.2,KEYOK1</p><p> LJMP KEYWK1</p><p><b> KEY42:</b></p><p> LCALL DL10MS</p><p> JB P1.4,KEYWORK</p><p><b> CLR OUT<
104、/b></p><p> LJMP KEYWK1</p><p><b> KEY05:</b></p><p> LCALL DL10MS</p><p> JB P1.5,KEYWORK</p><p><b> SETB OUT</b></p>
105、;<p> LJMP KEYWK1</p><p><b> KEY0:</b></p><p> LCALL DL10MS</p><p> JB P1.0,KEYWK1</p><p><b> MOV A,LED</b></p><p><
106、b> JZ KEYWK1</b></p><p><b> DEC A</b></p><p><b> MOV LED,A</b></p><p> LCALL DISPLAY</p><p> LJMP KEYWK1</p><p><b
107、> KEY1:</b></p><p> LCALL DL10MS</p><p> JB P1.1,KEYWK1</p><p> MOV A,#05H,KEY11</p><p> LJMP KEYWK1</p><p><b> KEY11:</b></p
108、><p><b> INC A</b></p><p><b> MOV LED,A</b></p><p> LCALL DISPLAY</p><p> LJMP KEYWK1</p><p><b> KEYOK:</b></p>
109、<p> LCALL DL10MS</p><p> JB P1.2,KEYWORK</p><p><b> MOV LED,A</b></p><p> JZ KEYWORK</p><p> LJMP KEYWK1</p><p><b> KEYOK1:
110、</b></p><p> LCALL DL10MS</p><p> JB P1.2,KEYWK1</p><p><b> MOV LED,A</b></p><p><b> JZ KEYWK1</b></p><p> LJMP START<
111、;/p><p><b> DL10MS:</b></p><p> MOV R5,#07H</p><p> DL0: MOV R6,#0D0H</p><p> DL1: MOV R7,#19H</p><p> DL2: DJNZ R7,DL2</p><p>
112、 DJNZ R6,DL1</p><p> DJNZ R7,DL0</p><p><b> RET</b></p><p><b> DISPLAY:</b></p><p> MOV DPTR,#LEDTAB</p><p><b> MOV A,LE
113、D</b></p><p> MOVC A,@A+DPTR</p><p> MOV SBUF,A</p><p><b> RET</b></p><p> LEDTAB:DB</p><p> 01H,04H,12H,06H,4CH,24H,20H,0FH,00H,04
114、H</p><p> OTVTAB:DB</p><p> 00H,11H,22H,33 H,44H,55H,66H,77H,88H,99H</p><p> OTITAB:DB</p><p> 00H,33H,66H,99H,0CCH,0FFH</p><p><b> END</b&
115、gt;</p><p> 畢業(yè)設(shè)計(jì)(論文)管理規(guī)定</p><p><b> 及相關(guān)表格匯編</b></p><p><b> 目 錄</b></p><p> 本科生畢業(yè)設(shè)計(jì)(論文)管理規(guī)定……………………1</p><p> 畢業(yè)論文(設(shè)計(jì))工作實(shí)施細(xì)則
116、(草案)……………2</p><p> 優(yōu)秀畢業(yè)論文評(píng)選辦法……………………………… 7</p><p> 畢業(yè)論文的寫(xiě)作與排版規(guī)范…………………………10</p><p> 畢業(yè)設(shè)計(jì)(論文)寫(xiě)作模板…………………………14</p><p> 畢業(yè)設(shè)計(jì)(論文)答辯提問(wèn)記錄表 ………………21</p><p>
117、 畢業(yè)設(shè)計(jì) 第 周 工作總結(jié) …………………… 22</p><p> 畢業(yè)設(shè)計(jì)(論文)過(guò)程跟蹤表 ……………………23</p><p> 畢業(yè)設(shè)計(jì)(論文)課題申請(qǐng)表 ……………………… 24</p><p> 畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū) …………………………25</p><p> 畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告 ………………………
118、… 26</p><p> 畢業(yè)設(shè)計(jì)工作中期檢查Ⅰ ………………………… 27</p><p> 畢業(yè)設(shè)計(jì)工作中期檢查Ⅱ……………………………28</p><p><b> 大學(xué)</b></p><p> 本科生畢業(yè)設(shè)計(jì)(論文)管理規(guī)定</p><p> 為提高本科生畢業(yè)設(shè)計(jì)(論文)質(zhì)量
119、,加強(qiáng)畢業(yè)生畢業(yè)設(shè)計(jì)管理工作,特制定如下規(guī)定:</p><p> 本科畢業(yè)設(shè)計(jì)工作從第七學(xué)期(四年級(jí)第一學(xué)期)考試周前,完成教師選題、師生見(jiàn)面及指導(dǎo)教師向?qū)W生下達(dá)任務(wù)書(shū)(見(jiàn)附表 一)。畢業(yè)設(shè)計(jì)從第八學(xué)期開(kāi)學(xué)正式開(kāi)始,十六周內(nèi)完成。</p><p> 畢業(yè)設(shè)計(jì)開(kāi)始時(shí),教師必須填寫(xiě)畢業(yè)設(shè)計(jì)課題申請(qǐng)表、并由系匯總后交院畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組審核。(見(jiàn)附表)。</p><p>
120、; 指導(dǎo)教師必須定期對(duì)學(xué)生輔導(dǎo)(每周至少兩次),并將確定的周輔導(dǎo)時(shí)間上報(bào)教學(xué)辦,教學(xué)辦將定期和不定期進(jìn)行檢查。</p><p> 指導(dǎo)教師自行組織學(xué)生的開(kāi)題報(bào)告,并填寫(xiě)開(kāi)題報(bào)告表(見(jiàn)附表二)</p><p> 加強(qiáng)中期的監(jiān)督與檢查,第一次檢查時(shí)間定在第五周,檢查內(nèi)容含學(xué)生資料閱讀,方案論證情況。第二次檢查定在第十周,形式為:由指導(dǎo)教師組織,院畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組成員旁聽(tīng),學(xué)生口頭匯報(bào)。主
121、要檢查學(xué)生的階段性結(jié)果。兩次檢查學(xué)生均應(yīng)填寫(xiě)中期檢查報(bào)告表格(見(jiàn)附表三、四),指導(dǎo)教師或系對(duì)檢查情況寫(xiě)出書(shū)面評(píng)語(yǔ)。</p><p> 學(xué)生需上交一篇與本專業(yè)有關(guān)不少于5000字的外文文章翻譯,并將原文和譯文用A4打印加自設(shè)計(jì)封皮一起裝訂成冊(cè)。</p><p> 論文答辯前,指導(dǎo)教師必須給出評(píng)語(yǔ)及評(píng)分,然后由各系主任指定其他評(píng)閱人對(duì)論文進(jìn)行評(píng)閱及評(píng)分(請(qǐng)參考畢業(yè)論文書(shū)面成績(jī)?cè)u(píng)分表規(guī)定的評(píng)
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的多用太陽(yáng)能手機(jī)充電器畢業(yè)設(shè)計(jì)
- 單片機(jī)的多用太陽(yáng)能手機(jī)充電器論文(含ppt、開(kāi)題報(bào)告、
- 基于單片機(jī)控制的太陽(yáng)能手機(jī)充電器的設(shè)計(jì).pdf
- 自制太陽(yáng)能手機(jī)充電器
- 太陽(yáng)能手機(jī)充電器畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的太陽(yáng)能充電器的設(shè)計(jì)
- 基于PIC單片機(jī)的智能手機(jī)充電器.pdf
- 畢業(yè)設(shè)計(jì)-太陽(yáng)能手機(jī)充電器
- 畢業(yè)論文--簡(jiǎn)易的太陽(yáng)能手機(jī)充電器
- 基于51單片機(jī)的智能充電器的設(shè)計(jì)
- 基于51單片機(jī)的智能定時(shí)充電器設(shè)計(jì)
- 太陽(yáng)能手機(jī)充電器的設(shè)計(jì)與制作畢業(yè)論文
- 太陽(yáng)能手機(jī)充電研究與開(kāi)發(fā)----充電器部分設(shè)計(jì)【開(kāi)題報(bào)告】
- 太陽(yáng)能手機(jī)充電研究與開(kāi)發(fā)----充電器部分設(shè)計(jì)【文獻(xiàn)綜述】
- 基于單片機(jī)的無(wú)線充電器設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--基于51單片機(jī)的智能充電器的設(shè)計(jì)
- 太陽(yáng)能手機(jī)充電站研究與開(kāi)發(fā)--充電器部分【畢業(yè)設(shè)計(jì)】
- 基于51單片機(jī)的智能定時(shí)充電器設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的智能充電器設(shè)計(jì).pdf
- 基于avr單片機(jī)的智能充電器設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論