课程设计实验报告超声波测距仪的设计.docx
《课程设计实验报告超声波测距仪的设计.docx》由会员分享,可在线阅读,更多相关《课程设计实验报告超声波测距仪的设计.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安邮电大学单片机课程设计报告书题目:超声波测距仪的设计院系名称自动化学院学生姓名朱敏06周腾19李蕊蕊12 朱奇峰18但莉22专业名称测控技术与仪器班级测控 0901 班时间2023 年5 月 21 日 至 6 月 3 日超声波测距仪的设计一、设计目的本设计利用超声波传输中距离与时间的关系,承受 STC51 单片机进展把握和数据处理,设计出能够准确测量两点间距离的超声波测距仪。同时了解单片机各脚的功能,工作方式,计数/定时,I/O 口的相关原理,并稳固学习单片机的相关内容学问。二、设计要求1. 设计一个超声波测距仪,能够用四段数码管准确显示所测距离2. 精度小于 1CM,测量距离大于 200
2、CM三、设计器材元器件数量STC51 单片机1 个超声波测距模块 URF-041 个电阻1K 200 4.7K3个晶振12MHz1个共阳极四位数码管1个极性电容33pF2个非极性电容22uF1个四、超声波测距系统原理在超声探测电路中,放射端得到输出脉冲为一系列方波,其宽度为放射超声的时间间隔,被测物距离越大,脉冲宽度越大,输出脉冲个数与被测距离成正比。超声测距大致有以下方法: 取输出脉冲的平均值电压,该电压 (其幅值根本固定 )与距离成正比,测量电压即可测得距离; 测量输出脉冲的宽度, 即放射超声波与接收超声波的时间间隔 t,故被测距离为 S=12vt。本测量电路承受其次种方案。由于超声波的声
3、速与温度有关,假设温度变化不大,则可认为声速根本不变 。假设测距精度要求很高,则应通过温度补偿的方法加以校正。超声波测距适用于高精度的中长距离测量。由于超声波在标准空气中的传播速度为 331.45 米/秒,由单片机负责计时,单片机使用12.0M 晶振,所以此系统的测量精度理论上可以到达毫米级。超声波测距的算法设计: 超声波在空气中传播速度为每秒钟 340 米15 时。X2 是声波返回的时刻,X1 是声波发声的时刻,X2-X1 得出的是一个时间差确实定值,假定 X2-X1=0.03S,则有 340m0.03S=10.2m。由于在这 10.2m 的时间里,超声波发出到遇到返射物返回的距离如下:超声
4、波测距器的系统框图如以以下图所示:图 1 测距原理图 2 系统框图五、设计方案及分析包含设计电路图4.1 硬件电路设计4.1.1 单片机最小系统把握模块设计与比较方案一:承受 MSP430 系列的 16 位单片机,它是 16 位把握器,具有体积小、驱动力气强、牢靠性高、功耗低、构造简洁、具有语音处理、运算速度快等优点,但考虑到我们小组对这个方案承受的微处理器并不生疏,使用起来并不是很便利。因此我们打算不再使用此方案,考虑其他方案。方案二:承受 STC51 单片机把握。STC51 单片机是一种低功耗、高性能CMOS8 位微把握器,具有 8KB 的系统可编程 Flash 存储器。AT89S52 具
5、有以下标准功能: 8k 字节 Flash,256 字节 RAM, 32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位 定时器/计数器,一个 6 向量 2 级中断构造, 全双工串行口, 片内晶振准时钟电路,能够满足题目设计的全部要求,而且我们对 STC51 单片机也比较生疏,因此我们选择方案二。最小系统电路图如图 3 所示4.1.2 显示模块设计图 3 单片机最小系统承受四位共阳极数码管显示,连接电路简洁,显示电路连接图如图 4 所示图 4 数码管显示电路4.1.3 超声波测距模块a.本系统承受超声波模块 URF04 进展测距,该模块使用直流 5V 供电,抱负条件下测距可达 5
6、00cm,广泛应用于超声波测距领域,模块性能稳定,测度距离准确,盲区2cm超近。URF-04 工作原理简述超声波测距原理:单片机给超声波传感器模块一个触发电平,超声波传感器的放射管自动发送 8 个 40KHZ 的方波,当超声波检测到障碍物时就会信号返回, 接收管接收到信号返回之后,单片机处理从单片机发送信号到接收到返回信号这段时间里超声波传感器模块输出高电平。这段高电平持续时间即为超声波从放射到返回的传播时间。测量距离=高电平持续时间*波速/2。4.1.4 其他电路设计a. 复位电路单片机在RESET 端加一个大于 20ms 正脉冲即可实现复位,上电复位和按钮组合的复位电路如下:在系统上电的瞬
7、间,RST 与电源电压同电位,随着电容的电压渐渐上升,RST 电位下降,于是在 RST 形成一个正脉冲。只要该脉冲足够宽就可以实现复位, 即 t = RC 20ms 。 一 般 取R 1 KW ,C 22uF。当人按下按钮 S1 时,使电容 C1 通过 R1 快速放电,待 S1弹起后,C 再次充电,实现手动复位。R1 一般取 200 W 。图 5 复位电路b. 时钟电路当使用单片机的内部时钟电路时,单片机的 XATL1 和 XATL2 用来接石英晶体和微调电容,如以下图,晶体一般可以选择 3M24M,电容选择 30pF左右。我们选择晶振为 12MHz,电容 33pF。c. 按键电路图 6 时钟
8、电路我们通过 P1.0 来启动测量,程序中通过查询 P1.0 的电平来检测是否按键被按下,电路原理如下:当按下按键时 P1.0 为低电平,单片机通过 查询到低电平开头测量距离,当松开按键,P1.0 即为高电平。在软件中通过软件延时来消退按键的机械抖动。图 7 按键电路4.2 软件程序设计软件分为两局部,主程序和中断效劳程序。分别如图 4.4 和图 4.5 所示。主程序完成初始化工作、超声波放射和接收挨次的把握。外部中断效劳子程序主要完成时间值的读取、距离计算、结果的输出、数码管显示等工作。主程序首先是对超声波模块初始化,通过延时函数产生 10us 的高电平,再将计数器初始化,推断超声波接收端是
9、否收到回波,进而执行外部中断程序。中断程序首先关闭外部中断,关闭计数器,然后读出计数值,依据公式计算距离,然后将结果送往数码管显示。图 8 主程序流程图图 9 外部中断效劳子程序为了避开超声波从放射器直接传送到接收器引起的直射波触发,需要延时约0.1 ms这也就是超声波测距仪会有一个最小可测距离的缘由后,才翻开外中断 0 接收返回的超声波信号。由于承受的是 12 MHz 的晶 振,计数器每计一个数就是 1s,当主程序检测到接收成功的标志位后,将计数器T0 中的数即超声波来回所用的时间按公式计算,即可得被测物体与测距仪之间的距离,设计时取 30 时 的 声 速 为 340 m/s 则 有 : d
10、=(ct)/2=170T0/10000cm 其中,T0 为计数器 T0 的计算值。六、问题分析与解决方法1. 在拿到设计要求之后,我们确定承受超声波测距模块,依据超声波模块的工作原理:给超声波传感器模块一个触发电平,超声波传感器的放射管自动发送8 个 40KHZ 的方波,当超声波检测到障碍物时就会信号返回,接收管接收到信号返回之后,单片机处理从单片机发送信号到接收到返回信号这段时间里超声波传感器模块输出高电平。这段高电平持续时间即为超声波从放射到返回的传播时间。测量距离=高电平持续时间*波速/2。我们的设计方案是利用计数器 0 进展计数,通过捕获上升沿和下降沿用计数器来计算高电平的持序时间,实
11、现数据的测量。然而我们却不能够确定高电平持续时间和计数器的计数值之间的换算关系,为此我们争论了很久,最终找到了答案,高电平持续时间=计数值单片机的机器周期1us。虽然学习了单片机这么久,但是对于一些根底概念没有清楚的生疏,导致了这种错误。2. 在设计数码管显示电路时,我们原来打算利用 74HC573 锁存器,但是觉察这样硬件电路会简洁很多,另外由于此设计功能要求并不简洁,所以我们舍弃了这一局部。另外在刚开头连接电路时,觉察连好之后,数码管不亮,最终我们分析电路,单片机 IO 口输出电流太小,缺乏以驱动数码管,于是我们加了一个与门的驱动器,使之前的 3A 电流变为 5A,由此数码管就足以驱动。七
12、、设计结果a. 测试环境及工具测试距离:在试验室的特定环境中测量了 0.023.15m。测试仪器:数字万用表,直尺。b. 测试方法超声波测距测距仪的硬件电路制作完成并调试好后,便可将程序编译好下载到单片机试运行。用直尺确定障碍物的距离,数码管显示测量的距离。c. 测试结果分析。测距仪能测的范围为 0.023.15m,测距仪最大误差不超过 1cm。系统调试完后应对测量误差和重复全都性进展屡次试验分析,不断优化系统使其到达实际使用的测量要求。由于条件有限,我们无视温度的影响,不进展温度补偿,声速选取 340m/s.调试测量的局部测距数据如表 6-2 所示:测试序号显示距离m实际距离m误差m10.0
13、420.0410.00120.0810.0800.00136.096.000.0941.2031.2000.00351.8021.8000.002表 1 调试测量的局部数据八、设计体会与收获朱敏:虽然这次课程设计只有短短两周,但让我对大二所学的模电学问及刚刚学习的单片机学问有了更深的理解,同时这也是难得的一次理论与实践相结合的时机,以前只是在书本上学单片机可实现的很多功能,还有各种中断,但却没有时机实践,始终只有理论的学习,通过这次课程设计我才真正了解其中的原理。我的任务是硬件的总体设计以及相关焊接工作,刚开头我拿到题目的时候很不知道应当怎么做,再讯查完资料后,自己或许知道了电路需要哪些模块,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 实验 报告 超声波 测距仪 设计
限制150内