基于Delphi的室内多目标超声波定位系统设计

发布时间:2011-10-31 09:44    发布者:李宽
关键词: 超声波 , 定位
本系统利用超声波对多个目标测距,采用TOA修正算法对数据进行处理,上位机以Delphi为开发平台,完成了对室内小范围的超声波定位,可实现对多个目标位置的实时显示。测量精度高,抗干扰强,同时有不受被定位物体形状、材料限制等优点。可应用于小范围移动目标的位置测定或导航,如室内小动物的跟踪,研究掌握其生活习性等。

系统工作原理

系统由上位机,下位机,红外发射模块,超声波接收模块以及超声波发射模块组成,其中被定位物体上有超声波发射模块与红外接收模块结构框图如图1所示。

下位机(单片机)与上位机(微机)通过USB转串口模块(PL2303)相连,上位机通过串口向下位机发送被定位物体的地址编号。数据经下位机传入红外发射模块触发相应待定位物体。被选中物体接收到触发信号立即发射超声波,三个超声波接收模块经通道选择电路与处理芯片相连,每次只有一个超声波模块与处理芯片联通。其中通道选择电路由门电路组成,控制总线则为单片机的几个I/O口,控制通道开关。最后,下位机将超声波传播的时间通过串口发回上位机处理。

系统软件设计

定位算法

首先,需要将立体问题转化到二维平面上以方便计算。ABO三个超声波接收头及待定位物体情况如图2所示。三个接收头放在距地面高为H,形状为等边直角三角形。结合单片机定时器发回的三个时间以及声速,可分别确定距离r1 、r2和r3。r=v*t。 已知高度H,通过勾股定理分别算出投影R1,R2,R3。平面图如图3所示。至此,问题转化为已知∆A'B'O',R1、R2和R3,定位T(X,Y)的坐标。

下载全文:

30cedae77191ddb5eaa76bf478ad3a55.pdf (6.01 MB)
本文地址:https://www.eechina.com/thread-78405-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表