999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電梯遠程監控系統研究

2017-09-09 12:52:58李兵施展
軟件導刊 2017年8期

李兵+施展

摘 要:電梯是高層建筑不可缺少的設施,怎樣確保電梯高效平穩運行是當今電梯技術研究的重要課題。根據電梯遠程監控設計需求,基于系統化模塊化設計思想,采用常見的客戶端/服務器架構,將基于Linux的嵌入式系統作為前端數據采集發送平臺。詳細介紹了嵌入式開發過程,提出了開發環境搭建方案,編寫了數據采集處理程序;重點對基于TCP/IP通信和Socket通信協議的網絡軟件進行了優化設計,并對網絡通信性能作了分析檢測,詳細介紹了數據庫的搭建和界面設計。

關鍵詞:電梯監控;嵌入式系統;Socket通信;通信協議棧

DOIDOI:10.11907/rjdk.171389

中圖分類號:TP319

文獻標識碼:A 文章編號文章編號:1672-7800(2017)008-0094-03

1 信號采集與傳輸

電梯遠程監控系統利用Linux [1]網絡設置的優良特性,結合網絡協議通信技術,將前端采集到的數據信息發送到后端主機上,實現數據的接收、儲存和分析[2]。

1.1 數據采集

信號采集遵循那奎斯特定律,即采樣定律。采樣的頻率要大于信號中有效信號最大頻率的2倍,這種采樣方式所得的數字信號才能夠保存原來信號的信息。采樣公式如下:

fs.max>fmax(1)

A/D采樣的最后一個步驟是編碼,離散型數值通過量化后,將結果用計算機二進制編碼表示出來,這就是編碼過程,信號經過這個編碼過程變為數字信號。

1.2 網絡數據傳輸

在通信網絡中,各進程間的遠程通信主要是C/S模式,即通過特定的客戶端向服務器發送數據請求,服務器接收到請求后反饋數據處理結果。客戶/服務器模式有兩個要求:①由于雙方信息量、軟硬件資源、處理能力的不一致,必須共享資源;②雙方通信處于異步狀態,只能通過遠程通信實現,無法使用共享內存機制。

圖1為基于客戶/服務器模式的TCP/IP協議棧的網絡通信OSI模型。

監控進程啟動后,生成一個Socket套接字,一方面處理響應,另一方面發送請求。在實現網絡互連后服務器監控進程即開始監聽本地網絡端口請求[3]。

2 系統硬件設計

2.1 嵌入式硬件體系架構

嵌入式服務器不僅要采集傳感器數據,而且要與遠程主機進行通信。核心處理器ARM9系列采用了處理器集成的電源管理單元,可有效優化系統電源設計,降低成本及系統功耗,適合于低功耗、低成本、高性能的便攜式設備[4]。圖2為ARM架構。

2.2 功能接口電路設計

ARM9處理器提供了主機和OTG兩種類型的控制器。主機接口電路如圖3所示,上部為標準主機電路,下部為OTG的HOST電路,USB熱插拔提供相關保護電路。

文件下載和數據傳輸通過以太網適配器實現。MX28X嵌入式開發板配有網絡適配器,提供一個網絡接口訪問局域網和廣域網。開發板提供一個TF卡功能接口擴展存儲資源[5]。該系統實現了ARM&Linux在平臺IIC下的驅動,在Linux系統平臺實現管理軟件,可以非常方便地接入軟件,管理更加方便,移植性更好。圖4是IIC接口電路原理。

2.3 數據采集模塊設計

測試系統數據采集選擇Mma系列的三軸加速度傳感器模塊。Mma是一個集成傳感器,內部集成了信號調節電路、低通濾波器、A / D轉換電路[6]。

3 系統軟件設計

3.1 嵌入式平臺搭建

Linux嵌入式系統是開源的,可以削減、跨平臺、多任務及多用戶實現。ARM和Linux結合使嵌入式設備具有低功耗、高性能特點。

主機和目標機使用不同的平臺,系統采用PC X86架構,開發板使用ARM架構。X86屬于復雜指令集,ARM屬于精簡指令集,兩個過程指導的方法不同,需要不同的編譯器。GCC是一個跨平臺編譯器工具處理器平臺,支持多個版本,可完成從源代碼文件轉換到一個特定的處理器平臺,執行文件切換。GCC不僅強大,而且具有結構靈敏、跨平臺支持的優點[7]。

