電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>Arduino太陽能追蹤器

Arduino太陽能追蹤器

2022-10-18 | zip | 0.28 MB | 次下載 | 3積分

資料介紹

描述

該項目為太陽能跟蹤器提供了一個開放的硬件/軟件測試臺。所提出的原型基于由 Arduino Uno 控制的雙軸太陽能跟蹤器,Arduino Uno 是一個基于易于使用的硬件和軟件的開源原型設(shè)計平臺。太陽能跟蹤器可以在 LightDependent Resistor (LDR) 傳感器的幫助下自動控制,也可以使用電位計手動控制。此外,該測試臺還提供基于 Excel 的虛擬儀器,可以記錄和呈現(xiàn)太陽能跟蹤器數(shù)據(jù)。所使用的硬件被選擇為便宜、緊湊和通用的。提議的測試臺旨在幫助學生加深對控制理論及其應(yīng)用的理解。

?

建議的測試臺如圖 1 所示。它基于一個太陽能跟蹤器,該跟蹤器可以借助四個 LDR 傳感器和兩個伺服電機(SM1 和 SM2)自動旋轉(zhuǎn)以跟蹤太陽,或使用電位計手動跟蹤。要在兩種模式(自動和手動)之間切換,使用按鈕。另一個按鈕用于將 SM1(上下伺服電機)或 SM2(左右伺服電機)連接到電位計以控制它們的運動。此外,使用計算機作為虛擬儀器,在 MS Excel 中根據(jù)時間將光伏板的模式和電流、電壓和功率可視化。Arduino Uno 板用于實現(xiàn)系統(tǒng)的所有軟件要求。

fig1_06Dnc2AAKx.png?auto=compress%2Cformat&w=740&h=555&fit=max
圖 1. 提議的測試臺示意圖
?

機械設(shè)計

如圖 2 所示,太陽能跟蹤器的計算機輔助設(shè)計 (CAD) 3D 模型是在 CATIA 中設(shè)計的。它由光伏板、左右上下伺服電機、四個LDR傳感器組成。對于水平軸,軸承與上下伺服電機平行固定,具有更好的靈活性。太陽跟蹤器設(shè)計有兩個自由度,從東到西由左右伺服電機和從南到北由上下伺服電機。LDR 傳感器放置在光伏面板的四個角上,并放置在頂部帶有小孔的暗管中,以檢測太陽的照度。這些暗管也被認為是輻射集中器,用于提高太陽能跟蹤器的魯棒性。

fig2_JgEX1Z4Ik6.png?auto=compress%2Cformat&w=740&h=555&fit=max
圖 2. CATIA 中太陽跟蹤器的 CAD 3D 模型
?

硬件系統(tǒng)

圖 3 展示了所提出的測試平臺的電子電路。對于自動模式,微控制器將 LDR 傳感器(引腳 A0 至 A3)的模擬值轉(zhuǎn)換為數(shù)字。然后,它使用兩個脈沖寬度調(diào)制 (PWM) 信號(引腳 5 和 6)控制兩個伺服電機(上下和左右)來跟蹤太陽。旋轉(zhuǎn)運動發(fā)生在兩個軸上,根據(jù)每日太陽路徑的方位角從東到西,根據(jù)季節(jié)太陽的路徑從南到北高度。對于手動模式,電位器(引腳 A4)用于控制兩個伺服電機的運動,一個按鈕(引腳 11)用于將電位器連接到上下伺服電機或左右伺服電機。此外,另一個按鈕(引腳 12)用于在兩種模式之間切換。此外,PV電壓通過Arduino的模擬引腳A5測量,然后計算PV電流,因為負載的電阻是已知的。接下來,PV 電流、電壓和功率與時間的關(guān)系以及實際模式被發(fā)送到計算機,在 MS Excel 上實時呈現(xiàn)。

fig3_FRPDfGLb3e.png?auto=compress%2Cformat&w=740&h=555&fit=max
圖 3 具有手動和自動模式的太陽能跟蹤器電子電路
?

LDR 傳感器電路設(shè)計為分壓器電路。光強的變化與分壓器輸出電壓的變化成正比。分壓器的頂部為 5 V,地為 0 V,分壓器的輸出連接到微控制器的模擬輸入(例如A 0)。隨后,單片機模數(shù)轉(zhuǎn)換器ADC)將A 0 讀取的模擬值轉(zhuǎn)換為0到1023之間的數(shù)字值,因為ADC是用10位編碼的,根據(jù)這個值可以知道光的水平。分壓器中使用的電阻值為 330 Ω。

使用兩個 180 度伺服電機。一個伺服電機(MG996R)根據(jù)垂直軸控制太陽能跟蹤器,即左右伺服電機。還有一個微型伺服電機(SG90)根據(jù)水平軸控制太陽能跟蹤器,即上下伺服電機。伺服電機的優(yōu)點是我們可以使用直接連接到微控制器輸出的單根低電流線來控制它的停止、運行、旋轉(zhuǎn)方向和速度,而無需任何驅(qū)動器。使用的伺服電機由 Arduino UNO 板通過 3 線電纜控制,如圖 3 所示,兩根線用于供電,一根線用于 PWM 控制其位置。

嵌入式軟件設(shè)計

嵌入式軟件是將嵌入硬件 (Arduino Uno) 中以控制和監(jiān)控太陽能跟蹤器測試臺的部分。嵌入式軟件旨在滿足以下要求:

