91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Fusion系列單片機和FPGA實現提高太陽能的利用率

電子設計 ? 來源:單片機與嵌入式系統應用 ? 作者:王勁 , 陳林 ? 2020-10-19 10:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

太陽能是資源豐富、無污染的能源替代品,怎樣提高對其的利用率逐漸成為各國的研究焦點。太陽能的利用存在以下問題:首先,太陽能雖然資源豐富,但能量分散,集中在某點的能量較少,同時太陽能的方向性決定了較長時間內不可能在固定方向一直獲取較大的能量;第二,太陽能受環境條件的制約,只有在白天太陽光線較好的情況下,才能獲得穩定的太陽能;第三,太陽能電池板的轉換效率不高,目前世界上太陽能電池板的轉換效率最高也只有30%,而國內使用的轉換效率大都在20%左右。本課題主要針對太陽能利用率低這一問題,利用太陽定位算法以及光敏電阻傳感器反饋法,并通過 Fusion系列單片機模數混合的FPGA協調控制電機,驅動太陽能電池板實時追日,以提高太陽能的利用率。后續通過FPGA的PWM模塊對蓄電池進行智能充電和電源管理,最后在開發板的LCD單元中顯示天氣和電源狀態信息,并同時通過串口及時反饋相關信息到PC機上。

1 系統設計

1.1 系統整體設計

本系統主要由中央處理單元、智能采光、電源管理和上位機軟件4個部分組成。系統主要實現了太陽能利用率的提高,太陽能的轉換和存儲,UPS功能。本設計還提供了對系統的檢測和管理。

如圖1所示,系統包括控制處理單元、電源管理單元、供電和輸電單元(包括太陽能電池板、蓄電池、市電、電能輸出接口)、接口單元、LCD顯示單元、按鍵、指示和報警單元、步進電機驅動單元和采光單元。利用FPGAAFS600作為控制處理單元,主要通過Verilog HDL硬件邏輯和cote51軟核實現數據采集、處理、電機的驅動控制以及電源管理單元的控制。采光單元和步進電機驅動單元主要實現采集光強數據以及控制機械傳動改變太陽能電池板的方位的功能。電源管理單元與供電和輸電單元實現蓄電池充/供電切換、市電供電和蓄電池供電切換、太陽能充/供電切換、電能變換輸出。

基于Fusion系列單片機和FPGA實現提高太陽能的利用率

1.2 智能采光的設計

系統提供兩種方式對太陽方位進行跟蹤:光敏電阻陣列自適應控制算法和定位跟蹤算法。其中以光敏電阻陣列自適應控制算法為核心,以定位跟蹤算法為輔助校正。這兩種方式有機結合,以增強系統的魯棒性和抗干擾性,使其能更好地適合各種環境。

1.2.1 光敏電阻陣列

光敏電阻是電阻性傳感器,在所受到的光強度發生變化時,其電阻值相應變化,可將光信號轉換為電信號。

(1)陣列布局設計

如圖2右側所示,P1~P8為光敏電阻,分別布置在圓筒內外東、南、西、北四個方位。P1~P4裸露在外,東西對稱的一對(P1,P3)用于粗略檢測太陽方位角θA;另一對(P2,P4)用于粗略檢測太陽入射角θZ;P5~P8在圓筒內部,東西對稱的(P5,P7)用于精確檢測太陽方位角θA;另一對 (P6,P8)用于精確檢測太陽入射角θZ。采光板設置了一個保護圓筒,它可以較大程度屏蔽外界環境的散射光及其他干擾光線,使得外界的干擾光源對跟蹤效果的影響降到較低,提高跟蹤精度。

(2)跟蹤原理

布置在外部的4個光敏電阻P1~P4能反映出當前天氣情況,例如陰天、晴天或者黑夜,從而可以決定是否需要調整太陽能電池板;布置在內部的4個光敏電阻P5~P8用于精細調整電池板的方位。

當太陽光偏離垂直方向一個較小的角度時,由于受環境散射光的影響,外部光敏電阻不會反映出太陽光線的變化;而內部光敏電阻受到了圓筒對環境散射光的屏蔽保護,它們接收的照度會出現差值,即偏離信號。當太陽光偏離了一個較大的角度時(陰雨天,烏云過后或者日夜交替),筒內的光敏電阻可能接收不到太陽光,筒外的光敏電阻就能反映出照度差值??刂茊卧ㄟ^對信號再進行判斷和處理,控制太陽光接收裝置角度的調整,直到太陽能電池板對準太陽。

(3)設計參數的選取

