25全方位超声扫描测距器设计报告(25组模拟)精选.docVIP

25全方位超声扫描测距器设计报告(25组模拟)精选.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
25全方位超声扫描测距器设计报告(25组模拟)精选

全方位超声扫描测距器设计报告 作者:袁文涛 吴瑶 魏翠 指导老师: 黄根春 摘要 本系统基于超声波的传输特性,采用超声波发射、接收技术,设计完成了该全方位超声扫描测距系统。本系统以89S52和FPGA为控制核心,由超声波收发、步进电机控制、数据处理、人机交互等几个模块组成。系统实现了利用超声波对周围物体进行探测定位的功能,实现了单片机与PC机的串行通信功能,所有指标均满足并超出了题目要求。 关键词 超声测距 步进电机 串行口通信 FPGA 方案设计与论证 1 .总体方案的论证与比较 超声测距原理 :利用超声波反射原理,设超声波从发射到遇到障碍物被反射,最终被接收器接收所用时间为t,则所求的被测物体与探测器轴心的距离为 (1.1) 其中,为超声波在空气中的速度,为环境温度。实验室温度为20度,算得声波为343.6m/s (1)控制部分的设计与论证 方案一: 单片机单独完成 即由单片机来控制超声波的发射、接收和步进电机的控制等的全部功能,用单片机定时器产生超声波发射器所需4OKHz方波,发射时间由单片机测取。当按键输入开始扫描命令时,步进电机开始旋转,超声波发射器开始发射一次超声波群,同时开始计时,当超声波接收器接受到经反射得到的回波时,单片机产生一次中断,中断中止计时得到所需时间数据(步进电机计时器不停),计算得到障碍物的距离、角度,显示并发往PC机。然后开始下一次测量。本方案是充分利用单片机的三个定时器(分别用于发射超声波、测量度越时间及串口通信)和两个外部中断(按键响应中断和回射波触发中断)。此方案规模小,硬件电路简单,但所用定时器太多,而且对于用24MHz的晶振来产生40kHz的方波有很大的误差,这样会使超声波发射接收装置的灵敏度降低,且控制难度大,控制效果不理想,难以达到题目要求。 方案二:FPGA单独完成方式 由FPGA来完成控制超声波的发射、接收和步进电机的控制等一系列功能。 该方案系统结构紧凑。可以实现复杂的控制且操作方便;但调试过程过于繁琐。 方案三:单片机和FPGA结合方式 即用单片机完成系统控制,信号分析、处理、通信和人机界面,用FPGA 实现对超声波的发送、接收控制和步进电机的驱动信号。该方案既充分利用了单片机的控制能力和FPGA高速的特点,而且系统结构清晰简单,规模小,故,本系统设计采用此方案。 相应的系统框图如下: 图1 超声测距系统框图 (2)测量部分的设计与论证 方案一:测量从发出信号得时刻到接收到的反射波到达某个幅值时刻之间的时间。这种测量的时间随接收信号的幅值变化而波动,难以高精度测量。 方案二:测量从发出信号的时刻到接收到反射波的第一个过零点之间的时间(即零交叉点)的时间,这个时间比超声波真实往返时间稍长,要加以修正,但这种办法较好的利用了接受到的反射波的上升沿几乎不随对象物形状变化而变化的特性,因此其测量的时间不随反射波信号幅值大小而变化,从而能进行高精度的距离测量。 所谓“零交叉点”,就是过域值(门限)后的第一个零点,以这点来确定发射波的到达 图2 零交叉点示意图 该方案虽然可以 达到很高的精确度,但是由于AD的引入会加大系统的成本,鉴于题目的精度要求不是很高,我们不予采用此方案。 方案三:度越时间检测法 检测超声波从发射器发射到接收器接收的时间,即度越时间。度越时间与超声波在气体中的传播速度乘积即得声波传播得距离。此法不用考虑反射信号的大小,只用检测反射信号的有无,故此方案可以使硬件电路得到大大的简化。 鉴于上述几种方案的优缺点,我们本系统采用了方案三。 2.模块电路的论证与比较 (1) 超声波发射模块 方案一: 由晶振产生一个稳定的信号,并有模拟开关来控制它以产生间歇的发射波. 该方案电路简单,稳定,且易于实现,但是因为模拟开关的通断要有程序来控制,从而使得发射波的初相位具有随机性而难以确定,因此会给实验带来一定的误差. 方案二: 由555振荡电路产40KHz的方波,通过单片机的某个口提供通断信号来控制发射波的发射。该方案电路简单,但振荡频率不稳定,会给测量结果带来很大的误差,不宜采用。 方案三:单片机产生发射命令信号,并有FPGA产生频率及相位均已知的发射波。该方案可以实现较为精确的测量效果。故本次设计

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档