999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32 單片機的光伏雙軸跟蹤系統設計

2024-04-16 03:24:54房良睿王磊范麗君黃永祥魏楠
電子制作 2024年6期
關鍵詞:單片機設計

房良睿,王磊,范麗君,黃永祥,魏楠

(神華工程技術有限公司安徽分公司,安徽合肥,230000)

0 引言

能源是現代社會存在與發展的重要基礎。由于世界經濟水平的不斷增長,能源消耗也在不停地增加,從而導致了全球能源危機的出現[1]。

根據相關數據表明,到2025 年,我國的能源需求總量可能會達到32 億噸煤量,幾乎是2000 年的兩倍,并且我國目前的主要能源煤炭、石油和天然氣的儲備量僅占世界平均水平的50%、40%和70%左右[2~3]。為了應對有可能發生的能源危機,我國正在大力發展新能源有關的產業。而新能源中,太陽能又是不可或缺的一部分。太陽能是一種非常干凈環保的新能源,在轉化為可利用的其他形式能量時,不會產生任何有害氣體或固體廢物[4]并且太陽能總能量排名為當今人類所能開發利用的可再生能源之首[5]。

在光伏系統中,雙軸光伏跟蹤系統相較于固定式光伏系統可提高20%的發電量[6]。

為了提高光伏系統的發電量,本文設計了一個智能化、控制簡單的雙軸光伏跟蹤系統,該系統可以通過傳感器感受太陽位置,從而控制光伏電廠的朝向。

1 系統設計

基于STM32 單片機的光伏雙軸跟蹤系統設計包括兩個部分,一部分是硬件部分,通過尋光傳感器采集太陽朝向,當太陽位置與光伏板朝向有偏差時,通過步進電機控制機械臂云臺,改變光伏板朝向,以實現控制光伏板朝向太陽方向。

圖1 展示了該系統的架構圖,該系統可以控制云臺朝向,將光伏板實時朝向最佳發電角。

圖1 系統的架構圖

2 硬件系統設計

■2.1 尋光模塊電路設計

本系統采用2 對HD-36 尋光模塊對太陽方位信號進行采集。將2 對傳感器分別安裝在光伏板下方兩側,以及云臺兩側,安裝時需要注意擺放位置,如圖2 所示。

圖2 HD-36 擺放位置

光伏板如果與太陽方向接近,4 個傳感器均會被遮擋。否則,會有一側受到太陽的光照,另一側受不到光照。將傳感器輸出信號通過自帶的模塊輸入至單片機。每對光尋跡模塊電路圖如圖3 所示。

圖3 HD-36 電路圖

該模塊輸入電壓為5V,故將模塊的VCC 接入5V 電壓,GND 與0V 相連。M1 與M2 為模塊的輸出信號,輸出信號為0V/5V 的電壓信號,信號與STM32 相連,將輸出信號傳入STM32 主控芯片。單片機通過讀取這2 個引腳的狀態來判斷太陽的相對位置。

■2.2 雙自由度機械臂云臺

雙自由度可以通過機械臂的2 個步進電機控制光伏板朝向,水平方向上步進電機可以控制上方機械臂在水平方向上朝向,使得上方機械臂轉動平面在水平面上360 度轉動,通過單片機控制機械臂下層步進電機,使上層轉動平面與太陽處于同一平面。再通過轉動上層固定的電機可以控制光伏板在垂直方向上朝向,通過控制步進電機使光伏板朝向與太陽相近的位置。通過2 臺42 步進電機,控制光伏板,使其具有最佳傾角。

■2.3 步進電機

步進電機采用2 臺42 步進電機,分別通過1 個TB6600驅動電機,根據電機參數,一個脈沖轉動1.8 度,轉動一圈為360 度。一圈為200 個脈沖,本設計不做細分,故按照驅動參數,將撥碼開關的S1/S2/S3 分別撥至ON/ON/OFF,通過步進電機的電流參數查TB6600,步進電機電流為1.5A。將額定電流與峰值電流均設置為大于1.5A 的最接近擋位。將電機的驅動額定電流設置為1.5A,峰值電流設置為1.7A。按照驅動參數,將撥碼開關的S4/S5/S6 分別撥至ON/ON/OFF。故將電機驅動的S1~S6 設置為ON/ON/OFF/ON/ON/OFF。

將TB6600 的VCC 接至9~42V 直流電源正極,本設計中接至24V 電源正極,GND 接地。A+/A-/B+/B-分別接步進電機的A+/A-/B+/B-線,接線方式一一對應。本設計信號部分采用共陰極接線,PUL-/DIR-/ENA-接地。PUL+/DIR+/ENA+接單片機引腳。PUL 為步進電機的脈沖信號,每脈沖一次步進電機轉動1.8°。DIR 為步進電機的方向信號,控制步進電機轉動方向。TB6600 電路如圖4 所示。

