国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于樹莓派的森林火災檢測系統(tǒng)設計

2024-01-02 09:32:44冒子昂
山西電子技術 2023年6期
關鍵詞:樹莓終端火災

冒子昂,陸 櫟

(南京林業(yè)大學信息科學技術學院,江蘇 南京 210037)

0 緒論

森林是一個生態(tài)系統(tǒng)的總體,是陸地上最重要的碳庫、蓄水庫、能源庫、基因庫和營養(yǎng)庫。但是,如此強大的生態(tài)系統(tǒng)在面對森林火災時卻顯得脆弱不堪。森林火災是一種突發(fā)性強、破壞性大、處置救助較為困難的自然災害[1],導致了一系列的生態(tài)環(huán)境問題,而且對人類的生命財產(chǎn)安以及生態(tài)環(huán)境健康造成了極大的威脅。森林火災是一種世界范圍內(nèi)常見的自然災害,無論發(fā)達國家還是發(fā)展中國家,凡有森林覆蓋的區(qū)域,都深受其危害和影響[2]。1998-2017年我國平均每年發(fā)生2 800余次森林火災,年均受害森林面積13 000公頃[3];隨著氣候變化,尤其是變暖趨勢增強,人為干擾活動增加,全球森林火災更具爆發(fā)性和危害性。人類也將面對更多大面積、高強度且影響大的森林火災[4]。因此,各國都在探尋及時有效的預防森林火災的方法。

目前圖像傳輸系統(tǒng)主要有無線視頻連續(xù)傳輸系統(tǒng)、正交頻分復用的認知無線電傳輸系統(tǒng)等[5-7],這些現(xiàn)有的檢測平臺幾乎只是傳輸圖像,沒有針對火災檢測顯示的平臺。因此,本文使用圖像檢測技術,利用深度學習訓練火災模型,實現(xiàn)森林防火的智能化,提高整個防火系統(tǒng)的可靠性。

1 硬件平臺設計

本系統(tǒng)以樹莓派為核心設計,由采集終端和通信終端兩部分組成。

1.1 采集終端設計

本系統(tǒng)的采集終端主要使用了PCA9685芯片與樹莓派通信并產(chǎn)生PWM波驅(qū)動舵機轉(zhuǎn)動。PCA9685驅(qū)動芯片依靠I2C協(xié)議進行通訊,最多能夠支持16路PWM輸出,精度能夠達到12位。電路設計如圖1。引腳27和26分別位I2C接口的數(shù)據(jù)線和時鐘信號線,負責與樹莓派通信。引腳6和7為兩路PWM輸出口,負責驅(qū)動舵機及旋轉(zhuǎn)。引腳1到引腳5這五個引腳用于控制該芯片的I2C通信地址,PCA9685的I2C地址由8位寄存器控制。

圖1 PCA9685電路圖

該芯片需要3.3 V電壓供電,樹莓派4B引出的引腳中含有5 V電源引腳,因此,使用穩(wěn)壓芯片RT9193將5 V電壓穩(wěn)壓至3.3 V為PCA9685供電,電路原理圖如圖2所示。

圖2 穩(wěn)壓模塊電路圖

1.2 通信終端設計

本次設計使用的是由移遠公司生產(chǎn)的EC20模塊。該模塊的下行速率最高達到150 Mbps,上行速率最高則是50 Mbps。EC20的特點是能夠多路輸入輸出,且同一個接收端能夠連接多個信號天線,同時進行數(shù)據(jù)接收,從而降低誤碼率,提高整個系統(tǒng)的通信質(zhì)量。

此次選用的EC20使用的是Mini PCIe封裝,使用這種封裝的好處是省去了核心電路的設計,移植性更強。使用Mini PCIe封裝的模塊,首先要做的便是通過Mini PCIe插槽引出所用引腳,如圖3所示。

圖3 Mini PCIe封裝引腳圖

2 軟件設計與調(diào)試

軟件方面的設計主要分為硬件模塊的驅(qū)動與信號傳輸以及基于YOLOv5的森林火災圖像自動檢測系統(tǒng)的調(diào)試兩個部分。

2.1 系統(tǒng)軟件設計

本次設計中,EC20模塊將作為USB網(wǎng)卡為采集終端提供4G網(wǎng)絡服務,需要USB驅(qū)動程序的支持。移遠官方提供了EC20的Linux驅(qū)動移植手冊,本次設計選擇使用GobiNet驅(qū)動。樹莓派發(fā)送流程圖如圖4所示。

圖4 I2C總線主機發(fā)送流程圖

