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

主站蜘蛛池模板: 一本大道香蕉高清久久| 欧美翘臀一区二区三区| 国产精品欧美亚洲韩国日本不卡| 国产精品视频999| 99久久精品国产综合婷婷| 国产精品男人的天堂| 国产一区二区三区在线观看视频| 九九热精品视频在线| 老司机aⅴ在线精品导航| 色九九视频| 巨熟乳波霸若妻中文观看免费| 亚洲成人高清无码| 91色爱欧美精品www| 国产毛片高清一级国语| 国产精品亚洲一区二区在线观看| 九色综合视频网| 久久久久中文字幕精品视频| 亚洲第一色网站| 九九热视频在线免费观看| 91成人在线免费视频| 日韩欧美高清视频| 亚洲视频色图| 91激情视频| 国产精品区视频中文字幕| 狠狠五月天中文字幕| 久久伊伊香蕉综合精品| a毛片在线播放| 波多野结衣中文字幕久久| 中文一区二区视频| 2020久久国产综合精品swag| 欧美亚洲一区二区三区在线| 精品无码一区二区在线观看| 粉嫩国产白浆在线观看| 亚洲成人www| 国产欧美自拍视频| 国产精品999在线| 亚洲第一福利视频导航| 自拍欧美亚洲| 国产亚洲男人的天堂在线观看| 国模粉嫩小泬视频在线观看| 日韩不卡高清视频| 亚洲欧美日韩高清综合678| 国产毛片高清一级国语| 国产91特黄特色A级毛片| 美女无遮挡免费网站| 人妻丰满熟妇啪啪| 播五月综合| 成人免费一区二区三区| 国产精品无码作爱| 91蜜芽尤物福利在线观看| 国产成人精品一区二区不卡| 欧美国产日本高清不卡| 久久国产免费观看| 国产亚洲精久久久久久无码AV| 欧美日韩中文字幕在线| 久久中文字幕2021精品| 久久久久无码国产精品不卡| 国产一区免费在线观看| 成人在线第一页| 欧美日韩激情在线| 国国产a国产片免费麻豆| 成人国产免费| 日韩av高清无码一区二区三区| 亚洲国产黄色| 成年人福利视频| 99热这里只有精品免费| 亚洲无码精彩视频在线观看| 欧美激情成人网| 美女高潮全身流白浆福利区| 中文字幕人成人乱码亚洲电影| 国产视频 第一页| 精品欧美视频| 免费看久久精品99| 91色在线观看| 亚洲天堂福利视频| 在线另类稀缺国产呦| 四虎永久免费网站| 狠狠ⅴ日韩v欧美v天堂| 直接黄91麻豆网站| 久久夜夜视频| 日韩大片免费观看视频播放| 99er这里只有精品|