单片机课程设计--超声波测距
《单片机课程设计--超声波测距》由会员分享,可在线阅读,更多相关《单片机课程设计--超声波测距(23页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 设计名称:设计名称: 超声波测距超声波测距 班班 级:级: 学学 号:号: 姓姓 名:名: 指导教师:指导教师: 基于单片机的基于单片机的超声波测距设计超声波测距设计 1 设计目的设计目的 我所设计的基于 ATMEL 公司 AT89C52 单片机的超声波测距,是利用该 51 单片机和 HC-SR04 超声波模块来测量距离。 超声波是只频率高于 20kHz以上的声波,它属于机械波。遵循一般机械波 在弹性介质种的传播规律,如在介质的分界面处发生反射和折射的现象,在进入 介质后被介质吸收而发生衰减等。正是因为这些性质,使得超声波可以被用于距 离的测量中。超声测距是一种非接
2、触检测技术,不受光线,被测对象的颜色等的 影响,抗干扰能力强。利用超声波检测往往比较迅速、方便、计算简单、易于实 现实时控制,并且在测量精度方面能达到工业实用的指标要求,因而超声波测距 被广泛的应用于生活中的各个方面, 甚至于很多机器人能及时避开障碍物也是用 的超声波测距。 因此研究超声波测距是非常有意义的。 基于市面上单片机成本低、 精度高、易于控制、操作简单,故本设计采用 AT89C52 单片机和 HC-SR04 超声 波模块来测量距离。 2 设计方案设计方案 本设计采用以 AT89C52 单片机为核心的低成本、高精度、微型化数字显示超声 波测距仪的硬件电路和软件设计方法。整个电路采用模块
3、化设计,由主程序、预 置子程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经 单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的 总体方案,最后通过硬件和软件实现了各个功能模块。 基本工作原理: (1)采用 IO 口 TRIG 触发测距,给最少 10us 的高电平信呈。 (2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回; (3)有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声 波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S)/2; 1)硬件设计: 超声波测距按模块可化分为: 1 单片机主控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 超声波 测距
