本文設(shè)計(jì)的井下網(wǎng)絡(luò)分站作為“煤礦安全自動(dòng)檢測(cè)、監(jiān)控及管理系統(tǒng)”的一個(gè)重要的組成部分,以ARM微控制器為核心,以操作系統(tǒng)μC/OS-Ⅱ?yàn)椴僮髌脚_(tái),采用TCP/IP協(xié)議棧實(shí)現(xiàn)了分站的網(wǎng)絡(luò)通信功能,很好的解決了當(dāng)前煤礦企業(yè)安全監(jiān)控系統(tǒng)通信協(xié)議不一致的問題。 在硬件方面,嚴(yán)格按照《煤礦安全監(jiān)控系統(tǒng)通用技術(shù)要求》完成了監(jiān)控分站的總體硬件設(shè)計(jì),并通過驅(qū)動(dòng)網(wǎng)卡芯片RTL8019AS實(shí)現(xiàn)了以太網(wǎng)連接。選用PHILIPS的32位ARM芯片LPC2214作為分站的控制芯片,它帶有16KB的靜態(tài)RAM和256KB的高速FLASH,包含8路10位A/D,還有多個(gè)串行接口,可使用的GPIO高達(dá)76個(gè)(使用了外部存儲(chǔ)器),很好了滿足了分站外接傳感器的多樣化要求。在人機(jī)對(duì)話方面,系統(tǒng)擴(kuò)展了128×64的液晶和1×4的鍵盤。在通信方面,采用TCP/IP協(xié)議與地面主機(jī)進(jìn)行通信,將各種參數(shù)傳送到地面主機(jī)進(jìn)行復(fù)雜的運(yùn)算處理。 在軟件方面,介紹了嵌入式操作系統(tǒng)μC/OS-Ⅱ的移植過程,并在此基礎(chǔ)上分析了TCP/IP協(xié)議棧的實(shí)現(xiàn);制定了統(tǒng)一的數(shù)據(jù)交換格式;通信過程中采用了標(biāo)準(zhǔn)的TCP/IP協(xié)議;詳細(xì)介紹了幾個(gè)主要程序模塊的編程思路,如LCD顯示、外部輸入頻率信號(hào)的計(jì)數(shù)及數(shù)據(jù)存儲(chǔ),并給出了在實(shí)際編程過程中遇到的問題及解決方法。 本監(jiān)控分站根據(jù)《本質(zhì)安全型“i”》標(biāo)準(zhǔn)將外部接入設(shè)備和分站作了電氣隔離,該分站具有2路A/D數(shù)據(jù)采集;6路光電隔離數(shù)字量輸入;2路光電隔離數(shù)字量輸出對(duì)外部設(shè)備進(jìn)行遠(yuǎn)程管理和控制;人機(jī)接口提供人機(jī)交互界面,提供按鍵操作和數(shù)據(jù)顯示;RS485通信接口負(fù)責(zé)與外界設(shè)備進(jìn)行通信;網(wǎng)絡(luò)通信接口負(fù)責(zé)為各種監(jiān)測(cè)監(jiān)控系統(tǒng)提供兼容的接入接口;非易失性鐵電存儲(chǔ)器作為數(shù)據(jù)存儲(chǔ)區(qū)以保證掉電后存儲(chǔ)數(shù)據(jù)不丟失。
標(biāo)簽:
ARM
網(wǎng)絡(luò)
分
上傳時(shí)間:
2013-04-24
上傳用戶:13160677563