超声波测距数码管显示,内容完全正确.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机课程设计》 设计报告 设计课题: 超声波测距 专业班级: 电子信息工程xxx班 学生姓名: wang da na 指导教师: cai 设计时间: 2015年7月日 超声波测距 一、设计任务与要求 1.设计任务: (1)利用超声波测量距离。 (2)使用数码管显示测出的距离。 (3)在超出一定的范围后进行报警。 二、方案设计与论证 1设计方案 采用单片机来控制超声波测距,信号线发射到与超声波发射器相连的信号端,超声波发射器向既定方向发射,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物将产生回波,超声波接收器接收回波,产生电平变化。 通过单片机设计一个程序,处理超声波接受的信号,计算出发射与接受的时间差,并根据距离公式计算出距离,用数码管显示。 把所测出的距离分范围,超出2米或小于0.1米蜂鸣器报警,当处于正常范围时立即停止报警。 2 原理框图 图(1) 系统原理框图 三、电路设计 1. 电路设计 图(2) 电路图 2. 主要性能参数计算 (1)超声波测距模块 本测距系统采用超声波渡越时间检测法。其原理为:检测从发射传感器发射的超声波经气体介质传播到接收传感器的时间t,这个时间就是渡越时间,然后求出距离l。设l为测量距离,t为往返时间差,超声波的传播速度为c,则有l=ct/2。超声波接收器收到反射波就立即停止计时。再由单片机计算出距离,送数码管显示测量结果。 超声波测距的算法设计: 超声波在空气中传播速度为每秒钟340米(15℃时)。是时刻是声波时刻,-t1得出的是一个时间差的绝对值,假定-t1=0.03S,则有340m×0.03S=10.2m。由于在这10.2m的时间里,超声波发出到遇到返射物返回的距离 图(3)测距原理 因为θ/2角度较小,可以忽略不计,所以L≈S。 超声波发出到遇到返射物返回的距离如下: L=C x ( t2 -t1 )/ 2 ; 由于超声波也是一种声波,其声速c与空气温度有关,一般来说,温度每升高1摄氏度,声速增加0.6米/秒。表2-1列出了几种温度下的声速。 表1 声速与温度的关系表 温度(摄氏度) -30 -20 -10 0 10 20 30 100 313 319 325 323 338 344 349 386 在使用时,如果温度变化不大,则可认为声速c是基本不变的,计算时取c为340m/s。如果测距精度要求很高,则可通过改变硬件电路增加温度补偿电路的方法或者在硬件电路基本不变的情况下通过软件改进算法的方法来加以校正。 (2)单片机最小系统 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。 对52系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。 单片机最小系统电路介绍: 52单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,一般采用10~30uF,51单片机最小系统容值越大需要的复位时间越短。 52单片机最小系统晶振Y1也可以采用12MHz,在正常工作的情况下可以采用更高频率的晶振,51单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。 52单片机最小系统起振电容C2、C3一般采用15~33pF,并且电容离晶振越近越好,晶振离单片机越近越好4.P0口为开漏输出,作为输出口时需加上拉电阻,阻值一般为10k。 图(4)单片机最小系统 设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。计数值N乘以机器周期Tcy就是定时时间t。 设置为计数器模式时,外部事件计数脉冲由T0或T1引脚输入到计数器。在每个机器周期的S5P2期间采样T0、T1引脚电平。当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数器加1,更新的计数值在下一个机器周期的S3P1期间装入计数器。由于检测一个从1到0的下降沿需要2个机器周期,因此要求被采样的电平至少要维持一个机器周期。当晶振频率为12MHz时,最高计数频率不超过1/12MHz,即计数脉冲的周期要大于2 ms。 3. 程序流程图 图(5)程序流程图 四、电路制作及调试 1.实物图 通过以上步骤,制作出实物图。如图所示: 图(6)数码管在正常范围显示 图(7)数码管测出的数值 2.电路调试 电路主要的模块有三个:报警模块、单片机最小系统、超声波模块。通过调节超声波模块与障碍物的距离,来显示出数据。并与实际距离作对比,并计算

文档评论(0)

三哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档