【基于51單片機太陽能風能風光互補路燈控制器設計10000字(論文)】_第1頁
【基于51單片機太陽能風能風光互補路燈控制器設計10000字(論文)】_第2頁
【基于51單片機太陽能風能風光互補路燈控制器設計10000字(論文)】_第3頁
【基于51單片機太陽能風能風光互補路燈控制器設計10000字(論文)】_第4頁
【基于51單片機太陽能風能風光互補路燈控制器設計10000字(論文)】_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

目錄TOC\o"1-3"\h\u15210第一章緒論 321205

1.1課題背景及其意義

3142751.2

國內(nèi)外的研究狀況

4122491.3本文的主要研究內(nèi)容及論文結(jié)構(gòu)安排 56561第二章方案的設計與論證 6210192.1控制方案的確定 6172582.2控制方式的選擇 6273222.2.1單片機芯片的選擇 6247732.2.2電池模塊的選擇 624988第三章硬件電路的設計 83493.1系統(tǒng)的功能分析及體系結(jié)構(gòu)設計 865883.1.1系統(tǒng)功能分析 836903.1.2系統(tǒng)總體結(jié)構(gòu) 8186683.2模塊電路的設計 866403.2.1STC89C52單片機核心系統(tǒng)電路的設計 817203.2.2高亮LED燈照明電路設計 12155103.2.3光照檢測模塊電路設計電路設計 1349373.2.4二擋撥動開關模式選擇電路設計 1580573.2.5太陽能/風能發(fā)電電路設計 1678023.2.6TP4056鋰電池充電板電路設計 17310933.2.7DC-DC升壓模塊(0.9V~5V)升5V600MA電路設計 1922654第四章軟件設計 21173204.1編程語言選擇 2183904.2keil軟件設計思想 21182534.3程序流程圖 213335第五章系統(tǒng)焊接與調(diào)試 23304875.1電路焊接 2345045.2系統(tǒng)調(diào)試 24227075.2.1系統(tǒng)程序調(diào)試 2475425.2.2硬件測試 24100185.3實物測試 2523808參考文獻 27緒論

1.1課題背景及其意義

20世紀末二十一世紀初,各國意識到基于煤炭、石油等不可再生能源的能源危機,開始著手尋求新型能源,各類能源相繼被應用于各個領域,尤其是太陽能與風力,雖然這些能源轉(zhuǎn)換的效率并不高,但是其儲備量大,清潔,可再生,繼而被應用于各個場所,應用于各類發(fā)電,并且太陽能在在為人造衛(wèi)星提供能源方面利用的比較廣。太陽能是太陽內(nèi)部或是太陽表面的黑子連續(xù)不斷的核聚變產(chǎn)生的能量,并且地球上的能量無不是間接或者是直接來自太陽能,植物通過光合作用,將太陽能轉(zhuǎn)換為化學能從而存儲起來,而人類常用的煤碳,石油與天然氣等化石能源也是由遠古時代的植物經(jīng)過化學演變而成。此外,水勢能與風能也是由太陽能產(chǎn)生的。太陽能的存儲量非常豐富,但是又因為其密度過小且分散,不同緯度的太陽能密度不同。地球軌道上平均太陽能輻射強度為1.369W/m2,赤道的周長則為40000KM,從而可以計算出地球所接收的太陽能達173000TW。在海平面的標準太陽能輻射強度峰值為1KW/m2,地球表面的每一點24H內(nèi)的平均太陽能輻射強度為0.2KW/m2,相當于102000TW。太陽能總量是地球人類所利用能源的很多倍,但是因其缺點,現(xiàn)階段因技術,無法得到很好的利用。盡管太陽輻射到大氣層的能量僅為其總能量的22億分之1,但是也有173000TW,一秒鐘輻射到地球表面的能量相當于500萬噸煤炭。這樣大的能源儲備,對于太陽能的應用有著非常好的前景。對于太陽能路燈來說,還是有這相當廣闊的前景。經(jīng)過近30年的發(fā)展,我國光伏發(fā)電產(chǎn)業(yè)已初具規(guī)模,但在總體上和國外相比仍然有一些差距:我國的光伏發(fā)電的生產(chǎn)規(guī)模較?。还夥l(fā)電的技術水平較低;光伏電池的使用效率及封裝水平都與國外存在差距;我國的光伏發(fā)電的產(chǎn)出成本高;光伏發(fā)電的材料性能與國外有一定的差距,而且部分只能采用進口材料;此外,我國西部以及東部沿海地區(qū),除了光照能源還有較高的風能開發(fā)能源,該兩者都是綠色無污染能源。兩者的市場培育和發(fā)展遲緩,缺乏培育和開拓的支持政策、措施。面對人類的可持續(xù)發(fā)展,從現(xiàn)有常規(guī)能源向清潔、可再生的新能源過渡已提到議事上來了。因為新能源是依托高新技術的發(fā)展,開辟持久可再生能源的道路,以滿足人類不斷增長的能源需求,并保護地球的潔凈。利用太陽能發(fā)電,既不需要燃料,也沒有煙塵和灰渣,不污染環(huán)境,非常清潔。特別是太陽能電池組件,使用壽命可達20年以上,性能穩(wěn)定,同時維護費用較低。1.2

