導航:首頁 > 操作系統 > 單片機光伏

單片機光伏

發布時間:2023-02-18 01:06:52

A. 光伏匯流箱有作用,主要是管什麼的

匯流箱在光伏發電系統中是保證光伏組件有序連接和匯流功能的接線裝置。該裝置能夠保障光伏系統在維護、檢查時易於切斷電路,當光伏系統發生故障時減小停電的范圍。

產品功能

光伏電池串開路報警,狀態檢測帶開關量輸入,用於採集直流斷路器、防雷器等元件的動作狀態帶繼電器輸出,可以設定為點動方式,用於驅動直流斷路器的自動分合閘提供溫度、輻照、風速等類型感測器輸入介面。

可輸出DC24V電源給外部感測器供電就地數碼管循環顯示每通道的輸入電流,並具有自動關閉節能顯示模式RS485介面,支持Modbus RTU通訊協議,通訊地址、波特率、數據方式都可自由設定。

(1)單片機光伏擴展閱讀

在太陽能光伏發電系統中,為了減少太陽能光伏電池陣列與逆變器之間的連線,用戶可以將一定數量、規格相同的光伏電池串聯起來,組成一個個光伏串列,然後再將若干個光伏串列並聯接入智能光伏匯流箱,在智能光伏匯流箱內匯流後,通過直流斷路器輸出,與光伏逆變器配套使用從而構成完整的光伏發電系統,實現與市電並網。

為了提高系統的可靠性和實用性,可在智能光伏匯流箱里配置光伏專用直流防雷模塊、直流熔斷器和斷路器等,並設置工作狀態指示燈、雷電計數器等,方便用戶及時准確的掌握光伏電池的工作情況,保證太陽能光伏發電系統發揮最大功效。

對於大型光伏並網發電系統,為了減少光伏組件與逆變器之間連接線,方便維護,提高可靠性,一般需要在光伏組件與逆變器之間增加直流匯流裝置。

使用光伏匯流箱,用戶可以根據逆變器輸入的直流電壓范圍,把一定數量的規格相同的光伏組件串聯組成1個光伏組件串列,再將若干個串列接入光伏陣列防雷匯流箱,通過防雷器與斷路器後輸出,方便了後級逆變器的接入。

B. 太陽能燈用單片機選型

給大家介紹一個基於AT89S52單片機的太陽能路燈設計方案
1、太陽能路燈控制器設計

路燈控制系統工作原理:白天光伏電池向蓄電池充電,晚上蓄電池提供電力供路燈照明。所以蓄電池將構成一個充放電循環。太陽能路燈照明控制電路包括光伏電池、蓄電池、路燈和控制器四部分。設計中採用AT89S52單片機,並將其作為智能核心模塊。外圍電路主要包括太陽能電池電壓采樣模塊、蓄電池電壓采樣模塊、鍵盤電路模塊、LED顯示模塊、充放電控制模塊等。圖1是太陽能路燈控制器結構設計圖。

2、單片機智能控制模塊

太陽能路燈控制器選擇ATMEL公司的8位單片機AT89S52為核心的智能控制模塊,在整體上具有低功耗、性能高的特點。

2.1、單片機振盪電路

單片機振盪電路如圖2所示。

2.2、復位電路

復位電路如圖3所示,電路結構簡單,穩定可靠。

3、電源電路模塊設計

系統正常工作電壓為5V,系統採用12V/24V的鉛酸蓄電池供電,蓄電池電壓不穩定,所以需要對電源進行穩壓。本系統採用LM7805三端穩壓器,其輸入電壓在5~24V時均可以保證輸出為穩定的+5V。LM7805組成穩壓電源只需要很少的外圍元件,使用起來非常方便,工作穩定可靠J。系統電源電路如圖4所示。

4、采樣模塊設計

