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


圖4 電網掉電檢測電路原理圖













評論