• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android終端的便攜式溫濕度監(jiān)測警示系統設計

      2017-03-07 03:38:14劉建國嚴利雄向官騰常聚忠
      湖北電力 2017年10期
      關鍵詞:溫濕度藍牙報警

      劉建國,嚴利雄,向官騰,常聚忠

      (國網湖北省電力有限公司檢修公司,湖北 武漢 430050)

      0 引言

      在電力檢修運維的過程中,溫度與濕度的檢測和控制是安全保障的重要環(huán)節(jié)。變壓器、GIS等變電(換流)站主設備開蓋或解體時對溫濕度有嚴格的限制條件,現場施工過程中若出現濕度超標時違規(guī)冒險施工,極易導致設備本體內部受潮,影響設備正常投運,帶來負面影響,嚴重者可能會導致設備投運后故障、非停等問題。因此,實時監(jiān)測現場工作環(huán)境的溫濕度,保障工作環(huán)境合格,可以有效避免溫濕度異常帶來的負面影響,從而保障設備的正常使用及使用壽命。

      由于電力施工現場設備類型多,施工條件復雜,溫濕度環(huán)境監(jiān)測點的位置選取對監(jiān)測效果有重要影響,需要監(jiān)測設備具備良好性能與可移動性。目前大多數溫濕度監(jiān)測裝置都能實現數據的實時采集與處理功能,但裝置往往具有體積大、可視化低、功能少、移動性差等缺點。本文設計了一種基于Android終端的便攜式智能溫濕度監(jiān)測警示系統,其脫離了插線電源,能放置于電力施工現場各個監(jiān)測位置,實現溫濕度數據的實時采集顯示、曲線分析、多途徑告警等功能,解決了傳統裝置的不足,為作業(yè)現場的安全提供更加便捷智能的保障[1]。

      1 系統總體架構及功能設計

      便攜式智能溫濕度監(jiān)測警示系統是一種由硬軟件結合的多功能裝置,其物理結構僅由Android終端、傳感器與硬件電路構成并組裝成整體,具有體積小、重量輕、能耗少、移動性好的優(yōu)點。按功能架構可分為數據采集層、傳輸層和表達層三層結構[2],如圖1所示。

      圖1 系統總體架構及功能設計圖Fig.1 The overall architecture and functional design of system

      該裝置放置于現場,實時溫濕度連續(xù)監(jiān)測記錄,自動生成溫濕度曲線,并帶有影像記錄和存儲功能,方便查看和調用,能夠直觀、清楚地觀察出溫濕度的變化趨勢,有利于溫濕度的預測;數據存儲功能可以用于分析總結溫濕度變化的規(guī)律,做出相應的預防和應對措施。出現溫濕度異常或超范圍時,能夠發(fā)出聲音警報并彈出醒目的紅色吊牌指示,警示現場立即停工采取有效措施,同時通過點對點(或多點)向指定負責人發(fā)出短信提醒,規(guī)范現場作業(yè),做到責任可追溯,同時減輕現場人員工作量。

      2 數據采集層設計

      數據采集層主要完成現場溫濕度數據的實時采集與格式轉換,該層主要由溫濕度傳感器、單片機控制模塊和電源模塊構成,采集層設計思路如圖2所示。

      圖2 數據采集層邏輯設計圖Fig.2 Logical design of data acquisition layer

      2.1 溫濕度復合傳感器模塊

      為了提高裝置便攜性,本文采用了DHT11溫濕度復合傳感器,該傳感器由電阻式感濕單元和NTC測溫單元構成,能與一個高性能8位單片機連接,具備響應快速、穩(wěn)定性強、信號傳輸距離遠等特點。

      當收到單片機傳發(fā)的采集信號后,首先傳感器由低耗待命模式轉為高速響應模式,開始采集數據,然后將采集到的數據發(fā)送給單片機,單片機通過計算將處理后的數據通過藍牙指令發(fā)送至Android終端,傳感器再次進入低耗模式,這樣便進行一次完整采集,整個通訊過程耗時5 ms左右。數據采集為40 bit二進制格式,包含16 bt濕度數據、16 bt溫度數據與8 bit校驗數據[3]。

      2.2 單片機控制模塊

      為了適應上述符合傳感器輸出接口,在控制電路中采用的是目前比較流行的Arduino UNO R3控制板,該板擁有高分辨率的AVR ATmega 328型8位數模轉換芯片,14個基于USB接口的數字I/O口,以及6個10bit的模擬輸入腳,開發(fā)人員可以通過USB接口快速更新程序[4]。該系統中,控制模塊主要對傳感器采樣進行信號控制,并將傳入數據進行計算,將二進制數據轉換成在Android終端內讀取的十進制格式,同時,該模塊具備識別終端藍牙設備及數據加密運算功能,采集數據在進行非對稱算法加密后通過藍牙模塊將數據發(fā)送至Android終端。

      2.3 電源模塊

      由于該系統中Android終端自帶電池,故電源模塊只需對數據采集層中硬件進行供電。傳感器模塊和單片機控制模塊設計中均考慮了間歇響應,因此耗電量基本很小,為達到便攜式效果,此處采用多節(jié)CR2032紐扣電池作為直流輸入源,并利用78L05型與AS1117型電源穩(wěn)壓芯片進行降壓穩(wěn)壓。78L05型穩(wěn)壓芯片穩(wěn)壓后的輸出電壓為5 V,可為控制模塊及傳感器模塊供電,AS1117型電源穩(wěn)壓芯片穩(wěn)壓后輸出電壓為3.3 V,可為藍牙通訊模塊供電。

      3 數據傳輸層設計

      目前大多數設備數據傳輸采用的是無線WIFI技術或藍牙技術,前者傳輸距離遠、傳輸容量大、支持一對多傳輸,但其能耗也大,連接較為繁瑣,并需要單獨網卡和路由器設備。在本系統中傳感器、控制板與Android終端直接封裝,數據傳輸距離非常短,容量小,且使用紐扣電池作為電源,故本數據傳輸層采用簡單快速的藍牙通訊,其支持近距離、小容量、低能耗的點對點傳輸。藍牙模塊采用TI CC2540/1芯片,可以同各種帶藍牙功能的移動終端配對,配置256 KB空間,支持AT指令,兼容3.3 V單片機系統,可以很方便與系統進行連接,使用非常靈活、簡單。采集數據以廣播包的形式通過藍牙傳入Android終端,廣播包中加入了MAC地址,方便用統一MAC地址在Android設備上識別。

      考慮到藍牙傳輸的安全性,本文提出一種安全傳輸方案,即在數據采集完畢后,首先將搜尋到Android終端的基本信息(包括終端識別碼、應用程序ID及終端藍牙MACp)通過藍牙發(fā)送至控制模塊并進行匹配,驗證該終端和程序的合法性,若不匹配則斷開其連接,若匹配則反饋握手信息(即同意將數據發(fā)送至對應終端設備的信息),并利用控制模塊ID及時間動態(tài)生成AES密鑰于采集數據前,故傳輸的數據應為“密鑰+40bit數據”格式,最后在Android終端應用程序中進行解密運算后得到有效數據。本系統采用的終端識別碼為終端設備通訊號,應用程序ID為程序標識碼,終端的基本信息均提前錄入至控制模塊方便每次匹配。

      4 數據表達層設計

      表達層功能流程設計如圖3所示。

      圖3 App軟件功能及流程設計圖Fig.3 App software function and process design

      表達層的載體為帶有4G通訊卡的Android設備,核心在于Android APP界面、功能及接口開發(fā)。本系統采用基于Java的Eclipse可拓展開發(fā)平臺進行Android軟件開發(fā),相關模塊界面(身份確認界面、報警參數設置界面、生成報告界面、數據記錄界面)如圖4中各分圖所示,該軟件在接收藍牙傳入的數據后進行簡單處理并存儲于Android設備內存后,以實時數據和曲線的形式顯示,并與信息、微信、百度地圖、拍照等APP建立接口,通過調用實現相應報警功能[5]。

      圖4 系統軟件各模塊界面設計圖Fig.4 System software interface design of each module

      4.1 數據記錄與表達功能

      本系統可以實現實時溫濕度連續(xù)監(jiān)測記錄,自動生成溫濕度曲線,實現現場監(jiān)控管理。工作人員可以隨時查看現場數據或者曲線圖,明確當前環(huán)境是否可以工作。同時能夠根據得到的溫濕度曲線,預測接下來一段時間內的溫濕度,提前做好防范措施。

      4.2 軟件后臺自啟動功能

      為保證溫濕度數據記錄全面,軟件使用后臺自啟動技術自動讀取溫濕度數據并使用文件記錄。Android系統提供了很多Broadcast廣播,用于獲取系統的狀態(tài)。當軟件接收到本系統的啟動廣播時,軟件的Receiver類開始運行,后臺開始記錄溫濕度數據。要實現這個功能,需在AndroidManifest.xml文件中注冊廣播接收器,并配置權限。

      4.3 定位功能

      本系統使用百度地圖的開放接口,采用GPS與基站定位相結合的方式,當信號強時優(yōu)先采用GPS定位,當GPS信號弱時使用網絡基站定位,這樣增強了定位的準確性并擴大了定位功能的使用范圍。通過調用百度地圖接口,利用定位系統自動獲取GPS坐標信息和時間信息,現場拍攝的照片上有GPS信息和時間信息水印,報告中也會包含GPS坐標和時間。

      4.4 拍照功能

      本系統帶有影像記錄功能,拍照記錄負責人照片,作為記錄存檔。開始工作前拍攝照片發(fā)送給負責人,確認身份。工作過程中定時拍攝現場照片,并推送至微信群。工作結束后將拍攝的負責人照片和現場照片自動整理成報告存檔。

      為實現該功能,首先需要注冊調用相機的權限,要將拍攝的照片進行存儲還需要注冊讀寫存儲器權限,通過Android API中OpenCamera函數方法打開相機設備,通過Parameters函數設置拍照的參數如亮度、對比度、閃光燈等,調整拍攝的照片。最后拍攝照片,生成圖片文件并存儲。

      4.5 報警功能

      該功能主要實現當溫濕度數據異常時,除了設備屏幕上顯示告警圖像和發(fā)出警報,還將異常信息通過4G網絡發(fā)送到現場或相關人員的手機上。圖像和聲音報警在軟件層可以很容易實現,但在Android系統下,告警信息的發(fā)送是一個難點,因為系統是采用后臺服務的方式來發(fā)送,因此不能調用Android的界面,必須先構造出要發(fā)送的內容,即構建一個pdu,并要把需要的類從Android源碼的MMS應用包中復制出來[6]。

      當異常數據產生時,本系統通過調用信息程序,通過點對點(或多點)向指定負責人發(fā)出短信提醒,同時調用微信程序,發(fā)送告警信息至微信群,規(guī)范現場作業(yè),整個過程軟件可自動完成,無需人工操作。其中,微信不提供開放接口,需要人工編譯實現。

      由于使用的4G移動通信本身安全性較高,報警信息傳輸在此基礎上也設置相應安全機制,在短信通訊中,首先采用非對稱加密交換信息,利用密鑰進行通信過程中信息的加密和解密,為了保證消息在傳遞過程中沒有被篡改,使用加密Hash編碼來確保信息的完整性。在報警信息微信傳播的安全方案中,主要是使用了微信的消息交互方式以及生成簽名的方式進行加密,本系統中把報警信息的MD5值也參與到了簽名運算中,增加了被仿冒的難度。

      4 系統功能實現

      將調試機器首次運用于湖北某變電站檢修大廳現場進行功能測驗。設置傳感器溫度分辨率1℃,濕度分辨率1%RH;溫度量程0-60℃,濕度量程0-95%RH;精度溫度+-2℃,濕度+-5%RH,系統采樣頻率為10 min/次,設置溫度正常范圍0-50℃,濕度正常范圍20-80%RH,現場首先為硬件電路板安裝紐扣電池,使得傳感器紅色指示燈常亮,然后打開軟件搜索藍牙設備,搜索到設備后選擇連接,連接成功后傳感器藍色指示燈常亮,如圖5所示,采集數據以數字和曲線形式顯示于屏幕。用專業(yè)溫濕度檢測設備對最后一次采樣環(huán)境進行測試,得到濕度和溫度值分別為37.6%與29.6℃,說明該系統溫濕度測量誤差較小。

      圖5 數據實時采集界面及現場工作采集照片Fig.5 Real-time data acquisition interface and field work image

      圖6 屏幕報警提示及短信報警信息圖Fig.6 Screen alarm prompt and SMS alarm information diagram

      人工改變環(huán)境濕度至89%測試報警功能,圖6中屏幕顯示出報警圖樣,現場發(fā)出“滴”急促報警音,并進行現場拍照,標記有現場定位信息,且先前設置的聯系人收到報警短信與微信提醒,說明該系統異常數據報警功能正常,達到設計要求。

      5 結語

      本文結合計算機技術、傳感器技術及藍牙技術,設計了便攜式智能溫濕度監(jiān)測警示系統,該系統體積小,方便使用與攜帶,能夠實時監(jiān)測溫濕度,并繪制溫濕度曲線,并帶有報警提示功能,能夠發(fā)送定位信息迅速確定溫濕度異常地點,為電力現場施工提供一個簡單可靠、安全經濟的溫濕度監(jiān)測平臺,對現場作業(yè)安全評估提供有效支撐,具有較高的應用價值。

      [1]黎才添.變電站設備無線溫度監(jiān)測系統的研究與應用[D].華南理工大學,2015.LI Caitian.The research and application of temperature wireless observation system in substations[D].South China University of Technology,2015.

      [2]毛敏.基于Arduino和LabVIEW的溫濕度監(jiān)測系統設計[J].工業(yè)儀表與自動化裝置,2017,(02):84-87.MAO Min.Designoftemperatureand humidity monitoring system based on Arduino and LabVIEW[J].Industrial Instrumentation&Automation,2017,(02):84-87.

      [3]王登宏,厲佳男,賀雪輝,等.基于Arduino的手機同步顯示溫濕度檢測系統的設計與實現[J].工業(yè)控制計算機,2016,29(07):42-43,45.WANG Denghong,LI Jianan,HE Xuehui,et al.Temperature and humidity detection system for mobile phone synchronous display based on Arduino[J].Industrial Control Computer,2016,29(07):42-43,45.

      [4]吳年京,黃波,張汗聰,田興發(fā).基于Android手機平臺的遠程溫度查詢系統[J].數字通信,2013,40(03):88-90,94.WU Nianjing,HUANG Bo,ZHANG Hancong,et al.R emote temperature monitoring based on android mobile platform[J].Digital Communication,2013,40(03):88-90,94.

      [5]鄒崢嶸.一種智能手機獲取監(jiān)測環(huán)境溫度、濕度的實現方法[J].電子產品世界,2015,22(06):63-66.ZHOU Zhengrong.The method of monitoring ambient temperature&humidity by smart phone[J].Qutlook of Electronic Technology,2015,22(06):63-66.

      [6]韓凱.溫度濕度檢測控制儀的設計與實現[D].吉林大學,2015.HAN Kai.A design and implementation of measure and control module of temperature and humidity[D].Jilin University,2015.

      猜你喜歡
      溫濕度藍牙報警
      藍牙音箱的直線之美
      溫濕度控制器在回收砂冷卻系統中的應用
      基于DSP的多路溫濕度監(jiān)測系統
      簡單、易用,可玩性強Q AcousticsBT3藍牙音箱
      基于溫濕度控制的天氣預測裝置
      電子制作(2018年11期)2018-08-04 03:26:02
      LKD2-HS型列控中心驅采不一致報警處理
      適合自己的才是最好的 德生(TECSUN) BT-50藍牙耳機放大器
      緊急:藍牙指尖陀螺自燃!安全隱患頻出
      玩具世界(2017年8期)2017-02-06 03:01:38
      蒸發(fā)冷卻溫濕度獨立控制空調系統的應用
      2015款奔馳E180車安全氣囊報警
      霍城县| 屯昌县| 墨脱县| 昌乐县| 晴隆县| 星子县| 弥渡县| 高邑县| 孝义市| 金平| 道真| 从化市| 镇坪县| 达拉特旗| 徐闻县| 舒兰市| 克什克腾旗| 徐闻县| 瓦房店市| 宁波市| 湟中县| 禹州市| 宝兴县| 邢台市| 犍为县| 华亭县| 乐山市| 海宁市| 涿鹿县| 绥宁县| 博客| 遂宁市| 渭南市| 贞丰县| 承德市| 泰和县| 斗六市| 霸州市| 阜宁县| 怀化市| 营口市|