《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 基于MSP430的礦井人員定位射頻讀寫(xiě)系統(tǒng)的設(shè)計(jì)

基于MSP430的礦井人員定位射頻讀寫(xiě)系統(tǒng)的設(shè)計(jì)

2008-12-03
作者:張長(zhǎng)森,,徐景濤,董鵬永

  摘 要: 介紹一種用于礦井人員定位" title="礦井人員定位">礦井人員定位的超低功耗" title="超低功耗">超低功耗射頻讀寫(xiě)系統(tǒng)" title="讀寫(xiě)系統(tǒng)">讀寫(xiě)系統(tǒng)的硬件設(shè)計(jì)方案,。該方案以TI公司的16位單片機(jī)MSP430F2012為核心芯片,,結(jié)合Chipcon公司最新推出的無(wú)線(xiàn)射頻收發(fā)芯片CC1100和外圍元器件構(gòu)建,。重點(diǎn)闡述讀寫(xiě)器" title="讀寫(xiě)器">讀寫(xiě)器和射頻卡的硬件設(shè)計(jì)、工作特性,,并給出其內(nèi)部構(gòu)造,。利用LSD-FET430仿真器和串口調(diào)試軟件對(duì)硬件系統(tǒng)進(jìn)行仿真測(cè)試,驗(yàn)證了該設(shè)計(jì)方案的可行性。
  關(guān)鍵詞: 礦井人員定位,;MSP430F2012,;CC1100;讀寫(xiě)器,;射頻卡

?

  礦井人員定位系統(tǒng)集成了計(jì)算機(jī)網(wǎng)絡(luò),、射頻識(shí)別、數(shù)據(jù)庫(kù)和微電子電路等多種新技術(shù),,能夠?qū)崟r(shí)采集到礦井人員的位置信息,,經(jīng)實(shí)時(shí)數(shù)據(jù)庫(kù)反饋給地面監(jiān)控中心,并通過(guò)互聯(lián)網(wǎng)達(dá)到在線(xiàn)監(jiān)控的目的,。一旦事故發(fā)生,,可以根據(jù)礦井人員的位置采取有效的救援措施,使人員傷亡和各項(xiàng)損失降到最低,。目前不少有關(guān)礦井人員定位方面的報(bào)道和研究[1][2],,但其射頻讀寫(xiě)系統(tǒng)設(shè)計(jì)中選用的主控芯片和射頻芯片大多功耗高,不利于在礦井惡劣環(huán)境中長(zhǎng)時(shí)間工作,。本設(shè)計(jì)選用的MSP430F2012和CC1100均是最新推出的超低功耗芯片,,適合于礦井人員定位。
1 射頻讀寫(xiě)系統(tǒng)硬件設(shè)計(jì)
  用于礦井人員定位的射頻讀寫(xiě)系統(tǒng)由計(jì)算機(jī),、讀寫(xiě)器和射頻卡組成,,讀寫(xiě)器和射頻卡的硬件設(shè)計(jì)是該系統(tǒng)的核心[2]。讀寫(xiě)器主要包括控制模塊" title="控制模塊">控制模塊,、射頻收發(fā)模塊,、接口模塊和天線(xiàn);而射頻卡主要由控制模塊,、射頻收發(fā)模塊,、存儲(chǔ)器和天線(xiàn)構(gòu)成,根據(jù)實(shí)際的需要分有源射頻卡和無(wú)源射頻卡[2][3],。圖1是用于礦井人員定位的射頻讀寫(xiě)系統(tǒng)結(jié)構(gòu)圖,。

?

