基于FPGA的超声波阵列测量定位系统设计

上传人:众众****夺宝 文档编号:27552262 上传时间:2021-08-18 格式:DOCX 页数:3 大小:14.11KB
收藏 版权申诉 举报 下载
基于FPGA的超声波阵列测量定位系统设计_第1页
第1页 / 共3页
基于FPGA的超声波阵列测量定位系统设计_第2页
第2页 / 共3页
基于FPGA的超声波阵列测量定位系统设计_第3页
第3页 / 共3页
资源描述:

《基于FPGA的超声波阵列测量定位系统设计》由会员分享,可在线阅读,更多相关《基于FPGA的超声波阵列测量定位系统设计(3页珍藏版)》请在装配图网上搜索。

1、基于FPGA的超声波阵列测量定位系统设计 ?34;TB559文献标识码:A文章编号:1004?373X202112?0028?04Abstract:Inordertorealizethepositioningofthemovingobjectandimprovetheaccuracyofultrasonicpositioning,asystemonchipSoChardwaremeasurementplatformisdesignedbasedonFPGA,onwhichhigh?precisionpositioningforthemeasurementofangleanddistancefr

2、omultrasonicsourcetoultrasonicreceivingarraycanberealized.Toimprovethemeasurementaccuracyofthesystemandcompensatetheimpactoftemperatureonmeasurementresults,atemperaturesensorisaddedtomeasureenvironmenttemperature.Intheprogramdesign,timedifferenceofarrivalTDoAandarrivalofangleAoAarefused,andcombining

3、withthemultiplesignalclassificationMUSICalgorithm,themeasurementaccuracyisimproved.Theactualexperimentalmeasurementresultsshowthatthemeasurementsystemoperatesstablyandreliably,andhashighmeasurementspeedandaccuracy,whichhasacertainpracticalityandpromotionvalue.Keywords:ultrasonicarray;FPGA;TDoA;AoA;M

4、USIC;measurementsystem0引言距离和角度是确定两个物体相对位置的量,传统的定位方法包括卫星定位、基站定位、RSSI、WiFi定位、UWB定位等。这些民用定位信号可以到达几米到几十米的精度。但是这些测量方式无法完成最后一段高精度测量。卫星定位受云层和建筑遮挡,基站定位多径干扰严重,无法完成最后一段高精度定位。传统超速波定位只测量距离。没有测量角度,导致测量精度低1?3。本文基于FPGA硬件平台设计一套超声波阵列测量系统,能够通过蓝牙先接收信源发来的同步信号,并采用TDoATimeDifferenceofArrival的方式分别测量出信源到每个阵元的距离,然后结合阵列的溫度补偿

5、出真正的距离,计算AoAArrivalofAngle,最后结合MUSICMultipleSignalClassification算法进一步提高波达角的精度4?7。1超声波定位原理超声波一般是指频率大于20kHz的机械振动波。超声波测距可采用传播时间检测法进行,即测量超声波从发射换能器发出经空气传播到接收换能器的传播时间t,将t与其在空气中的传播速度v相乘,就得到超声波此时的传播距离S。由于超声波在空气中的传播速度与温度相关8?10,那么传播距离为:2硬件系统设计硬件系统由接收端和超声波信源发射端组成。发射端由电源、MCU、温度传感器、超声波发送模块、蓝牙测量同步等组成;接收端由电源、FPGA、

6、多路温度传感器、超声波阵列、蓝牙测量同步等组成。具体接收定位系统如图3所示。2.1超声波发送系统由于本文采用的是TDoA声音单程传播时间测距方式,所以采用一对蓝牙4.2模块做无线时间同步。前面分析电磁波传播速度远大于声音在空气中的传播速度,所以可以忽略同步传播的时间,单片机在处理蓝牙同步和发送超声波的时间长度为。实际设计要求定位距离小于8m,在室温为25时,声音在空气中的传播速度大约是340m/s。从发送到接收,声音最大渡越时间单位:s为:所以设置发射端以10Hz的频率发送超声波,供主机进行连续的TDoA距离测量,进而能提高测量速度,防止?4000FPGA作为主处理器,开发工具为Lattice

7、公司的Diamond3.8,使用该软件为外部时钟、超声波阵列、温度传感器、蓝牙等模块分配管脚。为了方便将处理后的测量结果输出,设计了一条通用SPI串行总线,这样可以将测量结果传到其他的MCU,DSP,FPGA中,供其二次开发。FPGA的内部框架设计如图4所示。为了提高测量精度,通过CLOCK模块将输入的50MHz时钟倍频到100MHz。外部处理器可以通过SPI总线访问内部存放器,见表1。操作CDRControlDataReg控制数据存放器,可以对超声波接收定位存放器的工作模块进行设置。当系统开始测量时,每一次测量的结果都会保存到各自的DRDataReg数据存放器中,而超声波阵列每个阵元的工作状

