




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于單片機的太陽能路燈控制器電路設(shè)計摘要: 介紹了以單片機為核心的太陽能路燈控制器的設(shè)計方案,對系統(tǒng)的硬件和軟件設(shè)計做了說明。系統(tǒng)以較少的按鍵實現(xiàn)了參數(shù)設(shè)置,采用PWM技術(shù)對蓄電池進行充電管理,采取了負載過流、短路保護措施。系統(tǒng)具有可靠性高、操作簡單等特點。1 引言隨著人們環(huán)保意識的加強以及資源的日漸緊張,新能源的利用已快速進入人們的生活。太陽能路燈以太陽光為能源,白天充電、晚上使用,無需鋪設(shè)復雜、昂貴的管線,可任意調(diào)整燈具的布局,安全節(jié)能無污染,充電及開/關(guān)過程采用光控自動開關(guān),無需人工操作,工作穩(wěn)定可靠,節(jié)省電費,免維護,太陽能路燈的實用性已經(jīng)得到人們的認可。本文介紹基于單片機的太陽能路燈控制器的方案設(shè)計,對12 V 和24 V 蓄電池可自動識別,可實現(xiàn)對蓄電池的科學管理, 指示蓄電池過壓、欠壓等行狀態(tài),具有兩路負載輸出, 每路負載額定電流可達5 A, 兩路負載可以隨意設(shè)置為同時點亮、分時點亮以及單獨定時等工作模式, 同時具有負載過流、短路保護功能;具有較高的自動化和智能化水平。2 硬件電路組成及工作原理2.1 系統(tǒng)硬件結(jié)構(gòu)太陽能路燈智能控制器系統(tǒng)硬件結(jié)構(gòu)如圖1所示,該系統(tǒng)以STC12C5410AD 單片機為核心,外圍電路主要由電壓采集電路、負載輸出控制與檢測電路、LED 顯示電路及鍵盤電路等部分組成。電壓采集電路包括太陽能電池板和蓄電池電壓采集,用于太陽光線強弱的識別以及蓄電池電壓的獲取。單片機的P3 口的兩位作為鍵盤輸入口,用于工作模式等參數(shù)的設(shè)置。圖1 系統(tǒng)硬件結(jié)構(gòu)框圖2.2 STC12C5410AD 單片機STC12C5410AD 是STC12 系列單片機,采用RISC型CPU 內(nèi)核,兼容普通8051 指令集, 片內(nèi)含有10 KB Flash 程序存儲器,2 KB Flash數(shù)據(jù)存儲器,512 B RAM 數(shù)據(jù)存儲器, 同時內(nèi)部還有看門狗(WDT); 片內(nèi)集成MAX810專用復位電路、8 通道10 位ADC 以及4 通道PWM; 具有可編程的8級中斷源4種優(yōu)先級,具有在系統(tǒng)編程(ISP) 和在應用編程( IAP),片內(nèi)資源豐富、集成度高、使用方便。STC12C5410AD 對系統(tǒng)的工作進行實施調(diào)度,實現(xiàn)外部輸入?yún)?shù)的設(shè)置、蓄電池及負載的管理、工作狀態(tài)的指示等。為充分使用片內(nèi)資源,本文所設(shè)置的參數(shù)寫入Flash 數(shù)據(jù)存儲器內(nèi)。2.3 鍵盤電路P3.4(T0)接F1 鍵,用于設(shè)置狀態(tài)的識別及參數(shù)設(shè)置; P3.5(T1)接F2 鍵, 用于自檢及加1功能,根據(jù)程序流程,分別實現(xiàn)不同功能。2.4 電壓采集與電池管理太陽能電池板電壓采集用于太陽光線強弱的判斷,因而可以作為白天、黃昏的識別信號。同時本系統(tǒng)支持太陽能板反接、反充保護。蓄電池電壓采集用于蓄電池工作電壓的識別。利用微控制器的PWM 功能對蓄電池進行充電管理。若太陽能電池正常充電時蓄電池開路, 控制器將關(guān)斷負載, 以保證負載不被損傷,若在夜間或太陽能電池不充電時蓄電池開路, 控制器由于自身得不到電力, 不會有任何動作。當充電電壓高于保護電壓( 15 V) 時,自動關(guān)斷對蓄電池的充電;此后當電壓掉至維護電壓(13.2V)時,蓄電池進入浮充狀態(tài),當?shù)陀诰S護電壓(13.2 V)后浮充關(guān)閉,進入均充狀態(tài)。當蓄電池電壓低于保護電壓(11 V)時,控制器自動關(guān)閉負載開關(guān)以保護蓄電池不受損壞。通過PWM充電電路(智能三階段充電),可使太陽能電池板發(fā)揮最大功效, 提高系統(tǒng)充電效率。本系統(tǒng)支持蓄電池的反接、過充、過放。2.5 負載輸出控制與檢測電路本系統(tǒng)設(shè)計了兩路負載輸出,每路輸出均有獨立的控制和檢測,具有完善的過流、短路保護措施,電路原理如圖2 所示。設(shè)計了兩級保護: 第一級采用了由R7(0.01 康銅絲)以及運放LM358、比較器LM393 等器件組成的過流、短路檢測電路, 配合單片機的A/D 轉(zhuǎn)換及外部中斷響應來實現(xiàn)負載過流及短路保護,是一種硬件+軟件的方式,LM358 的輸出送P1.7(A/D 轉(zhuǎn)換)口,用作過流信號識別,當電流超過額定電流20%并維持30 s 以上時, 確認為過流; 短路電流整定為10 A,響應時間為毫秒數(shù)量級。圖2 負載輸出控制與檢測電路第二級采用了電子保險絲保護, 當流經(jīng)電子保險絲的電流驟然增加時, 溫度隨之上升, 其電阻大大增加,工作電流大大降低,達到保護電路目的,響應時間為秒數(shù)量級,過流撤消或短路恢復后電子保險絲恢復成低阻抗導體,無須任何人為更換或維修。系統(tǒng)采用了兩級保護措施后, 在長達數(shù)小時的負載短路實驗后,控制器仍沒出現(xiàn)電路燒毀現(xiàn)象。解決了用傳統(tǒng)保險絲只能對電路進行一次性保護以及一旦器件燒毀必須人為更換的問題,同短路后需手動復位或斷電后重新開啟的系統(tǒng)相比,也具有明顯的優(yōu)點。簡化了太陽能路燈控制器維護, 提高了系統(tǒng)的安全性能。2.6 硬件設(shè)計過程中的注意事項( 1) 感應雷保護電路應設(shè)計在太陽能電池板引線入口處,保護電路周圍4 mm 內(nèi)不能布置其他器件。( 2) 防止太陽能電池板反接的二極管必須采用快恢復二極管,這種二極管導通內(nèi)阻小,充電時發(fā)熱量小,不用散熱器也可以連續(xù)充電,充電效果好。( 3) 充電、負載放電電路的印刷線路寬度至少為4 mm5 mm,線路上用搪錫處理以增加過電流能力,大電流導線從一層過渡到另一層時,要放置35個過孔。( 4) 過流、短路保護電路選用的電流取樣電阻要綜合考慮電流、功率及熱穩(wěn)定性三個因素。電阻增大則電路效率下降,本系統(tǒng)選用電阻為0.01 ,過電流能力在10 A 以上的康銅絲作為電流取樣電阻,來產(chǎn)生取樣電壓,取樣電壓最多不超過0.2 V, 故采用運放LM358 對其進行放大。( 5) 器件的布局和PCB 的布線采用模塊化方式,大電流信號與小電流信號要分離,對放大電路的線路尤其要精心布置。數(shù)字地和模擬地分開,注意電源線和地線的布局。3 系統(tǒng)軟件設(shè)計與本設(shè)計方案的硬件電路對應的軟件程序包括:主程序、定時中斷程序、A/D 轉(zhuǎn)換子程序、外部中斷子程序及鍵盤處理子程序、充電管理子程序、負載管理子程序。單片機的軟件編程以Keil C 編譯器的Windows 集成開發(fā)環(huán)境vision2 作為開發(fā)平臺,采用C51 高級語言編寫。3.1 軟件編程要點( 1) 本系統(tǒng)采用較少的按鍵實現(xiàn)了諸多功能,如負載工作模式的設(shè)置、雙燈同時工作還是分時工作、負載工作時間的設(shè)定、自檢功能等,為防止誤操作采取了一些措施。這種方法實際上是一鍵多用的一種嘗試,還可以推廣到更復雜的人機對話的設(shè)計,其思路可參見按鍵處理流程圖。( 2) 鍵盤在定時中斷服務程序中讀取,用中斷間隔時間實現(xiàn)鍵盤的去抖,不必編寫另外的延時程序,提高了CPU 的利用效率。鍵盤值存入數(shù)據(jù)緩沖區(qū),在主程序中讀數(shù)據(jù)緩沖區(qū)的內(nèi)容,執(zhí)行鍵盤功能散轉(zhuǎn)子程序。( 3) 環(huán)境光線(閃電、禮花燃放)對太陽能電池板的采樣電壓有明顯影響,故在白天、黃昏的識別時,要進行軟件延時,一般控制在23 min.( 4)外部中斷為高優(yōu)先級中斷,編制子程序?qū)崿F(xiàn)負載過流、短路保護時,要充分考慮到負載啟動瞬間會產(chǎn)生數(shù)倍于額定電流的沖擊電流,沖擊電流維持時間在3 ms5 ms,應在軟件上采取措施,避免短路與負載開啟的誤判。確定負載過流、短路后,切斷負載輸出。負載切斷后,每隔一段時間,如20 s,應試接通負載開關(guān),當發(fā)現(xiàn)過流、短路信號已消除,則恢復負載的輸出,否則負載開關(guān)仍然保持斷開。( 5) 為保護負載(燈具),蓄電池過放保護恢復時應用軟件設(shè)置一個回差電壓,這樣負載開關(guān)不會出現(xiàn)顫抖現(xiàn)象,有利于延長燈具的使用壽命。( 6) 根據(jù)STC12C5410AD 的Data Flash 的特點,數(shù)據(jù)寫入時必須啟動ISP/IAP 命令,CPU 等待IAP動作定時后,才繼續(xù)執(zhí)行程序,要先關(guān)斷中斷( EA) .還應注意數(shù)據(jù)寫入Data Flash 存儲器,不能跨越扇區(qū)。3.2 單片機軟件編程系統(tǒng)單片機軟件流程如圖3、4 所示。圖3 按鍵程序流程。圖4 電壓檢測子程序流程(1)ADC 子程序INT8U ADC(INT8U number)using 2number=number&0x07;/通道號不超過7ADC_CONTR = ADC_CONTR&0xe0; /清ADC_FLAG、AD 不啟動ADC_CONTR = ADC_CONTR|number; /選擇通道ADC_CONTR = ADC_CONTR|0x08;/啟動A/D 轉(zhuǎn)換while(ADC_CONTR&0x10)! =0x10); /等待A/D轉(zhuǎn)換結(jié)束return (ADC_DATA);/結(jié)果返回(2) 外部0 中斷響應子程序void Service_INT0() interrupt 0 using 1 if(P3_2) /高電平,認為是干擾信號觸發(fā)中斷return;delay1(5000);/10ms 延時if(P3_2=0)load_switch_1=LSTOP;/負載開關(guān)1 關(guān)LOOP1_DL=1;/置負載短路標志4 結(jié)束語本文所設(shè)計的太陽能路燈控制器可適用12 V或24 V 工作的光伏系統(tǒng), 可以直接驅(qū)動直流節(jié)能燈或通過逆變器驅(qū)動無
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療培訓總結(jié)
- 重癥科進修匯報護理
- 提升安全意識教育培訓
- 腫瘤藥師臨床實踐
- 2025屆天津市九校高三下學期聯(lián)考歷史試題(含答案)
- 途牛java開發(fā)面試題及答案一年
- 木樁素描試題及答案
- 2025年區(qū)熔硅單晶項目立項申請報告
- 詩歌試講面試題及答案
- 副傷寒護理查房
- 荊州中學2024-2025學年高二下學期6月月考歷史試卷
- 2025-2030年中國婚慶產(chǎn)業(yè)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2024-2025學年蘇教版四年級下學期期末測試數(shù)學試卷(含答案)
- 2025年新高考2卷(新課標Ⅱ卷)英語試卷
- 2025年中考化學必考要點知識歸納
- 三年級語文下冊全冊重點知識點歸納
- 公路養(yǎng)護材料管理制度
- JG/T 330-2011建筑工程用索
- 單位消防培訓課件教學
- 2024年湖北省初中學業(yè)水平考試地理試卷含答案
- 2024年認證行業(yè)法律法規(guī)及認證基礎(chǔ)知識 CCAA年度確認 試題與答案
評論
0/150
提交評論