粗略認為太陽在24 h內轉過360°,本系統設計指標為每半小時跟蹤1次,所以跟蹤的靈敏度為7.5°,即當太陽角度偏轉7.5°(θ=7.5°)的時候,光敏電阻P5被遮擋,而P7能被光線照射。此時采光板就要進行調整,以跟蹤太陽的方位。

根據實物的布局要求,設定圓桶的直徑D=5 cm,S=O.5 cm。因此,得到內部傳感器之間距離為L=(5-2×O.5)=4 cm。上述的參數選定以后,根據H=S/tan(θ),即H=S/tan(2 7c×7.5/360),把S=O.5 cm代入,最后得到H=3.79 cm。實際中考慮到光線的散射和干擾,選取圓桶高度為6 cm。

1.2.2 定位跟蹤算法

因為地球自轉一周為24小時,可以粗略認為太陽每小時自東向西偏移15°(360°/24),設時角為ω,磁偏角(赤緯角)為э,太陽入射角(天頂角)為θZ,太陽方位角為θA,φ為當地緯度。經計算得到:

根據公式(1)、(2),考慮到南京經度為e118.77,緯度為n32.O,海拔為50 m以下,再參考大數估計算法和相關的校正參數,在Matlab中編程計算出太陽方位角和高度角。由于此計算復雜龐大,會大量消耗FPGA的資源,不利于在 FPGA的51軟核下運行??紤]到本系統只針對南京地區,地形上忽略海拔和緯度的變化,時間上忽略時區和分鐘的變化,在Keil C中重新精簡程序,并把前后算法所得數據以及實際測量數據進行對比描繪曲線,如圖3所示。

圖3為根據2008年2月19號8:25~16:25每隔1小時南京太陽天頂角θZ和方位角θA以及實際測量的相應值而描繪得出。其中左圖表示太陽方位角 (θA)隨時間變化自東向西偏轉的軌跡;右圖表示太陽高度角(90-θZ)隨時間變化的軌跡。通過對比,證明經過Keil C的簡化,并未帶來明顯的軌跡偏差,而且定位算法所得到的軌跡與實際測量軌跡基本吻合。這樣便使系統通過自行計算太陽方位來實現追日成為可能。圖中曲線還表明對于太陽方位角和高度角,計算值整體比測量值大,這主要是由于大氣對太陽光折射以及測量的誤差而造成的,在實際調試中可以做出一定的修正,以改善追日效果。

2 系統流程設計與仿真測試

2.1 系統流程設計

本系統采用前后臺系統。主程序是一個無限循環,循環中通過調用相應的函數完成相應的操作,而對于與時間關系很強的關鍵操作通過中斷處理完成。主程序軟件流程如圖4所示。

利用該FPGA的core51核作為控制處理單元的核心,通過所提供的帶有模擬功能的AD模塊對多路AD采樣的數據進行處理和分析;由 core51核配置,門驅動核輸出,控制電機驅動的脈沖信號,實現對系統采光的機械驅動,從而調整太陽能電池板的方位。由于太陽光的變化是比較緩慢的,所以影響本系統數據采集精度的主要因數是AD自身轉換的誤差以及瞬時強光干擾。系統通過51核用軟件的方法對AD輸入的數據進行平滑濾波。

該FPGA還為用戶提供了可編程的脈寬調制(PWM)核,即可以通過軟件的方式改變輸出脈沖的周期和占空比。其中PWM模塊提供了 PWM_addr、 PWM_data輸入信號,用于修改PWM波形的周期和占空比。通過core51核的配置,PWM核輸出PWM控制信號,實現對蓄電池充電的控制。最后通過LCD實時顯示天氣和蓄電池狀態信息,并通過串口反饋到PC。

2.2 自適應的采光定位流程設計

為了實現的方便,本系統東西方向上對太陽跟蹤的詳細流程如圖5所示(南北方向的跟蹤原理是一樣的)。系統先通過AD采集到外部4個以及內部東西方向的2個光敏電阻電壓,外部4路與所設門限比較,判斷當前天氣情況。如果連續3次采樣值低于黑夜的門限時,則認為是黑夜,系統將停止工作。如果判為陰天,則系統控制太陽能電池板,讓其方位保持不變。如果為晴天,則按照所采到的內部兩路光敏電阻電壓差值進行判別,當差值大于所設門限時、則認為電池板方位需要進行調整。調整原則為:若東邊電壓值大于西邊,則電池板向東邊轉動1.8°;反之,向西邊轉動1.8°。調整以后再返回到數據采集,重復上述過程。系統對于太陽方位角度的計算,可以作為一種備用和補充校正方案,即當光敏電阻損壞或者向光采光電路出現故障時,所采到的數據會出現異常(例如長時間的為0或者電壓過高),可以通過上位機發命令,用定位算法所得結果調整太陽能電池板的方位。