MIPI-CSI接口攝像頭需要在樹莓派關機后連接至CSI接口,否則可能會造成攝像頭短路損壞。之后開機,打開終端,輸入命令raspi-config打開系統(tǒng)功能配置界面,選擇選項3后選擇P5,然后選擇YES便可以開啟CAMERA功能。

本次設計采用視頻推流的方式,將圖像以視頻流的形式推送至服務器,然后上位機從服務器處拉取視頻流并解碼,本次設計中選用RTMP流媒體協(xié)議進行視頻推流。

對視頻流進行編碼推送后,還需使用流媒體服務器對終端推流和客戶端拉流進行管理,流媒體服務器在整個傳輸過程中類似中轉(zhuǎn)站的定位。本次設計使用Nginx作為圖像傳輸中的流媒體服務器,Nginx的編譯對計算性能要求較低??芍苯釉跇漭缮线M行。整個圖像傳輸?shù)南到y(tǒng)框圖如圖5所示。

圖5 圖像傳輸流程圖

2.2 圖像檢測系統(tǒng)調(diào)試

YOLOv5除了在確保一定精度的前提上,極大程度的提升了檢測速度,在工程應用方面也進行了優(yōu)化。本研究引入一種更為復雜的雙向融合加權雙向特征金字塔網(wǎng)絡[8](BiFPN, Weighted Bi-directional Feature Pyramid Network)替代YOLOv5中的PANet。網(wǎng)絡結(jié)構圖如圖6所示。實驗結(jié)果表明該算法對森林火災預警具有較好的研究效果。

圖6 改進后YOLOv5結(jié)構圖

3 上位機界面設計

本次設計中使用的是PyQT5這一款開源框架來設計簡單的原型測試界面。PyQT5是著名的GUI框架QT的python版,繼承了QT的各種各樣豐富的控件和跨平臺的功能。3個按鈕控件負責3個不同功能的實現(xiàn),在主程序中,各項環(huán)境初始化后,點擊相應的控件便可進入對應的子程序。3個功能分別為打開圖片檢測、打開攝像頭檢測以及打開視頻檢測,滿足了設計需求。

4 結(jié)語

本次設計的主要研究內(nèi)容是基于樹莓派的森林火災圖像傳輸與檢測系統(tǒng),是從圖像采集、信號傳輸?shù)綀D像識別的一體化設計。分別對圖像采集電路與通信電路以及電源模塊電路進行了設計,并開發(fā)了圖像采集與通信程序,實現(xiàn)了遠程圖像傳輸功能。上位機開發(fā)了接收圖像界面,并對火災圖像采用改進的YOLOv5網(wǎng)絡進行了訓練,將檢測的結(jié)果顯示于上位機界面,實驗結(jié)果顯示了該檢測傳輸系統(tǒng)能實時檢測到火焰圖片。該檢測系統(tǒng)能很好地解決森林火災的預防與檢測問題、一體化的設計也能夠很好的節(jié)省人力物力,為森林火災的防治提供了良好的方案。

猜你喜歡
樹莓終端火災
X美術館首屆三年展:“終端〉_How Do We Begin?”
通信控制服務器(CCS)維護終端的設計與實現(xiàn)
基于樹莓派的騎行智能頭盔設計
電子制作(2019年11期)2019-07-04 00:34:32
基于樹莓派的遠程家居控制系統(tǒng)的設計
電子制作(2017年17期)2017-12-18 06:40:43
遇火災怎么辦?
多功能北斗船載終端的開發(fā)應用
電子制作(2016年15期)2017-01-15 13:39:14
掌握火災逃生知識
響應面法優(yōu)化紅樹莓酒發(fā)酵工藝
中國釀造(2016年12期)2016-03-01 03:08:19
ABB Elastimold 10kV電纜終端及中間接頭
自動化博覽(2014年4期)2014-02-28 22:31:14
歐盟:速凍樹莓比鮮食樹莓市場更好
湘潭县| 剑河县| 汉寿县| 通渭县| 威宁| 定结县| 广州市| 翁牛特旗| 保定市| 宣威市| 永城市| 新巴尔虎左旗| 九江县| 屯门区| 洛阳市| 拉孜县| 吴旗县| 涞水县| 多伦县| 凉城县| 上栗县| 石城县| 靖西县| 茌平县| 慈利县| 福建省| 龙口市| 宜兴市| 宁城县| 山阳县| 岳阳县| 宣武区| 舞阳县| 南开区| 景泰县| 华蓥市| 石台县| 筠连县| 廊坊市| 南澳县| 城口县|