太陽能電池采樣和蓄電池采樣對於系統正常運行起著非常重要的作用。太陽能路燈控制器要對蓄電池充放電進行合理控制,即需對蓄電池、太陽能電池板電壓進行采樣。為此,AT89S52單片機就要外接A/D轉換模塊,把電壓轉換為數字信號,系統選用v/F轉換晶元LM331組成數模轉換電路。在系統采樣設計中,為了防止因為外部因素導致AT89S52程序跑飛或死機,提高系統穩定性,在LM331與單片機之間還需增加單通道的高速光電隔離器6n137J。圖5為太陽能電池板采樣電路圖。系統蓄電池采樣和太陽能電池板采樣電路相同。

C. 光伏發電系統由哪些部分構成其作用分別是什麼

離網型光伏發電系統組成:

典型的光伏發電系統主要由光伏陣列、充放電控制器、儲能裝備或逆變器、負載等組成。其構成如圖所示。

光照射到光伏陣列上,光能轉變成電能,光伏陣列的輸出電流由於受環境影響,因此是不穩定的,需要經過DC-DC轉換器將其轉變成穩定的電流後,才能載入到蓄電池上,對蓄電池充電,蓄電池再對負載供電。如果是並網售電,則不需要蓄電池,而是通過並網逆變器,將直流電流轉換成交流電流,並到電網上進行出售。也就是說,離網型光伏發電系統必須使用到蓄電池儲能,而並網型則不一定需要。

控制系統對光伏陣列的輸出電壓和電流進行實時采樣,判斷光伏發電系統是否工作在最大功率點上,然後根據跟蹤演算法,改變PWM信號的占空比,進而控制光伏陣列的輸出電壓使其工作點向最大功率點逼近。在蓄電池過充過放控制模塊中,當蓄電池電壓充電或放電到一定的設定值後,就會自動關閉或打開。

光伏陣列組件

光伏發電系統利用以光電效應原理製成的光伏陣列組件將太陽能直接轉換為電能。光伏電池單體是用於光電轉換的最小單元,一個單體產生的電壓大約為0.45V,工作電流約為20~25mA/cm2,將光伏電池單體進行串、並聯封裝後,就成了光伏電池陣列組件。

當受到光線照射的太陽能電池接上負載時,光生電流流經負載,並在負載兩端建立起端電壓,這時太陽能電池的工作情況可以用下圖所示的太陽能電池負載特性曲線來表示。它表明在確定的日照強度和溫度下,光伏電池的輸出電壓和輸出電流以及輸出功率之間的關系,簡稱I-V特性和P-V特性。從圖中可以看出,光伏發電系統的特性曲線具有強烈的非線性,既非恆壓源也非恆流源。從其P-V特性曲線可以看出,在日照強度一定的前提下,其輸出功率近似於一個開口向下的拋物線。該拋物線頂點對應的功率即為該日照強度下的P-V曲線的最大功率點,對應的電壓稱為最大功率點電壓。為了提高光伏發電系統的轉化效率,就必須使系統保持運行在P-V曲線最大功率點附近。

光伏電池陣列的幾個重要技術參數:

1)短路電流(Isc):在給定日照強度和溫度下的最大輸出電流。

2)開路電壓(Voc):在給定日照強度和溫度下的最大輸出電壓。

3)最大功率點電流(Im):在給定日照強度和溫度下相應於最大功率點的電流。

4)最大功率點電壓(Um):在給定日照和溫度下相應於最大功率點的電壓。

5)最大功率點功率(Pm):在給定日照和溫度下太陽能電池陣列可能輸出的最大功率。

DC-DC轉換器

光伏電池板發出的電能是隨著天氣、溫度、負載等變化而不斷變化的直流電能,其發出的電能的質量和性能很差,很難直接供給負載使用。需要使用電力電子器件構成的轉換器,也就是DC-DC轉換器,將該電能進行適當的控制和變換,變成適合負載使用的電能供給負載或者電網。電力電子轉換器的基本作用是把一個固定的電能轉換成另一種形式的電能進行輸出,從而滿足不同負載的要求。它是光伏發電系統的關鍵組成成分,一般具備有幾種功能:最大功率點追蹤、蓄電池充電、PID自動控制、直流電的升壓或降壓以及逆變。

