1、煤礦企業(yè)對(duì)便攜式瓦斯檢測儀管理不能滿足煤礦信息化和自動(dòng)化的建設(shè)要求,目前大多企業(yè)是依靠人工登記臺(tái)賬,花費(fèi)大量的人力和時(shí)間來統(tǒng)計(jì)儀表信息,不能準(zhǔn)確的統(tǒng)計(jì)出儀表總數(shù),不能實(shí)時(shí)的統(tǒng)計(jì)出儀表使用狀況,不能方便的查看某個(gè)或某批儀表鑒定日期和使用日期,不能及時(shí)的為管理者提供儀表使用信息。而且對(duì)儀表的發(fā)放需要專門的操縱員工來執(zhí)行,存在效率低下費(fèi)時(shí)費(fèi)力的問題,手工的發(fā)放和回收,不能記錄每次儀表發(fā)放的信息,不能提供以后數(shù)據(jù)的復(fù)查,針對(duì)這種落后的工作方式,
2、開發(fā)了便攜式瓦斯檢測儀自動(dòng)收發(fā)系統(tǒng)。
分析了系統(tǒng)的設(shè)計(jì)要求和現(xiàn)場實(shí)際工作需求,確定了系統(tǒng)設(shè)計(jì)時(shí)要考慮的因素和要實(shí)現(xiàn)的功能,儀表快速發(fā)放和回收、數(shù)據(jù)保存合理完整、系統(tǒng)運(yùn)行穩(wěn)定、操作容易和安全性要好等設(shè)計(jì)因素,系統(tǒng)要具有儀表自動(dòng)發(fā)放和自動(dòng)回收基本功能,能夠?qū)γ看伟l(fā)放的數(shù)據(jù)進(jìn)行存儲(chǔ),能夠?qū)θ藛T信息進(jìn)行管理,能夠?qū)x表信息進(jìn)行管理,具有報(bào)表打印和實(shí)時(shí)查詢功能,系統(tǒng)還要具有物聯(lián)網(wǎng)功能。
系統(tǒng)采用C-S和B-S復(fù)合體系結(jié)構(gòu),提出
3、了系統(tǒng)的C-S部分由應(yīng)用服務(wù)器和收發(fā)終端組成的概念,該部分主要用來執(zhí)行儀表的發(fā)放和回收,而系統(tǒng)的B-S部分由數(shù)據(jù)服務(wù)器和遠(yuǎn)程客戶端組成,該部分用來完成對(duì)所有信息進(jìn)行管理和數(shù)據(jù)收集工作,同時(shí)支持遠(yuǎn)程客戶端訪問的鏈接。
給出了系統(tǒng)的硬件方案,選取S3C2440微處理器作為系統(tǒng)的硬件核心控制器,結(jié)合存儲(chǔ)器、實(shí)時(shí)時(shí)鐘、復(fù)位電路、電源模塊設(shè)計(jì)了最小的嵌入式控制系統(tǒng),外接識(shí)別模塊、檢測模塊、執(zhí)行機(jī)構(gòu)共同組成了系統(tǒng)的硬件部分。處理器選擇S3
4、C2440,負(fù)責(zé)數(shù)據(jù)的處理傳輸和判斷,發(fā)放指令,控制執(zhí)行機(jī)構(gòu)動(dòng)作。識(shí)別模塊采用USB Reader ID,利用射頻識(shí)別技術(shù)對(duì)人員和儀表信息進(jìn)行識(shí)別。自行設(shè)計(jì)了能夠提供3.3V,5V,12V三個(gè)電壓等級(jí)的電路原理圖,選用了XTQ5-0512電壓轉(zhuǎn)換器,給各個(gè)模塊提供不同等級(jí)的電壓。設(shè)計(jì)了檢測模塊的電路原理圖,選用了三線NPN型電容式的LJC18A3-B-Z/BX接近開關(guān)來檢測儀表信息。設(shè)計(jì)了執(zhí)行機(jī)構(gòu)電路原理圖,選用TG-3B-150-50
5、電動(dòng)推桿,用來發(fā)放儀表。
給出了系統(tǒng)C-S部分的軟件設(shè)計(jì)方案,開發(fā)內(nèi)容主要有驅(qū)動(dòng)程序的開發(fā)、Linux系統(tǒng)下應(yīng)用程序的開發(fā)、Linux系統(tǒng)下的管理程序開發(fā)三個(gè)內(nèi)容。在收發(fā)終端的ARM板上安裝了嵌入式Linux系統(tǒng),在PC機(jī)上用Qt軟件來編寫收發(fā)終端的應(yīng)用程序,數(shù)據(jù)庫選取MySQL,人機(jī)界面也是用Qt圖形界面軟件來編寫,應(yīng)用服務(wù)器和收發(fā)終端之間采用TCP協(xié)議通信。開發(fā)了適用于Linux系統(tǒng)下的執(zhí)行機(jī)構(gòu)的驅(qū)動(dòng)程序和檢測模塊的驅(qū)動(dòng)程
6、序。
設(shè)計(jì)并實(shí)現(xiàn)了系統(tǒng)B-S部分管理軟件,軟件以PHP為開發(fā)語言,使用Dreamweaver CS5開發(fā)軟件,選用MySQL數(shù)據(jù)庫,編寫了動(dòng)態(tài)的管理程序。設(shè)計(jì)和實(shí)現(xiàn)了系統(tǒng)的數(shù)據(jù)庫,設(shè)計(jì)和實(shí)現(xiàn)了系統(tǒng)的登錄模塊、儀表管理模塊、人員管理模塊、儀表發(fā)放回收管理模塊等。
該系統(tǒng)能夠很好的解決領(lǐng)表人員長時(shí)間等待的問題,避免了人工操作過程中出現(xiàn)的失誤而導(dǎo)致儀表丟失的情況發(fā)生,替代了以往人工登記臺(tái)賬的工序,減少了操作人員數(shù)量,實(shí)現(xiàn)了