高子晉
摘 要 文章主要介紹了一種基于超聲波測距技術的室內定位系統(tǒng)的設計。硬件方面詳細介紹了同步無線信號處理電路、超聲波收發(fā)電路、溫度補償電路等。軟件方面主要介紹了室內定位的算法、主控機程序流程以及測量點處單片機程序結構。
關鍵詞 超聲波測距;室內定位算法;程序流程
中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2018)205-0138-02
隨著數(shù)據(jù)業(yè)務和多媒體業(yè)務的快速增加,人們對定位與導航的需求日益增大,尤其在復雜的室內環(huán)境,如機場大廳、展廳、倉庫、超市、圖書館、地下停車場、礦井等環(huán)境中,常常需要確定各種設施與物品在室內的位置信息。但是受定位時間、定位精度以及復雜室內環(huán)境等條件的限制,比較完善的定位技術目前還無法很好地利用。因此,專家學者提出了許多室內定位技術解決方案,如GPS技術、紅外線技術、藍牙技術、射頻識別技術、超寬帶技術、WiFi技術、ZigBee技術、超聲波技術等。
超聲波是一種頻率超過20kHz的機械波。超聲波作為一種特殊的聲波,同樣具有聲波傳輸?shù)幕疚锢硖匦浴瓷?、折射、干涉、衍射、散射。超聲波具有方向性集中、振幅小、加速度大等特點,易于獲得較集中的聲能,可產(chǎn)生較大力量。可用于測距、測速、清洗、焊接、碎石等。在醫(yī)學、軍事、工業(yè)、農(nóng)業(yè)上有很多的應用。
1 超聲波測量的定位算法
超聲波測量的定位也分為三球定位原理和三圓定位原理兩種情況。
應用于三維坐標系統(tǒng)時稱為三球定位原理,應用與二維坐標系統(tǒng)時稱為三圓定位原理。它是利用超聲波傳感器能感超聲波物理現(xiàn)象,把感知到的超聲波的時間差作為測量數(shù)據(jù)來進行定位的。基于超聲波測量的定位算法的原理圖如圖所示。
將超聲波的時間差定義為一組聲波數(shù)據(jù)。聲波數(shù)據(jù)與聲速的乘積就為聲源到達測量點的實際距離,利用三組超聲波數(shù)據(jù),可以對目標進行三圓定位。三圓定位法中目標的位置是由以各站為圓心,以各站同時測量目標的距離為半徑的三個圓的交點來確定。
2 超聲波室內定位系統(tǒng)硬件電路設計
超聲波室內定位系統(tǒng)由主系統(tǒng)和攜帶機系統(tǒng)兩部分構成,主系統(tǒng)由上位機、通信控制器、單片機、無線發(fā)射電路、超聲波接收電路組成:
室內放置至少3個測量點,測量點包括測溫模塊、超聲波接收設備,信號處理部分。主系統(tǒng)需要一臺用于計算與顯示的計算機。被跟蹤的物體攜帶無線接收模塊,超聲波發(fā)射模塊和信號控制部分。首先,由計算機發(fā)射無線電信號,同時計算機通知各個控制點開始計時。當被跟蹤的物體接收到無線電信號后,和自己ID進行比較,確認ID后,由信號控制部分控制超聲波發(fā)射模塊發(fā)射超聲波。當測量點接收到超聲波后停止計時,并由信號處理部分把時間、室內溫度等數(shù)據(jù)打包,接到計算機可傳送數(shù)據(jù)命令后傳回給計算機。采用RS—442接口完成計算機和控制點的通訊。當相關數(shù)據(jù)傳送完畢后,主控制系統(tǒng)開始計算并把計算結果顯示在計算機上。由于一個控制點只能完成本控制點與物體之間距離的測量。所以只能確定物體在以此控制點為圓心,測得的距離為半徑的球面上。兩個點則相當于兩球面相交,可確定物體在一個圓上。三個點則相當于兩個園相交,可確定物體在以3測量點為對稱面一上一下的兩個點。由于本系統(tǒng)是室內定位,將對稱面置于地面則可排除對稱面下方點坐標。因此本系統(tǒng)至少需要3個不在同一直線上的測量點。
3 系統(tǒng)軟件設計
主控機程序功能主要是通過串口向測量點的單片機傳送數(shù)據(jù)包,控制單片機完成測量功能。測量完成后,再通過串口接收回傳數(shù)據(jù)。在主控機內部完成計算,最終完成測量結果顯示。
本系統(tǒng)設定用RS—422接口完成計算機與測量點中單片機之間的通訊。首先,由計算機發(fā)送無線電信號。同時各個測量點開始計時。當被跟蹤的物體接收到無線電信號后,確認ID,與自身工D匹配后,由信號控制部分控制超聲波發(fā)射模塊發(fā)射超聲波。當測量點1接收到超聲波后停止計時,由信號處理部分把時間,室內溫度等參數(shù)傳回給主控計算機,用于數(shù)據(jù)處理,最終在計算機上顯示。相關數(shù)據(jù)傳送完畢后,控制點2開始如上過程。依次類退,直至所需控制點3完成數(shù)據(jù)傳送。再從控制點1開始下一次測量。
參考文獻
[1]陳瑩.基于單片機的超聲測距系統(tǒng)[D].武漢:華中科技大學,2004(4):1-2.
[2]王純正.超聲學[M].北京:人民衛(wèi)生出版社,1993:8-11.
[3]呂源,李軍.室內環(huán)境下定位技術的研究[J].電子測試,2008(4):19-21.
[4]郭興華.GPS動態(tài)實時定位技術研究[D].哈爾濱:哈爾濱工程大學,2007:1-4.
[5]李燕東.基于射頻識別的室內定位技術研究[D].北京:電信科學技術研究院,2006:12-55.
[6]熊春山,彭剛,黃心漢.基于超聲測距的三維精確定位系統(tǒng)與設計[J].自動化儀表,2001(3):7-10.
[7]陳瑩.定位技術在智能大廈巡更系統(tǒng)中的應用研究[D].哈爾濱:哈爾濱工業(yè)大學,2002:3-72.
[8]胡圣.室內定位技術的研究[D].重慶:重慶郵電大學,2006:13-57.
[9]李文仲,段朝玉.ZigBee2006無線網(wǎng)絡與無線定位實戰(zhàn)[M].北京:航空航天大學出版社,2008:34-36.endprint