在不同的環境下反復測試并改善遮光效果,得到內電阻采樣電壓再判別晴天、陰天和黑夜的門限分別為6.1 V、5.8 V和0.1 V(采用6.2 V電源供電);在太陽光偏離一定角度時,內電阻因遮光筒遮光而產生的電壓差值在1 V左右;在白天由于突然而來的強光而產生的外部電阻采樣電壓波動在0.2 V左右。通過改變內電阻采樣電壓差值門限發現,門限電壓過低將使得電機轉動過于靈敏,浪費電能;門限電壓過高,將導致不能實時追日。最終設門限為0.8 V,達到最佳效果。

2.3 AD的仿真

由于AFS600有16路12位的AD,因此用5位表示通道號,用12位表示對應的數據。在設計AD數據與core51的數據交換中,采用分3字節的傳輸方式把17位數據分高、中、低3個字節分別傳給core51,測試激勵與仿真結果,如圖6所示。

av_0為通道1,r_clk為core51的讀命令端口,在一次數據有效(DATAVALID產生一個脈沖)分別讀取3個字節的數據。先把十六進制的采樣數據轉換成十進制,除以4 095再乘以8,([D(0x9 c4)/4 095]×8),計算得到4.88 V,而實際值為5 V,誤差為2.4%。av_1為通道4,同理得到轉換結果為2.91 V,實際值為3 V,誤差為3%。

2.4 上位機軟件

上位機軟件共包括兩個模塊:顯示模塊,負責刷新界面上的狀態、數據等;通信模塊,與MCU進行通信,并且將通信的結果放入上位機內存,調用顯示模塊刷新界面。上位機軟件通過串口與MCU連接后,若沒有傳遞經緯度時間信息的命令,則每隔3 s上位機向單片機請求1次數據;若有傳遞經緯度時間信息的命令,則優先發送該命令。任何命令發送給MCU以后,如果1 s內沒有收到MCU的回應,則判斷已經斷開了連接。

結語

本系統的設計和調試雖只是在實驗階段,但基本能實現預定功能,而且所得數據和調試結果將為相關方面的研究提供寶貴經驗。目前,仍有需要改進的地方:首先,考慮到陰雨天氣系統仍能正常工作,則采光筒的保護需要完善;第二,完善太陽跟蹤機械裝置的設計,提高裝置的精度、穩定性、節能性;第三,本系統只實現了太陽在東西方向的跟蹤,在南北方向上的跟蹤還需要進一步的完善。