DC-DC轉換器輸出電壓和輸入電壓的關系通過控制開關的通斷時間來實現的,這個控制信號可以由PWM信號來完成。主要工作原理是保持通斷周期(T)不變,調節開關的導通持續時間來控制電壓。D為PWM信號的占空比。

根據輸入和輸出的不同形式,可將電力電子轉換器分為四類,即AC-DC轉換器、DC-AC轉換器、DC-DC轉換器和AC-AC轉換器。在離網型光伏發電系統中採用的是DC-DC轉換器。

DC-DC轉換器,其工作原理是通過調節控制開關,將一種持續的直流電壓轉換成另一種(固定或可調)的直流電壓,其中二極體起續流的作用,LC電路用來濾波。DC-DC轉換電路可以分為很多種,從工作方式的角度來看,可以分為:升壓式、降壓式、升降壓式和庫克式等。

降壓式轉換器(BuckConverter)是一種輸出電壓等於或小於輸入電壓的單管非隔離直流轉換器;升降壓式變換器(Buck-BoostConverter)轉換電路的主要架構由PWM控制器與一個變壓器或兩個獨立電感組合而成,可產生穩定的輸出電壓。當輸入電壓高於目標電壓時,轉換電路進行降壓;當輸入電壓下降至低於目標電壓時,系統可以調整工作周期,使轉換電路進行升壓動作;而升壓式轉換器(BoostConverter)是輸出電壓高於輸入電壓的單管不隔離直流轉換器,所用的電力電子器件及元件和Buck轉換器相同,兩者的區別僅僅是電路拓撲結構不同。

蓄電池

在獨立運行的光伏發電系統中,儲能裝置是必不可少的。現在可選的儲能方法有很多,如電容器儲能、飛輪儲能、超導儲能等,但是從方便、可靠、價格等綜合因素來考慮,大多數大中型的光伏發電系統都使用了免維護式的鉛酸蓄電池作為系統的儲能裝置。

但選用鉛酸蓄電池也有不足之處,它比較昂貴,初期投資能夠佔到整個發電系統的1/4到1/2,而蓄電池又是整個系統中較薄弱的環節,因此如果管理不當,會使蓄電池提前失效,增加整個系統的運營成本。

光伏控制模塊

光伏控制模塊以單片機為控制中心,為蓄電池提供最佳的充電電流和電壓,快速、平穩、高效地為蓄電池充電。並在它充電過程中減少蓄電池的損耗,盡量延長蓄電池的使用壽命,同時保護蓄電池免受過充電和過放電的危害。如果用戶使用的是直流負載,通過太陽能控制器可以為負載提供穩定的直流電(由於受天氣等外界因素的影響,太陽電池陣列發出的直流電的電壓和電流不是很穩定),同時也通過控制感測器電路(光控、聲控等)來實現全自動開關燈功能。

單片機的主要工作是將電流採集電路和電壓採集電路採集到的電流、電壓進行運算比較,然後通過MPPT演算法來調節PWM的占空比D,使光伏陣列組件工作在最大功率點處。

離網型逆變器

住宅用的離網型光伏發電系統因為部分負載是交流負載,因此還需要離網型逆變器,把光伏組件發出的直流電變成交流電給交流負載使用。光伏離網型逆變器與光伏並網型逆變器在主電路結構上沒有較大區別,主要區別在光伏並網型逆變器需要考慮並網後與電網的運行安全。也就是同頻;同相;抗孤島等控制特殊情況的能力。而光伏離網型逆變器就不需要考慮這些因數。

為了提高離網型光伏發電系統的整體性能,保證電站的長期穩定運行,逆變器的性能指標非常重要。

離網型光伏發電系統的應用:

離網型光伏發電系統廣泛應用於偏僻山區、無電區、海島、通訊基站和路燈等應用場所。

D. 光伏分布式電源功率控制器是什麼

光伏控制器的功能和分類
光伏控制器的功能
(1)高壓(HVD)斷開和恢復功能:控制器應具有輸入高壓斷開和恢復連接的功能。

