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

基于linux平臺的數(shù)字化倉庫監(jiān)控終端設計

2014-08-16 09:13:42范鵬王益祥
機械制造與自動化 2014年3期
關鍵詞:進程系統(tǒng)

范鵬,王益祥

(南京理工大學 機械工程學院,江蘇 南京 210094)

0 引言

倉庫是存放物品高度集中的場所,其安全、通風、濕度、溫度、光照度的變化都可能對貨件產(chǎn)生影響。傳統(tǒng)的倉庫中,對這類數(shù)據(jù)監(jiān)測都是通過人工對各個點進行巡回視察,這種方式,勞動效率低下,人力資源嚴重浪費,同時還可能由于人為判斷失誤,造成巨大損失,很不安全。介紹了一種基于以太網(wǎng)的倉庫監(jiān)控系統(tǒng)的終端,借助于溫濕度傳感器、光照傳感器,它能夠采集現(xiàn)場實時的環(huán)境數(shù)據(jù),并能傳送信號給外接調節(jié)設備來控制數(shù)據(jù)處于相應的合格范圍。為方便實時監(jiān)控,在終端主控板linux系統(tǒng)上移植了boa服務器和mjpg-streamer,為遠程web訪問提供了視頻支持。

1 監(jiān)控終端總體方案設計

圖1為數(shù)字化倉庫監(jiān)控系統(tǒng)的架構圖,系統(tǒng)采用B/S架構,監(jiān)控終端作為系統(tǒng)的核心,可以發(fā)出指令控制現(xiàn)場執(zhí)行設備,同時通過以太網(wǎng)提供人機訪問界面,以便遠程管理者通過瀏覽器進行訪問。

圖1 系統(tǒng)架構簡圖

系統(tǒng)中,監(jiān)控終端作為整個系統(tǒng)的核心,起著“心臟”的作用。監(jiān)控終端采用的微處理器是三星公司的高性能微處理器s5pc100,采用的操作系統(tǒng)是Linux系統(tǒng)。

監(jiān)控終端主要分為三部分:1) 為主控模塊,其在整個終端中起到調度和管理的作用;2) 傳感器,用作采集數(shù)據(jù);3) 攝像頭,用作獲取現(xiàn)場視頻流。

2 系統(tǒng)硬件設計

2.1 硬件整體概述

如圖2所示,整個監(jiān)控終端采用擴展板與核心板結構設計,核心板以三星的s5pc100處理器為核心,擴展256M內存和128M Nandflash。擴展板則包括多種傳感器和相應的電路,攝像頭通過USB接入監(jiān)控終端。終端通過以太網(wǎng)和pc進行交互,同時通過串口控制調節(jié)設備。

圖2 硬件框架圖

2.2 處理器的選擇及應用

主控芯片采用基于ARM A8核的s5pc100,其采用64位內部總線架構,含有強大的硬件加速器。芯片集成了200多個IO引出腳、24bitLCD接口、TVout接口、camera輸入接口、串口、SD卡接口、SPI、100M網(wǎng)口、USB Host接口、音頻輸入輸出接口、I2C接口等硬件資源。

S5PC100主頻833MHz,最高可達1GHz,本系統(tǒng)終端模塊核心板上外接256M的Nandflash和SDRAM,可適用于對性能和處理能力有更高要求的嵌入式系統(tǒng)應用場合。

2.3 傳感器的選擇與電路設計

2.3.1 溫濕度傳感器的電路設計

溫濕度檢測采用DHT11數(shù)字溫濕度傳感器,如圖3所示,DHT11共有4個引腳,1號引腳為電源引腳,2號引腳是數(shù)據(jù)引腳,采用單總線的方式,串行發(fā)送數(shù)據(jù)。3號引腳為空腳,通常懸空,4號引腳接地。

圖3 DHT11工作原理圖

ARM發(fā)出開始信號,DHT11在主機開始信號后發(fā)送響應信號,2號腳送出40bit的數(shù)據(jù),并觸發(fā)一次信號采集。其中40bit的數(shù)據(jù)格式為8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗和當ARM發(fā)送數(shù)據(jù)采集信號后,DHT11被觸發(fā)由低功耗轉為高速運行,接收到主機結束信號時,DHT11拉高數(shù)據(jù)線電平,送出數(shù)據(jù),數(shù)據(jù)發(fā)送完畢后,釋放總線。

2.3.2 光照傳感器的電路設計

