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

?

基于無線通信的消防管道壓力監(jiān)測系統(tǒng)設(shè)計

2017-11-02 15:53:21蘇卓宇秦會斌
軟件導(dǎo)刊 2017年10期
關(guān)鍵詞:無線通信低功耗傳感器

蘇卓宇++秦會斌

摘要:針對傳統(tǒng)壓力檢測記錄方法存在的問題,提出一種低功耗消防管道無線壓力監(jiān)測系統(tǒng)的方法。該方法根據(jù)低功耗設(shè)計理念,對壓力采集系統(tǒng)的硬件電路、軟件流程進行設(shè)計。硬件電路以PIC18F87K90單片機為核心,具有液晶顯示、按鍵開關(guān)、無線傳輸?shù)裙δ?。軟件設(shè)計實現(xiàn)了溫度補償功能,并簡化了外圍電路,降低了系統(tǒng)功耗,提高了數(shù)據(jù)采集精度。最后給出了傳感器在測量范圍為0~40MPa的測試結(jié)果:最大誤差為0.04Mpa,可滿足系統(tǒng)的精度要求。

關(guān)鍵詞:無線通信;壓力檢測;傳感器;低功耗;PIC18F87K90;消防管道

DOIDOI:10.11907/rjdk.171672

中圖分類號:TP319文獻標識碼:A文章編號:16727800(2017)010010405

0引言

目前,消防安全意識越來越深入人心。為了保證消防系統(tǒng)正常運行,在火災(zāi)發(fā)生時能夠及時投入工作,需要對消防設(shè)備進行經(jīng)常性檢查維護。消防管道是輸送消防用水的管道,是消防系統(tǒng)中的重要一環(huán)。隨著壓力測量的應(yīng)用越來越廣泛,對壓力測量儀器的要求也越來越高[13]。數(shù)字壓力表是在工業(yè)、交通運輸、航空及許多其它領(lǐng)域廣泛應(yīng)用的一種檢測儀表,壓力是衡量消防管道是否正常運行的一個重要指標,關(guān)系到消防管道的強度和嚴密性[45]。因此,需要在重要節(jié)點、分支、端口等處對管道壓力進行檢測記錄。以往靠人工巡視往往因為數(shù)量多、路程遠、不方便操作等原因造成漏檢、錯檢,給消防管道的維護帶來隱患[68]。由此可見,設(shè)計一款遠程消防管道檢測系統(tǒng)刻不容緩,通過該系統(tǒng)可對管道壓力進行自動測量、自動記錄及上傳數(shù)據(jù),并通過數(shù)據(jù)終端進行分布式查看,具有自動化程度高、測量用時短、維護量小、費用低、節(jié)省人工成本等優(yōu)勢。

1系統(tǒng)組成

整個系統(tǒng)由壓力表、集中器、服務(wù)器和用戶終端4部分組成。工作原理如下:消防管道壓力由壓力表進行測量,然后把壓力數(shù)據(jù)按一定的數(shù)據(jù)格式(ModBus協(xié)議)傳送給集中器;壓力表和集中器之間通過二線制儀表總線MBUS總線連接。由于集中器安裝于現(xiàn)場,一個集中器帶有多個壓力表,分布范圍廣、距離遠,因此集中器與服務(wù)器通過GPRS傳遞數(shù)據(jù);服務(wù)器存儲壓力數(shù)據(jù),接受終端查詢, 并把來自終端的命令下發(fā)到集中器。

圖1系統(tǒng)框架

1.1數(shù)字式壓力表

數(shù)字式壓力表處于系統(tǒng)最底層,屬于下位機部分,需要實現(xiàn)的功能有:①測量功能:對管道壓力進行精確測量;②通訊功能:能接受集中器的“讀取數(shù)據(jù)”命令,將數(shù)據(jù)傳輸給集中器。

1.2集中器

集中器在數(shù)據(jù)傳輸中起承上啟下作用,需要實現(xiàn)的功能有:①與壓力表的通訊功能:對壓力表進行參數(shù)配置,讀取壓力表測量結(jié)果;②與服務(wù)器的通訊功能:接收服務(wù)器或用戶通過服務(wù)器發(fā)送的壓力表測量命令,讀取壓力數(shù)值并進行存儲、上傳處理。

1.3Internet服務(wù)器