(2)欠壓(LVG)告警和恢復功能:當蓄電池電壓降到欠壓告警點時,控制器應能自動發出聲光告警信號。

(3) 低壓(LVD)斷開和恢復功能:這種功能可防止蓄電池過放電。通過一種繼電器或電子開關連結負載,可在某給定低壓點自動切斷負載。當電壓升到安全運行范圍時,負載將自動重新接入或要求手動重新接入。有時,採用低壓報警代替自動切斷。

(4)保護功能:

① 防止任何負載短路的電路保護。

② 防止充電控制器內部短路的電路保護。

③ 防止夜間蓄電池通過太陽電池組件反向放電保護。

④ 防止負載、太陽電池組件或蓄電池極性反接的電路保護。

⑤ 在多雷區防止由於雷擊引起的擊穿保護。

(5)溫度補償功能:當蓄電池溫度低於25℃時,蓄電池應要求較高的充電電壓,以便完成充電過程。相反,高於該溫度蓄電池要求充電電壓較低。 通常鉛酸蓄電池的溫度補賞系數為 -5mv/?C/CELL

光伏控制器的分類
光伏控制器基本上可分為五種類型:並聯型、串聯型、脈寬調制型、智能型和最大功率跟蹤型。

並聯型控制器: 當蓄電池充滿時,利用電子部件把光伏陣列的輸出分流到內部並聯電阻器或功率模塊上去,然後以熱的形式消耗掉。因為這種方式消耗熱能,所以一般用於小型、低功率系統,例如電壓在12伏、20安以內的系統。這類控制器很可靠,沒有如繼電器之類的機械部件。

串聯型控制器: 利用機械繼電器控制充電過程,並在夜間切斷光伏陣列。它一般用於較高功率系統,繼電器的容量決定充電控制器的功率等級。比較容易製造連續通電電流在45安以上的串聯控制器。

脈寬調制型控制器:它以PWM脈沖方式開關光伏陣列的輸入。當蓄電池趨向充滿時,脈沖的頻率和時間縮短。按照美國桑地亞國家實驗室的研究,這種充電過程形成較完整的充電狀態,它能增加光伏系統中蓄電池的總循環壽命。

智能型控制器: 採用帶CPU的單片機(如 Intel公司的MCS51系列或Microchip公司PIC系列)對光伏電源系統的運行參數進行高速實時採集,並按照一定的控制規律由軟體程序對單路或多路光伏陣列進行切離/接通控制。對中、大型光伏電源系統,還可通過單片機的RS232介面配合MODEM數據機進行遠距離控制。

最大功率跟蹤型控制器:將太陽電池的電壓U和電流I檢測後相乘得到功率P,然後判斷太陽電池此時的輸出功率是否達到最大,若不在最大功率點運行,則調整脈寬,調制輸出占空比D,改變充電電流,再次進行實時采樣,並作出是否改變占空比的判斷,通過這樣尋優過程可保證太陽電池始終運行在最大功率點,以充分利用太陽電池方陣的輸出能量。同時採用PWM調制方式,使充電電流成為脈沖電流,以減少蓄電池的極化,提高充電效率。

E. 分布式光伏發電系統的基本設備和各自的工作原理分別是

