張乾 王飛 杜向陽(yáng)
摘 ?要: 為了實(shí)現(xiàn)在晴天的時(shí)候可以模擬雨天雨水從樓頂下落時(shí)的情景,同時(shí)記錄雨水所能產(chǎn)生電壓的大小,設(shè)計(jì)了一個(gè)基于STM32單片機(jī)的雨水發(fā)電測(cè)量裝置實(shí)驗(yàn)平臺(tái)。實(shí)驗(yàn)平臺(tái)通過(guò)滾珠絲杠機(jī)構(gòu)裝置調(diào)整雨水下落的高度;利用AS-136液位變送器將所采集到的水壓信號(hào)經(jīng)RS485通訊傳送到STM32單片機(jī)上;利用ADC0808將發(fā)電機(jī)電壓傳送到STM32上的LCD液晶顯示屏上顯示;利用矩陣鍵盤來(lái)控制液晶顯示屏上顯示的是發(fā)電機(jī)的電壓還是所測(cè)量水壓的值;根據(jù)測(cè)量水壓的大小,通過(guò)光電耦合器控制繼電器的開關(guān),從而達(dá)到控制電動(dòng)機(jī)的停轉(zhuǎn)。實(shí)驗(yàn)表明:此套裝置可以模擬雨天雨水從樓上降落的過(guò)程,并可以調(diào)整雨水落下的高度,對(duì)探究雨水發(fā)電的可行性及穩(wěn)定性做了分析。研究對(duì)開發(fā)新能源測(cè)量裝置有借鑒意義。
關(guān)鍵詞: 雨水發(fā)電測(cè)量;滾珠絲杠機(jī)構(gòu);ADC0808電壓測(cè)量;水位控制
中圖分類號(hào): TP23 ? ?文獻(xiàn)標(biāo)識(shí)碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.05.018
本文著錄格式:張乾,王飛,杜向陽(yáng). 基于STM32的雨水發(fā)電測(cè)量裝置設(shè)計(jì)[J]. 軟件,2019,40(5):9397
【Abstract】: In order to simulate the situation of rain water falling from the upper floor in sunny days and record the power generated by rain water, an experimental platform of rain power generation. Measurement based on STM32 single chip microcomputer was designed. The experimental platform adjusts the height of rain water falling through the ball screw mechanism, the water pressure signal is collected by AS-136 level transmitter, the signal is transferred to STM32 through digital-to-analogue conversion; ADC0808 is used to transfer the voltage of small motor to the single chip display; the keyboard controls whether the voltage of the generator or measured water pressure is displayed on the LCD screen; according to the measurement of water pressure, through the photoelectric couple control relay switch, so that to control the motor open or close .Experiments show that this device can simulate rain falling from the upper floor in rainy days and adjust the height of rain falling, the feasibility and stability of rainwater power generation are analyzed. The research can be used for reference in developing new energy measuring devices.
【Key words】: Rain power generation survey; Ball screw mechanism; ADC0808 voltage measurement; Water level control
0 ?引言
隨著城市化進(jìn)程的發(fā)展,電力的供應(yīng)對(duì)于城市化進(jìn)程的發(fā)展顯現(xiàn)出重要的作用。人民生活的改善,工業(yè)的發(fā)展,對(duì)電能的需求量變的越來(lái)越大,雖然國(guó)家進(jìn)行了西電東送的工程,但是卻忽略了東部沿海地區(qū)所存在的大量的雨水能源。所以,利用下落的雨水的勢(shì)能增加電能的提供途徑,是目前社會(huì)的一個(gè)趨勢(shì)。徐蘇榮提出了超高層建筑雨水資源利用水力發(fā)電的總體架構(gòu)設(shè)計(jì)[1];劉志偉也對(duì)雨水收集反饋發(fā)電系統(tǒng)的收集裝置進(jìn)行了研究[2];羅洋也對(duì)高層公共建筑屋面雨水高效綜合利用系統(tǒng)進(jìn)行了研究[3]。到目前為止,人們對(duì)雨水發(fā)電的裝置進(jìn)行了研究,但是這些裝置由于都是用固定容器收集其所需要的水資源,這就造成了固定容器在儲(chǔ)存雨水的時(shí)候,會(huì)造成樓的重心偏高,增加了樓層的負(fù)擔(dān)。而且,因?yàn)闆]有專門測(cè)量雨水下落時(shí)所能夠產(chǎn)生的電壓,因此設(shè)計(jì)了一套實(shí)驗(yàn)裝置,對(duì)高層雨水發(fā)電進(jìn)行驗(yàn)證性分析,便于以后的推廣和應(yīng)用。
1 ?總體設(shè)計(jì)
雨水發(fā)電測(cè)量裝置是由工作實(shí)驗(yàn)平臺(tái)和控制部分以及龍門吊、發(fā)電機(jī)及扇葉、電動(dòng)機(jī)、兩個(gè)盛水裝置及排水管等組成。控制部分是由STM32單片機(jī),AS-136投入式液位變送器,LCD液晶顯示模塊,按鍵模塊,以LM7812芯片為核心的電壓變換模塊,以TCP521-1光電耦合器為核心的電機(jī)驅(qū)動(dòng)模塊和以AD0808芯片為核心的電壓測(cè)量模塊組成[4-6]。
通過(guò)龍門吊將盛水裝置1提高到一定的高度,利用硬質(zhì)排水管將盛水裝置1中的水從高處引下來(lái),通過(guò)AS-136液位變送器測(cè)量水壓信號(hào),經(jīng)STM32單片機(jī)處理后,控制電動(dòng)機(jī)是否從盛水裝置2中抽水。將發(fā)電機(jī)所得到的電壓通過(guò)AD0808芯片輸送到LCD顯示單元上顯示,并通過(guò)矩陣鍵盤切換顯示。同時(shí),通過(guò)工作實(shí)驗(yàn)平臺(tái)來(lái)改變硬質(zhì)管出口處水流下落的不同高度以及扇葉距水流的中心距離。
2 ?工作實(shí)驗(yàn)平臺(tái)機(jī)構(gòu)設(shè)計(jì)
為了能控制從硬質(zhì)排水管落下來(lái)的水距離發(fā)電機(jī)扇葉的高度,以及控制扇葉中心距水流的中心的距離。因此,設(shè)計(jì)了如下圖圖1所示的實(shí)驗(yàn)平臺(tái),實(shí)驗(yàn)平臺(tái)由支撐平臺(tái)、滾珠絲桿、肋板、底座等幾部分構(gòu)成。在工作實(shí)驗(yàn)平臺(tái)設(shè)計(jì)中采用支撐平臺(tái)來(lái)固定排水管的高度和調(diào)整排水管的位置。要探究雨水下落高度對(duì)發(fā)電電壓的影響,采用了滾珠絲杠的結(jié)構(gòu),這種結(jié)構(gòu)的特點(diǎn)是剛度好[7]。為了加強(qiáng)支撐平臺(tái)的剛度,采用了肋板結(jié)構(gòu)對(duì)其進(jìn)行加強(qiáng)。同時(shí),底座為發(fā)電機(jī)的放置提供了一個(gè)良好的場(chǎng)所。
3 ?控制系統(tǒng)硬件設(shè)計(jì)
系統(tǒng)采用STM32F103為控制單元對(duì)系統(tǒng)進(jìn)行控制。通過(guò)電壓變換電路驅(qū)動(dòng)AS-136投入式液位變送器能夠進(jìn)行進(jìn)行正常的工作。將AS-136投入式液位變送器采集到的信號(hào),經(jīng)過(guò)MAX485芯片轉(zhuǎn)換,將采集到的信號(hào)輸入到單片機(jī)進(jìn)行處理。當(dāng)測(cè)量所得的壓強(qiáng)值大于預(yù)設(shè)的壓強(qiáng),單片機(jī)驅(qū)動(dòng)光電耦合器,使繼電器斷開,從而停止電動(dòng)機(jī)的工作;當(dāng)水位低于預(yù)期值時(shí),單片機(jī)驅(qū)動(dòng)光電耦合器,使繼電器打開,從而使電動(dòng)機(jī)開始工作[8]。當(dāng)水從盛水裝置1下落的時(shí)候,會(huì)驅(qū)動(dòng)扇葉的轉(zhuǎn)動(dòng),從而使發(fā)電機(jī)產(chǎn)生連續(xù)的電壓。使用STM32F103自帶的ADC調(diào)理電路,其所能測(cè)得的電壓值范圍為0~3.3V之間,但是根據(jù)DIY發(fā)電機(jī)商家所提供的資料,其發(fā)電機(jī)所能夠產(chǎn)生的電壓值范圍為0~5V左右。使用電壓傳感器和電壓跟隨器組成的電路測(cè)量電壓的話,會(huì)導(dǎo)致電路變的復(fù)雜,ADC0808的測(cè)量范圍是0~5V之間,因此采用ADC0808符合測(cè)量的需要。其控制系統(tǒng)硬件設(shè)計(jì)如下圖2所示。
3.1 ?電壓變換電路
使用AS-136投入式液位變送器時(shí),AS-136投入式液位變送器可以輸出電壓信號(hào)、電流信號(hào)和符合RS485的信號(hào)。但是由于輸出的電壓(0~10V)、電流值(4~20 mA),超出了STM32單片機(jī)能夠承受的最大電壓(0~5 V)和電流(5~+5 mA),因此采用RS485這種輸出信號(hào)的方式,并且RS-485具有通訊速度快、抗干擾距離長(zhǎng)、通訊距離遠(yuǎn)等特點(diǎn)[9]。AS-136能夠在12~36 V的直流電壓下進(jìn)行正常的工作,但獲取20.2 V的直流電壓比較簡(jiǎn)單,因此選取20.2 V直流電壓為其工作電壓。在設(shè)計(jì)電壓變換電路時(shí)用到了LM7812穩(wěn)壓集成模塊,LM7812的穩(wěn)壓值為12 V,但其穩(wěn)壓值是相對(duì)于地而言的,IN4738的穩(wěn)壓值是8.2 V左右,選用IN4738和穩(wěn)壓集成塊的地端連接起來(lái),在沒有損耗的條件下,Vout的輸出電壓是20.2 V。LM7812的電流驅(qū)動(dòng)能力比較弱,在Vout輸出端,放置一個(gè)三極管,增加其電流放大的能力。在后續(xù)電路中,加上電容C3和C4對(duì)要輸出的電壓濾波保護(hù)。為了保護(hù)電源,在后面加入二極管和熱保險(xiǎn)絲組成反接保護(hù)電路,當(dāng)電源反接時(shí),電流經(jīng)過(guò)二極管和保險(xiǎn)絲返回,被保護(hù)電流即負(fù)載端不會(huì)有反向電流的存在,其電壓變換電路如圖3所示[10]。
3.2 ?電動(dòng)機(jī)驅(qū)動(dòng)模塊
在搭建實(shí)驗(yàn)設(shè)計(jì)平臺(tái)的時(shí)候,由于要用到從下水管道中下來(lái)的水。如果等到下雨天做實(shí)驗(yàn)的話,實(shí)驗(yàn)會(huì)變的很不方便,因此,采用了電動(dòng)機(jī)抽水來(lái)補(bǔ)充其中所缺少的雨水。當(dāng)AS-136投入式液位變送器測(cè)水壓低于額定的值時(shí),控制器通過(guò)控制繼電器驅(qū)動(dòng)電動(dòng)機(jī)工作;當(dāng)水壓高于額定的值時(shí),電動(dòng)機(jī)停止抽水。在實(shí)驗(yàn)過(guò)程中,為了簡(jiǎn)化電路設(shè)計(jì)為了,使STM32單片機(jī)與繼電器部分完全隔離,增加電路的安全性,且TLP521-1光電耦合器在市場(chǎng)中容易獲得,因此選用它做電動(dòng)機(jī)驅(qū)動(dòng)模塊的核心部分。TLP521-1的LED的正向電流為20mA,采用了5V的直流電源為其供電為:
在市面上沒有250歐姆的電阻,用270歐姆的電阻來(lái)替代是可以行的通的。在光電耦合器的接收側(cè),其是一個(gè)低速開關(guān)驅(qū)動(dòng)電路,繼電器工作需要較大的工作電流,后面接一個(gè)三極管[11],可以增加其驅(qū)動(dòng)電流的大小。三極管通過(guò)產(chǎn)生電流驅(qū)動(dòng)繼電器工作。根據(jù)經(jīng)驗(yàn)選擇R3的電阻值為1.1 K,R2電阻為10 K,在此時(shí)可以提供較大的電流從而驅(qū)動(dòng)繼電器的工作。繼電器在斷開和關(guān)閉的時(shí)候會(huì)產(chǎn)生一個(gè)反感應(yīng)電動(dòng)勢(shì),加上一個(gè)二極管可以釋放繼電器工作時(shí)候產(chǎn)生的感應(yīng)電壓。其的結(jié)構(gòu)如圖4所示。
3.3 ?電壓測(cè)量模塊
根據(jù)DIY商家所提供的數(shù)據(jù),發(fā)電機(jī)的工作電壓維持在0~5 V之間。如果采用STM32F103自帶的模數(shù)轉(zhuǎn)化(0~3.3 V),則會(huì)把單片機(jī)燒毀。因?yàn)镾TM32F103有較多的I/O引腳,且ADC0808芯片的工作范圍為0~5V。因此選用ADC0808芯片,將所測(cè)的電壓輸送到STM32單片機(jī)進(jìn)行處理[12]。因?yàn)锳DDA、ADDB、ADDC的引腳都是連接在地上的,這就是IN0在工作,將發(fā)電機(jī)的正極連接在IN0,負(fù)極連接在GND上,就可以測(cè)量電壓值的大小。其電壓測(cè)量模塊如圖5所示。
3.4 ?水壓測(cè)量軟件設(shè)計(jì)
水壓測(cè)量是利用AS-136通過(guò)傳感器來(lái)測(cè)量壓力源的值,然后通過(guò)壓力處理電路把其所測(cè)的值通過(guò)RS-485的RTU模式輸出給STM32F103進(jìn)行處理。首先設(shè)定系統(tǒng)水壓的取值范圍;然后通過(guò)STM32F103發(fā)送傳感器通訊地址,AS-136回復(fù),進(jìn)而得到AS-136輸出傳感器的數(shù)據(jù)值。因?yàn)锳S-136所輸出的值是16位的,所以需要對(duì)數(shù)據(jù)輸出值進(jìn)行轉(zhuǎn)換為十進(jìn)制的,并且根據(jù)AS-136所規(guī)定0~2000所對(duì)應(yīng)的是0~1.6 MPa將所得到的十進(jìn)制的數(shù)值乘以0.008得到水壓值。通過(guò)測(cè)量得到的水壓值和系統(tǒng)設(shè)置的取值范圍進(jìn)行對(duì)比,從而控制繼電器的通斷。
4 ?實(shí)驗(yàn)與分析
根據(jù)所搭建的實(shí)驗(yàn)平臺(tái),對(duì)不同高度下來(lái)的水流進(jìn)行分析。記錄的數(shù)據(jù)如表1所示。
5 ?結(jié)語(yǔ)
實(shí)驗(yàn)研究了對(duì)雨水發(fā)電測(cè)量裝置的機(jī)構(gòu)設(shè)計(jì),水壓采集,驅(qū)動(dòng)電機(jī)等方面做了研究,并對(duì)系統(tǒng)的軟硬件進(jìn)行了測(cè)試,從而使其能夠正常的工作。實(shí)驗(yàn)數(shù)據(jù)顯示:當(dāng)雨水高度從高于某一特定的高度下落的時(shí)候,電壓提升會(huì)變的很小。實(shí)驗(yàn)解決了在沒有雨的時(shí)候也可以進(jìn)行雨水測(cè)試。這為以后新能源技術(shù)的發(fā)展打下了一個(gè)堅(jiān)實(shí)的基礎(chǔ)。在實(shí)驗(yàn)中,由于制造扇葉的成本過(guò)高,所以采用的是在市場(chǎng)上買來(lái)的扇葉,在以后的研究中,可以通過(guò)優(yōu)化扇葉的形狀使其的發(fā)電效率更加的高效,同時(shí)也可以提高同軸度,使實(shí)驗(yàn)的誤差更加的少。在實(shí)驗(yàn)過(guò)程中,可以看到當(dāng)扇葉中心距水流距離5cm時(shí)從35cm~55cm下落時(shí)電壓的線性度比較好,當(dāng)扇葉中心距水流距離6cm時(shí)35cm~45cm下落時(shí)電壓的線性度比較好,在后續(xù)的研究中,可以考慮將所發(fā)的電通過(guò)升壓濾波將其并入網(wǎng)中。
參考文獻(xiàn)
[1] 徐蘇容, 周科, 王學(xué)超. 超高層樓房雨水資源水力發(fā)電系統(tǒng)設(shè)計(jì)研究[J]. 水電能源科學(xué), 2018(3).
[2] 劉志偉, 陶宇飛. 雨水收集反饋發(fā)電系統(tǒng)研究[J]. 綠色科技, 2015(07): 274-275.
[3] 羅洋, 饒尚. 高層公共建筑屋面雨水高效綜合利用系統(tǒng)[J]. 煤氣與熱力, 2016, 36(04): 11-16.
[4] 曹延超. 基于STM32 的四旋翼飛行器姿態(tài)測(cè)量系統(tǒng)設(shè)計(jì)[J]. 軟件, 2015, 36(1): 104-109
[5] 丁月林. 基于STM32 的低功耗溫濕度采集器實(shí)現(xiàn)[J]. 軟件, 2015, 36(5): 84-88
[6] 楊彥偉, 雒志秀, 鄭肖宇, 等. 基于STM32 芯片的樓宇火災(zāi)遠(yuǎn)程自動(dòng)報(bào)警系統(tǒng)[J]. 軟件, 2015, 36(8): 117-120
[7] 王希強(qiáng), 蔡素文, 余向陽(yáng). 船閘閘門滾珠絲桿傳動(dòng)式啟閉機(jī)的運(yùn)動(dòng)及受力分析[J]. 水運(yùn)工程, 2012(11): 165-168.
[8] 張曉軍, 王少平, 葉銘銘, 等. 基于多傳感器水流量識(shí)別的節(jié)水循環(huán)控制系統(tǒng)[J]. 計(jì)算機(jī)與數(shù)字工程, 2018, 46(05): 1038-1042.
[9] 劉喜增, 金湘亮. RS485總線信號(hào)反射分析及傳感器采集系統(tǒng)設(shè)計(jì)[J]. 儀表技術(shù)與傳感器, 2017(05): 53-56.
[10] 田智文. 一種帶有保護(hù)電路的直流穩(wěn)壓電源的設(shè)計(jì)[D]. 西安電子科技大學(xué), 2011.
[11] 王凌云, 徐輕塵, 宋亮. 基于三極管的倍頻器研究[J]. 電子設(shè)計(jì)工程, 2017, 25(17): 78-80.
[12] 周潤(rùn)景, 劉波. Altium Designer電路設(shè)計(jì)20例詳解[M]. 北京: 北京航空航天出版社, 2017, 4.