Internet服務(wù)器負責連接集中器和用戶終端,需要實現(xiàn)的功能有:①與集中器的通訊功能:轉(zhuǎn)發(fā)用戶終端對壓力表的測量命令給集中器;向集中器發(fā)送“讀取數(shù)據(jù)”命令,并將接收到的數(shù)據(jù)存儲到數(shù)據(jù)庫;②數(shù)據(jù)庫功能,對壓力表數(shù)據(jù)進行存儲維護;③C/S結(jié)構(gòu)的服務(wù)器功能:接收用戶終端的“數(shù)據(jù)查詢”命令,讀取數(shù)據(jù)庫信息,并提供相應(yīng)數(shù)據(jù)。

1.4用戶終端

用戶終端處于系統(tǒng)的最高層,負責人機交互,需要實現(xiàn)的功能有:①以適當?shù)母袷斤@示壓力表數(shù)據(jù);②判斷數(shù)據(jù)是否超限、壓力表工作是否正常,并給出報警信息。

2數(shù)字式壓力表設(shè)計

本文目標為設(shè)計一款高精度、低功耗的數(shù)字壓力表,壓力表量程是0~40.000 MPa,精度為0.2%,因此其對于壓力校驗設(shè)備、壓力容器配套、自動化產(chǎn)線檢驗等更加適用。設(shè)計總體框圖如圖2 所示,外圍電路主要包括MCU 模塊、壓力傳感器模塊、液晶顯示模塊、電源數(shù)據(jù)采集和按鍵電路等。壓力傳感器模塊采用NKP191 型壓力傳感器,與目前市場上大多數(shù)數(shù)字壓力表使用的陶瓷壓阻式傳感器和陶瓷電容壓力傳感器不同,它是擴散硅壓阻式傳感器。擴散硅壓阻式傳感器比陶瓷壓阻式傳感器內(nèi)阻小,且穩(wěn)定性和精度更佳,與陶瓷電容壓力傳感器相比,其價格更便宜,安裝也更加簡便。總體而言,NKP191 型壓力傳感器各方面比較平衡。設(shè)計的壓力表另外一個優(yōu)點是具有液晶顯示模塊,LCD 液晶由單片機直接驅(qū)動,可以去除LCD 驅(qū)動芯片,簡化外圍電路。

2.1信號放大電路

壓力傳感器采集壓力信號并轉(zhuǎn)換為電信號,再經(jīng)過信號放大電路處理,傳入單片機的模擬通道,雖然選用的壓力傳感器輸出信號較大,但其差值信號很小,大約只有毫伏級別。由于單片機無法直接采集傳送該壓力信號,因此單片機與壓力傳感器之間需要有一個放大器模塊。本數(shù)字式壓力表采用的放大電路模塊是基于Microchip公司MCP6001芯片的差分放大電路,通過對壓力傳感器兩個輸出引腳的壓力信號作差分運算,即將小信號作適當?shù)姆糯筇幚?,之后輸送給單片機進行處理。

如圖3所示是放大電路模塊的差分放大電路圖,壓力傳感器兩個輸出端的V+和V-信號經(jīng)過差分運算放大器放大,然后傳送給單片機的模擬信號采集通道引腳AN1進行信號采集。其中,運算放大器供電電源引腳和PIC18F87K90單片機AD模塊的外部參考電壓引腳都和單片機的RC7引腳連在一起,從而保證兩部分供電電壓的一致性。然而,由于供電電源是兩節(jié)干電池,共3伏,長時間使用后會導(dǎo)致電壓下降,導(dǎo)致供電電壓不穩(wěn)定,最后導(dǎo)致模塊工作的不可靠性,從而影響了系統(tǒng)壓力采集的準確性。為了消除這一影響,在供電電源與模塊之間加入了D1穩(wěn)壓二極管LM4040的穩(wěn)壓器,可使運算放大器的供電電源和單片機AD模塊的參考電壓長期保持在一個恒定狀態(tài)。

2.2顯示驅(qū)動電路

由于PIC18F87K90內(nèi)部集成了LCD驅(qū)動電路,不需要額外的驅(qū)動電路,從而簡化了電路結(jié)構(gòu)。該單片機通過產(chǎn)生時序控制來驅(qū)動靜態(tài)和復(fù)用的LCD面板,只需配置單片機內(nèi)部的一些寄存器,即能實現(xiàn)LCD液晶屏顯示的動態(tài)修改,能驅(qū)動最多具有4個公共端和32個段的面板,還可以控制LCD像素數(shù)據(jù),其內(nèi)部的7抽頭梯形電阻還可以動態(tài)改變對比度,使圖像顯示更加清晰。endprint