1.1 控制模塊
  不論是讀寫(xiě)器還是射頻卡,要實(shí)現(xiàn)信號(hào)的編碼處理,,控制模塊是必不可少的,。控制模塊主要由基帶信號(hào)處理單元和智能單元組成,?;鶐幚韱卧獙l(fā)出的命令編碼為便于調(diào)制到射頻信號(hào)上的編碼信號(hào),并對(duì)經(jīng)解調(diào)處理的射頻卡回送信號(hào)進(jìn)行必要的處理,,然后將結(jié)果送入讀寫(xiě)器的智能單元中,。智能單元是讀寫(xiě)器的控制核心,,實(shí)現(xiàn)與后端應(yīng)用程序的規(guī)范、控制通信,、加密和解碼,、執(zhí)行防沖突算法等。
  MSP430[4]是TI公司的一個(gè)超低功耗單片機(jī)系列,,它有5種可編程的工作模式,,其中活動(dòng)模式下的工作電流僅需幾百微安,LPM3模式下僅需0.55?滋A,。MSP430完美地整合了低功耗,、速度和片上外圍器件:CPU采用16位精簡(jiǎn)指令集,集成了16個(gè)通用寄存器和常數(shù)發(fā)生器,,極大提高了代碼的執(zhí)行效率,;該系列單片機(jī)還將大量的外圍模塊整合到片內(nèi),適合構(gòu)成較完整的片上系統(tǒng),;提供了5種低功耗模式,,主要面向有源系統(tǒng)中需要電池供電的應(yīng)用。本設(shè)計(jì)的控制模塊選用了MSP430系列中更低成本,、更高性能的新型單片機(jī)MSP430F2012,,其內(nèi)部結(jié)構(gòu)如圖2所示。

?

1.2 無(wú)線(xiàn)收發(fā)模塊
  無(wú)線(xiàn)收發(fā)模塊主要完成射頻信號(hào)的處理功能,,包括產(chǎn)生射頻能量,,將讀寫(xiě)器欲發(fā)往射頻卡的命令調(diào)制到讀寫(xiě)器發(fā)射的載頻信號(hào)上,形成已調(diào)制的發(fā)射信號(hào),,經(jīng)讀寫(xiě)器的天線(xiàn)發(fā)送出去,。發(fā)送出去的已調(diào)信號(hào)經(jīng)過(guò)空間信道傳送到射頻卡上,射頻卡對(duì)接收到的射頻信號(hào)做出響應(yīng),,形成返回讀寫(xiě)器天線(xiàn)的發(fā)射回波信號(hào),;將射頻卡返回到讀寫(xiě)器的回波信號(hào)進(jìn)行必要的加工處理并從中解調(diào),提取出射頻卡回送的編碼數(shù)據(jù),。
  無(wú)線(xiàn)收發(fā)模塊選用的芯片是Chipcon公司最新推出的CC1100[5]射頻芯片,,它是一種特別適合應(yīng)用于UHF的無(wú)線(xiàn)傳輸芯片,,體積小,、功耗低,數(shù)據(jù)傳送速率為1.2kb/s~500kb/s,,其典型工作頻率是315MHz,、433MHz、868MHz和915MHz,,實(shí)際的工作頻帶為:300MHz~348MHz,,400MHz~464MHz和800MHz~920MHz,,在所有頻段提供的輸出功率為-30dbm~10dbm。根據(jù)文獻(xiàn)[6]可知在礦井無(wú)線(xiàn)通信最佳頻段為900MHz左右,,因此本設(shè)計(jì)選用915MHz為中心頻率,,帶寬為200kHz,上行與下行信道的間隔也是200kHz,。
  圖3為CC1100在915MHz時(shí)的外圍器件組成的電路,。

1.3 存儲(chǔ)器和接口模塊
  射頻卡中的存儲(chǔ)器主要用于存儲(chǔ)人員的信息(ID號(hào))和卡片的電壓信息,其容量一般不要求太大,,可以節(jié)約能耗,。本設(shè)計(jì)選用可寫(xiě)入射頻卡,其存儲(chǔ)器的讀寫(xiě)訪(fǎng)問(wèn)按字段進(jìn)行,,采用EEPROM工藝,。閱讀器中的接口模塊主要是連接計(jì)算機(jī)的RS232口,其實(shí)質(zhì)是一個(gè)電壓轉(zhuǎn)換電路,,將MSP430的TDO,、TDI、TMS,、TCK,、GND、RST/NMI引腳的電壓與RS232的DB9電壓匹配,。
  CC1100與MSP430采用的是SPI接口連接[5],, 串行外設(shè)接口SPI(Serial Peripheral Interface)總線(xiàn)系統(tǒng)是一種同步串行外設(shè)接口,允許MCU 與各種外圍設(shè)備以串行方式進(jìn)行通信、數(shù)據(jù)交換,。外圍設(shè)備包括FLASHRAM,、A/D轉(zhuǎn)換器、網(wǎng)絡(luò)控制器,、MCU等,。SPI系統(tǒng)可直接與各個(gè)廠(chǎng)家生產(chǎn)的多種標(biāo)準(zhǔn)外圍器件直接接口,使用4 條線(xiàn):串行時(shí)鐘線(xiàn)(SCK),、主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線(xiàn)MISO(Multiple-Input Single-Output),、主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線(xiàn)MOSI和低電平有效的從機(jī)選擇線(xiàn)SS。
