基于MSP430和LcoRE6的無線輻射監(jiān)控系統(tǒng)設計
摘要:介紹了一種利用高性能MSP430單片機和LcoRE6系列OEM無線收發(fā)模塊構(gòu)成的無線輻射監(jiān)控系統(tǒng)設計方法,對其中的主從機架構(gòu)、無線通信方式和系統(tǒng)運行流程等進行了探討。該系統(tǒng)具有成本低、可靠性好以及便于實際工程實施等優(yōu)點,可快速構(gòu)成由點及面的分布式區(qū)域輻射監(jiān)控系統(tǒng)。
關鍵詞:MSP430;LcoRE6;IPORT;無線監(jiān)控
目前,在冶金、石油等企業(yè)的生產(chǎn)過程中普遍使用大量放射源,由于部分放射源活度較大,有可能對作業(yè)人員造成傷害,因此必須對射源周邊的輻射劑量進行實時可靠的監(jiān)控。此外,礦廠的作業(yè)現(xiàn)場環(huán)境一般比較惡劣且廠區(qū)面積較大,所以有線方式監(jiān)控不能滿足現(xiàn)實要求,而無線輻射監(jiān)控系統(tǒng)則可以很好的進行無縫式區(qū)域輻射監(jiān)控。
1 系統(tǒng)總體方案設計
系統(tǒng)采用模塊化設計思想,主要包括高壓電路、MSP430F149微處理器、IPORT以太網(wǎng)轉(zhuǎn)串口模塊、LcoRE6無線收發(fā)模塊、上位機監(jiān)控等部分組成??傮w框圖如圖1所示。
GM計數(shù)管是探測輻射射線的常見元件,其管內(nèi)充以惰性氣體和少量有機氣體。工作時,兩極間加上適當?shù)闹绷鞲邏海渚€粒子射入管內(nèi)使氣體電離,電子運動的過程中,受到強電場的加速,與許多分子碰撞電離產(chǎn)生大量電子,它們聚集后在外電路中形成可以計數(shù)的電壓脈沖。
系統(tǒng)的整體工作原理是:探頭部分的高壓電路產(chǎn)生450v左右的直流高壓,使得GM計數(shù)管在輻射射線的作用下產(chǎn)生脈沖信號。脈沖信號被送入MSP430F149微處理器的計數(shù)口進行計數(shù),經(jīng)過數(shù)學轉(zhuǎn)換得出輻射劑量值并通過無線模塊將數(shù)據(jù)發(fā)送到主機。主機的LcoRE6無線收發(fā)模塊接收到探頭無線模塊發(fā)送過來的輻射劑量值,經(jīng)過處理器處理后在LCD液晶上顯示出來,數(shù)據(jù)同時由IPORT以太網(wǎng)轉(zhuǎn)串口模塊通過網(wǎng)線發(fā)送到上位機監(jiān)控端。上位機除了查詢顯示劑量值外,還可以設置相應探頭的報警閾值以及分布式探頭編號的增加和刪除。從而實現(xiàn)直觀的人機交互監(jiān)控。
2 無線收發(fā)模塊設計
系統(tǒng)采用夏瑞科技公司的LcoRE6無線收發(fā)模塊。該模塊具有體積小、超低功耗、發(fā)射距離較遠(300米內(nèi))、工作于免許可證頻段、組網(wǎng)靈活等優(yōu)點。可輕松實現(xiàn)點對點、點對多點、廣播和Ad-Hoc網(wǎng)絡等組網(wǎng)方式。
模塊獨有的Ad-hoc網(wǎng)絡技術(shù)為重要數(shù)據(jù)的傳輸提供了快速、可靠的無線網(wǎng)絡,使用戶可以建立完全自適應和可升級、可擴展的應用系統(tǒng)。Ad-Hoc路由協(xié)議是專為多跳的無線傳感器網(wǎng)絡而設計的,網(wǎng)絡中數(shù)百個傳感器節(jié)點可以實時與控制中心進行數(shù)據(jù)通信。網(wǎng)絡中的每個節(jié)點都可以為網(wǎng)絡中的其它節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù),接收到損壞的數(shù)據(jù)包時節(jié)點可以進行檢測并丟棄錯誤的數(shù)據(jù)包。
2.1 無線模塊配置
配置LcoRE6模塊的基本流程如圖2所示。
(1)查看當前模塊工作模式:AT命令為AT$B?,返回結(jié)果0為主機模式,返回結(jié)果1為從機模式。在實際應用中,數(shù)據(jù)采集探頭部分無線模塊設置為從機模式,命令為AT$B=1。主機部分無線模塊設置為主機模式,命令為AT$B=0。
(2)查看當前網(wǎng)絡ID:AT命令為ATI?,返回結(jié)果即為當前網(wǎng)絡ID號。為了使同一網(wǎng)絡中的設備能夠正常通信,免受其他網(wǎng)絡設備對本網(wǎng)絡的數(shù)據(jù)干擾,同一網(wǎng)絡中的所有設備無線模塊應該設置為同一ID號碼。修改ID的AT命令為ATI=參數(shù)值。
2.2 無線模塊外圍接法
由于LcoRE6模塊采用串行UART數(shù)據(jù)接口技術(shù),使得其外圍電路十分簡單,通信口只需占用單片機的一個串口,兩個引腳,十分便于集成。而且通過其特有的休眠(WAKE)引腳,可方便的設置工作于低功耗模式,如圖3所示。
3 主機與上位機通信模塊設計
由于輻射監(jiān)控系統(tǒng)的特殊性,需要建立一個遠程監(jiān)控平臺以便于能夠?qū)崟r直觀的監(jiān)控。通過周立功IPort以太網(wǎng)轉(zhuǎn)串口模塊將監(jiān)控主機連入因特網(wǎng),我們便可以方便的在任何地方查詢和監(jiān)控。
IPort串口設備聯(lián)網(wǎng)服務器是具有RJ45的以太網(wǎng)串口轉(zhuǎn)換模組,內(nèi)部集成TCP/IP協(xié)議棧,提供全面的網(wǎng)絡解決方案,可工作于TCP Serv er,TCPClient,UDP和Real Com等模式下,目標IP和端口均可設置。利用它可以輕松完成嵌入式設備的網(wǎng)絡功能。其外圍電路接口十分簡單,如圖4所示。
4 系統(tǒng)軟件設計
系統(tǒng)上電后,系統(tǒng)進行I/O口和液晶初始化,然后讀取存儲芯片24c64中存儲的探頭編號和數(shù)目,主機通過無線通信方式依次向這些探頭詢問數(shù)據(jù),探頭應答從而進入數(shù)據(jù)采集程序,接著進行ERR、閾值、掉線三種報警狀態(tài)判斷。系統(tǒng)的主要流程圖如圖5所示。
5 上位機監(jiān)控端
主機通過IPORT嵌入式以太網(wǎng)轉(zhuǎn)串口模塊和PC服務器通信,然后監(jiān)控人員通過因特網(wǎng)登錄服務器網(wǎng)頁,查詢相應探頭采集的數(shù)據(jù)。服務器實時查詢并存儲監(jiān)控劑量值,從而可以獲得年月日多種統(tǒng)計數(shù)據(jù)。圖6所示為實際項目中系統(tǒng)的1號監(jiān)控點的數(shù)據(jù)監(jiān)測曲線圖。其中縱坐標代表監(jiān)測值,橫坐標代表監(jiān)測時間點。如果某時刻監(jiān)控數(shù)據(jù)大于報警上限,則系統(tǒng)自動對監(jiān)控人員發(fā)出報警信號。
6 結(jié)束語
本文介紹了利用MSP430單片機和LcoRE6無線收發(fā)模塊構(gòu)建的無線輻射監(jiān)控系統(tǒng)方案,給出了關鍵模塊部分的實現(xiàn)方法。系統(tǒng)已經(jīng)投入實際項目運行,運行可靠直觀。通過該系統(tǒng),不僅能實現(xiàn)區(qū)域覆蓋監(jiān)控,還可以通過網(wǎng)線在任何有因特網(wǎng)的地方方便的進行實時監(jiān)控,因此該系統(tǒng)應用前景十分廣闊。