基于單片機EM78247的光伏發(fā)電系統太陽(yáng)自動(dòng)跟蹤器
太陽(yáng)赤緯角與時(shí)角可以由本地時(shí)間確定,而對確定的地點(diǎn),本地的緯度角也是確定,因此只要輸入當地相關(guān)地理位置與時(shí)間信息就可以確定此時(shí)此刻的太陽(yáng)位置。
2 系統的整體設計方案
EM78247是一款具有RISC結構的高性能中檔單片機,僅有35條單字指令,8 k×14個(gè)字節FLASH程序存儲器,368×8個(gè)字節RAM數據存儲器,256×8個(gè)字節E2PROM數據存儲器,14個(gè)中斷源,8級深度的硬件堆棧,內部看門(mén)狗定時(shí)器,低功耗休眠模式,高達25 mA的吸入/拉出電流,外部具有3個(gè)定時(shí)器模塊,2個(gè)16位捕捉器/16位比較器/10位PWM模塊,10位多通道A/D轉換器,通用同步異步接收/發(fā)送器等功能模塊。
自動(dòng)陽(yáng)光跟蹤器的控制方式主要有微處理器控制、PLC控制、DSP控制與模擬電路控制4種形式,根據以上原理,本文選擇性?xún)r(jià)比較高的EM78247單片機為控制核心,系統實(shí)現的具體原理框圖如圖2所示。
整個(gè)控制器主要由控制單元與驅動(dòng)執行機構兩部分組成??刂茊卧山嵌扔嬎慵胺答伩刂?、啟動(dòng)信號產(chǎn)生、電機驅動(dòng)信號產(chǎn)生、保護信號處理與人機通訊5個(gè)部分組成。系統功能說(shuō)明如下:單片機循環(huán)檢測光伏陣列的位置,并將其與計算出的此時(shí)本地太陽(yáng)的高度角與方位角進(jìn)行比較來(lái)確定光伏陣列是否跟蹤上太陽(yáng)的位置,如果沒(méi)有啟動(dòng)信號滿(mǎn)足啟動(dòng)條件,單片機就發(fā)出指令驅動(dòng)電機轉動(dòng);保護信號是保證系統在外界以及其他非人為因素情況下所執行的一種操作指令,以確保系統不受損壞,從而提高了整個(gè)系統的可靠性。驅動(dòng)執行單元主要功能是用來(lái)實(shí)現電機驅動(dòng)與旋轉,并通過(guò)機械傳動(dòng)機構帶動(dòng)光伏電池陣列轉動(dòng)。
2.1 控制單元的硬件設計
由于采用了單片機作為主控制單元,大部分工作都由單片機在軟件中實(shí)現,從而簡(jiǎn)化了控制電路的硬件設計,簡(jiǎn)要說(shuō)明主要控制部分的實(shí)現過(guò)程。
(1)角度計算及反饋控制 單片機通過(guò)外擴三態(tài)鎖存器輸入口獲取時(shí)鐘模塊產(chǎn)生的時(shí)間信號與光電旋轉編碼器的位置信號后,利用單片機快速運算處理能力用軟件加以實(shí)現;
(2)電機驅動(dòng)信號生成 本文采用的是步進(jìn)電機,其驅動(dòng)脈沖由單片機內部自帶的10位PWM波發(fā)生模塊產(chǎn)生,只需在軟件中設置相應的有關(guān)參數就可改變電機的轉速;
(3)上位機監控系統是利用單片機內部自帶的異步接受/發(fā)送器等功能模塊,硬件部分只需加MAX 232加以電平轉換,便可實(shí)現PC機與單片機的數據傳輸;
(4)考慮到光伏發(fā)電只有在太陽(yáng)光強滿(mǎn)足一定強度的時(shí)候才能發(fā)電,啟動(dòng)信號主要是利用光敏二極管檢測光強,保證系統在夜間或陰雨天不滿(mǎn)足發(fā)電條件的情況下,系統停止跟蹤,檢測電路如圖3所示。主要由放大、比較與光耦隔離3個(gè)部分組成;
(5)系統的保護功能主要包括大風(fēng)保護、電網(wǎng)掉電保護、振動(dòng)過(guò)大保護、限位開(kāi)關(guān)與接近開(kāi)關(guān)保護組成,單片機檢測到保護信號產(chǎn)生時(shí),便發(fā)出指令將系統停放在安全的位置上,確保整個(gè)系統不受損壞。圖4是電網(wǎng)掉電檢測電路原理圖,主要由降壓、整流與光耦隔離3個(gè)部分組成。
圖4 電網(wǎng)掉電檢測電路原理圖
評論