光照傳感器采用的是BH1750,較好地解決了傳統(tǒng)測光系統(tǒng)的弊端,它內置16位模數(shù)轉換器,能夠直接輸出一個數(shù)字信號,不需要做復雜的計算。BH1750是具有優(yōu)良光譜靈敏度特性,在3.3v的工作電壓下可對亮度進行1勒克斯的高精度測定。如圖4所示,ARM通過I2C與BH1750進行通信,接收BH1750輸出的照明度的值。

圖4 BH1750 工作原理圖

2.3.3USB攝像頭的電路設計

視頻監(jiān)控攝像頭采用中微星的ZC301P,USB接口,采用的是中微星301+鎂光芯片,130萬像素。采用的是高品質CMOS傳感器,超CCD的感光效果。電路中,USB hub 采用的是Fe1.1S,其具有高性能,低功耗和高性價比的特點,支持熱插拔功能,其可最大支持4個USB Port,電路中,在USB CH0處插入USB攝像頭,在USB驅動的支持下,攝像頭即可實時使用。如圖5所示。

圖5 USB接口原理圖

3 系統(tǒng)的軟件設計

軟件設計分為系統(tǒng)軟件和應用軟件兩部分,如圖6所示,通電后,首先執(zhí)行運行uboot,啟動系統(tǒng)內核,掛載文件系統(tǒng),加載驅動,然后運行boa服務器,加載視頻流。至此系統(tǒng)軟件加載完成。最后運行應用層軟件,監(jiān)控各采集點數(shù)據(jù)信息。

圖6 系統(tǒng)的軟件流程圖

3.1 系統(tǒng)內核移植

操作系統(tǒng)采用的是Linux,Linux內核是Linux系統(tǒng)的核心,它負責協(xié)調管理各項工作,給硬件提供支持,是應用層和硬件層之間的橋梁和紐帶。Linux內核的選擇,一定程度上決定了系統(tǒng)的性能。綜合考慮,選用Linux 2.6.35的內核。

由圖6可知,系統(tǒng)通電后,主控制器執(zhí)行內部ROM中的代碼,從Nandflash中搬移uboot至內存中,然后執(zhí)行內存中的uboot代碼。

uboot代碼執(zhí)行過程中,將內核zImage復制進內存中執(zhí)行,接下掛載根文件系統(tǒng)。在系統(tǒng)初始化后創(chuàng)建系統(tǒng)的第一個進程init進程,此時內核啟動結束,運行init時,分別做了以下幾件事:

1) 將編寫好的I2C模塊驅動,DHT11模塊驅動動態(tài)加載進內核中;

2) 配置boa服務器;

3) 加載mjpg視頻流;

4) 運行負責倉庫監(jiān)控的主程序。

3.2 應用程序的設計

系統(tǒng)啟動后,監(jiān)控終端輪詢傳感器數(shù)據(jù),并傳送給boa服務器,同時分析數(shù)據(jù)值,判斷是否需要啟動相應調節(jié)設備,此類工作需要應用層軟件完成。

在應用層,采用多進程控制,主程序運行后,通過fork系統(tǒng)調用創(chuàng)建4個子進程,四個子進程中,通過exec函數(shù)族,跳轉執(zhí)行humi進程(檢測濕度),tem進程(檢測溫度),light進程(檢測光照),boa進程(實現(xiàn)服務器功能,實現(xiàn)web瀏覽及監(jiān)控)。

PC機通過遠程登錄可訪問boa服務器,boa服務器的網(wǎng)頁采用cgi腳本和共享內存的方法和各進程進行通信。

共享內存是最快的IPC形式。兩個不同進程A,B共享內存的意思是,同一塊物理內存被映射到進程A,B各自的進程地址空間。進程A可以即時看到B對共享內存中數(shù)據(jù)的更新,反之亦然。如圖7所示。

圖7 共享內存示意圖

4 網(wǎng)頁效果圖

最終網(wǎng)頁主要分為3個模塊,如圖8所示,左邊區(qū)域為功能設置區(qū),通過單選按鈕的選擇可選定是否打開空調系統(tǒng)、溫度控制系統(tǒng)、燈光調節(jié)系統(tǒng)、視頻監(jiān)控系統(tǒng)。

中間區(qū)域為視頻實時監(jiān)控窗口。右邊界面則為現(xiàn)場數(shù)據(jù)實時顯示,其中分別包括三個采集點的相關環(huán)境數(shù)據(jù)。