分布式光伏發電系統的基本設備包括光伏電池組件、光伏方陣支架、匯流箱、直流配電櫃、並網逆變器、交流配電櫃等設備,另外還有供電系統監控裝置和環境監測裝置。
太陽能光伏組件:將光能轉換成直流電能
常用的晶體硅光伏組件有多晶硅光伏組件和單晶硅光伏組件。光伏組件的使用壽命為25年,一般廠家的質保期是10年,即保證10年內光伏組件的功率衰減不超過10%。達到標準的光伏組件都可以在冰雪,暴雨和暴曬條件下不損壞。
逆變器:將直流電轉換成交流電
並網光伏逆變器的工作原理是:利用單片機、DSP等高性能微處理器控制大功率電力電子開關器件工作,對光伏組件陣列輸出的直流電進行轉換,使設備輸出滿足電網電壓、相位及頻率要求的交流電並網光伏逆變器除了具有過欠電壓、過欠頻率、防孤島效應、短路保護等功能外,同時應將其電壓(或者電流)總諧波畸變率控制在較小的范圍內,以盡可能減少對電網的干擾。太陽能並網光伏系統使用的並網光伏逆變器必須具有高品質的電能輸出。目前,先進的光伏逆變器都配置有高性能濾波電路,使得逆變器交流輸出的電能質量很高,能夠滿足各項國家標准對公共電網的電能質量的要求,不會對公共電網質量造成污染。更多信息可登錄江蘇能源雲網了解。
配電櫃:開關和電量計量
匯流箱:保證光伏組件有序連接和匯流功能
將一定數量、規格相同的光伏電池串聯起來,組成一個個光伏串列,然後再將若干個光伏串列並聯接入光伏匯流箱,在光伏匯流箱內匯流後,通過控制器,直流配電櫃,光伏逆變器,交流配電櫃,配套使用從而構成完整的光伏發電系統,實現與市電並網。匯流箱能夠保障光伏系統在維護、檢查時易於切斷電路,當光伏系統發生故障時減小停電的范圍。

F. 跪求...基於51單片機自動跟蹤陽光太陽能熱水器控制系統的設計

對綠色能源的開發和利用是響應我國節能減排,環保政策的舉措,太陽能作為可持續,零污染,具有很高的環保價值和經濟效益,高效利用太陽能還可以有效替代部分化石能源,從而降低因石化能源燃燒導致的污染,減輕霧霾。然而農村太陽能豐富,卻沒能得到很好的利用,即便現有的發電產品對太陽能電池板也大多採用固定支架。課題對此提出了能夠跟蹤太陽方向的雲台支架,可實現太陽能電池板自動調節而始終面向光線最強的一面,提高太陽能發電的利用率。課題從雲台,電機驅動,控制器,光線感測器,液晶顯示等構成,課題成果不僅可以用到太陽能發電,還可以用到其它的向光場所,如天文觀測等具有較高的實用價值。

隨著時代的進步與科技的飛速發展,使得對能源的需求隨之增加,對不可再生能源的過度依賴[1],從而使得不可再生能源的存儲量急劇減少,一些不可再生能源(石油)被視為戰略資源,據目前統計,煤炭、石油、天然氣也會在歲月的實踐中而日趨枯竭,消耗殆盡。這些不可再生能源的產生顯然跟不上人類對其的需求,為更好的實現可持續發展,本課題提出了一種太陽追蹤的可行方案,可以大大提升對太陽能的利用,減少對不可再生資源的過度依賴。

為了解決人們對不可再生資源的過度依賴和對清潔能源的高利用率。提出設計一款零污染高效率的裝置——太陽追蹤器。通過電機,控制器,採光板光線感測器等元器件之間的相互配合,實現對太陽光照射最強的方位,實現全方位無死角跟蹤,恰巧正好急需這樣一款具有安全、環保、高效率、以及取之不盡用之不竭的特點,也很方便就可以獲取,如風能和潮汐能一樣是絕對的無污染清潔能源,這也就很好的闡述了光能的可行性[2]。——對此提出太陽跟蹤裝置設計與製作。

優點:太陽作為一個取之不盡用之不竭的能源。在《太陽能利用技術》[3]就有相關的提到,所到達地球表面能量等同於每秒向地球源源不斷的投放了500萬噸煤炭。陽光所到之處,皆為財富,免費使用的同時也不需要考慮任何的運輸費用以及零污染等特性。

缺點:即便如此的看似完美無缺,也存在著兩個致命性缺點[4]:一是能流密度很小;二是太陽的光照強度也會因為(天氣、白夜等)因素的不同而有著很大的差距,很難長時間維持在恆定值,這也在一定程度上大大的影響了使用效率[5]。

