美章網(wǎng) 資料文庫(kù) 電梯數(shù)據(jù)采集處理系統(tǒng)設(shè)計(jì)范文

電梯數(shù)據(jù)采集處理系統(tǒng)設(shè)計(jì)范文

本站小編為你精心準(zhǔn)備了電梯數(shù)據(jù)采集處理系統(tǒng)設(shè)計(jì)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

電梯數(shù)據(jù)采集處理系統(tǒng)設(shè)計(jì)

一、引言

隨著城市現(xiàn)代化進(jìn)程的快速發(fā)展,電梯已成為一種不可或缺的工具,同時(shí),對(duì)電梯性能的要求也不斷增加。電梯在運(yùn)行過程中,必須要做到安全、可靠和高效。但是,電梯使用過程由于缺少經(jīng)常維護(hù)保養(yǎng)、缺少運(yùn)行狀態(tài)監(jiān)控等原因,時(shí)常會(huì)發(fā)生電梯事故,對(duì)人們生命財(cái)產(chǎn)安全造成了不可挽回的損失。為了保證電梯安全、可靠地運(yùn)行,維修人員必須實(shí)時(shí)地掌握電梯運(yùn)行的運(yùn)行狀態(tài)和數(shù)據(jù)。基于此目的,本文利用智能手機(jī)設(shè)計(jì)了電梯數(shù)據(jù)采集處理系統(tǒng),用于實(shí)時(shí)監(jiān)控電梯運(yùn)行的狀態(tài)數(shù)據(jù)。

二、系統(tǒng)設(shè)計(jì)

(一)系統(tǒng)框架。單片機(jī)采集傳感器的數(shù)據(jù),經(jīng)處理后通過GSM模塊以數(shù)據(jù)的形式發(fā)送到遠(yuǎn)程服務(wù)器,智能手機(jī)可以WIFI或GPRS的網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器獲取相關(guān)數(shù)據(jù),并進(jìn)行顯示,具體見圖1所示。

(二)硬件設(shè)計(jì)。系統(tǒng)的硬件包括單片機(jī)處理模塊、傳感器模塊、GSM模塊。傳感器模塊用來采集電梯運(yùn)行過程中的環(huán)境參數(shù),如煙霧、火焰、有毒氣體等,單片機(jī)處理模塊用于處理傳感器采集的數(shù)據(jù),并通過GSM模塊把數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器上。針對(duì)電梯運(yùn)行過程中的電壓和電流,采用具有RS485通信協(xié)議的智能儀表,單片機(jī)通過RS485通信協(xié)議與智能儀表實(shí)現(xiàn)電壓、電流參數(shù)的采集。單片機(jī)采用STC89C52RC單片機(jī),GSM模塊采用SIM900AGSM/GPRS模塊,智能儀表采用的是邁特的交流電壓表和交流電流表。

(三)軟件設(shè)計(jì)。系統(tǒng)采用的是模塊化設(shè)計(jì),程序編程采用C語(yǔ)言設(shè)計(jì)。軟件主要包括完成初始化程序、數(shù)據(jù)采集程序、預(yù)警判斷程序和數(shù)據(jù)發(fā)送程序。初始化程序主要完成串口和GPRS模塊的初始化工作;數(shù)據(jù)采集程序主要是完成各種傳感器數(shù)據(jù)的采集;預(yù)警判斷程序完成數(shù)據(jù)處理的判斷,如果數(shù)據(jù)超過設(shè)定值,就進(jìn)行報(bào)警;數(shù)據(jù)發(fā)送程序則完成把數(shù)據(jù)向遠(yuǎn)程服務(wù)器發(fā)送的功能,以便手機(jī)能正確接收數(shù)據(jù)。

三、手機(jī)端監(jiān)測(cè)軟件設(shè)計(jì)

(一)系統(tǒng)功能。手機(jī)端監(jiān)測(cè)軟件主要有數(shù)據(jù)顯示功能、數(shù)據(jù)曲線繪制功能、數(shù)據(jù)保存和遠(yuǎn)程控制機(jī)電設(shè)備等功能。系統(tǒng)中定義了三個(gè)按鈕,分別用于“數(shù)據(jù)接收/停止”、“發(fā)送”和“關(guān)閉”。“數(shù)據(jù)接收/停止”用于接收或停止遠(yuǎn)程服務(wù)器的數(shù)據(jù)讀取,“發(fā)送”向指定的手機(jī)號(hào)發(fā)送短信信息或者打開相應(yīng)的機(jī)電設(shè)備,而“關(guān)閉”則用來關(guān)閉機(jī)電設(shè)備。

