王沛+趙晴+楊凱文
摘 要:介紹了一種基于多頻RFID組合的定位系統(tǒng)以及該人員定位系統(tǒng)在智能監(jiān)獄管理中的應(yīng)用。該人員定位系統(tǒng)包括讀寫器、低頻輔助設(shè)備、電子標(biāo)簽、上位機等部分,能夠完成監(jiān)獄內(nèi)部人員位置和狀態(tài)檢測、行為分析、實時和歷史軌跡查詢、視頻聯(lián)動等功能。
關(guān)鍵詞:RFID;組合定位;智能監(jiān)獄管理
中圖法分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2014)04-0047-04
0 引 言
智能監(jiān)獄管理系統(tǒng)是一種集管理、防范、控制于一體的管理系統(tǒng),它能夠把監(jiān)獄中的所有人員(包括犯人和獄警)的信息與管理系統(tǒng)中的人員信息一一對應(yīng),并實時、精準(zhǔn)、可靠地識別監(jiān)獄犯人、獄警所在的位置和狀態(tài),目的是對各類突發(fā)事件做到預(yù)知、預(yù)判、預(yù)防、預(yù)警和有效處置。通過這套系統(tǒng),管理人員可以實時掌握監(jiān)獄各區(qū)域內(nèi)犯人和獄警的數(shù)目、位置及運動狀態(tài),最大程度地保障獄警和犯人的人身安全。結(jié)合視頻采集系統(tǒng)形成視頻聯(lián)動,能使管理人員在異常事件(犯人脫逃、獄警主動報警等)發(fā)生時直觀、便捷地掌握現(xiàn)場情況,迅速做出反應(yīng),并提供事件發(fā)生時的準(zhǔn)確位置、周邊獄警分布情況,以及事件發(fā)生后相關(guān)人員的運動軌跡等資料,提高對異常事件的處理效率。從整體上降低管理人員的工作強度,提高監(jiān)獄智能化程度,提升監(jiān)獄管理水平。
在智能監(jiān)獄管理系統(tǒng)中,最重要的就是人員定位系統(tǒng),它能夠?qū)崟r準(zhǔn)確地向管理人員提供監(jiān)獄內(nèi)所有人員的位置信息,是整套管理系統(tǒng)的基礎(chǔ)。人員定位系統(tǒng)的實現(xiàn)采用多頻RFID(Radio Frequency Identification)組合定位方式來實現(xiàn)。RFID是一種非接觸式的自動識別技術(shù),其基本原理是利用射頻信號的空間耦合(電感或電磁耦合)或反射的傳輸特性,實現(xiàn)對被識別物體的自動識別,使用接收到的信號強度RSS(Received Signal Strength)(與后文不符,問作者)或者時間(時間差),通過一定的定位算法來確定待測物體的空間位置。本定位系統(tǒng)是2.4 GHz與125 kHz組合定位的定位方式,是利用2.4 GHz讀寫器確定目標(biāo)標(biāo)簽所在的大致范圍,配合125 kHz低頻輔助設(shè)備近距離精準(zhǔn)定位,從而大大提高了定位精度和實時性。
1 智能監(jiān)獄管理系統(tǒng)的總體設(shè)計
根據(jù)監(jiān)獄管理的實際需要,該系統(tǒng)能夠?qū)崿F(xiàn)全天候的全局監(jiān)控、實時點名、跟蹤定位、異常報警、視頻聯(lián)動、軌跡回放、設(shè)備統(tǒng)計、歷史資料查詢等一系列功能。
1.1 智能監(jiān)獄管理系統(tǒng)的系統(tǒng)架構(gòu)
智能監(jiān)獄管理系統(tǒng)定位識別的硬件設(shè)備主要由雙頻電子標(biāo)簽(犯人和獄警佩戴)、2.4 GHz讀寫器、低頻輔助設(shè)備、數(shù)據(jù)采集服務(wù)器、數(shù)據(jù)處理服務(wù)器、監(jiān)控終端和網(wǎng)絡(luò)系統(tǒng)構(gòu)成。系統(tǒng)設(shè)備可以根據(jù)監(jiān)獄不同區(qū)域的大小和特點有針對性地配置。監(jiān)獄管理系統(tǒng)的系統(tǒng)架構(gòu)如圖1所示。
圖1 監(jiān)獄管理系統(tǒng)的系統(tǒng)架構(gòu)
1.2 智能監(jiān)獄管理系統(tǒng)的工作原理
智能監(jiān)獄管理系統(tǒng)的工作原理,是在每一個獄警身上攜帶一個卡式電子標(biāo)簽,犯人攜帶腕式電子標(biāo)簽。當(dāng)電子標(biāo)簽攜帶者進(jìn)入低頻輔助設(shè)備的激活范圍內(nèi)被激活時,標(biāo)簽發(fā)出含有標(biāo)簽ID、低頻輔助設(shè)備ID、RSSI值等信息的2.4 GHz無線信號,讀寫器接收到信號之后,通過以太網(wǎng)或者光纜,傳送到監(jiān)獄監(jiān)控中心服務(wù)器,標(biāo)簽的信息存儲在服務(wù)器的數(shù)據(jù)庫內(nèi)。讀寫器每天24小時不間斷地對在其覆蓋范圍內(nèi)的標(biāo)簽進(jìn)行讀取,監(jiān)控中心服務(wù)器實時進(jìn)行數(shù)據(jù)處理、算法定位,分析報警等。同時在監(jiān)控中心的顯示屏上顯示,進(jìn)行跟蹤和定位。如果犯人越界、出現(xiàn)異常行為,或者獄警主動報警,系統(tǒng)都會立即發(fā)現(xiàn)并且報警。
2 基于多頻RFID組合人員定位系統(tǒng)的設(shè)計
在本多頻RFID組合定位系統(tǒng)中,采用125 kHz頻率觸發(fā)進(jìn)行近距離精確定位、2.4 GHz頻率遠(yuǎn)距離識別和上傳數(shù)據(jù)的方式,采集低頻125 kHz頻段的RSSI值和2.4 GHz頻段的RSSI值,通過處理所接收到的信號強度RSSI的定位方法來實現(xiàn)定位,因此從很大程度上提高了系統(tǒng)的定位精度。
2.1 多頻RFID的組合人員定位系統(tǒng)的結(jié)構(gòu)設(shè)計
基于多頻RFID的組合定位系統(tǒng)結(jié)構(gòu)上由RFID讀寫器、低頻輔助設(shè)備和電子標(biāo)簽等組成,其基本結(jié)構(gòu)如圖2所示。
圖2 多頻RFID組合人員定位系統(tǒng)結(jié)構(gòu)圖
2.2 多頻RFID組合人員定位系統(tǒng)的工作原理
在平時情況,RFID電子標(biāo)簽處于休眠狀態(tài)不工作,不向外界發(fā)出信號,只有當(dāng)它進(jìn)入低頻輔助設(shè)備的激活范圍內(nèi)時,標(biāo)簽才能被激活開始工作。因為低頻輔助設(shè)備的激活距離是有限的,它只能在短距離小范圍內(nèi)激活電子標(biāo)簽,所以,可以以已知位置的低頻輔助設(shè)備為標(biāo)志點,按照需求以一定的距離為間隔安裝低頻輔助設(shè)備,然后在較大區(qū)域內(nèi)用2.4 GHz讀寫器進(jìn)行遠(yuǎn)距離識別并讀取標(biāo)簽發(fā)送的信號,將其中的數(shù)據(jù)信息經(jīng)過處理后以數(shù)據(jù)包的形式通過有線或者無線的方式將信號上傳到后臺管理系統(tǒng)進(jìn)行數(shù)據(jù)處理。這樣,系統(tǒng)就完成了整個信號的采集、傳輸、處理、應(yīng)用的整個過程。
2.3 2.4 GHz讀寫器的設(shè)計
2.3.1 讀寫器的工作原理
讀寫器(Reader)是整個RFID定位系統(tǒng)中最重要的設(shè)備。讀寫器在定位系統(tǒng)中的作用是遠(yuǎn)距離地讀取并識別電子標(biāo)簽中所保存的電子數(shù)據(jù),并將數(shù)據(jù)上傳給上位機進(jìn)行處理,從而達(dá)到自動識別物體并確定位置的目的。讀寫器的功能包括和上位機(PC機或者平板電腦)相連,接收和處理上位機發(fā)送過來的命令;通過天線發(fā)送電磁波,激活標(biāo)簽;通過天線接收標(biāo)簽信息;將讀取并初步處理后的標(biāo)簽信息發(fā)送給上位機等。
2.3.2 CC2530收發(fā)器
在人員定位系統(tǒng)中,CC2530負(fù)責(zé)讀寫器2.4 GHz射頻信號的收發(fā)。CC2530是由TI公司生產(chǎn)的一款低功耗射頻芯片,是真正能獨立工作的片上系統(tǒng)(SoC)。其CPU能有效地管理模擬和數(shù)字外設(shè),可以關(guān)閉單個或全部外設(shè)以節(jié)省功耗;Flash存儲器還具有在系線重新編程能力,既可用作程序存儲器,又可用作于非易失性數(shù)據(jù)存儲應(yīng)用程序;可以使用MOVC和MOVX指令對Flash進(jìn)行讀或改寫。CC2530結(jié)合了領(lǐng)先的RF收發(fā)器的優(yōu)良性能,業(yè)界標(biāo)準(zhǔn)的增強型8051 CPU,系統(tǒng)內(nèi)可編程閃存,8 KB RAM和許多其它強大的功能。通過開啟集成在調(diào)制解調(diào)器上的前向誤差校正選項,能使性能得到提升。CC2530為數(shù)據(jù)包處理、數(shù)據(jù)緩沖、突發(fā)數(shù)據(jù)傳輸、清晰信道評估、連接質(zhì)量指示和電磁波激發(fā)提供廣泛的硬件支持。CC2530具有不同的運行模式,使得它特別適合超低功耗要求的系統(tǒng)。運行模式之間的轉(zhuǎn)換時間短,進(jìn)一步確保了低能源消耗。
CC2530單片機在接收時,首先對單片機的接口進(jìn)行初始化,初始化完成后進(jìn)行無線接收,等信息接收完畢后對接收到的數(shù)據(jù)進(jìn)行驗證處理,若不正確則返回接收階段繼續(xù)接收數(shù)據(jù),若正確則將正確數(shù)據(jù)發(fā)送至網(wǎng)口,本次接收完畢。
2.3.3 STC90LE58RD與W5100器件接口
在人員定位系統(tǒng)中,STC90LE58RD和W5100負(fù)責(zé)讀寫器數(shù)據(jù)的傳輸。
STC90LE58RD是由宏晶科技(STC micro)推出的一款超強抗干擾、高速、低功耗的單片機,它具有32 KB的FLASH ROM,1 280 B的SRAM,29 KB的EEPROM,尤其適合低功耗系統(tǒng)。
W5100是由WIZnet公司生產(chǎn)的一款多功能固件網(wǎng)絡(luò)接口芯片,內(nèi)部集成有10/100M以太網(wǎng)控制器,主要使用在高集成、高穩(wěn)定、高性能和低成本的嵌入式系統(tǒng)中。使用W5100 可以實現(xiàn)沒有操作系統(tǒng)的Internet 連接。W5100內(nèi)部集成了TCP/IP 協(xié)議棧、以太網(wǎng)介質(zhì)傳輸層(MAC)和物理層(PHY)。硬件TCP/IP 協(xié)議棧支持TCP、UDP、IPv4、ICMP、ARP、IGMP、PPPoE和Ethernet等網(wǎng)絡(luò)協(xié)議。W5100可以與4個獨立的端口(Sockets)同時連接,使用W5100時不需要考慮以太網(wǎng)的控制,只需要進(jìn)行簡單的端口編程。
STC90LE58RD和W5100之間通過SPI接口進(jìn)行點對點通信,不需要進(jìn)行尋址操作,且為全雙工通信,顯得簡單高效。在本系統(tǒng)中,STC90LE58RD控制W5100工作在TCP服務(wù)器模式下,其處理流程圖如圖3所示。
圖3 TCP服務(wù)器模式下STC90LE58RD控制W5100的處理流程
2.4 低頻輔助設(shè)備
本組合定位系統(tǒng)采用的低頻輔助設(shè)備的中心頻率為125kHz,作用是喚醒電子標(biāo)簽和進(jìn)行輔助定位,是系統(tǒng)的重要組成部分。低頻輔助設(shè)備包括低頻信號發(fā)射模塊和控制模塊兩個部分:低頻輔助設(shè)備能夠激活處于作用范圍內(nèi)的電子標(biāo)簽,向標(biāo)簽發(fā)送指令或數(shù)據(jù);同時它還可以按照規(guī)定的通信協(xié)議與讀寫器進(jìn)行通信,通過讀寫器對低頻輔助設(shè)備的工作模式和工作狀態(tài)進(jìn)行配置。
低頻輔助設(shè)備主動發(fā)射連續(xù)125 kHz低頻脈沖信號(載波數(shù)據(jù)中含該低頻輔助設(shè)備ID);對應(yīng)的電子標(biāo)簽一直保持接收狀態(tài),當(dāng)收到某低頻輔助設(shè)備的激活信號時,其低頻處理芯片將解析出該低頻輔助設(shè)備ID,同時檢測出信號的RSSI值,然后喚醒并把該RSSI值傳入MCU單片機,接著打開內(nèi)部的2.4 GHz無線射頻芯片,進(jìn)行一次強信號發(fā)射(無線發(fā)射的數(shù)據(jù)包中含標(biāo)簽ID、低頻輔助設(shè)備ID以及RSSI值)。該電子標(biāo)簽所處覆蓋范圍內(nèi)的讀寫器將收到該標(biāo)簽以2.4 GHz頻段發(fā)射的數(shù)據(jù)包,從中解析出標(biāo)簽ID和低頻輔助設(shè)備ID以及RSSI值,再加上讀寫器ID,重新打包成數(shù)據(jù)包后立刻上傳到上位機。
低頻輔助設(shè)備可判斷電子標(biāo)簽經(jīng)過的地方,也就是低頻輔助設(shè)備所在的物理位置。如果在門禁處安裝低頻輔助設(shè)備,可以根據(jù)標(biāo)簽被激活的ID的先后順序做出進(jìn)出判斷;若在樓梯拐角處安裝低頻輔助設(shè)備,則可以精確地判定電子標(biāo)簽所處的樓層。如果把多臺低頻輔助設(shè)備組合起來形成網(wǎng)絡(luò),那么在它們的覆蓋范圍內(nèi),根據(jù)標(biāo)簽實時上傳的RSSI值可以進(jìn)行精準(zhǔn)的位置判定。
本系統(tǒng)所使用的低頻輔助設(shè)備共配有4路天線,每2路為1對,這2對天線均為正交天線,每對天線的激活半徑為3.5 m。天線若并列布設(shè)可最多覆蓋14 m長7 m寬的范圍。如果需要更大的激活范圍,可以把多臺低頻輔助設(shè)備組網(wǎng);反之,若需要縮小激活范圍,則可以通過減小低頻輔助設(shè)備的發(fā)射功率或降低電子標(biāo)簽的接收靈敏度來實現(xiàn)。另外,天線的選型和排布方式會對定位效果產(chǎn)生很大的影響。
2.5 電子標(biāo)簽
在本RFID組合定位系統(tǒng)中,電子標(biāo)簽由天線、2.4 GHz射頻發(fā)射電路以及125 kHz低頻喚醒電路三部分組成。電子標(biāo)簽的工作方式為主動模式和被動模式并存:標(biāo)簽主動發(fā)射2.4 GHz信號,同時也可以被讀寫器或125 kHz低頻輔助設(shè)備觸發(fā)發(fā)射2.4 GHz信號。電子標(biāo)簽的發(fā)射信道和發(fā)射頻次都可以調(diào)節(jié)。當(dāng)電子標(biāo)簽進(jìn)入低頻輔助設(shè)備的覆蓋范圍時,它就會被一直主動近距離發(fā)射125 kHz低頻激活信號的低頻輔助設(shè)備所激活,獲取到該低頻輔助設(shè)備的ID、計算出對應(yīng)的RSSI值,隨后它會將標(biāo)簽ID、標(biāo)簽狀態(tài)信息、低頻輔助設(shè)備ID、RSSI值等數(shù)據(jù)打包,并以2.4 GHz頻率無線發(fā)射出去。附近的讀寫器在接收到標(biāo)簽的數(shù)據(jù)之后,經(jīng)過校驗、處理,然后通過網(wǎng)絡(luò)接口將數(shù)據(jù)上傳給上位機,上位機通過使用合適的定位算法對數(shù)據(jù)進(jìn)行處理,從而得到電子標(biāo)簽的估計位置。
3 多頻RFID組合人員定位系統(tǒng)在智能監(jiān)獄管理中的應(yīng)用
為了驗證定位效果,我們使用多頻組合RFID定位系統(tǒng)和單一2.4 GHz頻段RFID定位系統(tǒng)分別做了實地測試,采集并記錄了定位數(shù)據(jù)。
3.1 多頻RFID組合定位系統(tǒng)在監(jiān)獄項目中的定位精度
根據(jù)在項目現(xiàn)場所采集到的數(shù)據(jù),經(jīng)過數(shù)據(jù)篩選和處理,可以得到如圖4所示的定位結(jié)果。
圖4不同系統(tǒng)中定位精度關(guān)系圖
從圖4中曲線的變化趨勢,可以得出如下結(jié)果:
(1)在電子標(biāo)簽距離讀寫器0~10 m的范圍內(nèi)組合定位系統(tǒng)的精度可達(dá)1 m左右,尤其是在低頻輔助設(shè)備的作用區(qū)域內(nèi)定位精度高達(dá)0.4~0.6 m,效果明顯優(yōu)于只使用2.4 GHz單一頻段定位方法的效果。在大于10 m的范圍內(nèi)組合定位系統(tǒng)的精度有所下降,但效果仍優(yōu)于2.4 GHz單一頻段定位方法。這說明基于多頻的組合定位系統(tǒng)在定位精度方面較單一定位系統(tǒng)有了很大的提升。
(2)不論是組合RFID定位方法還是單一頻段RFID定位方法,定位誤差都隨與讀寫器距離的增加而增大,這說明,RFID定位的方法在特定范圍較小的場合精度比較高、定位效果好,從成本上考慮的話,一般只適用于室內(nèi)定位等;在大面積的寬闊區(qū)域,若要取得比較好的定位效果,需要安裝的設(shè)備比較多,相應(yīng)的成本也會很高,否則的話定位精度不能滿足人們的要求,這體現(xiàn)了基于RFID定位系統(tǒng)應(yīng)用的局限性。
3.2 多頻RFID組合定位系統(tǒng)在監(jiān)獄項目中的實時性
通過測試基于多頻的組合定位系統(tǒng)和單一頻段2.4 GHz定位系統(tǒng)在不同數(shù)量標(biāo)簽同時工作時的時延數(shù)據(jù),可以繪制圖5所示的關(guān)系圖。
圖5 不同系統(tǒng)中標(biāo)簽數(shù)目和傳輸延時關(guān)系圖
由圖5中的曲線可以看到:
(1)多頻組合定位系統(tǒng)的傳輸時延一直優(yōu)于單一定位系統(tǒng),并且隨著標(biāo)簽數(shù)目的增加,二者之間的差距越來越大,多頻組合定位系統(tǒng)的優(yōu)勢能夠體現(xiàn)的更加明顯。這說明基于多頻的組合定位系統(tǒng)在實時性方面較單一定位系統(tǒng)有了很大的提升。
(2)隨著標(biāo)簽數(shù)目的增加,系統(tǒng)的傳輸時延越來越大,并且保持一種不斷增大的趨勢,這會對系統(tǒng)的實時性和穩(wěn)定性都造成不可估量的影響。
4 結(jié) 語
基于多頻RFID組合人員定位系統(tǒng),在智能監(jiān)獄管理的應(yīng)用中的表現(xiàn)優(yōu)于多種其他定位方法,并具有性能穩(wěn)定、定位精確、價格低廉等優(yōu)點,同時在實際應(yīng)用的過程中便于安裝和使用,具有很好的示范意義和推廣價值。
參 考 文 獻(xiàn)
[1]王重陽.RFID技術(shù)中的算法研究[D].北京:北京郵電大學(xué),2008.
[2]劉宗元.基于射頻識(RFID)的室內(nèi)定位系統(tǒng)研究[D].廣州:中山大學(xué),2009.
[3]譚民,劉禹,曾雋芳.RFID技術(shù)系統(tǒng)工程及應(yīng)用指南[M].北京:機械工業(yè)出版社,2007.
[4]慈新新,王蘇濱,王碩.無線射頻識別(RFID)系統(tǒng)技術(shù)與應(yīng)用[M].北京:人民郵電出版社,2007.
[5]方震,趙湛,郭鵬,等.基于RSSI測距分析[J].傳感技術(shù)學(xué)報,2007,20(11):2526-2530.
[6]孫瑜,范平志.射頻識別技術(shù)及其在室內(nèi)定位中的應(yīng)用[J].計算機應(yīng)用,2005(5):1205-1208.
[7]曾紀(jì)剛.RFID防碰撞算法的研究及在監(jiān)獄管理系統(tǒng)中的應(yīng)用[D].貴陽:貴州大學(xué),2010.
[8]徐志樞.RFID讀寫器及天線研究[D].北京:北京郵電大學(xué),2009.
CC2530單片機在接收時,首先對單片機的接口進(jìn)行初始化,初始化完成后進(jìn)行無線接收,等信息接收完畢后對接收到的數(shù)據(jù)進(jìn)行驗證處理,若不正確則返回接收階段繼續(xù)接收數(shù)據(jù),若正確則將正確數(shù)據(jù)發(fā)送至網(wǎng)口,本次接收完畢。
2.3.3 STC90LE58RD與W5100器件接口
在人員定位系統(tǒng)中,STC90LE58RD和W5100負(fù)責(zé)讀寫器數(shù)據(jù)的傳輸。
STC90LE58RD是由宏晶科技(STC micro)推出的一款超強抗干擾、高速、低功耗的單片機,它具有32 KB的FLASH ROM,1 280 B的SRAM,29 KB的EEPROM,尤其適合低功耗系統(tǒng)。
W5100是由WIZnet公司生產(chǎn)的一款多功能固件網(wǎng)絡(luò)接口芯片,內(nèi)部集成有10/100M以太網(wǎng)控制器,主要使用在高集成、高穩(wěn)定、高性能和低成本的嵌入式系統(tǒng)中。使用W5100 可以實現(xiàn)沒有操作系統(tǒng)的Internet 連接。W5100內(nèi)部集成了TCP/IP 協(xié)議棧、以太網(wǎng)介質(zhì)傳輸層(MAC)和物理層(PHY)。硬件TCP/IP 協(xié)議棧支持TCP、UDP、IPv4、ICMP、ARP、IGMP、PPPoE和Ethernet等網(wǎng)絡(luò)協(xié)議。W5100可以與4個獨立的端口(Sockets)同時連接,使用W5100時不需要考慮以太網(wǎng)的控制,只需要進(jìn)行簡單的端口編程。
STC90LE58RD和W5100之間通過SPI接口進(jìn)行點對點通信,不需要進(jìn)行尋址操作,且為全雙工通信,顯得簡單高效。在本系統(tǒng)中,STC90LE58RD控制W5100工作在TCP服務(wù)器模式下,其處理流程圖如圖3所示。
圖3 TCP服務(wù)器模式下STC90LE58RD控制W5100的處理流程
2.4 低頻輔助設(shè)備
本組合定位系統(tǒng)采用的低頻輔助設(shè)備的中心頻率為125kHz,作用是喚醒電子標(biāo)簽和進(jìn)行輔助定位,是系統(tǒng)的重要組成部分。低頻輔助設(shè)備包括低頻信號發(fā)射模塊和控制模塊兩個部分:低頻輔助設(shè)備能夠激活處于作用范圍內(nèi)的電子標(biāo)簽,向標(biāo)簽發(fā)送指令或數(shù)據(jù);同時它還可以按照規(guī)定的通信協(xié)議與讀寫器進(jìn)行通信,通過讀寫器對低頻輔助設(shè)備的工作模式和工作狀態(tài)進(jìn)行配置。
低頻輔助設(shè)備主動發(fā)射連續(xù)125 kHz低頻脈沖信號(載波數(shù)據(jù)中含該低頻輔助設(shè)備ID);對應(yīng)的電子標(biāo)簽一直保持接收狀態(tài),當(dāng)收到某低頻輔助設(shè)備的激活信號時,其低頻處理芯片將解析出該低頻輔助設(shè)備ID,同時檢測出信號的RSSI值,然后喚醒并把該RSSI值傳入MCU單片機,接著打開內(nèi)部的2.4 GHz無線射頻芯片,進(jìn)行一次強信號發(fā)射(無線發(fā)射的數(shù)據(jù)包中含標(biāo)簽ID、低頻輔助設(shè)備ID以及RSSI值)。該電子標(biāo)簽所處覆蓋范圍內(nèi)的讀寫器將收到該標(biāo)簽以2.4 GHz頻段發(fā)射的數(shù)據(jù)包,從中解析出標(biāo)簽ID和低頻輔助設(shè)備ID以及RSSI值,再加上讀寫器ID,重新打包成數(shù)據(jù)包后立刻上傳到上位機。
低頻輔助設(shè)備可判斷電子標(biāo)簽經(jīng)過的地方,也就是低頻輔助設(shè)備所在的物理位置。如果在門禁處安裝低頻輔助設(shè)備,可以根據(jù)標(biāo)簽被激活的ID的先后順序做出進(jìn)出判斷;若在樓梯拐角處安裝低頻輔助設(shè)備,則可以精確地判定電子標(biāo)簽所處的樓層。如果把多臺低頻輔助設(shè)備組合起來形成網(wǎng)絡(luò),那么在它們的覆蓋范圍內(nèi),根據(jù)標(biāo)簽實時上傳的RSSI值可以進(jìn)行精準(zhǔn)的位置判定。
本系統(tǒng)所使用的低頻輔助設(shè)備共配有4路天線,每2路為1對,這2對天線均為正交天線,每對天線的激活半徑為3.5 m。天線若并列布設(shè)可最多覆蓋14 m長7 m寬的范圍。如果需要更大的激活范圍,可以把多臺低頻輔助設(shè)備組網(wǎng);反之,若需要縮小激活范圍,則可以通過減小低頻輔助設(shè)備的發(fā)射功率或降低電子標(biāo)簽的接收靈敏度來實現(xiàn)。另外,天線的選型和排布方式會對定位效果產(chǎn)生很大的影響。
2.5 電子標(biāo)簽
在本RFID組合定位系統(tǒng)中,電子標(biāo)簽由天線、2.4 GHz射頻發(fā)射電路以及125 kHz低頻喚醒電路三部分組成。電子標(biāo)簽的工作方式為主動模式和被動模式并存:標(biāo)簽主動發(fā)射2.4 GHz信號,同時也可以被讀寫器或125 kHz低頻輔助設(shè)備觸發(fā)發(fā)射2.4 GHz信號。電子標(biāo)簽的發(fā)射信道和發(fā)射頻次都可以調(diào)節(jié)。當(dāng)電子標(biāo)簽進(jìn)入低頻輔助設(shè)備的覆蓋范圍時,它就會被一直主動近距離發(fā)射125 kHz低頻激活信號的低頻輔助設(shè)備所激活,獲取到該低頻輔助設(shè)備的ID、計算出對應(yīng)的RSSI值,隨后它會將標(biāo)簽ID、標(biāo)簽狀態(tài)信息、低頻輔助設(shè)備ID、RSSI值等數(shù)據(jù)打包,并以2.4 GHz頻率無線發(fā)射出去。附近的讀寫器在接收到標(biāo)簽的數(shù)據(jù)之后,經(jīng)過校驗、處理,然后通過網(wǎng)絡(luò)接口將數(shù)據(jù)上傳給上位機,上位機通過使用合適的定位算法對數(shù)據(jù)進(jìn)行處理,從而得到電子標(biāo)簽的估計位置。
3 多頻RFID組合人員定位系統(tǒng)在智能監(jiān)獄管理中的應(yīng)用
為了驗證定位效果,我們使用多頻組合RFID定位系統(tǒng)和單一2.4 GHz頻段RFID定位系統(tǒng)分別做了實地測試,采集并記錄了定位數(shù)據(jù)。
3.1 多頻RFID組合定位系統(tǒng)在監(jiān)獄項目中的定位精度
根據(jù)在項目現(xiàn)場所采集到的數(shù)據(jù),經(jīng)過數(shù)據(jù)篩選和處理,可以得到如圖4所示的定位結(jié)果。
圖4不同系統(tǒng)中定位精度關(guān)系圖
從圖4中曲線的變化趨勢,可以得出如下結(jié)果:
(1)在電子標(biāo)簽距離讀寫器0~10 m的范圍內(nèi)組合定位系統(tǒng)的精度可達(dá)1 m左右,尤其是在低頻輔助設(shè)備的作用區(qū)域內(nèi)定位精度高達(dá)0.4~0.6 m,效果明顯優(yōu)于只使用2.4 GHz單一頻段定位方法的效果。在大于10 m的范圍內(nèi)組合定位系統(tǒng)的精度有所下降,但效果仍優(yōu)于2.4 GHz單一頻段定位方法。這說明基于多頻的組合定位系統(tǒng)在定位精度方面較單一定位系統(tǒng)有了很大的提升。
(2)不論是組合RFID定位方法還是單一頻段RFID定位方法,定位誤差都隨與讀寫器距離的增加而增大,這說明,RFID定位的方法在特定范圍較小的場合精度比較高、定位效果好,從成本上考慮的話,一般只適用于室內(nèi)定位等;在大面積的寬闊區(qū)域,若要取得比較好的定位效果,需要安裝的設(shè)備比較多,相應(yīng)的成本也會很高,否則的話定位精度不能滿足人們的要求,這體現(xiàn)了基于RFID定位系統(tǒng)應(yīng)用的局限性。
3.2 多頻RFID組合定位系統(tǒng)在監(jiān)獄項目中的實時性
通過測試基于多頻的組合定位系統(tǒng)和單一頻段2.4 GHz定位系統(tǒng)在不同數(shù)量標(biāo)簽同時工作時的時延數(shù)據(jù),可以繪制圖5所示的關(guān)系圖。
圖5 不同系統(tǒng)中標(biāo)簽數(shù)目和傳輸延時關(guān)系圖
由圖5中的曲線可以看到:
(1)多頻組合定位系統(tǒng)的傳輸時延一直優(yōu)于單一定位系統(tǒng),并且隨著標(biāo)簽數(shù)目的增加,二者之間的差距越來越大,多頻組合定位系統(tǒng)的優(yōu)勢能夠體現(xiàn)的更加明顯。這說明基于多頻的組合定位系統(tǒng)在實時性方面較單一定位系統(tǒng)有了很大的提升。
(2)隨著標(biāo)簽數(shù)目的增加,系統(tǒng)的傳輸時延越來越大,并且保持一種不斷增大的趨勢,這會對系統(tǒng)的實時性和穩(wěn)定性都造成不可估量的影響。
4 結(jié) 語
基于多頻RFID組合人員定位系統(tǒng),在智能監(jiān)獄管理的應(yīng)用中的表現(xiàn)優(yōu)于多種其他定位方法,并具有性能穩(wěn)定、定位精確、價格低廉等優(yōu)點,同時在實際應(yīng)用的過程中便于安裝和使用,具有很好的示范意義和推廣價值。
參 考 文 獻(xiàn)
[1]王重陽.RFID技術(shù)中的算法研究[D].北京:北京郵電大學(xué),2008.
[2]劉宗元.基于射頻識(RFID)的室內(nèi)定位系統(tǒng)研究[D].廣州:中山大學(xué),2009.
[3]譚民,劉禹,曾雋芳.RFID技術(shù)系統(tǒng)工程及應(yīng)用指南[M].北京:機械工業(yè)出版社,2007.
[4]慈新新,王蘇濱,王碩.無線射頻識別(RFID)系統(tǒng)技術(shù)與應(yīng)用[M].北京:人民郵電出版社,2007.
[5]方震,趙湛,郭鵬,等.基于RSSI測距分析[J].傳感技術(shù)學(xué)報,2007,20(11):2526-2530.
[6]孫瑜,范平志.射頻識別技術(shù)及其在室內(nèi)定位中的應(yīng)用[J].計算機應(yīng)用,2005(5):1205-1208.
[7]曾紀(jì)剛.RFID防碰撞算法的研究及在監(jiān)獄管理系統(tǒng)中的應(yīng)用[D].貴陽:貴州大學(xué),2010.
[8]徐志樞.RFID讀寫器及天線研究[D].北京:北京郵電大學(xué),2009.
CC2530單片機在接收時,首先對單片機的接口進(jìn)行初始化,初始化完成后進(jìn)行無線接收,等信息接收完畢后對接收到的數(shù)據(jù)進(jìn)行驗證處理,若不正確則返回接收階段繼續(xù)接收數(shù)據(jù),若正確則將正確數(shù)據(jù)發(fā)送至網(wǎng)口,本次接收完畢。
2.3.3 STC90LE58RD與W5100器件接口
在人員定位系統(tǒng)中,STC90LE58RD和W5100負(fù)責(zé)讀寫器數(shù)據(jù)的傳輸。
STC90LE58RD是由宏晶科技(STC micro)推出的一款超強抗干擾、高速、低功耗的單片機,它具有32 KB的FLASH ROM,1 280 B的SRAM,29 KB的EEPROM,尤其適合低功耗系統(tǒng)。
W5100是由WIZnet公司生產(chǎn)的一款多功能固件網(wǎng)絡(luò)接口芯片,內(nèi)部集成有10/100M以太網(wǎng)控制器,主要使用在高集成、高穩(wěn)定、高性能和低成本的嵌入式系統(tǒng)中。使用W5100 可以實現(xiàn)沒有操作系統(tǒng)的Internet 連接。W5100內(nèi)部集成了TCP/IP 協(xié)議棧、以太網(wǎng)介質(zhì)傳輸層(MAC)和物理層(PHY)。硬件TCP/IP 協(xié)議棧支持TCP、UDP、IPv4、ICMP、ARP、IGMP、PPPoE和Ethernet等網(wǎng)絡(luò)協(xié)議。W5100可以與4個獨立的端口(Sockets)同時連接,使用W5100時不需要考慮以太網(wǎng)的控制,只需要進(jìn)行簡單的端口編程。
STC90LE58RD和W5100之間通過SPI接口進(jìn)行點對點通信,不需要進(jìn)行尋址操作,且為全雙工通信,顯得簡單高效。在本系統(tǒng)中,STC90LE58RD控制W5100工作在TCP服務(wù)器模式下,其處理流程圖如圖3所示。
圖3 TCP服務(wù)器模式下STC90LE58RD控制W5100的處理流程
2.4 低頻輔助設(shè)備
本組合定位系統(tǒng)采用的低頻輔助設(shè)備的中心頻率為125kHz,作用是喚醒電子標(biāo)簽和進(jìn)行輔助定位,是系統(tǒng)的重要組成部分。低頻輔助設(shè)備包括低頻信號發(fā)射模塊和控制模塊兩個部分:低頻輔助設(shè)備能夠激活處于作用范圍內(nèi)的電子標(biāo)簽,向標(biāo)簽發(fā)送指令或數(shù)據(jù);同時它還可以按照規(guī)定的通信協(xié)議與讀寫器進(jìn)行通信,通過讀寫器對低頻輔助設(shè)備的工作模式和工作狀態(tài)進(jìn)行配置。
低頻輔助設(shè)備主動發(fā)射連續(xù)125 kHz低頻脈沖信號(載波數(shù)據(jù)中含該低頻輔助設(shè)備ID);對應(yīng)的電子標(biāo)簽一直保持接收狀態(tài),當(dāng)收到某低頻輔助設(shè)備的激活信號時,其低頻處理芯片將解析出該低頻輔助設(shè)備ID,同時檢測出信號的RSSI值,然后喚醒并把該RSSI值傳入MCU單片機,接著打開內(nèi)部的2.4 GHz無線射頻芯片,進(jìn)行一次強信號發(fā)射(無線發(fā)射的數(shù)據(jù)包中含標(biāo)簽ID、低頻輔助設(shè)備ID以及RSSI值)。該電子標(biāo)簽所處覆蓋范圍內(nèi)的讀寫器將收到該標(biāo)簽以2.4 GHz頻段發(fā)射的數(shù)據(jù)包,從中解析出標(biāo)簽ID和低頻輔助設(shè)備ID以及RSSI值,再加上讀寫器ID,重新打包成數(shù)據(jù)包后立刻上傳到上位機。
低頻輔助設(shè)備可判斷電子標(biāo)簽經(jīng)過的地方,也就是低頻輔助設(shè)備所在的物理位置。如果在門禁處安裝低頻輔助設(shè)備,可以根據(jù)標(biāo)簽被激活的ID的先后順序做出進(jìn)出判斷;若在樓梯拐角處安裝低頻輔助設(shè)備,則可以精確地判定電子標(biāo)簽所處的樓層。如果把多臺低頻輔助設(shè)備組合起來形成網(wǎng)絡(luò),那么在它們的覆蓋范圍內(nèi),根據(jù)標(biāo)簽實時上傳的RSSI值可以進(jìn)行精準(zhǔn)的位置判定。
本系統(tǒng)所使用的低頻輔助設(shè)備共配有4路天線,每2路為1對,這2對天線均為正交天線,每對天線的激活半徑為3.5 m。天線若并列布設(shè)可最多覆蓋14 m長7 m寬的范圍。如果需要更大的激活范圍,可以把多臺低頻輔助設(shè)備組網(wǎng);反之,若需要縮小激活范圍,則可以通過減小低頻輔助設(shè)備的發(fā)射功率或降低電子標(biāo)簽的接收靈敏度來實現(xiàn)。另外,天線的選型和排布方式會對定位效果產(chǎn)生很大的影響。
2.5 電子標(biāo)簽
在本RFID組合定位系統(tǒng)中,電子標(biāo)簽由天線、2.4 GHz射頻發(fā)射電路以及125 kHz低頻喚醒電路三部分組成。電子標(biāo)簽的工作方式為主動模式和被動模式并存:標(biāo)簽主動發(fā)射2.4 GHz信號,同時也可以被讀寫器或125 kHz低頻輔助設(shè)備觸發(fā)發(fā)射2.4 GHz信號。電子標(biāo)簽的發(fā)射信道和發(fā)射頻次都可以調(diào)節(jié)。當(dāng)電子標(biāo)簽進(jìn)入低頻輔助設(shè)備的覆蓋范圍時,它就會被一直主動近距離發(fā)射125 kHz低頻激活信號的低頻輔助設(shè)備所激活,獲取到該低頻輔助設(shè)備的ID、計算出對應(yīng)的RSSI值,隨后它會將標(biāo)簽ID、標(biāo)簽狀態(tài)信息、低頻輔助設(shè)備ID、RSSI值等數(shù)據(jù)打包,并以2.4 GHz頻率無線發(fā)射出去。附近的讀寫器在接收到標(biāo)簽的數(shù)據(jù)之后,經(jīng)過校驗、處理,然后通過網(wǎng)絡(luò)接口將數(shù)據(jù)上傳給上位機,上位機通過使用合適的定位算法對數(shù)據(jù)進(jìn)行處理,從而得到電子標(biāo)簽的估計位置。
3 多頻RFID組合人員定位系統(tǒng)在智能監(jiān)獄管理中的應(yīng)用
為了驗證定位效果,我們使用多頻組合RFID定位系統(tǒng)和單一2.4 GHz頻段RFID定位系統(tǒng)分別做了實地測試,采集并記錄了定位數(shù)據(jù)。
3.1 多頻RFID組合定位系統(tǒng)在監(jiān)獄項目中的定位精度
根據(jù)在項目現(xiàn)場所采集到的數(shù)據(jù),經(jīng)過數(shù)據(jù)篩選和處理,可以得到如圖4所示的定位結(jié)果。
圖4不同系統(tǒng)中定位精度關(guān)系圖
從圖4中曲線的變化趨勢,可以得出如下結(jié)果:
(1)在電子標(biāo)簽距離讀寫器0~10 m的范圍內(nèi)組合定位系統(tǒng)的精度可達(dá)1 m左右,尤其是在低頻輔助設(shè)備的作用區(qū)域內(nèi)定位精度高達(dá)0.4~0.6 m,效果明顯優(yōu)于只使用2.4 GHz單一頻段定位方法的效果。在大于10 m的范圍內(nèi)組合定位系統(tǒng)的精度有所下降,但效果仍優(yōu)于2.4 GHz單一頻段定位方法。這說明基于多頻的組合定位系統(tǒng)在定位精度方面較單一定位系統(tǒng)有了很大的提升。
(2)不論是組合RFID定位方法還是單一頻段RFID定位方法,定位誤差都隨與讀寫器距離的增加而增大,這說明,RFID定位的方法在特定范圍較小的場合精度比較高、定位效果好,從成本上考慮的話,一般只適用于室內(nèi)定位等;在大面積的寬闊區(qū)域,若要取得比較好的定位效果,需要安裝的設(shè)備比較多,相應(yīng)的成本也會很高,否則的話定位精度不能滿足人們的要求,這體現(xiàn)了基于RFID定位系統(tǒng)應(yīng)用的局限性。
3.2 多頻RFID組合定位系統(tǒng)在監(jiān)獄項目中的實時性
通過測試基于多頻的組合定位系統(tǒng)和單一頻段2.4 GHz定位系統(tǒng)在不同數(shù)量標(biāo)簽同時工作時的時延數(shù)據(jù),可以繪制圖5所示的關(guān)系圖。
圖5 不同系統(tǒng)中標(biāo)簽數(shù)目和傳輸延時關(guān)系圖
由圖5中的曲線可以看到:
(1)多頻組合定位系統(tǒng)的傳輸時延一直優(yōu)于單一定位系統(tǒng),并且隨著標(biāo)簽數(shù)目的增加,二者之間的差距越來越大,多頻組合定位系統(tǒng)的優(yōu)勢能夠體現(xiàn)的更加明顯。這說明基于多頻的組合定位系統(tǒng)在實時性方面較單一定位系統(tǒng)有了很大的提升。
(2)隨著標(biāo)簽數(shù)目的增加,系統(tǒng)的傳輸時延越來越大,并且保持一種不斷增大的趨勢,這會對系統(tǒng)的實時性和穩(wěn)定性都造成不可估量的影響。
4 結(jié) 語
基于多頻RFID組合人員定位系統(tǒng),在智能監(jiān)獄管理的應(yīng)用中的表現(xiàn)優(yōu)于多種其他定位方法,并具有性能穩(wěn)定、定位精確、價格低廉等優(yōu)點,同時在實際應(yīng)用的過程中便于安裝和使用,具有很好的示范意義和推廣價值。
參 考 文 獻(xiàn)
[1]王重陽.RFID技術(shù)中的算法研究[D].北京:北京郵電大學(xué),2008.
[2]劉宗元.基于射頻識(RFID)的室內(nèi)定位系統(tǒng)研究[D].廣州:中山大學(xué),2009.
[3]譚民,劉禹,曾雋芳.RFID技術(shù)系統(tǒng)工程及應(yīng)用指南[M].北京:機械工業(yè)出版社,2007.
[4]慈新新,王蘇濱,王碩.無線射頻識別(RFID)系統(tǒng)技術(shù)與應(yīng)用[M].北京:人民郵電出版社,2007.
[5]方震,趙湛,郭鵬,等.基于RSSI測距分析[J].傳感技術(shù)學(xué)報,2007,20(11):2526-2530.
[6]孫瑜,范平志.射頻識別技術(shù)及其在室內(nèi)定位中的應(yīng)用[J].計算機應(yīng)用,2005(5):1205-1208.
[7]曾紀(jì)剛.RFID防碰撞算法的研究及在監(jiān)獄管理系統(tǒng)中的應(yīng)用[D].貴陽:貴州大學(xué),2010.
[8]徐志樞.RFID讀寫器及天線研究[D].北京:北京郵電大學(xué),2009.