超級終端Minicom是公認的嵌入式開發工具,通過終端可以直接對開發板進行命令控制、資源操控。Minicom安裝配置操作步驟:①安裝Minicom:sudo apt-get install minicom;②在命令行鍵入:sudo minicom –s,啟動Minicom進行設置;

選擇Serial port setup項,將“Serial Device”設置為/dev/ttyUSB,設置“Bps/Par/Bits”為57600 1,設置“Hardware Flow Control”為No;選擇Modem and dialing項,除了保留標志A B C D E F G H K L外,刪除其它項。退出到啟動頁面選擇“Save setup as dfl項,意味著將設置保存到df1位置。Minicom配置界面如圖5所示;③將系統用戶添加進Minicom所在組,使用戶能夠使用Minicom: $ sudo adduser test groupname

在內核中,文件系統和應用程序下載調試可通過燒錄U盤來完成。TFTP協議是一個簡單的文件傳輸協議,具有傳輸速度快、量大的特性。TFTP服務器主要提供目標與主機之間的內核映像文件下載[8]。TFTP工具安裝分為TFTP服務器安裝和TFTP客戶端工具安裝,具體步驟如下:

①下載相關軟件包: sudo apt-get install tftp-hpa;

②建立tftp服務器工作目錄:sudo mkdir /tftpboot;

③修改工作目錄全限:sudo chmod -R 777 /tftpboot;endprint

④編輯相關服務器配置:

修改后查看內容如下:sudo vi /etc/default/tftp-hpa

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="--secure"

⑤重新啟動TFTP服務:sudo service tftpd-hpa restart。

3.2 設備驅動程序結構

操作系統的硬件管理通過相應的驅動程序完成。設備驅動直接設置頂層底層硬件,起到轉換和翻譯的作用。設備驅動由軟件實現,屬于內核的一部分[9]。驅動完成以下功能:①設備狀態初始化和操作完成后釋放;②管理設備,設置設備的工作參數,提供設備的接口;③在操作設備與應有程序之間充當橋梁,起到數據翻譯作用;④監控設備運行狀態,有錯誤提示功能。

3.3 網絡通信軟件設計實現

實驗采用基于TCP的可靠通信協議,通信模型對象是網絡中的數據。每層數據有不同的組織形式,應用層采用包的形式,傳輸層采用數據報的形式,網絡層采用報文的形式,鏈路層采用數據幀的方式,物理層以位的格式呈現[10]。

數據以層層包裝的方式在網絡中傳輸,首先從用戶空間的應用層開始,然后到內核空間,接受內核協議棧的處理,每一層又會添加這個標志和協議規則信息,完成后將報文作為下一層的數據段處理使用,然后進行物理連接,最后發送出去。等到了用戶即目的主機,就會將接收到的數據包頭部逐層去除,這個過程是數據封裝的逆過程,稱為解封裝。

3.4 數據庫創建與界面模塊設計

本實驗選擇SQL Server 2008數據庫作為本地數據服務器。通過VS開發環境中的SQL Datasource控件實現界面與數據庫的通信[11]。接口定時監視定時器從數據庫中檢索數據,按一定規律更新到顯示,將有用數據保存到指定表中。

本實驗基于Virual Staido2010平臺使用C#[12]語言實現實驗界面。電梯監控界面管理功能有實時故障報警、狀態信息、日志信息存儲、監測等。監控軟件能將接收到數據進行分析,監控界面應該具有動態化、圖形化功能。 一個標準的界面軟件需要完善界面管理系統,在軟件工作運行前需要將相關信息調入監控管理界面,界面顯示遠程終端發送的數據,實現保存接收功能。

遠程終端數據保存在本地數據庫,本地操作界面以一定時間間隔從數據庫取出數據并將其更新到界面。圖6為界面監控顯示內容。

由于實驗設備和環境條件限制,很難模擬電梯監控的數據傳輸,本實驗以加速度為電梯監控對象,專門設計了一個接收界面測試數據,對加速度數據進行處理,進而驗證網絡數據傳輸的實時性、穩定性和系統方案的正確性。

4 結語

本文開發了一套基于網絡的嵌入式數據傳輸平臺。詳細介紹了嵌入式開發平臺的硬件架構,并給出了原理圖和詳細參數,對處理器、內存和外部端口作了專門說明和分析。提出了開發環境的構建方案,完成了內核的裁剪、嵌入式設備的移植、文件系統的掛載等搭建工作,編寫了IIC驅動程序,并通過應用程序驗證網絡及驅動工作的有效性。