本系統稍加成本便可以較大幅度提升太陽能的轉化和利用性能,并且具有良好的擴展性;還可結合具體背景廣泛應用到汽車、家居、公共場所和工業現場等用電領域。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1645

    文章

    22046

    瀏覽量

    618286
  • 單片機
    +關注

    關注

    6067

    文章

    44989

    瀏覽量

    650347
  • 太陽能
    +關注

    關注

    37

    文章

    3529

    瀏覽量

    116116
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于Atmega16的太陽能電池板光源控制系統設計方案

    本文設計了一種基于Atmega16單片機太陽能電池板光源跟蹤控制系統,能夠實時跟蹤太陽并使太陽光充分垂直照射電池板,從而提高
    發表于 05-04 11:23 ?1805次閱讀

    太陽能跟蹤及能量轉換系統 采用SLH89F5162

    本項目研究目的在于對傳感器,信號轉換,電機驅動,單片機系統和電源管理方面的關鍵技術進行理論研究并進行驗證,并在符合可持續發展目標基礎上提高光能的利用率,拓寬太陽能
    發表于 09-29 20:48

    基于FPGA太陽跟蹤器該怎么設計?

    太陽能是一種清潔無污染的能源,取之不盡,用之不竭,發展前景廣闊。但是太陽能具有間歇性及強度和方向不確定的特點,給太陽能的收集帶來了一定困難。采用太陽跟蹤裝置可以使
    發表于 11-06 08:09

    太陽能LED路燈狀態傳感器節點怎么設計?

    隨著太陽能LED路燈在城市照明系統中的廣泛應用,如何節約能源、提高路燈能源的利用率己成為急需解決的問題。太陽能LED路燈涉及到光伏電池、LED燈頭、蓄電池和路燈控制系統,能否最大效率地
    發表于 04-14 07:53

    請問一下如何提高無線信道利用率

    影響無線信道利用率的因素有哪些?無線利用率與網絡質量間的關系是什么?調整和提高無線信道利用率的建議有哪些?
    發表于 05-27 06:46

    太陽能板控相關資料下載

    對綠色能源的開發和利用是響應我國節能減排重要決策,太陽能跟蹤裝置。此裝置使用了單片機,外加兩個步進電機,光電轉換器和相關的外部元器件及傳感器等等,其中太陽能電池板和云臺都可以很好的完成
    發表于 06-30 08:01

    太陽能板的開發資料分享

    霧霾。然而農村太陽能豐富,卻沒能得到很好的利用,即便現有的發電產品對太陽能電池板也大多采用固定支架。課題對此提出了能夠跟蹤太陽方向的云臺支架,可實現
    發表于 06-30 06:55

    太陽能跟蹤裝置是什么

    摘要對綠色能源的開發和利用是響應我國節能減排重要決策,太陽能跟蹤裝置。此裝置使用了單片機,外加兩個步進電機,光電轉換器和相關的外部元器件及傳感器等等,其中太陽能電池板和云臺都可以很好的
    發表于 07-12 08:07

    基于單片機太陽能跟蹤裝置的設計

    設計簡介:本設計是基于單片機太陽能跟蹤裝置的設計,主要實現以下功能:可實現通過八個光照強度傳感器定位哪個方向上光照強度最強可實現鎖定光照強
    發表于 11-19 08:43

    如何實現單片機便攜式太陽能充電器系統的設計?

    如何實現單片機便攜式太陽能充電器系統的設計?
    發表于 02-23 06:23

    基于PIC單片機太陽能路燈控制器

    太陽能路燈與普通路燈不同, 它采用太陽電池作為唯一的供電電源, 因為目前太陽電池組件的成本還比較高, 因此為了降低系統成本, 必須采取必要的措施提高
    發表于 01-13 16:10 ?158次下載

    基于51單片機多功能太陽能路燈的設計

    為了充分利用太陽能,提高能源的利用效率,文中結合太陽能與C8051F020單片機
    發表于 08-29 14:59 ?170次下載
    基于51<b class='flag-5'>單片機</b>多功能<b class='flag-5'>太陽能</b>路燈的設計

    基于單片機太陽能智能路燈系統的設計與實現

    為使西藏各主要道路管理更加智能化,提高路燈系統的工作效率,本文結合太陽能與SPCE061A單片機實現了藏式特色太陽能智能路燈系統的設計。本項
    發表于 12-04 08:44 ?32次下載
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>太陽能</b>智能路燈系統的設計與<b class='flag-5'>實現</b>

    2020上半年國家電網風電、太陽能發電利用率達98.7%

    據最新統計,今年1-6月國家電網有限公司經營區風電、太陽能發電量合計2947億千瓦時,同比增長15%,占總發電量的比例達11.4%,同比提高1.6個百分點。風電、太陽能發電利用率96.
    發表于 07-10 17:32 ?1272次閱讀

    2020上半年我國風電、太陽能發電利用率已達98.7%

    從國家電網獲悉,今年1-6月國家電網有限公司經營區風電、太陽能發電量合計2947億千瓦時,同比增長15%,占總發電量的比例達11.4%,同比提高1.6個百分點。風電、太陽能發電利用率9
    發表于 08-24 09:11 ?2890次閱讀
    主站蜘蛛池模板: 久久国产精品亚洲综合 | 午夜免费啪在线观看视频网站 | 日韩免费毛片视频 | 精品视频网站 | 天堂网在线观看 | www激情| 日韩综合色 | 九月婷婷综合婷婷 | 天堂视频在线观看 | 华人黄网站大全 | 扒开末成年粉嫩的流白浆视频 | 222www免费观看| 亚洲区中文字幕 | 男女爱爱福利 | 日韩精品视频免费在线观看 | 国产精品久久新婚兰兰 | 91久久精品青青草原伊人 | 国产r67194吃奶视频 | 欧美一卡二卡科技有限公司 | 看大片全色黄大色黄 | 国产一级特黄aa大片爽爽 | 俺要操| 日韩ab| 玖玖草在线观看 | 九色视频在线播放 | 无遮挡很爽很污很黄很色的网站 | 天堂激情 | 最近2018中文字幕免费看2019 | 一区免费| 黄网站在线观看高清免费 | 午夜在线视频国产 | 男人cao女人视频在线观看 | 级毛片| 俄罗斯美女69xxxxxx | yy8090韩国日本三理论免费 | 色视频色露露永久免费观看 | 亚洲欧美人成网站综合在线 | 成人啪啪免费视频 | 午夜高清免费在线观看 | 免费看大黄| 天堂在线影院 |