任憲潔 潘紹明 柯寶中
摘 要: 介紹一種主要為室內(nèi)定位提供測距基礎(chǔ)的系統(tǒng)。該系統(tǒng)由兩個對等的節(jié)點組成,節(jié)點1發(fā)送通過無線發(fā)出的同步握手信號,節(jié)點2收到同步信號后開始計時并回應(yīng)握手信號,節(jié)點1確認握手成功后開始發(fā)送聲波脈沖信號,節(jié)點2收到脈沖信號后停止計時,定時器的時間就是聲波在空氣中的傳播時間,進而確定點和點之間的距離。節(jié)點主要是由聲波發(fā)射接收電路、CC1100無線電模塊和STC12C5A0S2單片機等組成。STC12C5A0S2內(nèi)部帶有捕獲定時器的功能,能準(zhǔn)確地抓住定時器的值。聲波發(fā)射接收電路主要由NE555,LM386和NE5532構(gòu)成,能高頻喇叭發(fā)送和接收10.25 kHz聲波信號。系統(tǒng)在測試的過程中,隨著距離的增大,誤差會有所加大,在10 m范圍內(nèi)誤差小于10%,可以滿足定位測距的需求。在實際的應(yīng)用過程中還可以通過系統(tǒng)標(biāo)定等數(shù)據(jù)處理手段,進一步提高測量精度,滿足更高的測距要求。
關(guān)鍵詞: 無線同步; 聲波測距; 定位; 節(jié)點; STC12C5A0S2; 誤差
中圖分類號: TN98?34; TP212 文獻標(biāo)識碼: A 文章編號: 1004?373X(2018)17?0049?04
Abstract: A range finding system is introduced for indoor location, which is composed of two peer?to?peer nodes. Node 1 sends the synchronous handshake signal through wireless, and node 2 receives the synchronous signal for timing and handshake signal response. Node 1 sends the acoustic pulse signal after the determination of success handshake, and node 2 stops timing after receiving the pulse signal. The time of the timer acts as the propagation tome of acoustic wave in the air, so as to determine the distance between the points. The nodes are mainly composed of acoustic transceiving circuit, CC1100 radio module and STC12C5A0S2 microcontroller. STC12C5A0S2 can accurately capture the value of the timer because its capture timer function. The acoustic transceiving circuit is mainly composed of NE555, LM386 and NE5532, which can transmit and receive the 10.25 kHz acoustic signals through high?frequency horn. In the process of system testing, the error is increased with the increasement of distance, which is less than 10% within 10 meters, and can meet the demand of range finding of location. In the actual application process, the data processing method such as system calibration can be used to further improve the measurement precision and meet the higher range finding requirement.
Keywords: wireless synchronization; acoustic range finding; location; node; STC12C5A0S2; error
室內(nèi)定位技術(shù)[1]已經(jīng)成為當(dāng)前研究的熱點,而室內(nèi)定位的基礎(chǔ)是點對點測距,直接影響到定位精度。目前,測距的方法有很多,測量精度也很高。比如,反射式聲波測距精度很高,但是不能很好地應(yīng)用到室內(nèi)定位中。為此研究無線同步聲波測距[2?6],不僅可以實現(xiàn)點對點測距,還可以實現(xiàn)點對多測距,為解決室內(nèi)定位精度提供測距基礎(chǔ)。聲波是聲音的傳播形式,由物體(聲源)振動產(chǎn)生。人耳可以聽到的聲波的頻率一般在20~20 000 Hz之間[7]。由于聲波在空氣中的傳輸速度相比無線電傳播速度要慢的多,因此,可以在兩點之間采用無線電作為同步時鐘,一個點激發(fā)聲波信號發(fā)出,另一個點負責(zé)接收聲波信號[8],通過測量聲波在空氣中的傳播時間,就可以確定點和點之間的距離,兩點之間的角色是對等的。
本文系統(tǒng)設(shè)計框圖如圖1所示,該系統(tǒng)由聲波發(fā)射接收電路、無線電模塊和STC12C5A0S2單片機組成。
節(jié)點1單片機控制聲波脈沖輸出的同時,通過無線電模塊發(fā)射同步信號給節(jié)點2,節(jié)點2收到同步信號后開始啟動定時器,當(dāng)接收到聲波脈沖信號后停止定時器,利用STC12C5A0S2內(nèi)部定時器捕獲功能可以捕捉到精確的定時器值[t]。
利用公式[d=v0t]就可以計算出節(jié)點1和節(jié)點2之間的距離;[v0]為聲波在介質(zhì)中傳播的速率[9],則[v0](單位:m/s)可表示為:
2.1 音頻發(fā)射電路
音頻發(fā)射電路如圖2所示。音頻發(fā)射電路主要由一個NE555時基芯片和音頻放大器組成。為了使NE555產(chǎn)生頻率約為10.25 kHz的方波,利用555的頻率計算公式:
2.2 聲波檢測電路
聲音檢測電路如圖3所示。聲波檢測電路由2塊5532共4個運放構(gòu)成,由于MIC本身對頻率大于15 kHz的信號不敏感,所以可以省去低通濾波器,只要一個高通濾波器便可以了。
首先將從MIC上獲取的聲音信號經(jīng)過放大器(對應(yīng)于圖3中U1的第一個運放)放大約210倍([≈R4R3],[R3]為可調(diào)電阻)后進入濾波器,濾波器由另一塊5532(U2)構(gòu)成,最終輸出頻段處于8~15 kHz間的頻率,最后進入U1的另一個運放構(gòu)成的比較器就可以在U1的6腳輸出高低電平。處理器在無線信號的同步下啟動定時器,接收到這個高低電平的變化時捕獲定時器的值,利用定時器的值就可以計算兩點直接距離。
2.3 無線同步電路
如圖4所示,無線同步[9]電路采用STC單片機SPI控制無線模塊CC1100。CC1100采用FSK的方式調(diào)制,支持OOK/ASK/MSK調(diào)制,載波頻率為433 MHz,接收靈敏度高,可靠傳輸距離可達350 m,可以滿足系統(tǒng)的時鐘同步要求。
聲波發(fā)射接收流程如圖5所示。兩個節(jié)點先通過無線同步開始握手信號,節(jié)點1發(fā)送聲波信號,節(jié)點2開始啟動定時器計時,等待聲波信號的到來,當(dāng)檢測到聲波到達時,停止計時,向節(jié)點1反饋定時器信息,同時計算兩點之間的距離。節(jié)點2在等待的過程采用超時等待的方式進行,若超時則重新回到同步信號的接收。
表1為測試得到的一組數(shù)據(jù)。從表1中可以看出,總體測量值比實際值偏小,誤差時大時小,對不同的距離,誤差有所不同,但是總體誤差會隨著距離的增大而增大,測量點的誤差曲線如圖6所示。這是由于本文系統(tǒng)采用高音喇叭作為聲波的發(fā)送和接收造成的,屬于系統(tǒng)誤差,可以通過后續(xù)數(shù)據(jù)處理進行修正,使系統(tǒng)誤差變得更小。
實驗驗證了無線同步聲波測距的可行性,但是還需要對硬件和軟件進行優(yōu)化,進一步提高測量精度和測量距離,以滿足后續(xù)不同的測距需求。
本文設(shè)計的無線同步聲波測距系統(tǒng)雖然比回彈式聲波測距差,但是可以點對點、點對多地進行通信,為當(dāng)前熱門的室內(nèi)定位研究提供測距基礎(chǔ),在短距離室內(nèi)定位研究中有著重要的理論意義和應(yīng)用價值,在聲學(xué)通信實踐中也具有一定的參考價值。
參考文獻
[1] 俞俊濤,陳淑敏,劉陽曦,等.基于差分擴頻的室內(nèi)聲波數(shù)據(jù)通信技術(shù)[C]//浙江省信號處理學(xué)會2015年學(xué)術(shù)年會論文集.杭州:浙江大學(xué)出版社,2015:169?173.
YU Juntao, LIU Shumin, LIU Yangxi, et al. Indoor acoustic data communication technology based on the differential spread spectrum [C]// Proceedings of 2015 Zhejiang Signal Processing Society Annual Conference. Hangzhou: Zhejiang University Press, 2015: 169?173.
[2] CAO Yongxing, LIAO Huifen, PENG Qian, et al. The MOA live detection system based on wireless synchronization [J]. Applied mechanics and materials, 2015, 3827(734): 46?51.
[3] 朱玉瓊,楊紅,胡爽策.基于聲波的通信實驗系統(tǒng)設(shè)計[J].裝備制造技術(shù),2017,24(3):264?266.
ZHU Yuqiong, YANG Hong, HU Shuangce. Design of experimental communication system based on sound waves [J]. Equipment manufacturing technology, 2017, 24(3): 264?266.
[4] 王洋洋.基于聲波通信技術(shù)的ATM創(chuàng)新應(yīng)用[J].中國金融電腦,2014,39(4):88.
WANG Yangyang. Innovative application of ATM based on acoustic wave communication technology [J]. China financial computer, 2014, 39(4): 88.
[5] 梁淏然.聲波隱蔽通信系統(tǒng)設(shè)計及應(yīng)用[D].北京:北京交通大學(xué),2017.
LIANG Haoran. Design and application of sound?wave covert communication system [D]. Beijing: Beijing Jiaotong University, 2017.
[6] 吳良圓,魏書寧,李藝陽,等.安卓手機聲波通信軟件設(shè)計[J].電子測量技術(shù),2016,39(12):48?52.
WU Liangyuan, WEI Shuning, LI Yiyang, et al. Design of Android mobile phone acoustic communication software [J]. Electronic measurement technology, 2016, 39(12): 48?52.
[7] 喬宇彬.高頻聲波隱蔽通信系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京交通大學(xué),2016.
QIAO Yubin. Design and implementation of high frequency acoustic hidden communication system [D]. Beijing: Beijing Jiaotong University, 2016.
[8] 張琪,周麗娟,王倩,等.基于LabVIEW的聲音信號采集與分析系統(tǒng)[J].廣西科技大學(xué)學(xué)報,2016,28(3):55?59.
ZHANG Qi, ZHOU Lijuan, WANG Qian, et al. Sound signal acquisition and analysis system based on LabVIEW [J]. Journal of Guangxi University of Science and Technology, 2016, 28(3): 55?59.
[9] 向潤昭,石楠,王巖.基于Android手機的聲波通信系統(tǒng)[J].電腦知識與技術(shù),2017,13(5):43?45.
XIANG Runzhao, SHI Nan, WANG Yan. Acoustic communication system based on Android phone [J]. Computer knowledge and technology, 2017, 13(5): 43?45.
[10] 高紹斌.基于聲波的近距離無線通信系統(tǒng)研究與設(shè)計[D].太原:太原理工大學(xué),2014.
GAO Shaobin. Research and design of near distance wireless communication system based on sound waves [D]. Taiyuan: Taiyuan University of Technology, 2014.