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

主站蜘蛛池模板: 亚洲欧美一级一级a| 男女男免费视频网站国产| 在线观看无码av免费不卡网站| 亚洲一区二区三区国产精品| 久久黄色小视频| 亚洲国产日韩在线成人蜜芽| 亚洲精品动漫在线观看| 午夜限制老子影院888| a级毛片网| 香蕉视频在线观看www| 一区二区三区国产精品视频| 国产日韩欧美黄色片免费观看| 久久成人18免费| 亚洲免费毛片| 中文成人在线视频| 免费xxxxx在线观看网站| 国产综合另类小说色区色噜噜 | 国产一区亚洲一区| 人妻无码中文字幕第一区| 波多野结衣无码视频在线观看| 亚洲第一精品福利| 美臀人妻中出中文字幕在线| 久久国产成人精品国产成人亚洲 | 久久99热66这里只有精品一| 国产精品入口麻豆| 久久人人97超碰人人澡爱香蕉| a级毛片在线免费观看| 性色在线视频精品| 97在线观看视频免费| 成年网址网站在线观看| 免费不卡在线观看av| 亚洲精品色AV无码看| 女人av社区男人的天堂| 国产真实乱人视频| 在线不卡免费视频| 亚洲第一成网站| 亚洲国产成人在线| 日本91视频| 欧美日韩北条麻妃一区二区| 国产精品尤物在线| 欧美精品高清| 欧美在线精品一区二区三区| 国产幂在线无码精品| 欧美福利在线| 国产一级毛片高清完整视频版| 亚洲精品卡2卡3卡4卡5卡区| 欧美日韩国产在线人| 国产尤物jk自慰制服喷水| 欧美人与性动交a欧美精品| 欧美一级夜夜爽www| 精品国产Av电影无码久久久| 亚洲天堂啪啪| 自慰高潮喷白浆在线观看| 久久久久国产一级毛片高清板| 97视频精品全国免费观看| 久久久久九九精品影院| 国产在线专区| 五月婷婷综合网| 久久国产热| 福利国产微拍广场一区视频在线 | 亚洲av无码片一区二区三区| 国产黄视频网站| 全部免费特黄特色大片视频| 亚洲第一视频免费在线| 久久狠狠色噜噜狠狠狠狠97视色| 五月天香蕉视频国产亚| 性色在线视频精品| 国产美女精品一区二区| 久久香蕉国产线看观看精品蕉| a毛片在线免费观看| 欧美一区二区精品久久久| 免费国产高清视频| 久久福利网| 亚洲第一天堂无码专区| 色视频国产| 国产综合网站| 国产精品人莉莉成在线播放| 国产手机在线ΑⅤ片无码观看| 国产理论一区| 欧美日韩高清在线| 曰AV在线无码| 国产精品自拍露脸视频|