為了實現(xiàn)功耗低的目標理念,需要讓MCU產(chǎn)生合理的LCD驅(qū)動時序波形。PIC18F87K90單片機能夠提供兩種驅(qū)動波形:A型波和B型波,如圖4所示是在1/4 復(fù)用、1/3 偏置驅(qū)動時的A 型波形,如圖5所示是在1/4 復(fù)用、1/3 偏置驅(qū)動時的B 型波形。然后可以通過設(shè)置參考梯形電阻使LCD偏置電壓不同,從而改變LCD 驅(qū)動波形的功耗,使其中一種波形處于正常功耗工作模式,另一種波形處于低功耗工作模式,然后兩種波形復(fù)合使用,以達到降低整體功耗的目標。

從圖中可以看出,A型波形和B型波形兩者的區(qū)別在于相位改變的位置不同,A型波形的相位改變是在每個公共端類型處發(fā)生改變,這樣一幀波形中整個驅(qū)動電路的平均電壓即為零,但是B型波形相位的改變是在每個幀的邊界上發(fā)生的,從而導(dǎo)致需要兩個幀才能夠維持平均電壓為零。

3集中器

集中器主要起到承上啟下的作用,通過GPRS模塊接收服務(wù)器傳來的命令,然后通過MBUS總線與壓力表進行通訊。集中器上電后首先要讀出存儲在E2PROM中的GPRS撥號參數(shù)、串口波特率、Internet服務(wù)器IP地址等工作參數(shù),對GPRS模塊進行設(shè)置。如果順利,GPRS此時即可登陸GSM網(wǎng)絡(luò)。然后單片機給GPRS發(fā)送撥號上網(wǎng)的AT指令,GPRS進行PPP撥號。GPRS模塊通過Internet服務(wù)器的IP地址以及端口號等參數(shù)向服務(wù)器發(fā)起TCP或UDP通訊請求,在得到服務(wù)器響應(yīng)后,GPRS模塊則認為與中心握手成功,即可實現(xiàn)GPRS與Internet公網(wǎng)服務(wù)器的通訊。如果通訊連接中斷,GPRS立即重新與服務(wù)器握手。GPRS模塊中的數(shù)據(jù)傳輸是透明傳輸,GPRS模塊接收到單片機的串口數(shù)據(jù),則立即把數(shù)據(jù)封裝在一個TCP/UDP包里,發(fā)送給服務(wù)器。反之,當GPRS模塊收到服務(wù)器發(fā)來的TCP/UDP包時,從中取出數(shù)據(jù)內(nèi)容,立即通過串口發(fā)送給集中器。Internet服務(wù)器可同時與多個集中器進行雙向通訊。另外對GPRS模塊還有以下要求:支持自動心跳,保持永久在線,實時監(jiān)測網(wǎng)絡(luò)連接情況,具有看門狗技術(shù)與掉線自動重撥功能,永不關(guān)機。

4MBUS總線

MBUS總線是一種用于遠程儀表讀取數(shù)據(jù)的歐洲標準,具有如下特點:①兩線制總線,不分正負極,施工簡單;②單用獨特的電平特征傳輸數(shù)字信號,抗干擾能力強;③總線可以為每一個通信節(jié)點提供3.3V/3mA的穩(wěn)壓電源,為儀表提供2種供電方式;④可采用任意總線拓撲結(jié)構(gòu),系統(tǒng)組網(wǎng)成本低、擴展靈活;⑤總線采用12~42V電源供電,具有本質(zhì)安全的特性;⑥專門設(shè)計的保溫格式可滿足計量儀表聯(lián)網(wǎng)和遠程讀數(shù)需要;⑦通訊過程完全由主機控制,任一通信節(jié)點故障不影響整體總線。MBUS總線的上述特點很好地滿足了本系統(tǒng)測點分散、壓力表分布范圍廣等要求。

使用MBUS網(wǎng)絡(luò),不但可以進行通訊傳遞數(shù)據(jù),還可以對壓力表供電,解決了電池供電時間短、需要經(jīng)常更換的問題。

5軟件設(shè)計

5.1壓力采集軟件設(shè)計