圖8 網(wǎng)頁效果圖

5 結論

現(xiàn)代社會豐富的物資種類和特性要求使得人們對物資倉庫的要求越來越高,如何保證物資倉庫的監(jiān)控系統(tǒng)穩(wěn)定運行具有重要意義。在監(jiān)控系統(tǒng)中,監(jiān)控終端起著指揮,協(xié)調的核心作用,可以說,監(jiān)控終端的性能決定了整個系統(tǒng)最終能否穩(wěn)定有效的運行。

本數(shù)字化監(jiān)控終端尚處于實驗室實驗階段,基本功能已經(jīng)實現(xiàn),由于水平有限,還有許多亟待解決的問題,尚需調試和改進,相信未來嵌入式物資倉庫管理系統(tǒng)還會有更廣闊的發(fā)展。

[1] 于毅,張璐,劉偉,等.一種嵌入式倉庫智能監(jiān)控報警終端設計 [J].遙測遙控 2012(12): 66-70.

[2] 譚偉平.物資倉庫嵌入式遠程監(jiān)控系統(tǒng)研究[D].武漢:武漢理工大學,2010.

[3] 劉佳.基于PLC+ARM的倉庫環(huán)境監(jiān)控系統(tǒng)設計[J]無線互聯(lián)科技 2012(4): 57-58.

[4] 吳忻生,袁鵬.數(shù)字化倉庫遠程監(jiān)控系統(tǒng)的設計與實現(xiàn)[J]華南理工大學學報 2003(9):31-34.

猜你喜歡
進程系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
我國高等教育改革進程與反思
Linux僵死進程的產(chǎn)生與避免
男女平等進程中出現(xiàn)的新矛盾和新問題
主站蜘蛛池模板: 国产成人一区二区| 久久久久亚洲精品成人网| 国产视频一区二区在线观看| 视频二区亚洲精品| 国产在线一二三区| 国产小视频免费| 国产在线高清一级毛片| 中文字幕永久在线看| 欧美在线视频a| 黄色在线不卡| 精品久久蜜桃| 91小视频在线观看| 日韩不卡高清视频| 亚洲美女高潮久久久久久久| 亚洲精品视频免费| 成人午夜视频在线| 国产精品亚洲片在线va| 国产乱论视频| 2024av在线无码中文最新| 亚洲一级毛片在线观播放| 国产毛片一区| 在线国产毛片| 精品国产Ⅴ无码大片在线观看81| 亚洲第一精品福利| 国产黄在线观看| 国产jizzjizz视频| 国产国模一区二区三区四区| 国产无码制服丝袜| 园内精品自拍视频在线播放| 亚洲最黄视频| 麻豆国产在线观看一区二区 | 日本午夜精品一本在线观看| 无码电影在线观看| 综合色区亚洲熟妇在线| 国产成人综合久久精品下载| 国产不卡一级毛片视频| 国产超碰一区二区三区| 美女扒开下面流白浆在线试听| 野花国产精品入口| 欧美另类一区| 国产乱子伦精品视频| 毛片一区二区在线看| 国产亚洲精品资源在线26u| 在线精品视频成人网| 亚洲中文无码h在线观看 | 亚洲中文久久精品无玛| 亚洲美女操| 色婷婷亚洲综合五月| 蜜臀AV在线播放| 9久久伊人精品综合| 国产人在线成免费视频| 91久久偷偷做嫩草影院免费看| 日韩精品资源| 亚洲精品日产AⅤ| 精品国产91爱| 国产在线观看91精品亚瑟| 国内精品小视频福利网址| 在线五月婷婷| a天堂视频在线| 国产屁屁影院| 欧美啪啪精品| 精品一区二区久久久久网站| 欧洲亚洲欧美国产日本高清| 高清不卡一区二区三区香蕉| 国产美女91视频| 婷婷激情亚洲| 亚洲精品桃花岛av在线| 91小视频在线观看免费版高清| 浮力影院国产第一页| 国产精品美女网站| 亚洲综合网在线观看| 在线播放真实国产乱子伦| 国产美女91呻吟求| 亚洲欧美日韩综合二区三区| 国产区在线看| 成人在线观看一区| 亚洲国产日韩欧美在线| 99在线视频免费| 三级国产在线观看| 一区二区三区毛片无码| h视频在线播放| 久久久亚洲色|