國外太陽追蹤器:對太陽能的使用在兩千零四年到兩千零六年太陽能的發電量都是驚人的4961MW[6],在一九九七年,美國的Blackace研製了單軸追蹤器,熱接收率提高了百分之十五......,後期圍繞高效率,輕質量展開。在太陽能遊艇、太陽能飛機、太陽能瓦片等方面得到運用,也見證了太陽能利用的高效率性[7]。

國內太陽追蹤器:在應用市場上面得到了不斷擴張,對於太陽能追蹤器的利用那也是一個相當熱門的談話主題,途徑多年的經驗,將其用在了太陽能熱水器、太陽能路燈以及西部計劃、利用太陽能發電、太陽能供暖等等[8]。

更多的往往是採用單軸跟蹤的方式,相比之下更需要多軸,實現全方位無死角跟蹤。

針對不同條件下,提出了自動控制和手動調節的兩種工作方式:

其中以「自動模式」概述:在自動追尋的過程中,會自動判斷光的強度的大小,若下面光照強度大於上面光照強度,STM32單片機就會直接驅動上端電機向下翻轉;以便於在下午太陽西落的時候,獲得更多的光照,若上面光照強度大於下面光照強度,STM32單片機就會直接驅動上端步進電機向上運動;若上下兩個方位的光照強度均等,上端步進電機不進行動作。在上下光照均勻,左右方向運動的情況,右方位的光照強度大於左方位,STM32單片機就直接驅動下方位第一個步進電機向左方位一定角度轉動;若左方位的光照強度大於右方位的光照強度,STM32單片機就直接驅動下方位第一個步進電機向左方位進行運動;當左右方位採光度也保持幾乎均應的時候光照,那麼下方位的第一個電機也將保持不動。
「手動模式」狀態進行使用按鍵手動來完成設備狀態的切換。四個按鍵對應控制電機完成:上、下、左、右的翻轉動作。通過點動的方式來控制驅動步進電機的實際運動。
在給設備系統進行上電後,系統最初為「自動模式」,這樣可以更好的在不受人為干預的情況下實現對太陽能的最大接收。
編譯語言的選取

方案一:C語言

簡潔緊湊、靈活方便;運算符的豐富性;數據結構的豐富性;結構式語言;語法局限性小,程序編寫自由度大;通過對物理地址的直接訪問,使得完全可以對硬體實現直接控制;程序執行效率高。

C語言面向過程,最主要的在於演算法和數據結構。通過一個過程,對輸入進行運算處理得到輸出。

方案二:C++

C++語言是面向對象的語言,在C的基礎上添加了面向對象、模板等現在程序設計語言的特性。拓展了面向對象設計的內容,使之更加符合現代程序設計的需要。

看似C++比C多了很多優點和特性,但C++並不是所有場合都適用,很多嵌入式開發系統,都只提供了C語言的開發環境,而沒有提供C++的開發環境。很多C++語言不願意乾的臟活累活,C語言干起來快活得很。而C++因為過於復雜,在這方面就稍遜一籌了。

方案三:java

Java是一種解釋性語言,Java人氣極高,但其代碼由於需要在運行前進行解釋因此性能表現更差。C++會被編譯為二進制形式,因此其能夠立即運行且速度更快。兩個程序都足夠大、而且C++的代碼經過優化,兩者的速度差就會變得很顯著甚至很驚人,C++會比java快很多。

從系統的復雜性出發來考慮,同時整個過程的計算量比較大,因此我選用了浮點數的計算方式,選用方案一作為整個系統編譯方式。

2.2 控制系統總體方案選取

方案一:視日尋跡追蹤模式

這樣的一種模式,是基於天文學公式來得出太陽在不同時候的理論性的方位角和俯仰角,在後根據太陽每天在當地實際的運行軌跡位置編寫控制演算法程序,通過使用控制演算法的方式來實現對太陽所在位置的計算,最後通過驅動太陽能板的兩個步進電機來達到俯仰和方位上的轉動。有點是對外界環境的依賴小,同是也存在弊端,那就是不管外界環境是何種天氣,它都會以同樣的工作方式運動,增加了不必要的能耗和元器件的壽命磨損。