圖6為壓力采集部分軟件設(shè)計框架,其實時采集壓力數(shù)據(jù)并顯示,程序中每隔一段時間會開啟相應(yīng)的定時器中斷溢出標志,使程序開啟A/D模塊進行數(shù)據(jù)采集。首先采集放大后的電壓信號,輸送到單片機內(nèi)部,然后把處理好后的數(shù)據(jù)顯示在LCD液晶屏上。

5.2溫度補償系數(shù)

由于壓力傳感器在測量過程中受到環(huán)境制約,存在溫度漂移和零點漂移的缺點,嚴重制約壓力傳感器的測量精度和應(yīng)用范圍,因此需要對其進行溫度補償。然而對零點漂移和靈敏度漂移的補償存在交叉影響,給補償工作帶來一定難度。本系統(tǒng)中由于沒有硬件上的溫度補償電路,所以在壓阻式壓力傳感器工作時,單片機內(nèi)部單元首先測量出當前環(huán)境的溫度數(shù)據(jù),然后查出預(yù)先在單片機EEPROM中存儲的常溫下的溫度數(shù)據(jù),最后利用如下的運算函數(shù)關(guān)系得到最終的溫度補償系數(shù)t:

當|T1-T0|≤PCK時:

t=|T1-T0|PCKK\-1(1)

當|T1-T0|≥PCK時:

t=K\-1+(|T1-T0|-45)PCKK\-2(2)

其中,PCK是之前人為設(shè)定的溫差,可以作為兩段溫度補償曲線的分界線;在公式(1)、(2)中,K\-1、K\-2是系統(tǒng)設(shè)定的溫度補償系數(shù),可以通過按鍵進入修改;t是最終得到的溫度補償系數(shù)。

5.3數(shù)字信號處理

由于輸出壓力與壓阻式壓力傳感器輸出的電壓信號之間沒有嚴格的線性關(guān)系,需要將輸出壓力與壓力傳感器輸出電壓信號之間的曲線分成若干段,每一段小曲線可以使用一段端與端之間的直線代替。因此,采用分段線性插值法來擬合逼近曲線,如圖7所示。

分段線性插值原理是將每個相鄰節(jié)點用直線連接起來,形成一條新的折線即是分段線性插值函數(shù),可以記為I_n (x_i )=y_i。其中I_n (x)在每一個區(qū)間[x_i,x_(i+1)]上面都是線性函數(shù)(i=0,1…n-1),從而可以得到以下的線性插值函數(shù):

I\-n(x)= ∑ni=0yili(x)(3)

li(x)=X-Xi+1Xi-Xi+1(4)

由于工作環(huán)境必然會受到溫度影響,以及壓力傳感器本身設(shè)計的局限性,必然會出現(xiàn)溫漂問題。因此,在沒有硬件補償電路設(shè)計時,必須加入軟件補償,通過加入溫度補償系數(shù)t進行修正,提高精確度。圖8為軟件補償設(shè)計框圖。

最終得到的是輸出壓力與壓力傳感器電壓信號、溫度補償系數(shù)t之間的二元函數(shù),其表達式為:

y=f(u,t)(5)

公式(5)中,u表示壓阻式壓力傳感器的輸出電壓信號大小,t表示修正過的溫度補償系數(shù),y即是最終得到的輸出壓力值,從而達到消除溫度對壓力監(jiān)控系統(tǒng)影響的目的,最終得到可靠又準確的壓力值。

5.4信號發(fā)送

集中器通過MBUS網(wǎng)絡(luò)向各壓力表輪訓(xùn)測量結(jié)果,判斷壓力值是否在正常范圍內(nèi),如果超限則立即通過GPRS向服務(wù)器報告數(shù)據(jù)異常,觸發(fā)緊急響應(yīng)機制。如果沒有異常則保存數(shù)據(jù),等待服務(wù)器查詢。endprint

5.5終端接收軟件

本系統(tǒng)設(shè)計的終端軟件是一款基于Andorid平臺的APP,采用面向連接的、可靠的傳輸層通信協(xié)議TCP,TCP通信主要是基于SOCKET套接字來完成。圖10為客戶端與服務(wù)器的通信過程,

6實驗結(jié)果及分析

本次實驗測量的主要技術(shù)參數(shù)如下:測量范圍是0~40MPa;系統(tǒng)供電電源為2節(jié)干電池,電壓為3V;壓力傳感器的安裝接口是M20*1.5;準確度為0.2級;檢驗溫度是25±2℃;測試時環(huán)境濕度為%65RH;在整個壓力測試過程中,電壓波動范圍為2.8~3.1V,大氣壓力為101KPa。測試數(shù)據(jù)如表1所示。