8、态那么保存到SRStatusReg状态存放器中。超声波阵列UltrasonicArray和温度传感器TemperatureSensor那么将处理的结果发送到角度距离测量单元AngleDistanceUnit,通过优化的TDoA与MUSIC算法计算出波达,并将结果保存到各自的Data存放器中。其他外设可以通过SPI总线连接到SPIBusBridge,读写相应的存放器,控制片上系统实现测距和测量角度功能。2.3超声波接收测距定位系统FPGA内部存放器设计超声波接收测距定位系统FPGA内部存放器设计如表1所示。3系统程序设计本文设计的硬件平台是LatticeXO2?4000FPGA,使用Verilo

9、g语言设计,程序流程图如图5所示。首先上电初始化,包括时钟倍频、各存放器初始化默认值等;然后并行处理超声波检测和温度检测。超声波阵列在接收到触发脉冲时才会进入接收模式,触发脉冲有两种方式触发,一种通过SPI访问控制存放器强制触发,另一种是接收到信源通过蓝牙发来的同步信号。超声波阵列接收到触发脉冲后,进入接收模式,接收成功或者失败,都会将结果更新到状态存放器和数据存放器。同理将采集到的温度值也保存到对应的温度存放器中,以修正超声波的传播速度结果。TDoA/MUSIC将存放器的结果提取出来,计算出波达角度和距离,并保存到SPI数据存放器中,更新SPI状态存放器,通知其他设备读取结果。4实验测试结果

10、为了进一步验证阵元目数和测量算法对超声波阵列定位测量精度的影响,选取8m8m矩形区域作为实验场地。按照上述的设计方法搭建实验平台。阵元间距为5mm,蓝牙选择NRF2832并烧录串口透传固件,温度传感器为DS18B20。实验验证超声阵列在区域内随机选取一点作为阵列接收点,在选择另外一点作为信源发射点,测出相对接收阵列的角度与距离。表2表4列出了测量结果。5结语本文提出一种以FPGA为核心的超声波阵列测量定位系统。该系统采用先进的MUSIC和TDoA算法,设计SOC硬件平台,使用蓝牙4.2同步发送和接收。而且为了提高精度,采用超声波阵列接收处理信源发来的信号,由FPGA计算出信源相对阵列的距离和角

11、度。实验说明,该系统具有测量精度高、速度快、性价比高等优点,因此具有一定的实用价值和推广价值。注:本文通讯作者为陈志彬。参考文献【1】刘哲,陈日林,滕鹏晓,等.基于平面传声器阵列的声源定位系统J.声学技术,2021,302:123?128.LIUZhe,CHENRilin,TENGPengxiao,etal.SoundsourcelocalizationsystembasedonplanarmicrophonearrayJ.Technicalacoustics,2021,302:123?128.【2】李昌禄,苏寒松.超声波定位系统的研究J.实验室研究与探索,2021,322:39?44.LIC

12、hanglu,SUHangsong.AnultrasonicpositioningsystemJ.Researchandexplorationinlaboratory,2021,322:39?方法研究J.计算机应用研究,2021,333:749?localizationmethodforindoorrobotbasedonRFIDJ.Applicationresearchofcomputers,2021,333:749?powerwirelesssensornetworkprovidingsub?centimeteraccuracyJ.Sensors,2021,133:3501?3526.【5

13、】仲崇庆,杨录,张艳花.高精度超声回波渡越时间算法研究J.仪表技术与传感器,20213:108?precisionultrasonicechosignalsJ.Instrumenttechniqueandsensor,20213:108?110【6】关维国,高阳,姚清志.基于最优线性无偏估计的TDOA定位算法J.计算机应用研究,2021,328:2472?2474.GUANWeiguo,GAOYang,YAOQingzhi.TDOAlocationalgorithmbasedonbestlinearunbiasedestimationJ.Applicationresearchofcompute

14、rs,2021,328:2472?2474.【7】寇海洲.基于超声波的定位系统研究与实现J.数据通信,2021,113:49?52.KOUHaizhou.ResearchonlocalizationalgorithmofwirelesssensornetworkbasedonultrasonicJ.Datacommunications,2021,113:49?52.8杨秀增,杨仁桓.基于FPGA的高精度超声波测距仪设计J.现代电子技术,2021,401:137?precisionultrasonicrangefinderbasedonFPGAJ.Modernelectronicstechnique,2021,401:137?139.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!