煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測裝置軟件架構(gòu)設(shè)計(jì)_第1頁
煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測裝置軟件架構(gòu)設(shè)計(jì)_第2頁
煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測裝置軟件架構(gòu)設(shè)計(jì)_第3頁
煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測裝置軟件架構(gòu)設(shè)計(jì)_第4頁
煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測裝置軟件架構(gòu)設(shè)計(jì)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第 3期 2010年 3月工 礦 自 動 化Industr y and M ine A utomationNo. 3 M ar. 2010文章編號 :1671-251X(2010 03-0007-03煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測裝置軟件架構(gòu)設(shè)計(jì)徐 娟 , 汪學(xué)明 , 張立斌 , 汪叢笑(煤炭科學(xué)研究總院常州自動化研究院 , 江蘇 常州 213015摘要 :嵌入式在線檢測裝置是煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測系統(tǒng)的主要組成部分 , 用于在線檢測煤 礦井下甲烷濃度超限聲光報(bào)警功能和斷電 /復(fù)電控制功能 、 甲烷風(fēng)電閉鎖功能 、 系統(tǒng)控制響應(yīng)時(shí)間和實(shí)際巡 檢周期 、 系統(tǒng)傳感器實(shí)際配置數(shù)量 、 甲烷

2、傳感器穩(wěn)定性等 。 文章詳細(xì)介紹了嵌入式在線檢測裝置的軟件架構(gòu) 設(shè)計(jì)及各組成部分的工作流程及功能 。 該架構(gòu)設(shè)計(jì)使得軟件的每一個功能由多個子程序模塊組合實(shí)現(xiàn) , 各個子程序模塊可并行執(zhí)行 , 提高了程序的運(yùn)行速度 。關(guān)鍵詞 :煤礦 ; 安全監(jiān)控 ; 嵌入式 ; 在線檢測 ; 軟件架構(gòu) ; 復(fù)用性 ; 擴(kuò)展性 中圖分類號 :TD76 文獻(xiàn)標(biāo)識碼 :BDesign of Softw are Framew ork of Embedded On -line Detecting Device forSafety M onitoring and Cont rol Syst em of Coal M ine

3、XU Juan, WAN G Xue -ming, ZH ANG L-i bin, WANG Cong -x iao (Chang zhou Automatio n Research Institute o f CCRI. , Chang zhou 213015, ChinaAbstract :The embedded on -line detecting dev ice is main part of embedded on -line detecting system fo rsafety monito ring and control sy stem of coal mine, it i

4、s used to on -line detect function of sound and light alarm ing for methane concentration ex ceeding preset limit, pow er off/pow er recovery contr ol function, function of w ind electricity clo sed -cycle co ntro l of methane, co ntro l response time of the system , actual patrol period, actual dis

5、tributed quantity of sensors and stability of methane sensor. The paper introduced design of so ftw are framew ork and w o rk flow and functio ns of each part of em bedded on -line detecting device in details. The desig n o f the softw ar e framew ork m akes each function of the softw are be realize

6、d by com bination of several subprogr am m odules and makes each subpro gram m odule r un concurr ently, w hich impr oves running speed o f the prog ram.Key w ords :coal m ine, safety mo nitoring and contro l, embedded ty pe, o n -line detection, softw are fram ew ork, reusability, ex pansibility 收稿

7、日期 :2010-01-27基金項(xiàng)目 :/十一五 0國家科技支撐計(jì)劃項(xiàng)目 (2007BAK22B03 作者簡介 :徐 娟 (1979- , 女 , 寧 夏 平 羅 人 , 軟 件 設(shè) 計(jì) 師 , 2002年畢業(yè)于西南科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) , 現(xiàn)主 要從事煤 礦嵌入式軟件的研發(fā)工作。聯(lián)系電話 :0519-869986210 引言煤礦安全監(jiān)控系統(tǒng)是煤礦安全生產(chǎn) /三道防線 0中的基礎(chǔ) , 也是煤礦輔助管理的最重要的手段之一。 隨著煤礦安全 監(jiān)控系 統(tǒng)在 各礦 的應(yīng)用 , 其 出現(xiàn) 了一些問題 , 比如作為安全在線檢測系統(tǒng)中心處理單 元的監(jiān)控分站會出現(xiàn)性能參數(shù)不達(dá)標(biāo)、 不能正常實(shí)現(xiàn)其功能、

8、最終導(dǎo)致對井下數(shù)據(jù)信息誤判的現(xiàn)象發(fā) 生 , 從而對整個安全監(jiān)控系統(tǒng)數(shù)據(jù)信息的準(zhǔn)確性、 系 統(tǒng)運(yùn)行的可靠性產(chǎn)生嚴(yán)重影響。鑒此 , 煤炭科學(xué)研 究總院常州自動化研究院在國家科技部的支持下 , 開發(fā)了煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測系統(tǒng) , 實(shí) 現(xiàn)了對煤礦安全監(jiān)控系統(tǒng)的在線檢測及評價(jià)。 煤礦安全監(jiān)控系統(tǒng)嵌入式在線檢測系統(tǒng)由嵌入 式在線檢測裝置和上位機(jī)評測軟件組成。本文就筆者所承擔(dān)開發(fā)的嵌入式在線檢測裝置軟件架構(gòu)設(shè)計(jì) 作一介紹 , 以供參考。 1 設(shè)計(jì)方案嵌入式在線檢測裝置主要用于在線檢測煤礦井 下甲烷濃度超限聲光報(bào)警功能和斷電 /復(fù)電控制功 能、 甲烷風(fēng)電閉鎖功能、 系統(tǒng)控制響應(yīng)時(shí)間和實(shí)際巡 檢周期、

9、 系統(tǒng)傳感器實(shí)際配置數(shù)量、 甲烷傳感器穩(wěn)定 性等 , 其軟件功能框架如圖 1所示。嵌入式操作系 統(tǒng) Window s CE 由于具有多任務(wù)、 實(shí)時(shí)性、 模塊化及 可伸縮性、 通信能力強(qiáng)等特點(diǎn) , 已經(jīng)在嵌入式系統(tǒng)的 諸多領(lǐng)域得到了廣泛應(yīng)用。因此 , 筆者選擇嵌入式 操作系統(tǒng) Window s CE 作為嵌入式在線檢測裝置軟 件的運(yùn)行平臺。圖 1 嵌入式在線檢測裝置軟件功能框架2 架構(gòu)設(shè)計(jì)整個軟件包括 Window s CE 自帶的設(shè)備驅(qū)動程 序、 根據(jù)用戶需要自定義的設(shè)備驅(qū)動程序即檢測通 道驅(qū)動程序、 封裝了檢測方法的標(biāo)準(zhǔn)接口 (以下稱檢 測方法接口 、 子程序模塊以及 用戶圖形界面 程序 等

10、。在設(shè)計(jì)軟件時(shí) , 對整個應(yīng)用劃分為不同的層次 :檢測通道驅(qū)動程序在驅(qū)動層實(shí)現(xiàn) , 檢測方法接口由 中間層實(shí)現(xiàn) , 子程序模塊以及用戶圖形界面程序在 高級應(yīng)用層實(shí)現(xiàn)。圖 2為嵌入式在線檢測裝置軟件 架構(gòu) , 軟件的每一個功能由多個子程序模塊組合實(shí) 現(xiàn) , 各個子程序模塊的程序代碼分開編制 , 每個子程 序模塊調(diào)用自己的檢測方法接口。該軟件架構(gòu)的優(yōu) 點(diǎn)是可并行執(zhí)行各個子程序模塊 , 提高程序運(yùn)行速 度 , 程序代碼具有復(fù)用性、 擴(kuò)展性并易于維護(hù)。 2. 1 圖形用戶界面以及子程序模塊如圖 2所示 , 當(dāng)用戶從圖形用戶界面啟動在線 檢測程序后 , 各個子程序模塊激活需要調(diào)用的檢測 方法接口 , 由

11、檢測方法接口與檢測通道驅(qū)動之間進(jìn) 圖 2 嵌入式在線檢測裝置軟件架構(gòu)數(shù)據(jù) , 再將結(jié)果數(shù)據(jù)傳送給檢測方法接口 , 檢測方法 接口分析、 處理結(jié)果數(shù)據(jù)后 , 將結(jié)果數(shù)據(jù)傳送給子程 序模塊 , 圖形用戶界面再將各個子程序模塊傳回的 數(shù)據(jù)顯示給最終用戶。 2. 2 檢測方法接口檢測方法接口實(shí)現(xiàn)數(shù)據(jù)處理功能。該接口建立 在檢測通道驅(qū)動程序的基礎(chǔ)上 , 采用 DCOM 技術(shù)將 從串口驅(qū)動接收到的數(shù)據(jù)緩沖切割成自定義的數(shù)據(jù) 封裝形式 , 再通過子程序模塊形成圖形用戶界面方 便使用的格式 , 為圖形用戶界面提供應(yīng)用程序接口 函數(shù)。其程序流程如圖 3所示。圖 3 檢測方法接口程序流程2. 3 檢測通道驅(qū)動檢測

12、通道驅(qū)動是凌駕在底層 I/O 驅(qū)動之上的 , 是操作系統(tǒng)和底層通道之間的接口 , 其程序是由程 序員編寫的自定義通道驅(qū)動程序 , 并以 DLL 的動態(tài) 鏈接庫形式提供。為了滿足嵌入式在線檢測系統(tǒng)的設(shè)計(jì)要求 , 需 要對系統(tǒng)新增加的檢測通道編寫自定義的檢測通道 驅(qū)動程序 , 以使檢測通道得到操作系統(tǒng)的支持。筆 者對電流測量、 電流輸出、 CAN 口等通道編寫了自 定義的檢測通道驅(qū)動程序供檢測方法接口調(diào)用。在操作系統(tǒng)程序管理中應(yīng)用了通道文件這個概 念來訪問檢測通道 , 因此 , 用戶對任何一個檢測通道 的訪問就如同普通文件一樣 , 用戶可以打開和關(guān)閉 , #8#工礦自動化 2010年 3月道驅(qū)動程

13、序流程如圖 4所示。圖 4檢測通道驅(qū)動程序流程3結(jié)語本文介紹了嵌入式在線檢測裝置軟件架構(gòu)的設(shè) 計(jì)及各組成部分的 工作流程及功 能。該架構(gòu) 使得 每一個軟件功能由多個子程序模塊組合實(shí)現(xiàn) , 各個 子程序模塊可并行執(zhí)行 , 提高了程序的運(yùn)行速度 , 程 序代碼具有復(fù)用性、 擴(kuò)展性 , 并易于維護(hù)。 參考文獻(xiàn) :1王紅堯 , 華 鋼 , 張 瀚 超 . 煤 礦 安 全 監(jiān) 控 分 站 的 研 究 J.電子設(shè)計(jì)應(yīng)用 , 2005(12 .2汪學(xué)明 , 徐 娟 , 張 立 斌 , 等 . 煤 礦 井下 監(jiān) 控 分站 性 能 檢測裝置的設(shè)計(jì) J.工礦自動化 , 2010(1 .3趙立廠 , 汪叢笑 . 基

14、于 A RM 的新型礦用 監(jiān)控分站 J.工礦自動化 , 2007(6.4何新貴 . 軟件 能 力 成 熟 度 模 型 M . 北 京 :清 華 大 學(xué) 出版社 , 2000.5諾爾加德 . 嵌入式 系 統(tǒng) 硬 件與 軟 件 架 構(gòu) J.馬洪 兵 , 谷源濤 , 譯 . 北京 :人民郵電出版社 , 2008.6溫 昱 . 軟件架 構(gòu) 設(shè) 計(jì) M . 北 京 :電 子 工 業(yè) 出版 社 , 2007.7GA M M A E, HEL M R, JOH N SON R, et al. 設(shè)計(jì)模式 M . 李英 軍 , 馬 曉 星 , 蔡 敏 , 等 譯 . 北 京 :機(jī) 械 工 業(yè) 出版社 , 200

15、0.8BA SS L. 軟 件構(gòu) 架 實(shí)踐 M . 孫 學(xué)濤 , 譯 . 2版 . 北 京 :清華大學(xué)出版社 , 2003.9(美 迪克 爾 . 軟件架 構(gòu) :組織原 則與 模式 M . 張 恂 ,第 3期 2010年 3月工 礦 自 動 化Industr y and M ine A utomationNo. 3 M ar. 2010文章編號 :1671-251X(2010 03-0009-04煤礦瓦斯監(jiān)測網(wǎng)絡(luò)核心服務(wù)器/2+10純軟后備的實(shí)現(xiàn)周 盼 東(陽煤集團(tuán)瓦斯監(jiān)測中心 , 山西 陽泉 045000摘要 :為充分利用服務(wù)器優(yōu)質(zhì)資源 、 簡化熱備體系 , 提出了一種瓦斯監(jiān)測網(wǎng)絡(luò)核心服務(wù)器

16、/2+10純軟后 備的技術(shù)方案 , 闡述了 /2+10純軟后備技術(shù)的實(shí)現(xiàn)原理 , 介紹了該技術(shù)的主要優(yōu)勢和特點(diǎn) , 并給出了實(shí)際測 試情況 。 測試結(jié)果表明 , 該方案可為煤礦瓦斯安全監(jiān)控信息網(wǎng)絡(luò)系統(tǒng)的可靠連續(xù)運(yùn)行 、 煤礦瓦斯安全管理提 供保障 , 具有一定的應(yīng)用前景 。關(guān)鍵詞 :煤礦 ; 瓦斯 ; 監(jiān)測網(wǎng)絡(luò) ; 核心服務(wù)器 ; 備用服務(wù)器 ; /2+10純軟后備 ; 群集服務(wù)器中圖分類號 :TD672文獻(xiàn)標(biāo)識碼 :B0引言山西國陽新能股份有限公司應(yīng)用光纖高速信道收稿日期 :2009-10-29基金項(xiàng)目 :陽煤集團(tuán)科技進(jìn)步項(xiàng)目 (20070619作者簡介 :周盼東 (1959- , 男 , 陜西 周至人 , 高級工程 師 , 現(xiàn)任 陽煤集團(tuán)瓦斯監(jiān)測中心主任助理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論