国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機的超聲波室內定位系統(tǒng)

2018-03-08 21:01高子晉
科技傳播 2018年4期

高子晉

摘 要 文章主要介紹了一種基于超聲波測距技術的室內定位系統(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

西安市| 沙雅县| 开化县| 招远市| 阿城市| 图片| 梁河县| 宝山区| 华亭县| 东乌珠穆沁旗| 湟源县| 大连市| 邹城市| 晋宁县| 林芝县| 佛坪县| 辽源市| 库尔勒市| 武安市| 康定县| 聂拉木县| 乌鲁木齐市| 溧阳市| 巴彦县| 读书| 米脂县| 神农架林区| 蕲春县| 东平县| 沙雅县| 北安市| 双峰县| 红河县| 滦南县| 延寿县| 嘉定区| 曲阜市| 连平县| 宜昌市| 舞阳县| 武隆县|