1.4 天線(xiàn)
  射頻讀寫(xiě)系統(tǒng)中,,天線(xiàn)是必不可少的部分,,用于產(chǎn)生電磁波,在讀寫(xiě)器與射頻卡之間傳送信息,。天線(xiàn)的形狀和尺寸決定系統(tǒng)的感應(yīng)頻率范圍等性能,,頻率越高,天線(xiàn)越靈敏,,面積也越小,。天線(xiàn)有偶極子,、微帶面、縫隙式和線(xiàn)圈式等類(lèi)型,,天線(xiàn)的極化方式有線(xiàn)極化,、圓極化、橢圓極化等,,根據(jù)不同的頻段可以選擇不同類(lèi)型和不同極化方式的天線(xiàn),。本設(shè)計(jì)中的讀寫(xiě)器天線(xiàn)采用915MHz諧振頻率線(xiàn)極化天線(xiàn),天線(xiàn)輻射功率為1W左右,,射頻卡天線(xiàn)采用的三角微帶天線(xiàn)模型設(shè)計(jì),,最大場(chǎng)強(qiáng)方向?yàn)?.125。
2 射頻讀寫(xiě)系統(tǒng)工作特性及工作流程
2.1 超低功耗設(shè)計(jì)的工作特性

  在礦井復(fù)雜環(huán)境中,,采用具有休眠機(jī)制的低功耗芯片將更加有利于整個(gè)系統(tǒng)長(zhǎng)時(shí)間穩(wěn)定有效運(yùn)行,。閱讀器中的MSP430通常情況下處于休眠狀態(tài),而CC1100一直處于接收狀態(tài),,且休眠狀態(tài)的時(shí)間是接收狀態(tài)時(shí)間的數(shù)倍,。當(dāng)閱讀器上的CC1100接到射頻卡發(fā)出的編碼信息后,產(chǎn)生中斷通知MCU,MCU發(fā)出指令激活MSP430,,MSP430將接收到的射頻卡的ID號(hào)和電池電壓的編碼信息通過(guò)RS232傳送給計(jì)算機(jī),,然后繼續(xù)休眠。
  射頻卡中的MSP430通常情況下處于休眠狀態(tài),,CC1100也處于休眠狀態(tài),,但MSP430中有定時(shí)器電路,定時(shí)器Timer定時(shí)1s產(chǎn)生中斷,,將處于休眠狀態(tài)的MSP430喚醒,;MSP430通過(guò)SD16_A測(cè)量射頻卡中的電池電壓,并延時(shí)一個(gè)隨機(jī)時(shí)間后把自己的ID號(hào)和電池電壓經(jīng)編碼后通過(guò)CC1100發(fā)送出去,,然后繼續(xù)睡眠,。
  圖4為MSP430的超低功耗工作特性。由圖4可以看出閱讀器和射頻卡中的MSP430處于休眠的時(shí)間較長(zhǎng),,休眠時(shí)處于低功耗狀態(tài),,只有在被喚醒或激活的小段時(shí)間中正常功耗下工作。射頻卡被喚醒,,向讀寫(xiě)器發(fā)送編碼信息,,發(fā)送完立即轉(zhuǎn)入休眠狀態(tài);讀寫(xiě)器被激活,,向上位機(jī)傳送編碼信息,,之后轉(zhuǎn)入休眠狀態(tài),。這種設(shè)計(jì)比其他空閑狀態(tài)時(shí)仍正常消耗電量的射頻讀寫(xiě)系統(tǒng)功耗要低很多,。