圖4 TB6600 電路

■2.4 按鍵

按鍵部分使用微動開關,本設計中GPIO 使用浮空輸入,不使用芯片上拉電阻。故將按鍵兩端一端接上拉電阻和單片機IO 口,一端接地。當按鍵未被按下時,GPIO 口與地斷開,IO 口輸入通過上拉電阻為高電平。當按鍵按下時,IO 口直接與GND 相連,IO 口被拉到低電平。按鍵電路如圖5 所示。

圖5 按鍵電路

■2.5 硬件系統

硬件部分主要由以上各個模塊構成,通過軟件繪制電路原理圖,將各個模塊連接到單片機芯片的相應引腳上。

除以上部分外,為使單片機更好地工作,還需要設計相應的電路。如單片機的復位、晶振、電源等。通過軟件繪制原理圖并生成PCB 圖后,打板焊接成最終的硬件。

單片機的復位電路類似于電腦的重啟按鈕,在剛上電時需要給STM32 一個低電平,再將其拉高。復位電路的設計方法是通過RC 串聯的方式,將10kΩ 的電阻與0.1μF 的電容串聯,其中0.1μF 的一端接地,另一端接電阻。10kΩ 的電阻一端接VCC,另一端接電容,將電容與電阻連接的部分與單片機的復位引腳連接。在上電時,由于RC 電路的特性可以使復位引腳處于低電平狀態,使單片機復位。完成復位后,隨著電容逐漸充滿電,復位引腳的電位逐漸被拉高,單片機不再處于復位狀態。在電容處并聯一個按鍵,使得單片機在工作時如果需要手動復位,可以通過按下復位按鍵使電容器短路形成一個低電平,通過按鍵形成的長時間的低電平也可以使單片機復位,以實現在需要單片機重啟時,通過按鍵復位功能使單片機復位。

單片機在運行時需要一個時鐘,這個時鐘就是晶振電路。STM32 分為內部時鐘和外部時鐘,本次設計的2 個外部時鐘使用的是無源晶振電路。將單片機連接晶振的引腳連接至晶振的兩端,兩端通過電容連接至GND,構成一個時鐘電路。外部時鐘的2 個晶振的頻率分別為8MHz 和32.768kHz。8MHz 為高速外部時鐘(HSE),32.768kHz 為低速外部時鐘(LSE)。單片機內部還有PLL(鎖相環倍頻輸出),可以對時鐘部分進行分頻倍頻。在單片機初始化時可以對時鐘進行操作,調整其時鐘的參數,使其以一定的時鐘頻率工作。

電源部分分為24V、5V、3.3V 這3 個電壓的電源設計,24V 采用成套的24V 電源,通過成套的24V 電源將交流220V 電壓轉換為直流24V 電壓,給系統提供穩定的24V 直流輸入,并作為5V 和3.3V 的電源直流輸入。

通過LM2596-5 將24V 電壓降壓至5V。LM2596 是一款常用的直流轉直流的降壓芯片。LM2596 開關電壓調節器是降壓型電源管理單片集成電路,能夠輸出最大3A 的驅動電流,同時具有很好的線性和負載調節特性。將電源降至5V 供HD-36 模塊使用。

通過LM1117-3.3 將電壓降為3.3V,供主控使用。LM1117-3.3 共3 個引腳,中間的2 引腳為GND,是輸入與輸出的公共端。2 端各并聯一個電容器濾波,分別接于Vin與GND 之間、Vout 與GND 之間,以濾除高次諧波。Vin輸入5V 電壓,取自LM2596-5 輸出;Vout 輸出3.3V 電壓,供單片機使用。

3 軟件系統設計

■3.1 主程序流程設計

STM32 單片機分別使用2 個GPIO 連接信號線連接1對HD-36 尋光模塊的M1/M2。利用STM32 采集到開關量的輸出,通過采集到的開關信號在STM32 內部進行運算處理,通過判斷采集到的信號判斷當前光伏板朝向,并控制云臺轉動至適合的區域。

當云臺兩側傳感器檢測到太陽方向與上方機械臂轉軸方向不垂直時,可以通過控制云臺下側電機,將云臺轉動至太陽方向與上方機械臂轉軸方向垂直的方向。當光伏板兩側傳感器檢測到太陽方向與光伏板法線不平行時,可以通過控制光伏板下方電機,將云臺轉動至太陽方向與光伏板法線方向平行的方向。

■3.2 子程序流程設計

3.2.1 尋光子程序設計

每對尋光模塊有4 個接口,分別接5V 電源VCC/GND,以及M1/M2。單片機的IO 口接模塊的M1/M2,首先開啟時鐘并初始化STM32 端口為浮空輸入,并循環讀取IO 口的輸入狀態。