(二)數(shù)據(jù)處理。手機(jī)客戶端通過Socket來實(shí)現(xiàn)數(shù)據(jù)的接發(fā)并處理,通信的具體步驟主要有:Step1:獲取IP地址或域名和端口,定義socket_init()函數(shù),發(fā)送連接請(qǐng)求,直到連接成功。Step2:使用getOutputStream()命令和getInputStream()命令得到socket的數(shù)據(jù)流。Step3:讀寫Socket,進(jìn)行數(shù)據(jù)處理。Step4:關(guān)閉打開的數(shù)據(jù)流。1.?dāng)?shù)據(jù)顯示。首先定義InputStreamin=socket.getIn-putStream()獲取數(shù)據(jù)流,并定義一個(gè)buffer變量,使用in.read(buffer)讀取數(shù)據(jù)到緩沖區(qū)再進(jìn)行處理,在顯示前先把數(shù)據(jù)轉(zhuǎn)換成字符型。2.繪制曲線。為了更好地觀察采集的數(shù)據(jù)變化情況,對(duì)溫度、濕度、電壓等參數(shù)進(jìn)行曲線繪制,更加直觀。定義了imageview_init()函數(shù)和DrawCG(Contextcontext,intwidth,intheight)函數(shù)來繪制圖片和曲線。在imageview_init()函數(shù)獲取手機(jī)屏幕的寬和高,并進(jìn)行繪制圖片。由于不同的變量顯示的圖片刻度也是不同的,因此定義了Bitmapdraw_shidu(intxianshi_bianliang[])、Bitmapdraw_dianya(intxianshi_bianliang[])等繪制不同的圖片底圖,然后再在底圖上面繪制曲線。在獲取數(shù)據(jù)時(shí),把數(shù)據(jù)先保存到一個(gè)長(zhǎng)度為50的數(shù)組中,然后循環(huán)讀取數(shù)組中的數(shù)值在圖片上顯示。為了能切換到不同參數(shù)的曲線顯示,使用了數(shù)組形式操作,通過下拉菜單選取不同參數(shù),圖片上的顯示內(nèi)容也跟著變化。

四、系統(tǒng)測(cè)試

按照設(shè)計(jì)電路圖連接好電路,接通電源,等GSM網(wǎng)絡(luò)注冊(cè)成功后,下位機(jī)可以正常采集收據(jù)并通過GSM模塊進(jìn)行發(fā)送。在手機(jī)上安裝編寫好的apk程序,運(yùn)行程序,就可以正確接收到數(shù)據(jù),具體見圖2所示。圖2是溫度采集的曲線情況圖,曲線下面是采集的數(shù)值的顯示。可以通過“請(qǐng)選擇顯示的波形”菜單選取其它的顯示圖形。系統(tǒng)工作穩(wěn)定,正確接收數(shù)據(jù),運(yùn)行良好。

作者:黃鶯 單位:柳州鐵道職業(yè)技術(shù)學(xué)院電子技術(shù)學(xué)院

主站蜘蛛池模板: 日日摸夜夜搂人人要| 一区二区三区视频在线播放| 日韩国产成人资源精品视频| 扒开双腿疯狂进出爽爽爽动态图 | 国产精品久久福利网站| z0z0z0另类极品| 日本三级中文字版电影| 亚洲AV日韩精品久久久久久A| 波多野结衣新婚被邻居| 动漫做羞羞的视频免费观看| 野花官网高清在线观看视频5| 国产永久免费高清在线观看视频| 97久久免费视频| 天天爽夜夜爽夜夜爽精品视频| 中文字幕在线播放| 日本娇小videos精品| 亚洲av成人无码久久精品老人| 欧美综合自拍亚洲综合图| 停不了的爱在线观看高清| 精品视频一区二区三区四区五区| 国产免费AV片无码永久免费| 欧美成人性动漫在线观看| 国产精品美女久久久网站动漫| av无码一区二区三区| 婷婷色香五月激情综合2020| 中文字幕精品一区二区精品| 日本漫画大全无翼无彩全番| 亚洲AV无码之日韩精品| 欧美三级不卡在线观线看高清| 少妇粉嫩小泬喷水视频| 出差被绝伦上司侵犯中文字幕| 色婷婷天天综合在线| 国产又粗又猛又大的视频 | 日韩人妻无码中文字幕视频 | 一区二区精品在线| 成年人影院在线观看| 久久久精品中文字幕麻豆发布| 日韩视频中文字幕专区| 亚洲AV无码专区国产乱码电影| 欧美三级免费看| 亚洲国产成人手机在线电影bd|