1 、試驗臺有手動和自動兩種模式。一個按鈕連接到引腳 12 以在兩種模式之間切換。

2.手動模式下,電位器可以控制伺服電機,左右電機由東向西,上下電機由南向北控制。一個按鈕連接到引腳 11 以在兩個電機之間切換電位器,它控制左右伺服電機或上下伺服電機。

3.如果自動模式處于活動狀態(tài),則將執(zhí)行圖 4 所示的算法。后者使用 LDR 傳感器返回的模擬值。例如,考慮方位角或垂直軸,比較兩個右側(cè) LDR 和兩個左側(cè) LDR 的平均值,如果左側(cè) LDR 接收到更多的光,太陽跟蹤器將通過左右伺服電機沿該方向移動。后者將繼續(xù)旋轉(zhuǎn),直到差異結(jié)果在 [-10, 10] 范圍內(nèi)。該范圍用于穩(wěn)定控制器,一旦太陽能跟蹤器垂直于太陽,則不再進行進一步控制。另一方面,如果右側(cè)的 LDR 接收到更多的光,則太陽跟蹤器通過左右伺服電機沿該方向移動,并將繼續(xù)旋轉(zhuǎn),直到差異結(jié)果在 [-10, 10] 范圍內(nèi)。相同的方式用于高程軸。此外,我們還確定了四個 LDR 傳感器之間的平均輻射,以及該值是否小于一個小值(8:經(jīng)過實際調(diào)整和測試的值,當輻射為零時返回)。也就是說,夜幕降臨了。在這種情況下,太陽跟蹤器必須回到太陽升起的位置。例如,如果將左右伺服電機設(shè)置為 0 度,將上下伺服電機設(shè)置為 30 度,即可到達太陽升起位置。這可以通過 C 函數(shù)“servox. write(angle)”由 Arduino IDE 提供。一個經(jīng)過實際調(diào)整和測試的值,當輻照為空時返回)。也就是說,夜幕降臨了。在這種情況下,太陽跟蹤器必須回到太陽升起的位置。例如,如果將左右伺服電機設(shè)置為 0 度,將上下伺服電機設(shè)置為 30 度,即可到達太陽升起位置。這可以通過 C 函數(shù)“servox. write(angle)”由 Arduino IDE 提供。一個經(jīng)過實際調(diào)整和測試的值,當輻照為空時返回)。也就是說,夜幕降臨了。在這種情況下,太陽跟蹤器必須回到太陽升起的位置。例如,如果將左右伺服電機設(shè)置為 0 度,將上下伺服電機設(shè)置為 30 度,即可到達太陽升起位置。這可以通過 C 函數(shù)“servox. write(angle)”由 Arduino IDE 提供。

4. 通過模擬引腳 A5 獲取的 PV 電壓必須經(jīng)過處理并用于計算 PV 電流和功率。然后所有這些數(shù)據(jù)和實際模式必須通過 USB 電纜發(fā)送到計算機,然后在 MS Excel 中呈現(xiàn)。

fig4_vLrdhml8Yg.png?auto=compress%2Cformat&w=740&h=555&fit=max
圖 4 太陽跟蹤器自動模式算法
?

PLX-DAQ Excel 宏用于從 Arduino 微控制器到 Excel 電子表格的數(shù)據(jù)采集。我們只需要下載它。安裝后,PC 上會自動創(chuàng)建一個名為“PLX-DAQ”的文件夾,其中有一個名為“PLX-DAQ Spreadsheet”的快捷方式。然后,要在開發(fā)板和 Excel 之間建立通信,我們只需要打開電子表格并在 PLX-DAQ 窗口中定義連接設(shè)置(波特率和端口)(圖 5)。此后,點擊“連接”后,輸出數(shù)據(jù)將被收集并實時顯示在 Excel 電子表格上

fig5_0LxeXh0f6l.png?auto=compress%2Cformat&w=740&h=555&fit=max
圖 5. PLX-DAQ 電子表格窗口
?

原型

圖 6 顯示了處于分離和組裝狀態(tài)的太陽能跟蹤器。如前所述,整個結(jié)構(gòu)是使用木板制造的,很明顯,所有提到的組件都已用于構(gòu)建具有手動和自動模式的太陽能跟蹤器(LDR 傳感器、Arduino Uno、伺服電機、電位計、按鈕和小型光伏板)。

fig5_1JsW3LqFyF.png?auto=compress%2Cformat&w=740&h=555&fit=max
圖 6 太陽跟蹤器的組成
?

圖 7 顯示了整個測試臺、帶有虛擬儀器的太陽能跟蹤器,以及可以暴露光線以測試太陽能跟蹤器的人造燈。太陽能跟蹤器和計算機通過 USB 數(shù)據(jù)線連接。一旦獲得 PV 電壓,控制器就會處理此信息并使用它來計算 PV 電流和功率。然后,所有這些數(shù)據(jù)都被發(fā)送到計算機以在 MSExcel 中呈現(xiàn)。從無花果。從圖 5 和圖 6 可以看出,所建議的測試臺體積小、靈活且易于使用。它可以讓學生、研究人員和工程師在實施大型太陽能跟蹤設(shè)備之前以簡單的方式應(yīng)用他們的算法。

fig6_u3JSWAlIk0.png?auto=compress%2Cformat&w=740&h=555&fit=max
圖 7. 帶有虛擬儀器的整個測試臺
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費