版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE15基于STC89C51单片机的超声波测距系统设计摘要超声波测距系统由于具有指向性强,能源消耗缓慢,传播时间比较长等诸多优点,所以,在这些系统中采用传感器技术和计算机电子自动化控制技术完美结合的测距解决方案中,超声波测距系统已经被认为是目前市场上应用最普遍的一种,它广泛应用于防盗、倒车雷达、水位计算机测量、建筑物施工作业以及大型企业的现场。由于这种指向式超声波的发射指向性强,能量扩散消耗缓慢,在其他介质中直接传播的超声波频率相对较远,因而这种指向式的超声波经常被广泛应用于地球距离上的测量,如地球测距仪和地球物位距离测量仪等均而这主要是因为我们可以直接使用这种指向式超声波无线发射系统的设备来直接进行地球距离测量的实现。利用这种移动式的超声波检测仪器对其进行质量检查往往是一种比较迅速、方便、计算简单、容易又有能够做到实时自动控制,并且它们在进行测量时的精确性和测量准确度两个方面已经基本能够完全直接达到各种大型工业机械应用的测量技术标准要求,因此在移动式检测机器人的产品开发和技术研制上也已经开始得到了广泛应用。本文研究课题详细地向大家介绍各种超声波传感器的基本工作原理和其具体的特性,以及STC公司各种STC89C51的超声波单片机的主要技术性能和其特点,由于它们都采用的是直接利用超声波来对其进行传输和测距,要准确地计算和测量其可以预期的传输距离,所以在单片机中产生的超声波传输需要具备一定的功率和合理的频率,这样单片机才可以真正地达到其预设的传输信号距离,同时这也是保证一台单片机能够得到一个具备足够的回波功率的必要条件,只有的检测得到一个具备足够频率的返回波,接收电路才能够检测出所得到的返回波和防止受外部干扰的信号。经过多年分析和大量实验表明,频率约为40khz左右的超声波在高温环境中进行传播效果最优,同时为了保证信息处理方便,发射出来的超声波被自动调制成一个带有一定频率间隙的调制脉冲波信号。在深入地总结分析了超声波测距的技术基本原理前提下,指出对于设计的超声波测距系统中存在的不足并及时给予改善,将因温度变化而引起的误差进行综合考虑其中并且对此加以纠偏,给出一套以STC89C51单片机为主要技术核心的低成本、高精度、液晶显示式超声波测距系统的硬件集成电路及软件设计解决问题的办法。该检测系统在控制电路设计合理、工作稳定、性能良好、检测数据速度快、计算简易并且已经基本能够做到一个完全独立可以由工业用户为自己自行设计的应用报警技术地区应用范围,测量值的精度各功能方面均已经能够基本达到并可满足各种不同工业领域应用报警技术测量需要。关键词:单片机;液晶显示;报警;测距目录19415摘要 I31941第一章绪论 1262921.1本课题研究的目的及意义 1174531.2国内外研究现状 117121第二章整体方案设计 316872.1测距方案的选择 3113762.1.1激光测距 357942.1.2超声波测距 3309212.2电路总体方案 35202第三章系统硬件设计 5202673.1单片机最小系统 5153443.1.1STC89C51芯片 532363.1.2复位电路 5186063.1.3时钟电路 6288123.2驱动显示电路及报警电路 8291063.2.11602LCD液晶显示屏 876703.2.2蜂鸣器报警 9317963.3HC-RS04超声波测距原理 1186483.45V稳压电路 11296513.5温度检测电路 11272113.5.1温度检测方案的分析 12251673.5.2数字温度传感器DS18B20简介 12175163.5.3DS18B20的结构及电路 1327206第四章系统软件设计 14215304.1主流程图 1411904.2温度读取程序 15267114.3LCD显示流程图 16243114.4外中断服务程序 17207194.5超声波发射程序 1719205结论 2020482参考文献 2029546附录1:原理图 2323572附录2:实物图 2612836附录3:源程序 27PAGE15绪论1.1本课题研究的目的及意义由于这种指向式超声波的发射指向性强,能量扩散消耗缓慢,在其他介质中直接传播的超声波频率相对较远,因而这种指向式的超声波经常被广泛应用于地球距离上的测量,如地球测距仪和地球物位距离测量仪等均而这主要是因为我们可以直接使用这种指向式超声波无线发射系统的设备来直接进行地球距离测量的实现。超声波检测因其快速、方便、容易进行计算、容易于直接实现对测量数据的精确实时分析监视和自动控制,在精确测量结果精确性高等方面已经成为能够充分适应不同行业的具体应用要求而被普遍广泛应用于智能手机和移动式质量检测以及机器人应用领域。随着现代经济社会的进步和发展,具有超声波测距功能的系统也变得越来越重要,而且其应用范围正在迅速地扩大,因为超声波测距器是一种不被任何物体的颜色和光照射所影响的非接触式检测技术。它非常灵活,因为其对相对恶劣的工作环境(其中如果包含水和粉尘)需要具有一定的环境适应能力。这主要应用包括通过微机测量和绘画出的立体地形图、修建高层房屋、桥梁、道路、挖掘加工矿山、油井、雷达、建筑施工机械作业等以及一些大型的建筑工业现场,如检测液位、井深、管线的延伸长度等,其中的测量应用范围是比较常见的[1]。超声波测距技术通常是快捷、方便、容易计算,而且易于用户实现全程和实时监视控制,在其测量和准确性方面都能够适应行业的具体要求[2]。交通事故已经被认为是对现代社会构成重大威胁性的事件,与此有关的先进安全技术的发展和应用也日渐得到了关注。以智能交通为基础的新型汽车防碰撞控制系统被认为是先进安全技术中的一个重要组成部分。国内外对此问题进行了深入的研究,但仍然存有许多问题亟待解决,讨论和探索如何建立高速公路上车辆的防碰撞控制系统[3]。在正常的驾驶过程中,该系统不会对车辆产生安全警报,并且当车辆与前一辆汽车的距离要小于指定的安全距离并且很有可能在发生碰撞时,系统会提醒司机采取适当的措施,避免碰撞。公路自动防撞控制系统的研究开发充分适应了国内外新一代汽车技术智能化的发展趋势,使用这种自动防碰控制系统可以有效保证高速公路行驶中车辆的安全,提高了我国公路交通运输的服务质量和效率,具备广阔的应用前景及其在市场上的重要性[4]。1.2国内外研究现状 截至目前为止,国内外许多科学家都在高度重视对测距式传感器研究。毫米波雷达是最理想的检测测距式雷达传感器,它能够实现全天候的工作,是国际公认的。超声波测距式传感器可以实现全天候的测距工作,并且它们价格低廉,易于安装与使用,是测量距离的理想选择。因此,除了国外昂贵的毫米波雷达外,超声传感器在测距系统中的地位和作用及其距离这一技术的问题,就已经构成了当前进一步研究和发展超声测距技术的瓶颈。根据超声波的声学原理,超声换能器是指在机电动力中进行能量转换时提高效率、超声波在传播时间中的能源耗散以及超声回波接收电路中的处理效率等都是直接影响超声波换能器工作时间和距离的主要因素[5]。因此,为了大大扩展新型超声波测距范围,我们不仅不再需要过分依赖于一种大功率的新型超声波高频测距定位传感器,还在以下两个重要的技术方面作出考虑时应采取措施:其一、优化新型换能器的电电机械阻抗结构、电子线路及机电特性阻抗相互作用匹配的物理参数,以及大大提高新型换能器在机电阻抗系统应用中的噪声能量滤波变换处理效率;其二、增加了噪声滤波控制电路或者也就是算法采用基于霍尔微处理器的新型自适应高频噪声信号抵消器对算法返回的输出信号数据进行了噪声预处理,增大了算法后续输出信号的预处理和该算法的后续信息处理效率增益,以及大大提高了采用超声测距传感器在缩短测距时间和检测时得到的后续输出讯号信噪比。只有这样,才更加顺利有可能能够设计出并生产研制出低消耗功率、小精度工程(20~40m)、成本较低的小型超声波自动测距测量系统[6]。毋容置疑,大作用超声波测距传感器的成功研制,不仅将促进科学技术进步,加快国内超声波测距系统的发展,而且将具有更广阔的市场前景[7]。第二章整体方案设计2.1测距方案的选择2.1.1激光测距利用脉冲式激光技术对相位进行测量脉冲检测距离通常主要分为两种检测方法:脉冲式检测法或者脉冲式相位距离检测法。脉冲激光检测法用仪器进行脉冲测距的主要操作原理及过程:从脉冲测距器向仪内部发射脉冲激光直接将脉冲激光反射到被脉冲测量的物体上,然后由脉冲测距器向仪内部进行脉冲接收。测距仪也同时准确地记录了一个被激光至处的最远照射物体的光速与往返照射的时间,光速与至处照射激光最远时间的两个平均值只是最近的乘积之一半,就是所谓的激光测距仪与被激光检查者看到的最远照射物体之间的距离。相位延迟法激光测距工作原理:将光线振幅的幅度数值由一束射频激光用到的射频信号调制至被射频调制的光后由测量器得到其中相位滞后,然后再根据这束射频调制光的需要波长,换算此次测量相位滞后延迟所得到要求的光代表的波长距离,即用间接的相位方法进行检测此次输入光线并经过多次往返滤波观察后得到此次测量光线所花的需要时间花费的波长时间[8]。2.1.2超声波测距超声波射频测距的主要工作基本原理主要目的是通过直接利用测量超声波在地球大陆上水和空气中均匀传递和加速转移的运动速度,测量出超声波在被通过激光直接发射后通过激光接收到的障碍物真实反射距离返回的持续时间,根据声波激光直接发射和被通过激光发射接收之间的反射时差关系来进行计算可以得出激光发射后的电流和达到接收障碍物的真实反射距离,它也因此可以被广泛认为为这是一个航空雷达声波测距的主要工作基本原理。超声波计时发射器朝着某个继续方向同时发射两个超声波,在两个声波发射时间阶段同一时刻马上同步自动开始它并进行下次计时,超声波从进入空气中朝着继续方向传播,当飞机遇到途中的任何一个障碍物时马上立即自动开始返回,超声波计时接收器每当感受器接到一个反射超声波就马上自动开始停止它并进行下次计时。从以上两个方案中我们可以清楚地看出,第二个方案因为该系统的电路相对简单,所以没有进行软件设计也相对简单所以选择第二种方案[8]。2.2电路总体方案图2-1为一台单片机的最小控制电路硬件设计及其产品总体的软硬件系统结构设计框图,其中主要由51单片机最小控制系统,HC-SR04超声波视频定位成像测距仪和控制电路模块,LCD1602的数位数字视频显示器和控制电路,蜂鸣器,按键等等部分组成。图2-2是超声波测距系统的实物图。图2-1电路基本框图图2-2超声波测距系统实物图第三章系统硬件设计3.1单片机最小系统3.1.1STC89C51芯片本次产品设计我们所说需要设计我们采用的系列单片机主要就是stc89c51单片机,它是一种带8k的小字节信号自动闪烁的单片机,它是一种具有可编程、高工作电压、低功耗等特点的COMOS8的系列微处理器,该系列单片组主机的元器件所需要必须具备的仅仅只有40引脚,速度相对较快,价格便宜,烧录方便,通过一个串口直接输入数据集即可以进行安装和直接数据下载,还同时让它们也可以直接实现无线网络的自动化和可编程,所采用的存储器就是ATMEL这种新型的高密度非易失存储器,它主要是由工业技术部门和生产企业设计和制造,与一种符合国际工业应用规范技术标准的MCS-51指令集及其进入数据输出管脚完全互相容并且兼容。3.1.2复位电路复位控制电路是确保该控制电路能够在微机系统中保持稳定、可靠地运行的重要元件之一。复位电路的主要作用之一就是在系统启动时发送复位信号并在整个系统电源稳定后进行消除。当整个系统的电源稳定时,为安全起见,待整个电源稳定后1-2秒后才将其撤消或重新复位,以防止对电源开关或者上电程序产生冲击。例如,当一个复位单片机的一个复位引脚在一个高电平以上动作发生时,就可能会对其引脚进行一个新的复位引脚动作,而这个引脚在较低的复位电平时就可能会被其统称为复位单片机。如果RST持续地变为高电平,表示单片机已经进入了一个循环式复位。因此,如果是复位引脚的输出电容比较大一点也就与之没有任何关系,最多只能认为是复位的持续时间比较长一点;然而若是电容值过小,高电平持续时间相对过短,单片机也会无法通过转换器进入正常运行。其中电容一般为10μf或22μf。铝电解式锂离子电容器是很好的。但是当一个用于单片机的电容复位控制电路被电容连接通时,电容初期也就是完全没有电源供电的,它在其内部的复位电阻就非常低。通电后,5v的降压电源就这样会通过一个降压电阻电路来对其中的直流电解和降压电容内部输出电路进行电压补偿和自动充电,电容两端的内部供电电路温度就这样会由0v慢慢地向下上升而达到4v左右(这个复位时间很短一般小于0.3秒),正因为这样,复位器引脚从低端的电位上慢慢上升而达到了一个高电位,引起了内部自动控制电路的自动进行复位。当用户按动上下自动电压复位器的电容电源按钮时,电容两端不能同时进行自动充电,电容恢复到0V,重新复位[9]。电路图如图3-1。图3-1复位电路3.1.3时钟电路时钟工作控制电路主要组成有高频晶振控制器件及其在通用单片机电路中的内部时钟工作控制电路。其所使用产生的功率振荡器和频率信号可以给整个单片机系统提供一个新的时钟信号输出控制信号,用于对该时钟信号输出进行定时和自动定点。单片式主机内部电路采用了一个高输出增益率的逆向输入电压信号放大器,它的一个输入终端引脚使用的也就是电路XTAL1,输出终端也就是电路XTAL2。只要晶体振荡器与用于微调稳压电容器的C1、C2通过两个引脚互相连接,就一样能够同时发生稳定的自激振荡。该系统模型设计采用了一个如下框图所示的自动控制电路。一般来说,电容器C3、C4在33pf左右;晶体振荡器,简称晶振,频率为1.2~12mhz。晶体振荡器的工作频率是指相对于系统中的时钟信号频率相对于系统中的频率而言,相对于系统中的频率以及相对于系统中的频率而言,在正常情况下,采用一个频率大约为6mhz或12mhz的晶体振荡器。如果在该系统中需要使用单片机的串口方式进行连接,一般可以采用11.0592mhz频率的晶体振荡器。该模型采用了12mhz的晶体振荡器[10]。这些都被认为是对于单片机系统正常运行的保证,如果振荡器没有产生任何震荡,系统就可能不再工作。如果振荡器不能正常工作,系统程序在运行时就很有可能导致该电路中出现了相应的工作时间误差,这对于通信来说意义非凡:因为电路不能进行通信。它由一个晶体振荡器和两个陶瓷电容器组成,晶体振荡器和两个陶瓷电容器之间的频率几乎是不存在正负的关系。两个陶瓷电容器之间的相互连接部分的那一点必须相互接地。图3-2晶振电路一般而言,单片机的每一个晶体振荡器都被认为是同时工作在并联谐振的状态,它们通常被认为是谐振电容的一个组成部分。按照从晶振制造厂家提供的晶振所要求负荷和功率进行选择。换言之,晶体振荡器最大频率误差测量方法是在其额定负载功率范围以下对其进行频率误差测量,这样既能够确保最大频率误差,又能够确保温漂等误差[11]。机器周期:通常指的是从内存中直接读出一个指令词以便于指定CPU周期的尽量短暂(这个时间是由内部和外部总线共同完成一台或多台微功能电脑所需要的时间)。12小时的周期。时钟周期=1秒/晶振转换频率,故采用单片带主机电机工作周期=12秒/晶振转换频率,补充其他几个电机周期:指令写入周期(instructioncycle):一个指令被自动取出和写入执行某一条特定命令所可能需要的整个时间。总线运行周期(buscycle):周期即总线访问端存储器或总线I/O端口端在进行总线操作时候所使用的一个总线运行周期。时钟节拍周期(clockcycle):又可以简称为一个时钟周期,它是进行信号和计算操作中最基本的单位。(这个频率是晶振谐波频率的一个倒数,也被我们称为一个T波的状态)指令周期、总线周期和时钟周期之间的关系:一个指令周期由若干个总线周期组成,而一个总线周期时间又包含有若干个时钟周期。一般来说,处理器的每个机械工作周期是由12个小时的机械工作周期构成。所以这种单片机使用12m的晶振,运行频率大约是1m。负载控制电容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C[6],跟晶振的频率特性、单片机内部的频率时钟驱动控制电路的等效性和负载控制电容密切十分相关。两个电容器的取值都是一样的,或者差别不是很大。若时间差异太大,很容易导致产生非均匀的共振,停止一次震荡,或者干脆不要再进行二次震荡。其实它可以同时起到一个并联和二次协振的主要功能,这样我们也就可以同时使得它的两个脉冲信号变得更平稳和更加协调[11]。3.2驱动显示电路及报警电路该显示电路选择LCD1602的液晶屏,当超出所规定的距离时,蜂鸣器就会自动实现报警的功能,并且还可以通过一个按键来实现对有限长度和距离的自动调整。3.2.11602LCD液晶显示屏LCD1602液晶在这个自动显示器上所需要采用的自动液晶技术是一种先进的非工业单位具有文本和数字符型的自动显示系统液晶,意思是说也就是它所指的需要同时自动显示的就是文本和数字内容,其大小是它可以手动设置为16*2,可以同时分别自动显示两行,每行中一个单位字符型就可以分别同时显示16个或多个单位字符。目前,市面上大多数的英文字符型高清液晶电视显示屏大都还是采用HD44780液晶显示芯片。该控制软件的基本工作控制原理与传统电脑软件完全相同,因为它内部采用了基于windows的HD44780的控制软件,使得它不仅可以轻松与目前市场上大多数的英文字符型或者数字液晶电视显示器软件配合进行使用。这些点上的矩阵图形字符被分别存储在LCD1602储器模块内的每个点上而矩阵图形字符就是产生在存储器模块中的160个点在不同点上的矩阵图形字符的整个图形中,这些点上的矩阵图形字符主要类型包括:阿拉伯文和数字、英文字母的大小写、常见的注音符号和以及日文虚假字的名称等,每一个在节点上的矩阵图形字符都必须同时具有一个固定的图形标识符和代码。英语模块中的第一个占位大写拼音字母"A"显示是01000001B(41H),显示时这个模块将它的位置在四个地址41H符号中的一个作为点阵占位字符的一个图形符号显示了出来,我们就这样可以清楚地直接看到它的大写字母"A"[12]。其中的接口管脚选择功能表和数据寄存器的接口选择表和控制功能表分别为图如表3-1和图如表3-2所示:表3-1管脚功能表引脚符号功能说明1VSS一般接地2VDD接电源(+5V)3V0液晶显示器前端是一个中间强度对比的自动调节端,接地或者是正电源时其中间强度对比的弱,接地或者是负电源时其中间强度对比的最高(当其中的强度对比率被调得太高同时也会在两个显示器的屏幕上同时出现"鬼影",使用时我们就认为这样可以直接根据需要通过一个10k的显示器电位仪来进行强度调节其中是对比程度)。4RSRS为指令寄存器的直接选择,高电平1时候也可以直接选择一个数据信号寄存器、低电平0时候也可以直接选择指令寄存器。5R/WR/W为一种读写快速信号输出线,高电平(1)时用户可以直接进行快速读和读或写混合操作,低电平(0)时用户可以直接进行快速读和读或写混合操作。6EE(或EN)端为使能(enable)端,下降沿使能。7DB0底4位三态、双向数据总线0位(最低位)8DB1底4位三态、双向数据传输总线1位9DB2底4位三态、双向数据传输总线2位10DB3底4位三态、双向数据传输总线3位11DB4高4位三态、双向数据传输总线4位12DB5高4位三态、双向数据传输总线5位13DB6高4位三态、双向数据传输总线6位14DB7高4位三态、双向数据传输总线7位(最大位)(通常亦为为busyflag)15BLA背光电源正极16BLK背光电源负极表3-2寄存器选择控制表RSR/W操作说明00写入指令寄存器(清除屏等)01读busyflag(DB7),以及读取位址计数器(DB0~DB6)值10写入数据寄存器(显示各字型等)11从数据寄存器读取数据3.2.2蜂鸣器报警蜂鸣器喇叭是一种完全采用机电一体化的设计结构的小型电子讯号音响器,采用交流高频输入电压的方式来进行电源供电,广泛应用于各种电子计算机、打印机、复制器、报警器、电子玩具、汽车等等各种电子装置、电话机、定时器等各种类型与电子商务有关的产品中。蜂鸣器大致而言我们可以仔细地划分,可以大致归为以下两大类:一是采用高压电动蜂鸣器和采用电磁力元件驱动的无线电式蜂鸣器。压电式高频蜂鸣器一般包括多谐压电振荡器、压抗放电蜂窝共鸣片、阻抗压电匹配器和压电共鸣箱、内部保护壳体等几个部分。多谐信号振荡器一般是由多谐晶体管或其它集成电路组合而形成。当直流电源(1.5~15v直流电源的工作电压)和高清声波振荡器的电源相互连接时,多谐波振荡器就会同时发射到一个固定频率的振荡器,并且输出一个固定的频率振荡范围大约是为1.5~2.5khz的高清声波共振信号。电阻蜂鸣匹配器能够驱动一个小型的压电式蜂鸣片,使其对电路输出的信号声音以及信号电流进行降压发声。电磁波的一种声音系统是由一个电磁振荡器、一个产生电磁波的线圈、一个产生电磁波的铁、一个电磁振动器的薄膜和一个电磁表面壳所结合组成的。所以当一个发声电源和一个音频振荡器相互连接时,振荡器所振动产生的各种磁场用于振动音频输入信号的励磁电流将其振动通过一个小的电磁振荡线圈,使得这个电磁振荡线圈所振动产生的各种磁场用于处在振动过程中的薄膜片组就能够在一个电磁振荡线圈与静电磁铁的相互作用下,周期性地对其进行磁场振动从而获得声音。本次的测试中所需要我们选择的都是电磁式自动报警蜂鸣器,当其与工作的距离大大地超出了实际设计的预设值,蜂鸣器便有了机会自动向工作人员发出报警。电磁式蜂鸣器工作时所用的发声机械原理是一个电流在空气中流过一个电磁线圈而产生的磁场,通过一个被震荡为振动的薄膜来传递声音。因此它就很有可能是需要一定的脉冲电流才真正可以被我们用来控制和驱动它,单片机IO引脚输出的这个脉冲电流水平比较小,单片机IO引脚输出的脉冲电流TTL这个脉冲电流水平根本无法被驱动不了这个脉冲控制蜂鸣器,因此我们就很有可能在其中内部再添加一个脉冲同时带有一定的电流和电压进行放大的脉冲控制电路,即通过一个PNP三极晶闸管9012来对它们分别进行一个电压的放大和一个电流的驱动[13]。原理图见图3-3。图3-3蜂鸣器驱动电路3.3HC-RS04超声波测距原理超声波的脉冲测距计算方法主要是通过借助于一种将空气超声波的脉冲通过回声谐波渡越一个时间轴的方法来对其进行计算实现的,设一个空气超声波发射脉冲由两个传感器向周围空气中反射发出并被空气接收的脉冲时间频率长度分别为d和t,超声波在一个空气环境中的脉冲传播时间频率和脉冲运动时间速度分别为d和c,则从一个传感器向外的目标一个回波物体的脉冲运动速度距离d小则可以利用下式计算方法求出:d=ct/2[14]。其系统框图设计如图3-4所示。定时器控制定时器控制计算传输调制40k振荡超声波发射计时增益放大超声波接收障碍物图3-4系统框图基本原理:发射器向超声波发送一个长度在6毫米左右、频率范围内40khz以下的超声波信号。这个信号在电磁辐射中反映到了物体上,并由接收机组进行接受,而这个接收机组从根源上说就是一个带有压电响应变换器。在接收到这个信号后,会产生一个毫伏等级的弱电压。3.45V稳压电路直流稳态电源系统可称之为直流稳压器。其中交流电源的输入电压主要分为两种,即当一个交流电源的输入和输出电压或者一个输入负载的电阻发生了变动时,稳压器的直接输出和电压就可以不断地继续。电压调整参数主要包括测量电压是否具有一定的稳定性,波动系数及响应率等。首先说明了输入电压变动对于输出电压产生的影响。纹波变化系数的值是常泛指在额定的最大工作电流条件下,输出交流电压中一个输入交流电压分量的纹波幅值及其大小;后者通常代表了当电机输入的交流电压或输出负荷突然发生变化,使其不能恢复至正常而必须恢复持续的一个时刻。直流稳压电源一般可以大致分为两种工作形式:直流连续导电型和直流开关型。前者,用一个三相电频交流变压器将一个稳定的单相或三相高频交流来源的电压进行转换为合适的电压值,然后通过多次的整流、滤波,得到一个不稳定的单相直流电源,然后再经过一个稳压补偿电路,即可获得一个稳定高频交流单相电压(或一个稳定的三相电流)。该种不同类型的通用电源保护器件主要特点是其工作电路原理简单、纹波小、相互之间的电磁干扰性能比较少,但是它们的工作体积大、费用多,效率低(往往效率要求在40%~60%)。后者以通过直接改变电压调整器的控制元件(或控制启动器)的直流通断电与时间电流之比方式来直接调整机器输出的直流电压,从而可以使其输出能够直接达到一定的直流稳压。此类直流电源的最大功耗较小,效率最高程度可达85%左右,但其它的缺点主要表现是信号纹波较大、相互之间的信号干扰较大。因此,自20世纪80年代以来迅速向前推进。从其实际工作原理形式上我们大致可以将其划分两类为:①可控整流型。它们通过不断修改晶闸管在一个导向接通式的电源电路中的工作时间而反复进行可以调节其中的输出输入电压。②斩波形。其中一个输入通断电容可作为不稳定的直流开关电压,以通过改变电流相应的开关电路器件中的直流通断电阻比而直接得到一个单向或无脉动的直流,再经过直流滤波处理即可直接得到一个稳定的直流开关电压。③变换器型。不稳定的直流高压输入输出电压先经整个逆变器自动变换为低频的三相交流电,再经进行变压、整流、滤波后,从整个逆变器中进行取样即可得到一个完全新的直流高压输入输出电压,并通过电压反馈电路来自动控制整个逆变器的稳定工作频率,达到稳定地控制输出直流输入电压的工作目的[15]。3.5温度检测电路3.5.1温度检测方案的分析因为超声波是声速,它受到外部因素的影响,如它传播时的温度。使用温度传感器可以来自动检测周围环境的平均温度,更准确地获得传感器与液体表面之间的距离。在目前的情况下,将声音转换成相应的超声波声速,利用这个声速来计算距离,可以取一个更精确的距离。因此,在整个系统中需要增加一个温度传感器用于检测当时环境的温度[16]。3.5.2数字温度传感器DS18B20简介DS18B20是DALLAS公司研制推出的一款基于单总线的数字温度检测芯片。它拥有独特的单总线接口模型,仅仅需要一个终端就已经可以完成与单片机之间的双向通讯。采用数字信号输入,提高了对温度传感器的抗干扰能力及对温度计的测量精确性。工作电压电路可以分别适用于广泛的电路应用(3.0~5.5V),可以通过选择外部控制总线输出电源或者采用寄生外部总线输出电源两种方式,即当一个工作稳压电路中的DQ转变为一个小的高电平时,信号被直接窃取至DS18B20。它们都带有负压的特性。例如,当导线的极性颠倒时,DS18B20就不会因为连接导线的误差被烧毁,但却无法正常运行。可以直接用自动化的编程方式来实现9~12位温度转换的准确值设定。精度越高,转换温度值数据需要花费的时间也就越多,在实践和应用中都需要对分辨率及转换持续时间进行权衡。3.5.3DS18B20的结构及电路DS18B20采用3脚T0-92封装,形如三极管,同时也有8脚SOIC封装,还有6脚的TSOC封装。测温范围为-55~+125℃,在-10~+85℃范围内,精度为±0.5℃。每一个DS18B20芯片的ROM中存放了一个64位ID号:前8位是产品类型编号,随后48位是该器件的自身序号,最后8位是前面56位的循环冗余校验码。又因其可以采用寄生电源方式供电。因此,一条总线上可以同时挂接多个DS18B20,实现多点测温系统。图3-5DS18B20的外形及封装图3-6数字温度传感器DS18B20电路图温度传感器的DQ引脚与单片机的P1.4引脚互相连接,显示当前环境下的温度。将检测结果得到的外部温度反馈回单片机,并通过多种方法进行固化设定温度的单片机程序中的设定温度速率表,检查最靠近的设定温度频率和设定速度的数据值,代入距离的计算公式,从而使用户能够得到一个比较准确的测量距离,提高了单片机的超声波测距准确性[17]。第四章系统软件设计4.1主流程图程序启动→输入必需的温度,为状态的选择做好充足的准备。将状态的选取可以划分为手动控制或者是实时控制。当用户选择移动手动控制器时,程序会将其移动至手动控制的一个部分,然后进行判断,看看用户是否已经按下了该键。如果按下一个高电率的按钮,将会出现一个高电率。程序将它过滤为yes,然后监控它。传送到超声波接收器后,等待的回声经过传感器。如果认为这是一个高电平,则意味着回显将被中断。如果不是,则返回判断按钮是否被人手按下。若是选用了实时监测部分,就能够进行实时监测超声波在空中的发射。如果这些超声波通过传感器进行接收,等待回声程序。然后进入或重新进入中断服务模式。服务中断后,通过计算数据显示距离,然后返回到状态选择。图4-1主流程图4.2温度读取程序首先从对访问地址优化的开始,初始机通过这个访问地址优化一个脉冲应答,通过这个访问地址我们就可以直接获得一个高电平的脉冲应答和脉冲,如果不是则自动启用返回,重新启用该地址进行一个脉冲应答,当该一个访问地址的一个脉冲应答和脉冲输出值被改变为一个高电平,则通过Skiprom执行这个命令。再次当时会发生一个ConverT的脉冲命令后,延时1s后再继续等待一个关于温度1s,并且继续等待一个关于温度参数变化器反转的脉冲工作全部结束,当一个关于温度参数变化器和脉冲转换器的工作全部结束完成后,在一个关于温度参数变化器反转脉冲的地址,给出一个关于温度回路中应答器的脉冲,此时将会再次然后发出ReadScratchpad的命令。后读出先后两个初始脉冲,读取第1、2个脉冲字节的初始温度值输出的数据,再返回进入开始和最终化程序。图4-2温度检测程序4.3LCD显示流程图程序延时启动函数开始化在进行程序初始化后,检查一个忙的信号如果写的是或没有则在其中重新写入一个命令启动函数,如果不是则在其中重新写入检查一个忙的信号,至到现在所有的忙信号都没有为止,写完了一个命令启动函数则在其中重新写入一个相应的延时数据启动函数,通过一定的持续时间启动进行进入延时启动程序,再次启动返回直接启动进入延时程序的进行初始化。图4-3LCD显示流程图4.4外中断服务程序当接收到外部电路中断信号时,关闭定时器,关掉电路中断。它将自己在当时的时刻值和所有存储的时刻值进行读取。然后返回进入主程序。图4-4外中断服务程序4.5超声波发射程序超声波发射控制流程图如下图4-5所示,首先定时器进行初始化,然后超声波传感器开始工作,发射超声波,同时定时器开始工作,最后停止发射。图4-5超声波发射程序结论随着我国市场经济的不断发展,电子超声测量系统技术将在整个我国市场得到越来越多的广泛应用,而且由于超声波电子测量技术准确率高,成本低,性能稳定则一直以来备受用户好评。随着当前我国国民经济社会发展和现代社会技术进步的不断快速发展,超声波成像测距监控技术必然也有机会不断得到广泛的发展应用在现代人们的日常科学工作与社会生活中。超声波测距的原理简单,成本低廉,易于制造。然而,由于目前现有的超声测距控制系统工作时间和距离相对较短,其在许多技术领域的实际应用中存在着一定的技术局限性,需要进行更加高精确的研究,大规模的超声测距控制系统还是目前在超声测距技术领域中十分具有重要而挑战性的研究课题。本文主要通过实验室对压电换能器结构进行了分析,研制出一种超远频率的超声波换能器。超声波测距技术课题是结合了声学、力学、电子工程、材料等多个方面的科学研究。每种科学技术上的新发现对于我们实施超声分析有很好的帮助。新型换能器和大功率驱动电源等技术的出现将进一步扩大超声波应用领域。结合快速延时搜索算法,超声波测距技术将被广泛应用于移动式机器人自动导引控制系统、汽车防碰撞控制系统,机械手自动定位控制系统、运输流量自动监控系统等领域。此外,在遥控超声波测距中充分利用了扩频技术,可以很好地解决遥控系统远距离测量与分辨能力之间的冲突,提高了遥控系统的可靠性、信躁比和分辨率。此外,采用伪随机码的多点扩频编码方法,容易地实现对多点传感器的码分(如果把相应的伪随机码分配到同一个或多点),则需要同时在较大范围内安装多个传感器,则发送的信号很容易被每个传感器检测到)。扩展了超声波测距的检查和计算。较之于常规的超声波测距技术,它们具备了更为广泛的应用前景。尽管目前我国现在人们对超声波利用的认识还非常有限。但我们坚信随着现代科学技术的不断进步和发展,超声波测距仪将不再单单被广泛地应用来判定距离,而且必然也将与其它的仪器设备及其它更加智能化的装置相接轨,和其它的仪器设备组合到一起,变成了多功能的测量仪器,从单纯的判定性功能逐渐发展到更加完全具有可以独立进行研究的各种功能。虽然来讲现阶段我国的超声波技术研究开发方面已经取得了许多傲人的突破,但在技术总体上这一点与发达国家相比仍然存在着不小差距,国内制造的许多超声波技术及其设备在工作精度、可靠性上还远远无法完全满足现阶段人们日常生产和工作中的需要,都迫切地需要长期地依赖国外的技术和进口。所以我们在超声波的研究中仍然存在一些问题,国内也需要继续不断地去进行探讨和研究。因而对超声波测距技术的研究,它具有十分重要的实时性与必须的意义。在这次的毕业设计中也促使我们的老师和同学之间的关系变得更进一步,同学之间要做到互相帮助,如果发现自己还有什么不明白的话我们就会一起商量,听取不同意见,可以能够让我们更好的掌握基础知识。因此,在这里我真诚地要万分感谢支持和指导我的各位同学。我学到了很多。简而言之,不管是学会了还是没有学会的的确感觉到困难比较多,每件事刚开始的时候真的很难,我不知道怎么开始。当我最后完成这篇文章时,我就会感到自己如释重负。此外,我也得出了一个结论:所学到的知识必须是通过实践来使用才真正可以达到实现其的价值!我认为自己已经学会了一些事情和东西,但是当我真正开始使用它们时,我才认识到自己要学会和真正意识到使用这只是两码事,所以我认为自己只在我真正开始懂得怎样使用它们时候才真正意识到是真的学会了。参考文献[1]胡汉才.单片机原理及系统设计[M].北京:清华大学出版社,2002.[2]王守中.51单片机开发入门与典型实例[M].北京:人民邮电出版社,2007.[3]陈雪丽.单片机原理及接口技术[M].北京:化学工业出版社,2005.[4]薛均义,张彦斌.MCS-51系列单片微型计算机及其应用.西安:西安交通大学出版社,2005.[5]唐颖,程菊花,任条娟.单片机原理与应用及C51程序设计[M].北京:北京大学出版社,2008.[6]胡萍.超声波测距仪的研制.计算机与现代化,2003.10[7]时德刚,刘哗.超声波测距的研究.计算机测量与控制,2002.10[8]华兵.MCS-51单片机原理应用.武汉:武汉华中科技大学出版社,2002.5[9]李华.MCU-51系列单片机实用接口技术.北京:北京航空航天大学出版社,1993.6[10]张谦琳.超声波检测原理和方法.北京:中国科技大学出版社,1993.10[11]九州.放大电路实用设计手册.沈阳:辽宁科学技术出版社,2002.5[12]苏长赞.红外线与超声波遥控.北京:人民邮电出版社,1993.7[13]永学等.1-Wire总线数字温度传感器DS18B20及应用.电子产品世界,2003.12[14]田华等.可编程单总线数字式温度传感器DS18B2的原理与应用.电子质量,2004.7[15]苏伟,巩壁建.超声波测距误差分析.传感器技术,2004.[16]丰,薛红宣.采用软件抗干扰设计提高微机系统的可靠性.电子产品世界,2004.1[17]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北开放大学马克思主义基本原理概论期末考试模拟题及答案解析(必刷)
- 2025年阿坝县幼儿园教师招教考试备考题库带答案解析
- 2025年资溪县招教考试备考题库带答案解析
- 2025年满洲里俄语职业学院单招职业适应性测试题库带答案解析
- 2024年赞皇县幼儿园教师招教考试备考题库带答案解析(必刷)
- 2025年山东电子职业技术学院单招职业倾向性考试题库附答案解析
- 2024年罗山县招教考试备考题库含答案解析(必刷)
- 2024年靖宇县幼儿园教师招教考试备考题库附答案解析(夺冠)
- 2024年陕西机电职业技术学院马克思主义基本原理概论期末考试题带答案解析
- 2025年山东圣翰财贸职业学院单招职业适应性考试题库带答案解析
- 房地产直播培训
- 浙江省杭州市2024年中考语文试卷(含答案)
- 四川省绵阳市2020年中考数学试题(含解析)
- 期末达标测试卷(试题)-2024-2025学年人教PEP版英语四年级上册
- DLT 1563-2016 中压配电网可靠性评估导则
- HJ 377-2019 化学需氧量(CODCr)水质在线自动监测仪技术要求及检测方法
- (正式版)SHT 3075-2024 石油化工钢制压力容器材料选用规范
- 油脂科技有限公司年产3万吨油酸项目环评可研资料环境影响
- 浙江省水利水电工程施工招标文件示范文本
- 2023年河南畜禽屠宰管理系统模板
- 神经病学教学课件:阿尔茨海默病
评论
0/150
提交评论