






摘 要:為提高太陽能發電效率,文章設計了一種基于SMT單片機的雙軸太陽能智能追光系統。系統通過光敏器件采用雙軸跟蹤方式根據太陽光照強度實時調整光伏電池板的方向,使光伏板接收太陽輻射的效率最高。系統實時采集光照強度參數并顯示,由單片機控制電機“智慧”追蹤太陽,亦可通過按鍵切換為手動模式控制步進電機四向翻轉。若光照不夠,可以通過充電器為系統充電使其正常工作。
關鍵詞:太陽能;SMT單片機;步進電機;雙軸追光
中圖分類號:TP368 文獻標識碼:A 文章編號:2096-4706(2024)13-0181-05
Design of Dual-axis Solar Energy Intelligent Light Chasing System Based on
SMT Single-chip Microcomputer
SU Shuangqin
(Suzhou Higher Vocational School, Suzhou 215009, China)
Abstract: In order to improve the efficiency of solar power generation, this paper designs a kind of dual-axis solar energy intelligent light chasing system based on SMT single-chip microcomputer. The system adjusts the direction of the photovoltaic panel in real time according to the sunlight intensity by using the dual-axis tracking mode of the photosensitive device, which makes the photovoltaic panel receive the solar radiation with the highest efficiency. The system collects and displays the light intensity parameters in real-time, controls the motor“Wisdom”to track the sun by the single-chip microcomputer, and it also could switch to manual mode by keys to control the stepper motor to four-way turnover. If the light is not enough, it can charge the system through the charger to make it work properly.
Keywords: solar energy; SMT single-chip microcomputer; stepper motor; dual-axis light chasing
0 引 言
太陽能既是一次能源,又是可再生能源。它資源豐富,既可免費使用,又無須運輸,對環境無任何污染[1-4]。因為四季的變換,太陽的直射角度是有周期性的變化的。固定的太陽能電池板,在不同的時間,太陽能電池板單位面積是的接收效率是不均勻的,導致太陽能的利用效率降低[5-7]。為了保障光伏發電效率提出一種基于單片機的雙軸太陽能智能追光系統設計[8-10]。
1 系統總體設計方案
基于SMT單片機的雙軸太陽能智能追光系統原理框圖如圖1所示。
光伏板采集光能轉化為電能,經過穩壓電路穩壓后,由充電模塊給鋰電池充電。鋰電池經過升壓穩壓模塊穩壓到5 V給整個系統供電。
系統上電后,默認“自動模式”,系統自動追尋光照較強的方向。也可以通過按鍵切換為手動模式,即手動控制步進電機使其上翻、下翻、左轉、右轉。
無論自動、手動模式,1.44寸TFT彩屏實時顯示光敏電阻采集的數據,范圍是0~1 000。光敏電阻分為上、下、左、右四個方位。二路步進電機驅動電路,步進電機焊接在一塊,形成兩個自由度的轉動,即上下翻滾和左右轉動。其中上端的步進電機焊接在光敏采集板上。主控板和光敏采集板通過連接線連接。
單片機采集鋰電池電壓并換算容量大小,顯示在彩屏上,如果鋰電池的容量低于45%,出現紅色提示。兩個步進電機停止動作和轉動過程,拉電流區別較大,此時容量會有波動屬于正常現象。如果光照不夠,鋰電池電量不足,可以用充電器通過TP4056模塊充電。
2 硬件設計
2.1 單片機控制電路
單片機控制電路的核心部分——STM32F103C8T6處理器是一種基于ARM 7架構的32位、支持實時仿真和跟蹤的微控制器。這款處理器具有高性能、低功耗的特點,被廣泛應用于各種嵌入式系統和自動化控制領域。
STM32F103C8T6處理器的工作電壓為3.3 V,最高運行頻率可達72 MHz。其內部集成了豐富的功能,包括12位ADC、DAC、定時器、串口等,方便開發者根據不同需求進行配置。此外,該處理器還具有豐富的外設接口,如SPI、I2C、UART等,便于與其他硬件設備進行通信。
在本設計中,STM32F103C8T6處理器負責接收外部信號,處理數據并輸出控制信號。通過配置相應的GPIO端口,可以實現對實驗系統中的各種設備進行開關控制。同時,處理器可以將實驗數據通過串口或其他通信方式傳輸給上位機,便于實時監控和數據分析。
此外,為了提高系統的可靠性和安全性,我們還在電路中加入了保護措施。如在電源輸入端加入過壓、過流保護,防止外部電源波動對系統造成損害。在通信接口處,采用了光電隔離技術,有效防止電磁干擾對系統的影響。
STM32F103C8T6處理器在本設計中起到了核心作用。通過合理配置和優化電路設計,我們實現了一個高性能、高可靠性的單片機控制電路。
2.2 步進電機驅動電路
基于SMT單片機的雙軸太陽能智能追光系統的步進電機驅動電路原理圖如圖2所示。
在系統中,我們選擇了4相5線的5 V步進電機,型號為28BYJ-48,其具體參數如下:直徑為28 mm,電壓為5 V,步進角度為5.625×1/64,減速比為1/64。由于單片機的驅動能力有限,我們選擇了ULN2003來驅動步進電機。
ULN2003是一款高耐壓、大電流復合晶體管陣列,由七個硅NPN復合晶體管組成。每一對達林頓都串聯一個2.7 kΩ的基極電阻。在5 V的工作電壓下,它能與TTL和CMOS電路直接相連,可以直接處理原先需要標準邏輯緩沖器來處理的數據。
ULN2003具有以下優點:工作電壓高,工作電流大,灌電流可達500 mA;能夠在關態時承受50 V的電壓;輸出可以在高負載電流并行運行。此外,ULN2003內部還集成了一個消線圈反電動勢的二極管,可用來驅動繼電器。在實際應用中,通常單片機驅動ULN2003時,上拉電阻取2 kΩ較為合適。同時,COM引腳應該懸空或接電源。在系統調試過程中,我們發現ULN2003在驅動28BYJ-48步進電機方面具有很好的性能和穩定性。
2.3 光照檢測電路
基于SMT單片機的雙軸太陽能智能追光系統的光照檢測電路原理圖如圖3所示。
本系統選擇光敏電阻作為檢測光照的器件,其工作原理基于內光電效應,即光照強度與電阻值之間的關聯。其阻值隨光照強度的增大而迅速降低。當光照強度愈強,阻值愈低,亮電阻值可以小至1 kΩ以下。光敏電阻對光線具有極高的敏感性。在無光照條件下,光敏電阻呈高阻狀態,暗電阻一般可達1.5 MΩ。這意味著,光敏電阻可以有效地檢測到光照的變化,并將其轉化為電阻值的改變。
在本設計中,我們通過串聯一個電阻實現光敏電阻的分壓,電路中的電壓按照光敏電阻與串聯電阻的比例分配。通過測量串聯電阻上的電壓,我們可以得到光照強度對應的電壓信號。同時,這種分壓電路也能起到保護光敏電阻的作用,通過限流電阻和穩壓器等元件,可以有效地防止過載和短路等現象對光敏電阻造成損害。此外,還可以通過監控光敏電阻的電阻值變化,及時發現異常情況并采取措施。
光敏電阻是一種敏感、可靠的光照檢測器件。通過合理設計電路,我們可以實現光敏電阻的分壓和保護,將其應用于光照檢測和控制系統中。隨著光照強度的變化,光敏電阻的電阻值發生相應變化,為我們提供了準確、實時的光照信息。光敏電阻的分壓和保護設計,為光照檢測領域提供了重要的技術支持。
2.4 顯示電路
本設計選用一款通用的1.44寸TFTLCD觸摸彩屏模塊,分辨率為128×128;1.44寸彩屏;驅動IC為ST7735;色彩深度為16位(65K色)。這些優秀的硬件配置,使得這款模塊在顯示效果上表現出色。其亮度好、對比度高、層次感強、顏色鮮艷,可以讓用戶在觀看時獲得更為舒適的視覺體驗。同時,快速的反射速度也使得這款模塊在實時顯示動態畫面時,表現更為流暢。值得一提的是,這款模塊還具備觸摸功能。通過集成觸摸控制器,用戶可以輕松實現手指觸摸操作,方便快捷。
2.5 升壓模塊供電電路設計
基于SMT單片機的雙軸太陽能智能追光系統的升壓模塊供電電路原理圖如圖4所示。
本設計選用了一款性能卓越的DC-DC模塊—XR2682。這款模塊采用貼片SOP-8封裝,具有升壓效率高、功率適中、輸出穩定等特點,特別適用于3.7 V鋰電池升壓至5 V的電壓轉換場景,輸入電壓范圍為2.7~5.5 V,可以同時滿足鋰電池和外接5 V供電。
XR2682模塊的轉換效率最高可達94%,這意味著在能量傳輸過程中,僅有極少的部分能量被損耗。此外,這款模塊還具有中等功率,可提供5 V 2.4 A / 6 V 2 A / 9 V 1.3 A的輸出,滿足了大部分電子設備對電源的需求。
作為一款同步高效DC-DC升壓轉換器,XR2682采用了PWM(脈寬調制)控制技術,使得輸出電壓穩定,頻率恒定。這種技術不僅提高了電源的可靠性和穩定性,還降低了電磁干擾,使得產品更加符合現代電子設備對綠色、環保的要求。
3 軟件設計
系統主程序流程圖如圖5所示。主程序包括系統初始化、數據采集、判斷電池板接收到的光照是否最強、顯示相關信息等,主要代碼如圖6所示。
3.1 系統初始化
在系統啟動時,對各個模塊進行初始化,包括硬件設備、軟件參數和數據結構等。硬件設備初始化主要包括電池板、傳感器、顯示器等;軟件參數初始化主要包括算法參數、閾值設定等;數據結構初始化主要包括內存分配、數據清空等。系統初始化完成后,各模塊將正常運行,為后續數據采集和光照強度判斷提供基礎。
3.2 數據采集
數據采集是系統核心部分,主要包括光照強度傳感器采集和電池板電壓采集。光照強度傳感器負責實時監測環境光照強度,將其轉換為電信號后,通過模擬-數字轉換器(ADC)將模擬信號轉換為數字信號。電池板電壓采集同理,將電池板輸出電壓轉換為數字信號。這兩組數據將作為后續判斷光照強度和電壓是否最優的依據。
3.3 光照強度判斷
系統將實時采集到的光照強度和電池板電壓與預設閾值進行比較。判斷光照強度是否最優時,需綜合考慮電池板電壓、光照強度與歷史最優值的關系。當光照強度達到或超過歷史最優值時,更新歷史最優值,并將相關信息存儲于內存中。判斷電壓是否最優同理,比較實測電壓與歷史最優電壓,若滿足條件,則更新歷史最優電壓。
3.4 信息顯示
系統根據判斷結果,將最優光照強度、電壓等信息通過顯示器展示給用戶。此外,系統還可根據用戶需求,提供數據可視化功能,如曲線圖、柱狀圖等,方便用戶實時了解系統運行狀況。
綜上所述,主程序通過系統初始化、數據采集、光照強度判斷和信息顯示四個環節,實現了對電池板光照強度和電壓的實時監測、判斷和優化。
4 系統調試
系統實物如圖7所示。經過多次測試和優化,我們對這款系統越來越有信心。為了進一步驗證其性能,我們決定在實際環境中進行實地測試。
在一片開闊的場地,我們將太陽能電池板豎立起來,在陽光明媚的白天,太陽光線照射在太陽能電池板上。此時,系統自動追光功能啟動,電機不斷調整光伏板方向和角度,使太陽光線始終照射在電池板上,以最大限度地吸收太陽能。
圖7 系統實物圖
當夜晚降臨,或是在室內,光線變得柔和甚至微弱,系統依然能夠自動追光。
經過一段時間的實地測試,我們發現這款系統在各種環境下都能正常工作。不僅在陽光充足的白天,即使在陰天或夜晚,系統也能自動調整最佳角度,保證太陽能電池板能夠最大限度地吸收能量。如此,基本實現了預期要求。
5 結 論
本文介紹了一種基于STM32的太陽能電池板智能追光控制系統。通過實時監測環境光照強度和電池板電壓,系統能夠自動調整光伏板方向和角度,以最大限度地吸收太陽能。同時,系統還具備觸摸功能,方便用戶進行操作。經過實地測試,該系統在各種環境下均能正常工作,基本實現了預期要求。
未來,我們將在以下幾個方向繼續優化系統,提高其性能和可靠性:
1)提高光電轉換效率。通過選用高性能的太陽能電池板和優化電池板結構,提高光電轉換效率,從而進一步提高系統整體性能。
2)增強系統穩定性。對系統進行深入的優化和調試,提高系統的穩定性和可靠性,使其在各種環境下都能正常工作。
3)擴大應用范圍。將智能追光控制系統應用于更多場景,如家庭、農業、工業等領域,以提高太陽能的利用率,降低能源成本。
4)實現智能化與互聯網的結合。將系統與互聯網相結合,實現遠程監控和控制,讓用戶可以隨時隨地了解系統運行狀況,并根據需求進行調整。
5)降低成本。在保證系統性能的前提下,降低系統成本,使其更具市場競爭力。
參考文獻:
[1] 李攀,張宏詩,廖德燁,等.基于STM32的太陽能電池板智能追光控制系統設計 [J].電子制作,2021(17):77-79.
[2] 濱川圭弘.太陽能光伏電池及其應用 [M].北京:科學出版社,2008.
[3] 工業和信息化部人才交流中心,恩智浦(中國)管理有限公司.電機和電源控制中的最新微控制器技術 [M].北京:電子工業出版社,2018.
[4] 陳海生,李泓,徐玉杰,等.2022年中國儲能技術研究進展 [J].儲能科學與技術,2023,12(5):1516-1552.
[5] 趙思晗.基于脈沖調制的高壓Buck型DC-DC設計與研究 [D].北京:北京化工大學,2023.
[6] 張菁,王穎,劉威,等.C語言程序設計 [M].北京:中國鐵道出版社:2022.
[7] 張懷平,李宏章,鐘海強.TFT-LCD液晶顯示技術與應用研究 [J].電子技術與軟件工程,2022(18):86-89.
[8] 于曉雪.光伏發電系統最大功率點跟蹤及太陽位置追蹤技術的研究 [D].長春:吉林建筑大學,2023.
[9] 姜楠.基于單片機的太陽能雙軸追蹤系統開發與研究 [D].景德鎮:景德鎮陶瓷大學,2023.
[10] 向敏,朱智勤,唐曉銘,等.單片機原理與工程應用 [M].北京:電子工業出版社:2021.
作者簡介:蘇雙琴(1978—),女,漢族,江蘇揚州人,高級講師,工程碩士,研究方向:電子與通信工程技術。