太陽的俯仰角h和方位角A的兩個位置參數,可表達如下所示:

δ為赤緯角,Φ是本地緯度,Ω表示太陽時角。

方案二:光電追蹤模式

該模式的核心演算法是利用光敏感測器對太陽位置進行檢測。具體方法:在遮陽板兩側完全對稱地安裝光敏感測器,當太陽光垂直照射在太陽能光伏電池板上時,安裝在兩側上的光敏感測器所產生的電信號相等,將這兩路信號經過放大後送入比較器進行比較,此時不驅動步進電機進行轉動。當太陽位置移動後,遮陽板對陽光進行遮擋,此時兩側的光敏感測器產生的電信號不相等,從而經過放大比較後產生差信號,電機開始運動,完成太陽跟蹤過程。

通過兩者的比較,選擇方案二,簡單易操作性,更適合被普及廣泛使用,在同等使用條件下,最簡方案,則是最優方案。

2.3主控系統選擇

方案一:51單片機作為控制晶元。主要是表現在:主要控制參數是使用設置寄存器變數得以實現,在程序的修改方面,也是相當的方便快捷,成本也是相對低廉,性能與相對簡單的太陽能跟蹤裝置系統匹配;數字化的控制系統,可以達到較高的精度。

方案二:採用FPGA這樣的大規模可編程邏輯器件,但本題屬於控制類,即現場可編程門陣列[WJ1] ,它是在PAL、EPLD等可編程器件的基礎上進-一步發展的產物。

方案三:ARM作為一種高性能嵌入式系統。考慮到方案的可實行性,STM32可以很好的解決數據處理和控制功能,十分適用於太陽能跟蹤,雖是ARM價格昂貴,但是在後期的可拓展空間更大。[WJ2]

結合本次設計的任務要求,以及上訴三種方案的相對比較,最後選用方案三更適合本課題的設計標准,具體採用STM32F103C8T6。

2.4電機選擇

方案一:選擇步進電機,然而步進電機的最大優點就是可以精確地控制電機步數和角度,缺點是價格昂貴。

方案二:選擇直流電機。價格便宜是它的一大亮點,通過減速齒可以提高扭力,具有更大的負載,但是對電機的高精度控制直流電機達不到設計要求。

步進電機作為一種將電脈沖轉換成相應角位移或線位移的電磁機械裝置。通過直接控制輸入的脈沖數量,直接控制其啟停,啟動是速度快,步距角和轉速只取決於脈沖頻率,受外界影響因素小。因此,對於本設計任務要求,為更精確地完成對角度值的精度把控,更好地利用太陽能,因此我選用方案一作為本次課程設計的驅動電機。

2.5步進電機驅動系統選擇

方案一:L298專業電機驅動模塊的選擇,這類驅動模塊的操作方便以及介面簡單同時他們既可以驅動步進電機,也可驅動直流電機。

方案二:三極體等分立元件搭H橋。亮點在於實惠型,控制方式簡單以及結構簡單。優點的同時也伴隨著弊端的存在,電流的承載能力比較小,相同的驅動能力受到限制,分立元件則體積較大同時穩定性也得不到保證。

方案三:採用集成晶元,ULN2003。 .

達林頓管ULN2003,該晶元最多可一次驅動八塊步進電機,本設計作用於兩個步進電機,在實際的使用中,往往起著放點輸出的作用用於驅動大負載的步進電機等。

本次設計綜合考慮,依據實際設計需求,選擇方案三作為步進電機的驅動系統。

2.6實體結構框架選擇

方案一:兩電機互相處以垂直狀態,電機一是左右的轉動而電機二是上下的轉動,在不引入外界條件輔助設備的情況下會出現運動死角,從成本化出發是不可取的。

方案二:將兩個電機由之前的垂直安裝,改變為大於90°的安裝,在不引入外部設備的情況下,可以很好的避開運動死角,從而可實現全方位無死角跟蹤,綜合上述情況選擇方案二進行本次的實體結構設計。

2.2系統設計

2.2.1 單片機構成如下圖:

邏輯不通順,要指出FPGA不適用於本題的缺點

STM32整體比FPGA便宜很多,這條論證建議修改,或者做一個成本對比表再下結論

控制方式:第一步就是將數據程序輸入到輸入設備裡面,輸入設備將程序傳輸給運算器CPU和存儲器,各自程序都對應的傳輸到控制器裡面,由控制器完成完成相互的指令傳遞,最後都是作用於輸出設備,在輸出設備上顯示出來的結果就是最初程序所要表達的效果。

2.2.2 系統整體控制框圖如下:

圖2–2–2 系統整體控制框圖

控制方式:完成整個驅動控制,第一步就是感光元件及光敏電阻感測器對外界光的採集,完成電壓跟隨,通過A/D轉換,然後通過電壓的比較,使用STM32F103C8T6單片機控制電機的驅動,最終完成不同電機在不同的光照強度情況下不同方向的運動,最後實現對光的最大化接收。

2.2.3 電機控制框圖如下:

圖2–2–3 電機控制框圖

控制方式:通過光敏感測器對光的採集,實現了最後對電機運動方式的不同選擇和控制。

當感光元器件第一組接受到的光照強度值大於其它三個方位的光照強度時,那麼電機完成水平方向的電機正轉,並返回最初狀態。
當感光元器件第二組接受到的光照強度值大於其它三個方位的光照強度時,那麼電機完成水平方向的電機反轉,並返回最初狀態。
當感光元器件第三組接受到的光照強度值大於其它三個方位的光照強度時,那麼電機完成垂直方向的電機正轉,並返回最初狀態。
當感光元器件第四組接受到的光照強度值大於其它三個方位的光照強度時,那麼電機完成垂直方向的電機反正,並返回最初狀態。
當所有的感光元器件都處於接受管的均勻照射時,此時的光照強度幾乎大小相等,也就電機的狀態保持不運動。

2.2.4整體電路原理圖如下:

圖2-2-4 整體電路原理圖

系統軟體總體設計流程如圖 2-2-4 所示。系統啟動後,軟體先進行初始化等工作,當程序初始化完成後,通過 感光元器件獲得當前的光照強度,然後根據初始化的參數,控制步進電機將太陽能光伏板轉動到理論的初始狀態,預定方位。將太陽能光伏板轉動到理論位置後,程序開始判斷步進電機轉動模式是手動模式還是自動,初始默認狀態是自動跟蹤模式。

當手動模式時,人為調整電機控制上下左右 4 個按鍵的狀態,使得電機按照人們預想的方向進行運動,以此來得以控制四個方位的不同垂直轉動和水平移動的俯仰角和方位角。當程序判斷為自動模式後,開始自動讀取檢測電路的返回信號,當檢測到是各個方位的光照強度值有較大的的差異是,那麼單片機就發出控制指令控制步進電機進行轉動,升壓模塊是為了給整個系統穩定供電而存在。

閱讀全文

與單片機光伏相關的資料

熱點內容
sybaseisql命令 瀏覽:181
android權威編程指南pdf 瀏覽:659
哪些軟體屬於加密軟體 瀏覽:644
文件夾75絲什麼意思 瀏覽:468
最便宜sop8單片機 瀏覽:964
圖解周易預測學pdf 瀏覽:418
c盤莫名奇妙多了幾個文件夾 瀏覽:169
貴州花溪門票優惠app哪個好 瀏覽:801
如何說話不會讓人有被命令的感覺 瀏覽:438
哪裡可下載湘工惠app 瀏覽:263
福特python 瀏覽:310
pdf轉換成word表格 瀏覽:351
無線遠端伺服器無響應是什麼意思 瀏覽:670
兩位整數倒序輸出python 瀏覽:781
為什麼我的世界天空伺服器進不去 瀏覽:262
釘釘直播後的視頻如何線上加密 瀏覽:503
聽主的命令 瀏覽:208
全民上雲時代雲伺服器 瀏覽:519
iphone不創建id如何下載app 瀏覽:972
windowsphp擴展安裝 瀏覽:93