• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于LoRa與機器視覺的SF6密度表讀數(shù)采集系統(tǒng)①

    2021-01-21 06:48:58黃為民熊衛(wèi)華房體強
    計算機系統(tǒng)應用 2020年12期
    關鍵詞:集中器讀數(shù)結(jié)點

    黃為民,熊衛(wèi)華,房體強,姜 明

    1(浙江理工大學 機械與自動控制學院,杭州 310018)

    2(杭州電子科技大學 計算機學院,杭州 310018)

    SF6 氣體具有穩(wěn)定的化學性質(zhì)和優(yōu)秀的絕緣、滅弧性能,現(xiàn)經(jīng)常被用作變電站高壓斷路器的滅弧介質(zhì)[1],其運行壓力、溫度及密度狀態(tài)關系到變電站的正常運轉(zhuǎn)與人員設備的安全.SF6 氣體密度表是一種安置于變電站,用來測量該氣體密度狀態(tài)的儀表.隨著近年來智能電網(wǎng)的建設逐步推廣,遠程抄表已成為智能變電站中不可或缺的組成部分[2],傳統(tǒng)的指針式SF6氣體密度表已經(jīng)不能滿足變電站自動化管理的需要,因此大量的科研工作者投入到智能化數(shù)字式SF6 密度表的研發(fā)當中[3].但由于這種數(shù)字式密度表的研發(fā)進度緩慢且重布儀表的成本過高,目前9 成以上的變電站依然在使用傳統(tǒng)的指針式密度表,需要人工進行讀數(shù)采集,效率低下,不利于變電站進行自動化管理[4,5].

    為了解決傳統(tǒng)指針式SF6 密度表在智能變電站中難以應用的問題,在人工智能與物聯(lián)網(wǎng)大發(fā)展的背景下,本文提出了一種基于LoRa 無線通信技術(shù)與機器視覺的變電站SF6 氣體密度表讀數(shù)采集系統(tǒng).

    機器視覺可以代替人完成對儀表指針讀數(shù)的測量,且有著高精度、高效率、不會疲勞等優(yōu)勢[6,7].變電站空間跨度大、設施復雜、危險度高,采用傳統(tǒng)的有線數(shù)據(jù)傳輸方案,布置難度高的同時還存在安全隱患.LoRa 無線擴頻通信技術(shù)相較于WiFi 和NB-IoT 技術(shù),有著功耗低、傳輸距離遠、安全性高、組網(wǎng)靈活、后期運營成本低等優(yōu)勢[8,9].本設計結(jié)合人工智能和物聯(lián)網(wǎng)領域的熱門技術(shù),用機器視覺讀取指針式SF6 密度表的讀數(shù),用LoRa 無線通信技術(shù)傳輸需要的數(shù)據(jù),能夠以高效率、低功耗、低成本的方式實現(xiàn)對變電站SF6 密度表的遠程自動化管理,大大地降低了布置難度,且后期維護和擴展更加靈活.

    1 系統(tǒng)總體設計

    SF6 氣體密度表讀數(shù)采集系統(tǒng)的設計分為3 個部分組成,硬件電路的設計,LoRa 自組網(wǎng)協(xié)議的設計和表盤指針圖像識別算法的設計.整個采集系統(tǒng)的架構(gòu)見圖1.

    圖1 系統(tǒng)架構(gòu)圖

    硬件電路主要包括表計識別終端和集中器.表計識別終端是固定在變電站每個SF6 氣體密度表的表盤前的,主要負責對表盤圖像數(shù)據(jù)的采集、處理、運算和傳輸,同時協(xié)調(diào)LoRa 終端結(jié)點的數(shù)據(jù)傳輸.集中器是LoRa 網(wǎng)絡的網(wǎng)關,位于服務器附近,與服務器通過串口相連接.集中器主要負責接收由各個表計識別終端設備發(fā)送過來的數(shù)據(jù),同時協(xié)調(diào)整個LoRa 自組網(wǎng)的數(shù)據(jù)通信,并且將匯總過來的數(shù)據(jù)通過串口發(fā)送給服務器.圖像識別算法由表計識別終端的主控芯片執(zhí)行,主要負責對圖像傳感器采集到的圖像進行處理和計算得到正確的讀數(shù).Lora 自組網(wǎng)協(xié)議是LoRa 網(wǎng)絡中各個結(jié)點與網(wǎng)關通信的基礎,主要設計的是MAC 層的媒體接入控制協(xié)議,確定各結(jié)點與集中器通信的信道復用方式.

    2 硬件設計

    SF6 氣體密度表讀數(shù)采集系統(tǒng)的硬件部分由表計識別終端和集中器兩大部分組成.表計識別終端包含有電源模塊、MCU 控制模塊、LoRa 無線射頻模塊和攝像頭模塊;集中器包括供電電路、MCU 控制模塊和LoRa 無線射頻模塊.SF6 氣體密度表讀數(shù)采集系統(tǒng)的硬件框圖如圖2所示.

    圖2 系統(tǒng)硬件框圖

    2.1 表計識別終端硬件設計

    2.1.1 MCU 控制模塊

    本終端系統(tǒng)的主控芯片采用意法半導體ST(STMicroelectronics)公司的一款32 位的高性能單片機STM-32F765VGT6,該芯片核心采用ARM Cortex-M7 架構(gòu),主頻達到了216 MHz,具有強大的邏輯與數(shù)字運算能力,片內(nèi)集成了512 K bytes 的RAM 和1024 K bytes的Flash 存儲器.

    表計識別終端的主控芯片主要任務有兩個.一是負責對攝像頭采集并發(fā)送過來的圖像數(shù)據(jù)進行運算,得到SF6 表計的讀數(shù),并將讀數(shù)數(shù)據(jù)通過SPI 總線發(fā)送給LoRa 模塊;二是負責執(zhí)行LoRa 網(wǎng)絡終端結(jié)點的MAC 層通信協(xié)議,按照規(guī)定的協(xié)議進行LoRa 模塊的入網(wǎng)和數(shù)據(jù)的發(fā)送與接收.所以主控芯片不僅需要一定的控制能力,還需要足夠的數(shù)字信號處理與浮點運算的性能,所以這里選用STM32F765VGT6 這款高性能單片機完全可以滿足設備功能需求.

    2.1.2 LoRa 無線射頻模塊

    本終端系統(tǒng)的通訊模塊采用的是Semtech 公司開發(fā)的擴頻調(diào)制芯片SX1278,這款芯片采用Semtech 公司專利技術(shù)——LoRa 無線擴頻調(diào)制技術(shù),得以實現(xiàn)遠距離、低功耗、可靠地傳輸數(shù)據(jù).由于射頻電路需要專業(yè)的技術(shù)人員進行設計和調(diào)試,本系統(tǒng)采用的是LoRa射頻模塊.模塊工作在410~525 MHz 免費頻段下,通過SPI 總線與MCU 控制芯片進行通信.

    2.1.3 攝像頭模塊

    本終端系統(tǒng)的攝像頭模塊采用OmniVision 豪威科技公司推出的CMOS 圖像傳感器OV2640,該攝像頭拍攝的圖像分辨率用戶可調(diào),最高可達200 萬像素,可以做到清晰地采集表盤的圖片.該攝像頭體積小、工作電壓低,適合嵌入式系統(tǒng)的應用.同時支持多種格式的數(shù)據(jù)輸出方式,其中包括支持輸出壓縮圖像格式的JPEG 圖像格式,降低了數(shù)據(jù)傳輸量.另外該攝像頭還支持各種基礎的圖像預處理設置,可以為后續(xù)的圖像算法開發(fā)提供便利.

    2.1.4 電源模塊

    本終端系統(tǒng)的電源模塊由鋰電池、鋰電池保護電路、鋰電池升壓電路和低壓差線性穩(wěn)壓電路組成.由于本設備應用于變電站,環(huán)境復雜且難以提供穩(wěn)定的供電來源,所以系統(tǒng)的能源由一節(jié)4200 mAh 的大容量鋰電池提供,配合XB8089 鋰電池保護芯片使用,防止過放導致的永久性損毀.由于單節(jié)鋰電池的電壓是4.2 V,LoRa 模塊和主控芯片的供電電壓是3.3 V,不能直接為芯片和模塊供電,所以需要用升壓芯片F(xiàn)P6267A將電壓升至5 V,再經(jīng)過由低壓差線性穩(wěn)壓芯片AMS1117組成的LDO 電路將電壓穩(wěn)定到3.3 V 才能進行供電.

    2.2 集中器硬件設計

    2.2.1 MCU 控制模塊

    集中器系統(tǒng)的主控芯片采用的是意法半導體ST公司的32 位低功耗單片機STM32F051K8U6,該芯片核心采用ARM Cortex-M0 架構(gòu),主頻最高可達48 MHz,片內(nèi)集成了8 KB 的SRAM 和64 KB 的Flash 存儲器.作為集中器的主控制芯片,不需要進行復雜的運算,只需要執(zhí)行LoRa 網(wǎng)絡網(wǎng)關的MAC 協(xié)議即可,接收LoRa終端發(fā)送來的數(shù)據(jù)并下達一些協(xié)議指令.主控芯片通過串口與服務器連接,將從終端收集的數(shù)據(jù)統(tǒng)一上傳至服務器.

    2.2.2 LoRa 無線射頻模塊

    集中器系統(tǒng)的LoRa 模塊依然采用SX1278 射頻通信模塊,模塊通過SPI 總線與MCU 控制芯片進行通信,并執(zhí)行LoRa 網(wǎng)絡網(wǎng)關的MAC 層通信協(xié)議.

    2.2.3 供電電路

    集中器系統(tǒng)由于應用場所相對來說比較固定,所以輸入電壓直接由外部12 V 電源適配器輸入,經(jīng)過DC-DC 芯片XL1509 降壓至5 V,之后再經(jīng)過由低壓差線性穩(wěn)壓芯片AMS1117 組成的LDO 電路將電壓穩(wěn)定到3.3 V,為MCU 和LoRa 模塊提供穩(wěn)定的輸入電壓.

    3 軟件設計

    3.1 LoRa 自組網(wǎng)通信協(xié)議的設計

    網(wǎng)絡協(xié)議是網(wǎng)絡中各設備之間通信的基本準則,通信協(xié)議設計的好壞直接決定了設備間通訊的可靠性和準確性[10].本設計中的LoRa 自組網(wǎng)絡采用的是星型拓撲結(jié)構(gòu),因此不需要設計網(wǎng)絡層的路由算法,只需要設計MAC 層的媒體接入控制協(xié)議即可.協(xié)議采用Semtech 官方提供的基于STM32 標準固件庫的支持包進行開發(fā).由于SX1278 的物理通道數(shù)量有限,因此信道共享方式采用TDM 時分復用技術(shù)來加以解決,集中器按照入網(wǎng)順序給各終端結(jié)點分配設備ID 序列號和時隙,終端設備只有在各自的時隙時間內(nèi)才能向集中器上傳數(shù)據(jù),這保證了通信的可靠性.系統(tǒng)的時鐘同步由集中器定期下達指令,從而避免由于誤差積累導致的系統(tǒng)時鐘混亂,影響系統(tǒng)的正常通信.

    3.1.1 LoRa 終端結(jié)點軟件設計

    終端設備采用多點接入載波監(jiān)聽、隨機入網(wǎng)的方式加入LoRa 網(wǎng)絡.LoRa 終端結(jié)點上電時,通過設置芯片寄存器使其工作于RX 模式,監(jiān)聽信道上的信號,并且每一個結(jié)點都會產(chǎn)生一個隨機延時.當延時結(jié)束時,若信道上無信號傳輸,則LoRa 模塊切換至TX 模式,向集中器發(fā)送入網(wǎng)請求數(shù)據(jù)幀,隨后切換回RX 模式,接收集中器返回的入網(wǎng)成功數(shù)據(jù)幀;若有信號在傳輸,則再產(chǎn)生一個隨機延時,當延時結(jié)束后再監(jiān)聽有無信號傳輸,以此循環(huán)往復,直至所有結(jié)點全部收到入網(wǎng)成功數(shù)據(jù)幀,代表入網(wǎng)完成.隨后各結(jié)點對入網(wǎng)成功數(shù)據(jù)幀進行解析,得到設備ID 序列號和結(jié)點時隙,各終端結(jié)點便按照各自的ID 序列號和時隙進行數(shù)據(jù)包的上傳.終端結(jié)點的工作流程如圖3所示.

    圖3 終端結(jié)點流程圖

    3.1.2 LoRa 集中器軟件設計

    LoRa 集中器上電時,設置芯片寄存器使其工作在RX 模式下,時刻監(jiān)聽結(jié)點發(fā)送過來的入網(wǎng)請求數(shù)據(jù)幀,若接收到入網(wǎng)請求,則切換到TX 發(fā)送模式,發(fā)送入網(wǎng)成功數(shù)據(jù)幀,按照收到數(shù)據(jù)幀的順序給各結(jié)點發(fā)放ID序列號,并設置各結(jié)點的時隙.待所有結(jié)點入網(wǎng)成功后,集中器便開始監(jiān)聽數(shù)據(jù)包,若收到數(shù)據(jù)包,便進行數(shù)據(jù)解析,得到表盤指針的讀數(shù),通過串口發(fā)送給服務器.集中器的工作流程如圖4所示.

    圖4 集中器流程圖

    3.2 密度表指針讀數(shù)圖像算法的設計

    本設計的圖像識別算法,用于表計終端識別SF6表盤指針讀數(shù).首先通過模板匹配算法精準定位到要識別的表盤區(qū)域,排除掉無關信息,為了提高準確率,使用模板匹配法時采用了兩次匹配的方法.模板匹配是在一幅圖像中尋找一個特定目標的方法,基本思想是遍歷圖像中的每一個可能的位置,比較各處與已知模板是否相似,相似度最高的則認為是尋找的目標.描述相似有多種方法,本設計中描述“相似”采用了相關系數(shù)匹配法,其計算公式如下:

    其中,T表示模板圖像,I表示待匹配圖像,w、h為模板圖像的寬和高,R為匹配程度.模板匹配的結(jié)果如圖5所示.

    圖5 模板匹配效果

    在識別到目標表盤區(qū)域后,采用K-means 聚類算法進行圖像的二值化,生成二值圖像,這樣做一方面可以突出指針這項關鍵的要素,另一方面可以減少圖像的信息量,降低芯片的運算成本,從而可以降低芯片功耗保持設備較長時間的續(xù)航.K-means 算法流程如下,首先從n個數(shù)據(jù)對象任意選擇k個對象作為初始聚類中心;根據(jù)每個聚類對象的均值(中心對象),計算每個對象與這些中心對象的距離;并根據(jù)最小距離重新對相應對象進行劃分;重新計算每個有變化的聚類的均值(中心對象);重復前面兩步直到每個聚類不再發(fā)生變化,則二值化完成.K-means 二值化的結(jié)果如圖6所示.

    由于SF6 儀表二值化以后中心鏤空部分存在黑色小圓干擾指針讀數(shù),通過預處理將中間小圓著色成白色,僅依賴指針在表盤上的圖像進行擬合.擬合采用旋轉(zhuǎn)直線法,將圖像中心定為圓心旋轉(zhuǎn)直線,將直線與背景黑色指針重疊像素個數(shù)作為擬合判別依據(jù),得到指針所在的直線,結(jié)果如圖7所示.

    圖6 K-means 二值化結(jié)果

    我們可以設立一個參考系算出直線的函數(shù)表達式y(tǒng)=f(x,b),其中b為直線的斜率,根據(jù)其斜率b可以得到指針所在直線與x軸正方向的夾角θ=arctanb,同時根據(jù)表盤刻度值與角度θ的關系,我們可以通過計算推導出一個指針讀數(shù)關于角度θ的函數(shù),根據(jù)這個函數(shù),將得到的角度θ帶入便可以算出表盤指針的讀數(shù).

    4 效果展示與結(jié)論

    系統(tǒng)設備安裝完成,所有程序調(diào)試正常后,服務器端便可以收到數(shù)據(jù),效果如圖8所示.

    基于LoRa 技術(shù)與機器視覺的SF6 氣體密度表讀數(shù)采集系統(tǒng)實現(xiàn)了對變電站SF6 氣體密度表讀數(shù)的識別與計算,并且及時地通過無線通訊網(wǎng)絡上傳數(shù)據(jù),為變電站高壓絕緣氣體SF6 的自動化監(jiān)測管理提供了一套全新的思路與解決方案.通過實際應用和測試,本系統(tǒng)的測試結(jié)果達到了理想的期望值,可以滿足變電站氣體安全監(jiān)測實際應用的需要,這對于變電站自動化管理這一方面具有非常重要的現(xiàn)實意義和參考價值.

    圖8 服務器端效果圖

    猜你喜歡
    集中器讀數(shù)結(jié)點
    Ladyzhenskaya流體力學方程組的確定模與確定結(jié)點個數(shù)估計
    讀數(shù)
    中國公路(2017年19期)2018-01-23 03:06:36
    讀數(shù)
    中國公路(2017年15期)2017-10-16 01:32:04
    讀數(shù)
    中國公路(2017年9期)2017-07-25 13:26:38
    讀數(shù)
    中國公路(2017年7期)2017-07-24 13:56:40
    談低壓集中器及表計在線故障快速排查方法
    電子制作(2017年8期)2017-06-05 09:36:15
    集中器常見死機原因分析及解決方法探究
    電子制作(2017年4期)2017-04-21 12:06:14
    三合一集中器作為臺區(qū)線損考核表計的探討
    鏈表方式集中器抄表的設計
    電測與儀表(2014年1期)2014-04-04 12:00:22
    基于Raspberry PI為結(jié)點的天氣云測量網(wǎng)絡實現(xiàn)
    柘城县| 平顶山市| 威海市| 永丰县| 邵东县| 连平县| 恩施市| 仁布县| 通许县| 新昌县| 墨江| 中牟县| 迁西县| 甘孜| 张掖市| 岳阳县| 全南县| 榕江县| 抚远县| 迁西县| 高安市| 霞浦县| 呈贡县| 扎赉特旗| 旬阳县| 土默特右旗| 新晃| 易门县| 同仁县| 左贡县| 杭锦旗| 云霄县| 峨边| 城固县| 集贤县| 冕宁县| 辛集市| 新乡市| 修文县| 娱乐| 黎川县|