?

2.2 射頻讀寫(xiě)系統(tǒng)工作流程
  在整個(gè)系統(tǒng)中,,讀寫(xiě)器是核心部件,讀寫(xiě)器和射頻卡的所有工作都由上位計(jì)算機(jī)的應(yīng)用系統(tǒng)來(lái)控制,,它是連接后端應(yīng)用系統(tǒng)與前端信息載體——射頻卡之間的主要通道[2],。射頻卡定時(shí)將自身的信息編碼處理發(fā)送給讀寫(xiě)器,讀寫(xiě)器將其解碼處理后存入存儲(chǔ)器中,。當(dāng)計(jì)算機(jī)的應(yīng)用系統(tǒng)發(fā)出查詢(xún)命令時(shí),,指令經(jīng)RS232線(xiàn)傳到讀寫(xiě)器智能單元,讀寫(xiě)器發(fā)出指令將收到的射頻卡信息傳送給上位機(jī),,上位機(jī)通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)分析收到的信息并進(jìn)行比較處理,,并分時(shí)段保存。當(dāng)事故發(fā)生時(shí),,可以根據(jù)下面采集到的人員位置信息采取有效的救援措施,,使損失降到最低[3]
3 系統(tǒng)仿真結(jié)果與結(jié)論
  TI公司的MSP430系列包容了MCU在國(guó)際上的先進(jìn)技術(shù)JTAG和Flash在線(xiàn)編程技術(shù),,利用BOOTSTRAP在燒斷熔絲以后只要幾根線(xiàn)就可以更改并運(yùn)行內(nèi)部的程序,,這為在線(xiàn)改寫(xiě)提供了很方便的途徑。本設(shè)計(jì)系統(tǒng)是利用LSD-FET430仿真器和串口調(diào)試軟件進(jìn)行仿真測(cè)試,,在915MHz時(shí)得到仿真結(jié)果如圖5所示,。

?

?

  由圖5調(diào)試結(jié)果可以看出,當(dāng)射頻卡被喚醒后,,將其ID號(hào)發(fā)送給讀寫(xiě)器,,讀寫(xiě)器通過(guò)RS232線(xiàn)傳到上位機(jī)的串口調(diào)試軟件,顯示出其ID號(hào),,圖5(a)為發(fā)送2次4個(gè)射頻卡時(shí)接收到的結(jié)果,,圖5(b)為發(fā)送5次4個(gè)射頻卡時(shí)接收到的結(jié)果。仿真和調(diào)試的結(jié)果證明了該設(shè)計(jì)方案的可行性,,該讀寫(xiě)系統(tǒng)因其低功耗性將在礦井等惡劣環(huán)境中逐步得到應(yīng)用,。


參考文獻(xiàn)
[1] 唐波,徐廷生.一種基于nRF403 井下人員射頻識(shí)別管理系統(tǒng)[J].現(xiàn)代電子技術(shù),,2006,,7:10-12.

[2] 譚民,劉禹.RFID技術(shù)系統(tǒng)工程及應(yīng)用指南[M].北京:機(jī)械工業(yè)出版社,,2007.
[3] ZHANG Chang Sen,,XU Jing Tao,YAN?Cai Ping.A design of personnel orientation?system in Mine based on RFID[C]. Proceedings of the 2007′international?symposiumon safety science and technology,,2007(4),,16-19.
[4] 胡大可.MSP430系列FLASH型超低功耗16位單片機(jī)[M].北京:北京航空航天大學(xué)出版社,2001.
[5] 孫維明,,石江宏.由MSP430和CC1100構(gòu)成的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,,2007,,8:31-34.
[6] 孫繼平,李繼生.煤礦礦井無(wú)線(xiàn)通信傳輸信號(hào)最佳頻率選擇[J].遼寧工程技術(shù)大學(xué)學(xué)報(bào),,2005,,6:378-380.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀(guān)點(diǎn),。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問(wèn)題,,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話(huà):010-82306118;郵箱:[email protected],。