國內(nèi)外的研究狀況

太陽能路燈是以太陽光為能源,白天太陽電池板給蓄電池充電,夜晚,蓄電池驅(qū)動LED照明。太陽能路燈現(xiàn)階段的造價要比傳統(tǒng)的路燈造價高上20%以上,但是太陽能路燈的日后的總費用可以和傳統(tǒng)路燈的費用拉平,太陽能路燈之所以不能夠普及還存在以下兩點困難:一、蓄電池需要定期更換;二、太陽能路燈的結(jié)構(gòu)與傳統(tǒng)的太陽能路燈不同,一般的電工不會修理,維修困難。但是相對于傳統(tǒng)路燈來說,太陽能路燈無需復雜昂貴的管線鋪設,可任意調(diào)整燈具的布局,安全節(jié)能無污染,無需人工操作工作穩(wěn)定可靠,節(jié)省電費。就是因為太陽能路燈有上述的優(yōu)點,目前也得到了一定范圍內(nèi)的推廣,目前已經(jīng)初步應用于校園、家庭等。但是也因為太陽光的密度比較分散,所以太陽能路燈在原有的基礎上,添加風能組成新型的路燈,利用風能與太陽光能互補,這樣就可以減小蓄電池的容量,并且可以在一定程度上可以解決連續(xù)陰雨天氣對太陽能路燈的影響。還有一種方式就是,太陽能路燈采用雙模供電(市電—蓄電池)的方式進行供電,若是采取這樣的解決方式,太陽能路燈的鋪設費用就急劇增加。但是,這樣可以做為一種改進傳統(tǒng)路燈的方法,利用原有的管線設備,增加太陽能路燈的基礎器件進行改進,以降低路燈損耗。太陽能路燈發(fā)展到現(xiàn)在,太陽能的利用并不高,所以太陽能路燈爭先開始研制太陽能路燈控制器,以達到節(jié)省能源等作用。目前,傳統(tǒng)的太陽能路燈控制器在一定程度上是提高太陽能路燈組件的使用壽命與能源的使用效率。在提高太陽能路燈組件壽命上,蓄電池的使用壽命有限,并且相對較貴,所以需要采用更加有效的方式對蓄電池進行保護,在充電電路與放電路上就需要更多的處理研究。如何更加合理且有效的節(jié)省能源也是目前的一個重要的發(fā)展趨勢,因為太陽光的分布密度較小,且太陽光的光強且受環(huán)境的因素的影響比較大,所以轉(zhuǎn)換的能源需要更加合理的分配與利用。在目前節(jié)省能源方面上,在程序定時調(diào)節(jié)功率的方法,但是此類方法雖然可靠,也節(jié)約了很大部分的能源,但是其靈活程度比較差。今后,這一問題必將使用傳感器與微型處理系統(tǒng)代替,以適應多樣變化的工作環(huán)境。由于太陽能電池板受現(xiàn)階段技術的限制,其轉(zhuǎn)換效率無法得到很大程度的提高,所以,太陽能控制器的另一個大的發(fā)展方向必定為如何提高太陽能的轉(zhuǎn)換效率方面。1.3本文的主要研究內(nèi)容及論文結(jié)構(gòu)安排.主要介紹本設計的課題背景及國內(nèi)外研究狀況;.主要說明系統(tǒng)方案的選擇;第3章.主要介紹硬件電路的組成及使用方法;第4章.主要介紹軟件設計;第5章.主要介紹硬件調(diào)試;第二章方案的設計與論證2.1控制方案的確定本設計由STC89C52單片機電路+太陽能電池板電路+風機電路+鋰電池充電保護電路+升壓電路+穩(wěn)壓電路+光敏電阻電路+4位高亮LED燈電路+2檔撥動開關電路+電源電路設計而成。

