1、“.....同时把计数器打开进行计时。超声波测距仪主程序利用外中断检测返回超声波信号,旦接收到返回超声波信号即引脚出现低电平,立即进入中断程序。进入中断后就立即关闭计时器停止计时,关闭总中断,提取定时器数值,同时根据温度传感器的数值对声速修正,然后计算数据输出到,同时点亮绿色发光二极管表示测距成功。如果当定时器溢出时还未检测到超声波返回信号,则定时器溢出中断将外中断关闭,并点亮红色发光二极管表示此次测距不成功。测距电路的端接单片机端口,中断优先级最高。部分源程序如下超声波发送子程序定时器计算时间及判断测距是否成功将机械能转换为电信号,这时它就成为超声波接收换能器。超声波发射换能器与接收换能器在结构上稍有不同,使用时应分清器件上的标志。超声波检测接收电路主要是由集成电路组成,它是款红外线检波接收的专用芯片,常用于电视机红外遥控接收器......”。
2、“.....可以利用它制作超声波检测接收电路。实验证明用接收超声波无信号时输出高电平,具有很好的灵敏度和较强的抗干扰能力。适当更改电容的大小,可以改变接收电路的灵敏度和抗干扰能力。超声波测距仪的软件设计主要由主程序超声波发生子程序超声波接收中断程序及显示子程序组成。我们知道语言程序有利于实现较复杂的算法,汇编语言程序则具有较高的效率且容易精细计算程序运行的时间,而超声波测距仪的程序既有较复杂的计算计算距离时,又要求精细计算程序运行时间超声波测距时,所以控制程序可采用语言和汇编语言混合编程。为增强程序的可读性,实际中采用了语言近似计算的方法,通过多次试验测量校正软件误差。主超声波测距仪主程序利用外中断检测返回超声波信号,旦接收到返回超声波信号即引脚出现低电平,立即进入中断程序。进入中断后就立即关闭计时器停止计时。如果当计时器溢出时还未检测到超声波返回信号......”。
3、“.....超声波测距的算法设计原理为超声波发生器在时刻发出个超声波信号,当这个超声波遇到被测物体后反射回来,就被超声波接收器所接收到。这样只要计算出从发出超声波信号到接收到返回信号所用的时间,就可算出超声波发生器与反射物体的距离。在启动发射电路的同时启动单片机内部的定时器,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,接收电路输出端产生个负跳变,在端产生个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离。在元件及调制方面,由于采用的电路使用了很多集成电路。外围元件不是很多,所以调试没有很大困难。般只要电路焊接无误,稍加调试应该会正常工作。电路中除集成电路外,对各电子元件也无特别要求。根据测量范围要求不同,可适当调整与接收换能器并接的滤波电容的大小,以获得合适的接收灵敏度和抗干扰能力......”。
4、“.....则可提高抗干扰能力。外部中断,用做判断回波电平四结束语本文详细讲述了系统设计方案,并给出了相关程序流程。本设计应用性比较强,简单使用,可以应用在倒车雷达机器人或小车避障等方面。另外,如果把本设计方案的电源电压提升,则可以测得更远的障碍,若使用防水型超声波探头,则可以进行水下探测,将具有更大的应用价值。设计的最终结果是使超声波测距仪能够产生超声波,实现超声波的发送与接收,从而实现利用超声波方法测量物体间的距离。以数字的形式显示测量距离。超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,种是在被测距离的两端,端发射,另端接收的直接波方式,适用于身高计种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式......”。
5、“.....单片机采用或其兼容系列。采用高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用端口输出超声波换能器所需的的方波信号,利用外中断口监测超声波接收电路输出的返回信号。显示电路采用简单实用的。超声波发射电路主要由反相器和超声波发射换能器构成,单片机端口输出的低电平信号,的方波信号路经级反向器后送到超声波换能器的个电极,另路经两级反向器后送到超声波换能器的另个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采两个反向器并联,用以提高驱动能力。上位电阻方面可以提高反向器输出高电平的驱动能力,另方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和个换能板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时......”。
6、“.....并带动共振板振动产生超声波,这时它就是个超声波发生器反之,如果两电极问未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动发光二极管蜂鸣器独立式键盘超声波测距的设备超声波测距系统的硬件电路设计本系统的特点是利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时,单片机选用,经济易用,便于编程。硬件设计上为减轻处理器负担,不采用软件方法,而使用硬件电路产生的方波驱动超声波传感器。超声波发射电路发射电路主要由集成芯片与非门反相器和超声波发射换能器构成,单片机端口输出的的方波信号路经级反向器后送到超声波换能器的个电极,另路经两级反向器后送到超声波换能器的另个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采两个反向器并联,用以提高驱动能力。发射电路图如下超声波测距仪的算法设计主程序首先是对系统环境初始化......”。
7、“.....置位总中断允许位并给显示端口使能端置位。然后调用超声波发生子程序送出个超声波脉冲,为了避免超声波从发射器直接传送到接收器引起的直射波触发,需要延时约这也就是超声波测距仪会有个最小可测距离的原因后,才打开外中断接收返回的超声波信号。由于采用的是的晶振,计数器每计个数时间约为,当主程序检测到接收成功的标志位后,将计数器中的数即超声波来回所用的时间按公式计算,即可得被测物体与测距仪之间的距离,设计测试时取时的声速为则有其中,为计数器的计算值。声速与温度有关,如温度变化不大,则可认为声速是基本不变的。若测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返时间,即可求得距离。在系统加入温度传感器来监测环境温度,可进行温度被偿。这里用测量环境温度,根据不同的环境温度确定声速提高测距的稳定性。为了增强系统的可靠性,可在软硬件上采用抗干扰措施......”。
8、“.....然后再发超声波脉冲重复测量过程。为了有利于程序结构化和容易计算出距离,主程序采用语言编写。主要子程序及主程序显示距离报警,温度显示子函数,写温度数据,指定显示位置取得十位数字取得个位数字取得小数点后位压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和个换能板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时它就是个超声波发生器反之,如果两电极问未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收换能器。超声波发射换能器与接收换能器在结构上稍有不同,使用时应分清器件上的标志。超声波检测接收电路接收电路图超声波接收处理电路采用集成电路。为红外接收专用集成电路......”。
9、“.....亦取得良好的效果。采用脚单列直插式塑料封装,内含前置放大限幅放大自动偏置通带滤波峰值检波积分比较及施密特整形输出等电路。的总放大增益约为,以确保其脚输出的控制脉冲序列信号幅值在正常范围内。只要接收到与其中心频率相符的超声波信号时,脚就输出低电平。脚输出的脉冲下降沿接单片机口。三系统的软件设计系统控制流程超声波测距仪的软件设计主要由主程序超声波发生子程序超声波接收中断程序及显示子程序组成。我们知道语言程序有利于实现较复杂的算法,汇编语言程序则具有较高的效率且容易精细计算程序运行的时间,而超声波测距仪的程序既有较复杂的计算计算距离时,又要求精细计算程序运行时间超声波测距时,本文控制程序采用语言编程。主程序调用了个主要的子程序,分别是显示程序按键扫描及处理程序温度采集程序超声波发送子程序报警程序。显示程序......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。