參考文獻:

[1] 段登.網絡環境下多電梯智能遠程監控系統的研究[D].蕪湖:安徽工程大學,2012.

[2] 潘小紅.基于物聯網技術的電梯安全監控系統研究[J].無線互聯科技,2016(20):125-128.

[3] 徐愛華,全書海.Socket 網絡通信及其在電梯監控系統中的應用[J].武漢理工大學學報,2012,28(11):56-59.

[4] CHARLES M,KOZIEROK.The TCP/IP guide a comperehensive,illustrated internet protocols reference[M].No Starch Press,2005:58-158.

[5] 姚靜,郭琳,陳廣.網絡監控系統采用模式實現遠程監控[J].中國儀器儀表,2010(7):68-70.

[6] 練勝,王棟,朱祥賢.基于物聯網技術的電梯安全監控系統的設計與實現[J].現代制造,2015(3):126-127.

[7] LIULX,ZHOU X J.Design of intelligent tire safety pre-alarm system based on ARM9[C].CAR 2010 2nd International Asia Conference on Informatics in Control,Automation and Robotics,2010.

[8] 張曉奇.基于物聯網技術的電梯故障監測系統的設計與實現[D].西安:西安電子科技大學,2014

[9] 曾憲權.物聯網遠程電梯監控系統關鍵技術研究與實現[J].中國測試,2015,41(2):101-104.

[10] JOE CASAD.TCP/IP 入門經典[M].北京:人民郵電出版社,2012.

[11] 慕偉.電梯遠程監控系統研究[D].西安:長安大學,2013.

[12] 劉彥明,李鵬.實用網絡編程技術[M].西安:西安電子科技大學出版社,1998.endprint

主站蜘蛛池模板: 9啪在线视频| 99免费视频观看| 久久综合丝袜日本网| 国产精品熟女亚洲AV麻豆| 国产99在线| 99精品欧美一区| 999福利激情视频| 国产在线精品人成导航| 国产一区二区三区精品欧美日韩| 成人免费午夜视频| 国产成人高精品免费视频| 欧美乱妇高清无乱码免费| 中国精品自拍| 丁香五月激情图片| 成年人免费国产视频| 久久网综合| 无码高潮喷水专区久久| 色天天综合| 国产精品久久久久久久久久久久| 亚洲开心婷婷中文字幕| 99re经典视频在线| 欧美激情成人网| 日本免费新一区视频| 老色鬼欧美精品| 亚洲精品自在线拍| 全部无卡免费的毛片在线看| 免费欧美一级| 极品av一区二区| 啪啪啪亚洲无码| 午夜欧美在线| 婷婷99视频精品全部在线观看 | 大乳丰满人妻中文字幕日本| 亚洲人成色77777在线观看| 人妻一区二区三区无码精品一区| 色视频国产| 尤物国产在线| 婷婷久久综合九色综合88| 日本不卡视频在线| 亚洲精品大秀视频| 国产成人一区| 国产男人天堂| 伊人久久久大香线蕉综合直播| 中文纯内无码H| 五月天丁香婷婷综合久久| 亚洲国产天堂在线观看| AV无码国产在线看岛国岛| 亚洲欧洲日韩综合| 亚洲国产日韩欧美在线| 精品日韩亚洲欧美高清a| 久热中文字幕在线| 国产亚洲视频免费播放| 国产一级裸网站| 国产在线视频欧美亚综合| 国产jizzjizz视频| 在线观看免费国产| 激情综合激情| 国产一级在线播放| 激情综合激情| 国产美女一级毛片| 亚欧美国产综合| 激情六月丁香婷婷四房播| 国产精品尹人在线观看| 夜夜高潮夜夜爽国产伦精品| 色婷婷在线播放| 999精品色在线观看| 99视频全部免费| 国产精品亚洲天堂| 国产性爱网站| 久久青草热| 重口调教一区二区视频| 久久91精品牛牛| 青青久在线视频免费观看| 91国内视频在线观看| 午夜a视频| 久久人午夜亚洲精品无码区| 91成人免费观看| 精品一区国产精品| 色噜噜综合网| 婷婷伊人五月| 国产福利在线免费| 亚洲av片在线免费观看| 亚洲第一成年人网站|