2.2控制方式的選擇2.2.1單片機芯片的選擇方案一采用可編程邏輯器件CPLD作為控制器,CPLD可以實現(xiàn)各種復雜的功能、規(guī)模大、密度高、體積小、穩(wěn)定性高、I/O資源豐富、易于進行功能擴展。采用并行的輸入輸出方式,提高了系統(tǒng)的處理速度,適合作為大規(guī)模控制系統(tǒng)的控制核心。但本系統(tǒng)不需要復雜的邏輯功能,對數(shù)據(jù)的處理速度的要求也不是非常高。且從使用及經(jīng)濟的角度考慮,最終放棄了此方案。方案二采用ST公司的STC89C52單片機作為主控制器,STC89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。該單片機功耗低、接口豐富,成本低廉,完全能滿足本設計要求。方案三采用單片機芯片控制MSP430單片機是美國德州儀器(TI)推出的一種16位超低功耗的混合信號處理器(MixedSignalProcessor),主要是針對實際應用需求,把許多模擬電路、數(shù)字電路和微處理器集成在一個芯片上,以提供“單片”混合信號處理的解決方案。MSP430F149是一個16位的、具有精簡指令集的、超低功耗的混合型單片機,具有可靠性高、功耗低、擴展靈活、體積小、價格低和使用方便等優(yōu)點,廣泛應用于儀器儀表、專用設備智能化管理及過程控制等領域,有效地提高了控制質(zhì)量與經(jīng)濟效益,已成為眾多單片機系列中一顆耀眼的新星。然而其成本太高,故舍棄。故選擇方案二。2.2.2電池模塊的選擇方案一蓄電池(StorageBattery)是將化學能直接轉(zhuǎn)化成電能的一種裝置,是按可再充電設計的電池,通過可逆的化學反應實現(xiàn)再充電,通常是指鉛酸蓄電池,它是電池中的一種,屬于二次電池。鉛蓄電池在使用一段時間后要補充硫酸,使電解質(zhì)保持含有22~28%的稀硫酸。方案二鋰電池是一類由鋰金屬或鋰合金為負極材料、使用非水電解質(zhì)溶液的電池。其性能穩(wěn)定,使用比較安全。選擇方案二。硬件電路的設計3.1系統(tǒng)的功能分析及體系結(jié)構(gòu)設計3.1.1系統(tǒng)功能分析本設計由STC89C52單片機電路+太陽能電池板電路+風機電路+鋰電池充電保護電路+升壓電路+穩(wěn)壓電路+光敏電阻電路+4位高亮LED燈電路+2檔撥動開關電路+電源電路設計而成。1、采用風機和太陽能電池板給鋰電池充電,具有充電保護電路和穩(wěn)壓電路。2、鋰電池升壓到5V給單片機和附屬電路供電。3、路燈用4個高亮LED燈模擬。4、路燈控制分為手動模式和自動模式,手動模式下可以自由的開燈或者關燈,自動模式下通過光敏電阻根據(jù)光照強度自動控制燈的開和關。3.1.2系統(tǒng)總體結(jié)構(gòu)本系統(tǒng)具體框圖如下圖所示:系統(tǒng)原理框圖3.2模塊電路的設計3.2.1STC89C52單片機核心系統(tǒng)電路的設計STC89C52RC是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有8K字節(jié)系統(tǒng)可編程Flash存儲器。STC89C52使用經(jīng)典的MCS-51內(nèi)核,但是做了很多的改進使得芯片具有傳統(tǒng)51單片機不具備的功能。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。具有以下標準功能:8k字節(jié)Flash,512字節(jié)RAM,32位I/O口線,看門狗定時器,內(nèi)置4KBEEPROM,MAX810復位電路,3個16位定時器/計數(shù)器,4個外部中斷,一個7向量4級中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級中斷結(jié)構(gòu)),全雙工串行口。另外STC89C52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。空閑模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復位為止。最高運作頻率35MHz,6T/12T可選。一、STC89C52主要特性如下:(1)8K字節(jié)程序存儲空間;(2)512字節(jié)數(shù)據(jù)存儲空間;(3)內(nèi)帶4K字節(jié)EEPROM存儲空間;(4)可直接使用串口下載。二、STC89C52主要參數(shù)如下:(1)增強型8051單片機,6時鐘/機器周期和12時鐘/機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051;(2)工作電壓:5.5V~3.3V(5V單片機)/3.8V~2.0V(3V單片機);(3)工作頻率范圍:0~40MHz,相當于普通8051的0~80MHz,實際工作頻率可達48MHz;(4)用戶應用程序空間為8K字節(jié);(5)片上集成512字節(jié)RAM;(6)通用I/O口(32個),復位后為:P1/P2/P3是準雙向口/弱上拉,P0口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為I/O口用時,需加上拉電阻;(7)ISP(在系統(tǒng)可編程)/IAP(在應用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程序,數(shù)秒即可完成一片;(8)具有EEPROM功能;(9)共3個16位定時器/計數(shù)器。即定時器T0、T1、T2;(10)外部中斷4路,下降沿中斷或低電平觸發(fā)電路,PowerDown模式可由外部中斷低電平觸發(fā)中斷方式喚醒;(11)通用異步串行口(UART),還可用定時器軟件實現(xiàn)多個UART;(12)工作溫度范圍:-40~+85℃(工業(yè)級)/0~75℃(商業(yè)級);(13)PDIP封裝。三、STC89C52單片機相關引腳說明:(1)VCC:供電電壓。(2)GND:接地。(3)P3.0RXD(串行輸入口)(4)P3.1TXD(串行輸出口)(5)P3.2/INT0(外部中斷0)(6)P3.3/INT1(外部中斷1)(7)P3.4T0(記時器0外部輸入)(8)P3.5T1(記時器1外部輸入)(9)P3.6/WR(外部數(shù)據(jù)存儲器寫選通)(10)P3.7/RD(外部數(shù)據(jù)存儲器讀選通)(11)RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。(12)ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。(13)/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。(14)/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。(15)XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。(16)XTAL2:來自反向振蕩器的輸出。單片機引腳圖如下圖所示:STC89C52單片機引腳圖四、STC89C52單片機最小系統(tǒng)說明:STC89C52單片機最小系統(tǒng)電路由復位電路、時鐘電路和電源電路。擁有這三部分電路后,單片機即可正常工作。單片機最小系統(tǒng)原理圖如下圖所示。單片機最小系統(tǒng)原理圖VCC和GND為單片機的電源引腳,為單片機提供電源:復位電路由按鍵S1、電解電容EC1和電阻R1組成。具有手動按鍵復位和上電自動復位功能。系統(tǒng)上電復位按鍵接口采集到兩個高端信號后進行手動復位,就是非自動的按鍵復位;系統(tǒng)檢測到的電壓由低電平上升到高電平的一段時間后,在這段時間過后,系統(tǒng)通過電阻與接地之間形成一條通路,然后自動把高電平進行拉低,使得單片機從高電位變?yōu)榈碗娢唬瑥亩褪墙o單片機自動進行復位即上電復位。時鐘電路由晶振Y1、瓷片電容C1和C2組成。有控制芯片的數(shù)字電路正常工作是少不了TIME(時鐘)電路的,我們需要時鐘電路自動發(fā)出系統(tǒng)時間,讓控制芯片正常工作。給控制芯片正常工作的時鐘信號,一般把這種工作方式稱為“拍”,以至于讓整個控制系統(tǒng)能正常工作,由于要保證控制系統(tǒng)能正常工作,提高他的工作能力,我們經(jīng)常用11.0592MHZ晶振和30PF的電容進行組合,電容為了幫助晶振起振的,滿足了數(shù)字控制器上電以后可以正常工作。JD1為單片機的下載接口。3.2.2高亮LED燈照明電路設計超高亮LED是比一般LED發(fā)光二極管的亮度高近百倍的新型LED,其外殼是無色透明樹脂封裝,其發(fā)光體本身就能發(fā)出某一波長的光,從而呈現(xiàn)出某一種顏色。在本設計中,選擇白色高亮LED燈作為照明燈使用。一、白色高亮LED燈的優(yōu)點。(1)壽命長,可靠耐用,維護費用極為低廉,可連續(xù)使用105h,比普通白熾燈泡長100倍;(2)高效率,其發(fā)光效率可達80%~90%,LED比節(jié)能燈還要節(jié)能1/4;(3)點亮速度快。在本設計中,LED燈均為高亮LED燈,通過三極管驅(qū)動LED燈的亮滅,電阻為限流電阻,保護三極管。當單片機的控制引腳為低電平時,三極管導通,此時,高亮LED燈亮。否則,高亮LED燈不亮。高亮LED燈照明電路原理圖如下圖所示。高亮LED燈照明電路原理圖3.2.3光照檢測模塊電路設計電路設計本系統(tǒng)選擇光照傳感器模塊對光照進行檢測。一、傳感器參數(shù)(1)可以檢測周圍環(huán)境的亮度和光強(2)靈敏度可調(diào)(圖中藍色數(shù)字電位器調(diào)節(jié))(3)工作電壓3.3V-5V(4)輸出形式a模擬量電壓輸出,b數(shù)字開關量輸出(0和1)(5)電源指示燈(紅色)和數(shù)字開關量輸出指示燈(綠色)(6)比較器采用LM393芯片,工作穩(wěn)定二、接口說明(4線制)(2)VCC外接3.3V-5V(2)GND外接GND(3)DO小板數(shù)字量輸出接口(0和1)(4)AO小板模擬量輸出接口三、使用說明(1)光敏電阻模塊對環(huán)境光強最敏感,一般用來檢測周圍環(huán)境的亮度和光強。(2)模塊在無光條件或者光強達不到設定閾值時,DO口輸出高電平,當外界環(huán)境光強超過設定閾值時,模塊D0輸出低電平;(3)小板數(shù)字量輸出D0可以與單片機直接相連,通過單片機來檢測高低電平,由此來檢測環(huán)境的光強改變;(4)小板數(shù)字量輸出DO可以直接驅(qū)動本店繼電器模塊,由此可以組成一個光電開關;5小板模擬量輸出AO可以和AD模塊相連,通過AD轉(zhuǎn)換,可以獲得環(huán)境光強更精準的數(shù)值;模塊接口原理圖如下圖所示。光照傳感器接口原理圖模塊內(nèi)部具體電路圖如下圖所示。光照傳感器傳感器原理圖圖模塊實物圖如下圖所示。光照傳感器傳感器實物圖3.2.4二擋撥動開關模式選擇電路設計通過撥動開關實現(xiàn)對信號的切換,電阻為上拉電阻。當二檔撥動開關撥下去時,單片機控制引腳為低電平。當二檔撥動開關撥上去時,單片機控制引腳為高電平。進而實現(xiàn)對信號的完美切換。其電路圖如下圖所示。撥動開關模式選擇原理圖3.2.5太陽能/風能發(fā)電電路設計本系統(tǒng)中選擇9V的太陽能電池板和5V的風能發(fā)電機作為發(fā)電元件,太陽能發(fā)電后經(jīng)過L7805CV芯片穩(wěn)壓后,將發(fā)電后的電壓穩(wěn)在5V,然后,在經(jīng)過TP4056模塊給鋰電池進行充放電,同時因為鋰電池的電壓為3.7V-4.2V,而本設計的單片機等電路均為5V供電,所以用升壓模塊將3.7V的電壓升到5V來給設備供電。本系統(tǒng)選擇的太陽能電池板為多晶硅9V220ma,玻璃層壓太陽能電池板9V2W。工作時間:有充足的陽光的照耀就可以正常使用,非存電產(chǎn)品,電量即發(fā)即用。使用壽命:正常情況下,一般可以使用20-25年。實物圖如下圖所示。太陽能電池板實物圖風力發(fā)電機采用的是5V輸出的,其實物圖下如圖所示。風機圖具體電路圖如下:充電管理及升壓圖3.2.6TP4056鋰電池充電板電路設計本系統(tǒng)選擇TP4056模塊對3.7V鋰電池進行充放電保護。TP4056是一款完整的單節(jié)鋰離子電池采用恒定電流/恒定電壓線性充電器。其底部帶有散熱片的SOP8/MSOP8封裝與較少的外部元件數(shù)目使得TP4056成為便攜式應用的理想選擇。TP4056可以適合USB電源和適配器電源工作。由于采用了內(nèi)部PMOSFET架構(gòu),加上防倒充電路,所以不需要外部隔離二極管。熱反饋可對充電電流進行自動調(diào)節(jié),以便在大功率操作或高環(huán)境溫度條件下對芯片溫度加以限制。充電電壓固定于4.2V,而充電電流可通過一個電阻器進行外部設置。當充電電流在達到最終浮充電壓之后降至設定值1/10時,TP4056將自動終止充電循環(huán)。當輸入電壓(交流適配器或USB電源)被拿掉時,TP4056自動進入一個低電流狀態(tài),將電池漏電流降至2uA以下。TP4056在有電源時也可置于停機模式,以而將供電電流降至55uA。TP4056的其他特點包括電池溫度檢測、欠壓閉鎖、自動再充電和兩個用于指示充電、結(jié)束的LED狀態(tài)引腳。一、模塊特點(1)高達1000mA的可編程充電電流(2)無需MOSFET、檢測電阻器或隔離二極管(3)用于單節(jié)鋰離子電池、采用SOP封裝的完整(4)·恒定電流/恒定電壓操作,并具有可在無過熱(5)危險的情況下實現(xiàn)充電速率最大化的熱調(diào)節(jié)二、模塊功能(1)精度達到±1%的4.2V預設充電電壓(2)用于電池電量檢測的充電電流監(jiān)控器輸出(3)自動再充電(4)充電狀態(tài)雙輸出、無電池和故障狀態(tài)顯示(5)C/10充電終止(6)待機模式下的供電電流為55uA(7)2.9V涓流充電器件版本(8)軟啟動限制了浪涌電流(9)電池溫度監(jiān)測功能(9)采用8引腳SOP-PP/MSP-PP封裝。三、模塊絕對最大額定值(1)輸入電源電壓(VCC):-0.3V~8V(2)PROG:-0.3V~VCC+0.3V(3)BAT:-0.3V~7V(4)TEMP:-0.3V~10V(5)CE:-0.3V~10V(6)BAT短路持續(xù)時間:連續(xù)(7)BAT引腳電流:1200mA(8)PROG引腳電流:1200uA(9)最大結(jié)溫:145℃(10)工作環(huán)境溫度范圍:-40℃~85℃(11)貯存溫度范圍:-65℃~125℃(12)引腳溫度(焊接時間10秒):260℃四、本模塊特點:(1)板載TP4056鋰電充電管理芯片(2)板載MINIUSB頭,可以直接鏈接電腦USB口充電(3)本充電板也可以通過(IN+與IN-)排針供電(4)預留TEMP排針接口,可以作為鋰電池溫度檢測用(5)輸入電壓:4V-8V,輸出最大充電電流:1000mA(6)充電時D1指示燈亮,充電完成D2指示燈亮模塊接口原理圖如下圖所示。傳感器接口電路原理圖模塊實物圖如下圖所示。模塊實物圖3.2.7DC-DC升壓模塊(0.9V~5V)升5V600MA電路設計本系統(tǒng)選擇DC-DC升壓模塊實現(xiàn)3.7V鋰電池的升壓,升壓到5V,給系統(tǒng)供電。模塊參數(shù)本模塊采用高性能進口芯片,性能優(yōu)于一般的模塊。輸入0.9V~5V任意直流電壓,均可穩(wěn)定輸出5V直流電壓,用單節(jié)AA電池供電即可輸出高達200~300MA的電流,兩節(jié)AA電池供電即可輸出500~600MA的電流,可為您的手機、相機、單片機及數(shù)碼產(chǎn)品供電工業(yè)級溫度范圍:-40℃+85℃轉(zhuǎn)換效率高,最高達96%帶USB母座,用途廣泛超小體積(PCB板25mm*18mm),用安裝于各種小型設備里帶工作指示燈模塊接口原理圖如下圖所示。傳感器接口電路原理圖模塊實物圖如下圖所示。模塊實物圖軟件設計4.1編程語言選擇由于整個程序比較復雜,且計算量較大,用到了較多的浮點數(shù)計算,所以程序的編寫采用了C語言。對于大多數(shù)51系列的單片機,使用C語言這樣的高級語言與使用匯編語言相比具有如下優(yōu)點:不需要了解處理器的指令集,也不必了解存儲器結(jié)構(gòu)。寄存器分配和尋址方式由編譯器進行管理,編程時不需要考慮存儲器的地址和數(shù)據(jù)類型等細節(jié)。指定操作的變量選擇組合提高了程序的可讀性。可使用與人的思維更相近的關鍵字和操作函數(shù)。與使用匯編語言相比,程序的開發(fā)和調(diào)試時間大大縮短。C語言的庫文件提供了許多標準的例程。通過C語言可實現(xiàn)模塊化編程技術,從而可將已編制好的程序加到新程序中。(8)C語言可移植性好且非常普及,C語言編譯器幾乎適用于所有的目標系統(tǒng),己完成的項目可以很容易的轉(zhuǎn)換到其它的處理器或環(huán)境中與匯編語言相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可移植性、可維護性上有明顯的優(yōu)勢,易學易用4.2keil軟件設計思想KEIL軟件是單片機開發(fā)者廣泛使用的開發(fā)工具的,簡單的單片內(nèi)形都是使用這種開發(fā)軟件的,可以降低開發(fā)周期,從而減少很多成本,因此廣泛受到開發(fā)者的歡迎和使用。在使用匯編語言,然后用KEIL軟件開發(fā),實現(xiàn)更深刻的。KEIL軟件提供了一個豐富的使用環(huán)境和調(diào)用的子程序,在全體的打開窗口中。還有一個重要因素就是。我們多看看編程器是如何生存程序序言的,使得使用者可以體會到其中的樂趣的,感覺到此KEIL軟件會非常的好用的,越來越受到廣大使用者的歡迎的。其中追要由它大多數(shù)代碼都是集成的,調(diào)用很方便的,那些初學者也會感覺很好用的,起點水平不需要太高的。在開發(fā)大型軟件,以更好地反映高語言的優(yōu)勢。以下的細節(jié)KEIL軟件開發(fā)系統(tǒng)和使用的各個部分的功能。4.3程序流程圖本系統(tǒng)設計主要采用keil軟件編寫與調(diào)試程序,程序語言采取易讀性和移植性更高的C語言編寫。系統(tǒng)運行流程圖如下圖所示。系統(tǒng)運行流程系統(tǒng)焊接與調(diào)試5.1電路焊接手工焊接是常用原始的焊接方法,目前大量工廠焊接的生產(chǎn)基本上不采用原始方法了,但是普通元器件的修理、系統(tǒng)測試中經(jīng)常使用原始的手工焊接。重要的是如焊接本質(zhì)上出現(xiàn)問題,則會影響到整個控制系統(tǒng)的,可以這么說,焊接的會導致這個控制系統(tǒng)可不可以用的。手工焊接主要有如下四步組成的:第一步開始焊接:需要把需要焊接的地方打掃干凈,主要去處油跡和灰塵,然后把需要焊接的元器件的兩個角向一定的方向掰一掰,注意不能把元器件的腳相交在一起了,這樣會影響焊接的。接下來讓電烙鐵頭碰到需要焊接的元器件腳下,放上焊錫絲。此處需要注意的是,不能讓烙鐵頭碰到其它元器件的腳了,要不然會把兩個元器件焊接在一起了。第二步給焊接升溫:當在完成第一步以后,接下來就是加熱焊錫絲了,主要是將燒熱的電烙鐵放在器件管腳旁邊,慢慢融化焊錫絲,需要注意電洛鐵的溫度和加熱時間,若時間過長,很有可能焊壞面包板焊盤的,一般建議電洛鐵溫度調(diào)整在400。C左右,加熱2秒鐘左右,例外也要根據(jù)器件種類作出具體區(qū)別的。在焊接過程中,當需要把焊接好的元器件卸下來,則也需要給焊接處進行加熱的,主要操作是首先在焊接處補好焊錫絲,使焊點是圓潤的,然后用電洛鐵在焊接處進行加熱,在加熱的過程中就可以直接把元器件卸下來了,此時一定要主要時間,要不然也會損壞焊盤的第三部清理焊接面:當在完成第二步時,有的時候會觀察到焊接的不完美或者擔心出現(xiàn)虛焊情況,這時候需要進行修改的。主要是兩種情況的,第一種是焊錫不夠,焊接點不圓潤,這時需要給焊接處補焊錫,此時需要注意的是焊錫量不能補多,要不然容易連接到其它期間的引腳的。第二種是焊錫過多,這時候可以用電洛鐵放在焊接處來回的滑動,會把多余的焊錫帶走的,若不行,只能使用吸錫器了。第四部檢查焊點:當完成以上三步了,最后就需要整體觀察了,主要是觀看焊接點是不是圓滿、亮度好、緊固,有沒有與其它管腳相連在一起了。5.2系統(tǒng)調(diào)試整體系統(tǒng)上電調(diào)試前,大概觀察下焊接的系統(tǒng)還存在問題,例如還有很顯眼的斷裂,正負極接反以及相連、虛焊、等問題,然后用萬用表檢測一下,電源正負極之間是否短路等嚴重的電源問題,最終保證系統(tǒng)沒有問題。5.2.1系統(tǒng)程序調(diào)試(1)在Keil4軟件中先創(chuàng)建一個工程:單擊菜單欄中的“工程”,輸入新建工程名,并保存;然后器件選擇“Atmel”目錄下的“AT89C52”。(2)新建用戶源文件:在新建的空白文本中編寫程序源代碼,編碼完成保存文件并文件拓展名“***.c”,新文件創(chuàng)建完成。(3)程序編譯和調(diào)試:單擊編譯按鈕,系統(tǒng)會對文件進行運行,在輸出窗口中可看到提示信息,如下圖中有一個error,按提示找出錯誤并改正,直到提示沒有錯誤提示為止,如下圖所示。提示信息無錯誤(4)程序編譯無錯誤后,進入程序調(diào)試狀態(tài),可查看單片機資源狀態(tài),進行斷點等方式調(diào)試。5.2.2硬件測試最后一步就是硬件整體測試了,主要運用萬用表、直流電源和示波器對焊接好的板子進行整體調(diào)試,主要檢查每一個器件是不是都正常工作了,主要分為兩個環(huán)節(jié)動態(tài)調(diào)試和靜態(tài)調(diào)試。其中靜態(tài)調(diào)試主要分為以下四種:1.肉眼觀察。主要觀看焊接點是否飽滿,以及相連器件之間是否相連或者器件管腳沒有焊接好,出現(xiàn)短路現(xiàn)象。2.使用萬用表調(diào)試。首先查看電源是否短路,然后測量管腳是否連接正確,有沒有接線錯誤。3.上電檢查。在完成第一步和第二步都沒有問題,接下來就可以上電了,上電以后觀看每個器件是否正常工作,然后在逐一測試功能。4.綜合檢查測試。這種測試方法只適合單片機開發(fā)板開發(fā)的系統(tǒng)才能使用這種方法,本文不適宜用這種方法測試。動態(tài)調(diào)試。動態(tài)調(diào)試主要是靜態(tài)調(diào)試沒有任何問題,做最后一步檢查,就是每個器件能否正常工作,能否滿足我系統(tǒng)開發(fā)的功能,防止器件內(nèi)部損壞,影響系統(tǒng)性能。5.3實物測試經(jīng)過測算,系統(tǒng)測試正常,如下圖所示。系統(tǒng)測試圖參考文獻[1]趙小蘭,胡征,王培坤,林曉歡,莊衍豎,黃維沛.多功能自行車碼表設計[J].電子測試,2013,(20):1-2.[2]孫寶元、楊寶清.傳感器及其應用手冊.北

溫馨提示

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

評論

0/150

提交評論