陽(yáng)郁為 胡仕剛 張志遠(yuǎn) 王改義 楊昊 唐志軍


基金項(xiàng)目:國(guó)家自然科學(xué)基金資助項(xiàng)目(61674056,61875054)。
摘要:論文基于STM32f103微控制器搭建太陽(yáng)能路燈統(tǒng)一管理平臺(tái),對(duì)太陽(yáng)能路燈的各項(xiàng)指標(biāo)進(jìn)行監(jiān)測(cè),來判斷路燈是否受損,同時(shí)結(jié)合物聯(lián)網(wǎng)技術(shù)和我國(guó)最新的北斗衛(wèi)星對(duì)受損路燈進(jìn)行精準(zhǔn)定位,從而實(shí)現(xiàn)太陽(yáng)能路燈的監(jiān)測(cè)維護(hù)與回收利用。
關(guān)鍵詞:監(jiān)測(cè)系統(tǒng);蓄電池回收;物聯(lián)網(wǎng);北斗衛(wèi)星定位
中圖分類號(hào):TM923文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-9129(2020)07-0082-01
Abstract:the paper is based on STM32f103 microcontroller to build a unified management platform, solar street lamps of the indicators for monitoring of solar street lamps, judge whether the street light damage, at the same time combined with Internet technology and the latest beidou satellite precise positioning for the damage to the street lamp, so as to realize the monitoring of solar street lights maintenance and recycling.
Key words:monitoring system;Battery recovery;The Internet of things;Beidou satellite positioning
1引言
現(xiàn)如今太陽(yáng)能路燈的普遍推廣與使用,使得太陽(yáng)能路燈幾乎遍布道路的每一個(gè)角落,其分布范圍之廣泛也給太陽(yáng)能路燈的統(tǒng)一管理與維護(hù)帶來了困難,受損的路燈不能正常照明,給來往車輛的行駛帶來不便,甚至?xí)斐山煌ㄊ鹿省4送馓?yáng)能路燈的蓄電池有一定的壽命,如果報(bào)廢不及時(shí)回收,其重金屬等有害物質(zhì)就會(huì)流入土壤,嚴(yán)重污染環(huán)境。因此有必要搭建統(tǒng)一管理平臺(tái),及時(shí)監(jiān)測(cè)受損路燈并對(duì)其維護(hù)或回收利用[1]。
2系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)
在該太陽(yáng)能路燈監(jiān)測(cè)中,單個(gè)的太陽(yáng)能路燈的監(jiān)測(cè)框圖如圖1所示,其中包括STM32f103微控制器,LoRa遠(yuǎn)程通信模塊,壓敏傳感器,光敏傳感器,穩(wěn)壓模塊,電流測(cè)量模塊以及蓄電池電壓測(cè)量模塊。
如圖1所示的蓄電池電壓測(cè)量模塊,用于在蓄電池不對(duì)太陽(yáng)能路燈進(jìn)行供電時(shí),測(cè)量蓄電池兩端的開路電壓,由于蓄電池的開路電壓與蓄電池電容量成線性關(guān)系,所以通過測(cè)量所得開路電壓,可以推算出蓄電池的電容量,若電容量低于一定值則說明蓄電池需要更換[3]。圖一中的四個(gè)壓敏傳感器用于監(jiān)測(cè)太陽(yáng)能蓄電池是否鼓包,安裝于蓄電池的四周并緊貼蓄電池,若壓敏傳感器傳送給微控制器的值超過一定值則說明太陽(yáng)能蓄電池已經(jīng)出現(xiàn)鼓包現(xiàn)象,太陽(yáng)能蓄電池需要更換[2]。圖中的電流測(cè)量模塊,用于夜間檢測(cè)太陽(yáng)能路燈是否正常工作,若檢測(cè)出沒有電流通過,說明路燈未亮,若有電流通過,則說明路燈正常照明[2]。圖中北斗定位模塊和LoRa遠(yuǎn)程通信模塊與微控制器相連,若經(jīng)過監(jiān)測(cè)發(fā)現(xiàn)此路燈出現(xiàn)蓄電池電容量過低,電池鼓包,夜間電路沒有電流通過等問題需要維護(hù),則開啟北斗定位系統(tǒng),用于對(duì)需要維護(hù)的太陽(yáng)能路燈進(jìn)行精準(zhǔn)定位,方便人員檢修,并且使用LoRa遠(yuǎn)程通信模塊發(fā)送故障信息和路燈標(biāo)號(hào)至上位機(jī)中;否則關(guān)閉北斗定位系統(tǒng)并且不使用LoRa模塊,以此減少能耗。
3軟件設(shè)計(jì)
系統(tǒng)主程序設(shè)計(jì)流程圖如圖2所示,對(duì)程序的詳細(xì)描述如下所述。
3.1微控制器控制整套系統(tǒng)每三個(gè)月工作一次,每次對(duì)太陽(yáng)能路燈實(shí)行連續(xù)一天的監(jiān)測(cè),并且在一天內(nèi)進(jìn)行取樣檢測(cè),即每一小時(shí)獲得一組數(shù)據(jù),即共檢測(cè)24次。
3.2記錄每次采集到的數(shù)據(jù)。電流測(cè)量模塊測(cè)出有電流通過則使微控制器控制有電流通過的次數(shù)加一,若沒有電流通過時(shí),則用微控制器控制沒有電流通過的次數(shù)加一,并且微控制器將所有監(jiān)測(cè)數(shù)據(jù)中有電流通過與沒有電流通過的次數(shù)分別保存下來,若有電流通過的次數(shù)少于4次,則說明太陽(yáng)能路燈可能出現(xiàn)故障。
3.3若四個(gè)壓敏傳感器傳送給微控制器的值有一個(gè)值超過設(shè)定的閾值,則連續(xù)接收壓敏傳感器監(jiān)測(cè)的100次數(shù)據(jù),若有90次及其以上壓敏傳感器傳給微控制器的值大于設(shè)定的閾值,則說明蓄電池發(fā)生鼓包現(xiàn)象[2]。
3.4在白天,即電流測(cè)量模塊測(cè)出沒有電流通過,則微控制器控制電壓測(cè)量模塊,測(cè)出蓄電池的開路電壓,由開路電壓與蓄電池的線性關(guān)系,可以通過開路電壓算出當(dāng)前的電容量,若電容量低于某一特定值,則表明蓄電池需要更換。
3.5待一天的監(jiān)測(cè)完成之后,微控制器控制LoRa模塊將監(jiān)測(cè)得到的數(shù)據(jù)通過LoRa組網(wǎng)發(fā)送到遠(yuǎn)端電腦上位機(jī)中。
4結(jié)論
本篇文章從理論上分析了建立起太陽(yáng)能路燈統(tǒng)一管理平臺(tái)的可行性,給出了硬件電路的設(shè)計(jì)方案和軟件設(shè)計(jì)方案,在硬件電路設(shè)計(jì)中,我們采用STM32f103微控制器,壓敏傳感器,光敏傳感器,穩(wěn)壓模塊,電流測(cè)量模塊以及蓄電池電壓測(cè)量模塊等實(shí)現(xiàn)了對(duì)太陽(yáng)能路燈的各種故障的監(jiān)測(cè),同時(shí)利用了我國(guó)最新的北斗衛(wèi)星定位技術(shù),實(shí)現(xiàn)了對(duì)故障路燈的精準(zhǔn)定位,方便維修人員及時(shí)對(duì)路燈進(jìn)行維修和回收利用?;诖耍梢院推髽I(yè)合作,以縣為單位,在每個(gè)縣級(jí)單位的中心建立起一個(gè)太陽(yáng)能路燈的統(tǒng)一管理平臺(tái),總而實(shí)現(xiàn)對(duì)分布范圍廣泛的路燈高效的統(tǒng)一管理。
參考文獻(xiàn):
[1]普平貴,黃超,王偉.太陽(yáng)能路燈監(jiān)控平臺(tái)的搭建[J].通訊世界,2016(12):223-224.
[2]馬群.太陽(yáng)能路燈智能控制系統(tǒng)[D].河南科技大學(xué),2014.
[3]蘭成榮.蓄電池實(shí)時(shí)監(jiān)測(cè)系統(tǒng)的研究與設(shè)計(jì)[D].湖南大學(xué),2014.
通信作者:胡仕剛(1980.9—),男,湖北咸寧人,博士/教授,從事集成電路設(shè)計(jì)研究與教學(xué)。