基于52单片机的超声波测距仪全解课件

上传人:txadgkn****dgknqu... 文档编号:242845047 上传时间:2024-09-05 格式:PPT 页数:16 大小:1.52MB
返回 下载 相关 举报
基于52单片机的超声波测距仪全解课件_第1页
第1页 / 共16页
基于52单片机的超声波测距仪全解课件_第2页
第2页 / 共16页
基于52单片机的超声波测距仪全解课件_第3页
第3页 / 共16页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,“,”,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,“,”,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,基于,52,单片机的超声波测距仪,基于52单片机的超声波测距仪,主体模块,控制单元,(52,单片机,),复位电路,时钟模块,显示模块,报警模块,发射电路,接收电路,障碍物,主体模块控制单元复位电路时钟模块显示模块报警模块发射电路接收,硬件实物,本次设计用,的主控芯片采用的是,STC89C52,。系统采用,12MHz,的高精度晶振,用,P1.7,口输出超声波传感器,的脉冲信号,,利用,外部,中断,0,监测超声波接收电路输出的返回信号。,用四位八段,共阳数码管,(,动态扫描,)显示,,并用,PNP,三极管驱动,设有报警距离,并有蜂鸣器驱动电路。,数,码,管,复位电路,报警距离设置,晶振模块,超声波模块,主控芯片,电源开关,蜂,鸣,器,硬件实物本次设计用的主控芯片采用的是STC89C52。系统采,主控芯片,-,89C52,P0,口,是一个,8,位漏极开路的双向,I/O,口。作为输出口,每位能驱动,8,个,TTL,逻辑电平。当访问外部程序和数据存储器时,,P0,口也被作为低,8,位地址,/,数据复用。在这种模式下,,P0,具有内部上拉电阻,。,P1,、,P2,、,P3,口是一个具有内部上拉电阻的,8,位双向,I/O,口,,P1,输出缓冲器能驱动,4,个,TTL,逻辑电平,。,此外,,P1.0,和,P1.2,分别作定时器,2,的外部计数输入和时器,/,计数器,2,的触发输入。,主控芯片-89C52P0口是一个8位漏极开路的双向I/O口。,主控芯片,-,时钟电路,时钟电路用于产生单片机工作时所需的时钟信号,其有两种时钟方式:外部时钟和内部时钟。外部始终是使用外部振荡脉冲信号,常用于多片单片机同时工作,以便于同步。本设计使用,12MHZ,晶振,采用外部时钟方式,,AT89S52,内部有一个可控制的负反馈反向大器,引脚,XTAL1,和,XTAL2,分别是此放大器的输入端和输出端。这个放大器与反馈元件的片外石英晶体或陶瓷谐振器构成一个自激振荡器。,机器周期,=,时钟周期,*12,主控芯片-时钟电路时钟电路用于产生单片机工作时所需的时钟信号,主控芯片,-,复位电路,复位是单片机的初始化操作,只要,RST,引脚出至少保持两个机器周期的高电平就可以实现复位。本设计采用手动复位方式。当按下复位按钮时,电容迅速放电,使,RST,端迅速变为高电平,复位按钮松开后,电容通过电阻充电,逐渐使,RST,端恢复低电平。,单片机额最小系统包括一个时钟电路和一个复位电路。,主控芯片-复位电路复位是单片机的初始化操作,只要RST引脚出,显示模块,-,四位共阳八段数码管,共阳数码管,是指将所有发光二极管的阳极接到一起形成公共阳极,,,八段数码管比七段数码管多一个,显示,单元(小数点),。,显示模块-四位共阳八段数码管共阳数码管是指将所有发光二极管的,显示模块,-,四位共阳八段数码管,显示模块-四位共阳八段数码管,超声波模块,-,发射电路,当它,两个压电晶片,外加脉冲信号,,且,频率等压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动产生超声波,,,就成为超声波,发射,传感器。,超声波模块-发射电路当它两个压电晶片外加脉冲信号,且频率等压,超声波模块,-,接收,电路,CX20106A,是一款红外线检波接收的专用芯片,,接收的回波信号先经过前置放大器和限幅放大器,将信号调整到合适的幅值;再经过带通滤波器滤波得到有用信号,滤除干扰信号;最后由峰值检波器和整形电路输出到锁相环路,。,两,压电晶片,间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,就成为超声波接收传感器。,超声波模块-接收电路CX20106A是一款红外线检波接收的专,超声波模块,-,测距的算法分析,超声波发生器,T,在某以时刻发出一个超声波信号,当这个超声波遇到被测物体后反射回来,就会被超声波接收器,R,接收到。这样,只有计算出从发出超声波信号到接收返信号所用的时间,就可以计算出超声波发生器与反射物体的距离。该距离计算公式如下,:,其中:,d,为被测物与测距器的距离;,s,为声波的来回路程;,v,为声速;,t,为声波来回所用的时间。,注意:超声波也是一种声波,其声速与温度有关。,超声波模块-测距的算法分析超声波发生器T在某以时刻发出一个超,程序分析,计算距离,显示结果,开外部中断,赋值,关闭外部中断,外部中断入口,返回,开始,系统初始化,发射超声波脉冲,接收超声波脉冲,计算距离,显示结果,发送超声波,停止发射,定时器初始化,定时器中断,是否发射完,返回,程序分析计算距离显示结果开外部中断赋值关闭外部中断外部中断入,程序分析,如果当计时器溢出时还未检测到超声波返回信号,则定时器,T0,溢出中断将外中,断,关闭,并将测距成功标志字赋值,2,,以表示本次测距不成功。,超声波发生子程序的作用是通过,P1.0,端口发送超声波脉冲信号(频率约,40kHz,的方波),同时把计数器,T0,打开进行计时。超声波发生子程序比较简单,但要求程序运行时间准确,所以采用汇编语言编程。,超声波,接收子,程序利用外中断,0,检测返回超声波信号,一旦收到返回超声波信号(即,INT0,脚出现低电平),立即进入超声波接收中断程序。进入中断后,就立即关闭计时器,T0,,停止计时,并将测距成功标志字赋值,1,。,程序分析如果当计时器溢出时还未检测到超声波返回信号,则定时,小结,-,关于误差,计算公式中,d s/2,温度影响超声波也是一种声波,其声速与温度有关,温度,-30,-20,-10,0,10,20,30,100,声速,313,319,325,323,338,344,349,386,图中,红色箭头的路径为,s,,黑色箭头路径为,d,,,ds/2,小结-关于误差计算公式中d s/2温度影响超声波也是,小结,-,关于延时,四角按键,抖动延时,发射端与接收端的必要延时,四角按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动。,小结-关于延时四角按键抖动延时发射端与接收端的必要延时四,谢谢!,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!