當云臺兩側傳感器輸入狀態為M1 高電平且M2 低電平時,控制電機正轉;當輸入狀態為M1低電平且M2高電平時,控制電機反轉。

當光伏板兩側傳感器輸入狀態為M1 高電平且M2 低電平時,控制電機正轉;當輸入狀態為M1 低電平且M2 高電平時,控制電機反轉。

3.2.2 步進電機子程序設計

PUL 為步進電機的脈沖信號,每脈沖一次步進電機轉動1.8°,初始化時設置為復用推挽輸出模式,開啟并復用電動機相應定時器。DIR 為正轉反轉信號,ENA 為使能信號需要初始化為推挽輸出模式。通過這幾個輸出控制電動機轉動。

3.2.3 按鍵控制子程序設計

本設計共設計了6 個輸入按鍵,通過6 個可以手動控制,分別為自動/手動/電機1 正轉/電機1 反轉/電機2 正轉/電機2 反轉。

由于按鍵電路上設計了上拉電阻,故初始化時設置為浮空輸入。其中自動/手動接單片機中斷。當按下手動按鍵后單片機進入外部中斷函數,延時消抖并停止步進電機PWM輸出,將自動手動標志位置為手動。通過標志位將主程序退出自動模式的循環進入手動模式,當進入手動模式后,通過電機的4 個按鍵控制電機的正轉反轉。當按下自動按鍵后單片機停止步進電機PWM 輸出,并將自動手動標志位置為自動。通過標志位將主程序退出手動模式的循環進入自動模式,當進入自動模式后,通過HD-36 尋光模塊控制電機正反轉。程序邏輯圖如圖6 所示。

圖6 程序邏輯圖

4 結論

本文采用STM32 單片機、尋光模塊、雙自由度機械臂云臺設計一個光伏雙軸跟蹤系統,該系統以STM32 單片機為控制核心,使用HD-36 尋光模塊采集太陽的相對位置,TB6600 驅動步進電機控制光伏板朝向,實現了雙軸系統自動跟蹤光源,具有重要的應用價值。

猜你喜歡
單片機設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 亚洲国产精品无码久久一线| 久热这里只有精品6| 小说区 亚洲 自拍 另类| 91无码人妻精品一区二区蜜桃| 亚洲首页在线观看| 亚洲欧美成人综合| 91口爆吞精国产对白第三集| 久久精品aⅴ无码中文字幕 | 欧美成人一级| 免费在线看黄网址| 国产激情无码一区二区免费| 99er这里只有精品| 国产美女无遮挡免费视频| 中文字幕 日韩 欧美| 国产精品无码一二三视频| 中文字幕 日韩 欧美| 制服丝袜亚洲| 午夜激情婷婷| 国产自在线拍| 久久6免费视频| 黄色网址手机国内免费在线观看| 国产欧美日韩资源在线观看| 黄色网址手机国内免费在线观看| 婷婷亚洲最大| 国产乱人免费视频| 精品撒尿视频一区二区三区| 在线国产三级| 久久福利网| 激情无码字幕综合| 一本视频精品中文字幕| 久久久精品久久久久三级| 欧美精品黑人粗大| 亚国产欧美在线人成| 午夜视频在线观看区二区| 亚洲精品福利视频| 热热久久狠狠偷偷色男同| 九色综合视频网| 日韩免费毛片视频| 国产区人妖精品人妖精品视频| 99中文字幕亚洲一区二区| 九九免费观看全部免费视频| 国产一区二区丝袜高跟鞋| 青青青国产视频手机| 精品亚洲欧美中文字幕在线看| 欧美另类视频一区二区三区| 亚洲成人精品在线| 久久综合婷婷| 嫩草在线视频| 久久精品一品道久久精品| 国产麻豆精品在线观看| 亚洲第一成年人网站| 91麻豆国产在线| 波多野结衣无码视频在线观看| 久久五月天综合| 狼友av永久网站免费观看| 视频一本大道香蕉久在线播放| 中国国产A一级毛片| 国产精品视频公开费视频| a级毛片在线免费| 亚洲人成成无码网WWW| 久草中文网| 亚洲经典在线中文字幕| 久久国产亚洲欧美日韩精品| 免费久久一级欧美特大黄| 色综合激情网| 天天干天天色综合网| 亚洲成a人在线观看| 一级做a爰片久久免费| 久久这里只有精品免费| 午夜福利视频一区| 日韩av无码精品专区| 日本免费福利视频| 国产精品观看视频免费完整版| 亚洲国产精品久久久久秋霞影院| 少妇精品久久久一区二区三区| 精品久久香蕉国产线看观看gif| 亚洲国产精品日韩专区AV| 国产哺乳奶水91在线播放| 激情成人综合网| 国产乱人伦精品一区二区| 成人福利在线免费观看| 久久精品女人天堂aaa|