從表中數(shù)據(jù)可以得出,數(shù)據(jù)線性穩(wěn)定,與標準壓力表測量的數(shù)據(jù)之間存在一定誤差。分析產(chǎn)生誤差的主要原因是傳感器通電時間長引起熱漂移,從而導(dǎo)致采集數(shù)據(jù)產(chǎn)生一定偏差。但由示值最大誤差可以得出,最終誤差仍然可以達到精度要求。

7結(jié)語

本文設(shè)計了一種基于無線通信的消防管道壓力采集系統(tǒng),針對傳統(tǒng)人工巡視記錄由于存在數(shù)量大、路程遠、不便操作等缺陷,從而造成漏檢、錯檢的問題,提出了一種無線通信的解決方案?;跓o線通信的壓力監(jiān)測系統(tǒng)具有功耗低、精度高等特點,可以提高對消防管道的監(jiān)測效率,并且保證了較長的使用壽命。該系統(tǒng)對管道壓力進行自動測量,自動記錄、上傳數(shù)據(jù),并通過數(shù)據(jù)終端進行分布式查看,具有自動化程度高、測量用時短、維護量小、費用低、節(jié)省人工成本等優(yōu)勢。

參考文獻參考文獻:

[1]潘小波.基于HY11P12單片機的數(shù)字壓力傳感器的設(shè)計[J].計算機測量與控制,2013(11):31533154,3157.

[2]李虎.一 般壓力表測量結(jié)果的不確定度評定[J].計量與測試技術(shù),2012(3):4950.

[3]金余義,祝根,張慶.基于MPX5500DP的智能數(shù)字天然氣管道壓力計設(shè)計[J].自動化技術(shù)與應(yīng)用,2014(2):5458.

[4]郭睿.智能數(shù)字壓力表設(shè)計[J].機電信息,2011(21):139140.

[5]賈春虎,秦昀亮.基于C8051單片機的壓力表自動檢測系統(tǒng)設(shè)計[J].石油工業(yè)技術(shù)監(jiān)督,2013(7):4850.

[6]PAW,YEW CHAI. Synthesis and validation of flight control for UAV[D]. Minneapolis and Sao Paulo: University of Minesota,2009.

[7]E BRUCE JACKSON,BRUCE L HILDRETH. Progress toward a format standard for flight dynamics models[R]. NASA2006 0048508,Langley Research Center,2006.

[8]劉秀義,李軍,程文偉.基于AVR的精密數(shù)字壓力表的設(shè)計[J].電腦知識與技術(shù),2009(10):26412642.

[9]梁培峰,李東民,李保銀.基于紅外通信的低功耗礦用數(shù)字壓力計[J].煤礦安全,2012(1):6669.

[10]王金晨,馬思樂,紀成,等.基于MSP430的高精度微功耗可存取數(shù)字壓力表設(shè)計[J].化工自動化及儀表,2012(5):619622,642.

責任編輯(責任編輯:黃?。〆ndprint

猜你喜歡
無線通信低功耗傳感器
康奈爾大學(xué)制造出可拉伸傳感器
一種高速低功耗比較器設(shè)計
簡述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
電子制作(2019年22期)2020-01-14 03:16:52
“傳感器新聞”會帶來什么
傳媒評論(2019年5期)2019-08-30 03:50:18
跟蹤導(dǎo)練(三)2
無線通信技術(shù)在測繪工程中的應(yīng)用分析
基于ZigBee的艙內(nèi)人員巡檢系統(tǒng)的應(yīng)用研究
斗輪堆取料機控制系統(tǒng)性能優(yōu)化
談無線載波聚合系統(tǒng)性能分析與優(yōu)化
ADI推出三款超低功耗多通道ADC
禄劝| 镇雄县| 台中县| 门头沟区| 舟曲县| 天柱县| 江阴市| 长岛县| 太仆寺旗| 贵港市| 吉安县| 青浦区| 万年县| 郁南县| 循化| 天气| 南江县| 陆良县| 阳东县| 巩留县| 平南县| 扬州市| 体育| 尉犁县| 海南省| 海兴县| 五华县| 明水县| 祥云县| 滦平县| 井冈山市| 德江县| 兴安盟| 福鼎市| 桃园市| 静安区| 西平县| 宁乡县| 邓州市| 汾西县| 科技|