摘 要: 文章设计实现了基于单片机的超声波测距系统, 该系统使用STC89C52芯片作为核心, 外加一个超声波传感器, 通过传感器进行超声波的发送与接收, 并且使用STC89C52芯片可以拓展计时功能。这样就可以方便地得出超声波的传输时间, 进而得出所要测量的距离。
关键词: 超声波; 传感器; STC89C52;
Abstract: This paper designs and implements an ultrasonic distance measuring system based on single chip microcomputer.The system uses STC89C52 chip as the core, plus an ultrasonic sensor, transmits and receives ultrasonic waves through sensors, and can use the STC89C52 chip to expand the timing function.In this way, the transmission time of the ultrasonic waves can be conveniently obtained, and the distance to be measured can be obtained.
Keyword: ultrasonic; sensor; STC89C52;
1 系统概述
本系统设计了一种超声波测距报警系统, 该系统以STC89 C52单片机为核心主键, 在其基础上进行拓展和开发, 使其达到智能测距并报警的功能。该功能的实现, 对单片机进入生活这一角色有了更好地诠释, 电子产品正在不断地改善人们的生活状态, 让人们的工作和生活更加有效率[1]。这种报警器最大的优点是使用简洁、携带方便、准确率高。随着社会的不断发展, 相信其未来会有更好的发展, 并且可以更加完善地帮助人们解决工作上的问题。超声波测距系统设计方框图如图1所示。
本系统的设计方案包含两个部分:软件设计和硬件设计。电路结构可分为单片机控制电路、超声波传感器和蜂鸣器。硬件包括单片机、输入输出设备和外围应用电路。系统部分采用STC89C52作为核心控制单元。当测量的距离达到设定值时, 蜂鸣器将会报警[2,3,4,5]。
2 系统硬件
2.1 主控制模块
主控制模块最小系统电路如图2所示。
2.2 电源模块
在电源模块中, 需供给稳定的4.5 V电压, 所以该设计使用5号干电池3节, 以提供所需的电量。
2.3 超声波测试模块
本系统选择了HC-SR04模块, 范围在2~400 cm, 模块可测量, 测距精度高达3 mm。该模块由3个重要部分组成, 即超声波发射器、接收器和控制电路。该实验的工作原理是将TIG作为测距仪, 使其IO的高电平信号可以小于10μs, 此时模块将主动发送8个40 kHz方波, 并可以检测是否有信号返回。如果返回一个信号, 将从回波端口输出高电平。
图1 系统总体框图
图2 最小系统
测量距离= (高电平时间×声速) /2。单位为:m。
在该实验的实际测试功能中, 两个函数共同组成了该实验的程序。在实际测量中, 定时器0用于定时测量, 此时让0XCE为TCNTT0预置值。当中断次数达到2 500次时, 计时器为125 ms, 公式为:
T= (定时器0溢出数× (0xFF-0xCE) ) /1 000 (单位:MS) 在实际测量情况下可能是由于不同频率的定时器0的初始值的差异引起的。
2.4 声音报警电路模块
由单片机P1.3口输出信号控制蜂鸣器报警。由于单片机输出信号弱, 需用三极管增强其驱动能力, 蜂鸣器才能正常工作[6,7,8]。报警电路如图3所示。
此电路采用了一个三极管、一个报警器和一个2K的电阻, 他们一起接入到P13的引脚上, 组成了声音报警电路。
图3 报警电路
3 系统软件设计
主程序如图4所示。
4 结语
使用超声进行测距, 这种检测距离的技术, 其不受被测对象的位置、外界光线的明亮程度等因素的影响, 并且相对于其他一些测量仪器来说, 具有耐久性好、无污染、可靠性高、使用寿命长等优点。
目前超声波测距在很多方面都达到较好的利用, 如今广泛应用在液位的测量、汽车的倒车装置、移动机器人的定位和避障等方面。但是还有一些不稳定的因素一直影响使用。未来超声波测距的研究方向可能会逐渐偏向超声波传播速率的稳定性和视野盲区的缩小等方面。
图4 程序流程
参考文献:
[1] 吴政江.单片机控制红外线防盗报警器[J].锦州师范学院学报, 2011 (12) :26-28.
[2] 宋文绪.传感器与检测技术[M].北京:高等教育出版社, 2014.
[3] 余锡存.单片机原理及接口技术[M].西安:西安电子科技大学出版社, 2010.
[4]唐桃波, 陈玉林.基于AT89C51的智能无线安防报警器[J].电子设计应用, 2013 (6) :49-51.
[5] 李全利.单片机原理及接口技术[M].北京:北京航空航天大学出版社, 2014.
[6] 薛均义, 张彦斌.MCS-51系列单片微型计算机及其应用[M].西安:西安交通大学出版社, 2015.
[7] 徐爱钧, 彭秀华.单片机高级语言C51应用程序设计[M].北京:北京航空航天大学出版社, 2016.
[8]康华光.电子技术基础 (模拟部分) [M].北京:高等教育出版社, 2014.
引言超声波在应用的过程中会产生一连串的力学、热学、电磁学与化学超声效应。超声波的能够实现机械作用、空化作用、热效应以及化学效应。当前超声波在各个领域中的应用都十分广泛,不论是工业、农业、食品加工业,医药行业还是石油加工领域,其已经受到了越...
传统水下探测手段是声探测技术,包括被动声与主动声探测两种方法。主动声探测存在探测目标远、功耗大、易暴露等特点,而被动声探测存在探测距离有限、功耗低、隐蔽性强等特点。...
1概述在工业清洗中大量应用的清洗方式包括水基清洗和容积清洗。传统的水基清洗设备需配备纯水设备、蒸汽设备、污水处理设备及沉淀池、废气处理设备,配备高容量电源等;传统的溶剂清洗多为卤素类溶剂清洗,均存在污染。按照《中国清洗行业ODS整体淘汰计...
蛋白质是有机体必需的基本物质, 蛋白质分子的组合成为实现生命体功能的结构基础。大豆蛋白是一种营养含量较高的植物蛋白质, 其基因结构与人体中的大部分氨基酸具有相似之处, 因而在食品工业中有着广泛的应用。...
超声波频率高于20000Hz,超出了人耳所能感受的范围,主要利用材料中缺陷的声学性能差异,对超声波传播过程中的反射状况和穿透时间的变化来判别金属内部缺陷的检测方法。...
超声波广泛应用于工业、农业、国防、生物医学和科学研究等各个领域[1-3],通过对超声波声速的测量,可以进行超声波测距和定位、测量气体温度瞬间变化及探伤等[4-9].在大学物理实验中,超声波声速测量实验一般是利用共振干涉法和相位比较法测量声速[10-13],...
作为现阶段较为新兴的交叉学科,超声波以自身能够使化学反应加速的特征被广泛应用于石油化工领域中。对超声波化学效应的研究以Loomis与Richards为领先人物,使许多科学家开始关注如何促进其应用效果的发挥。因此,对超声波在石油化工中的研究进展分析具有十...
现今超声波技术已被各个领域所广泛应用,大多都是用于机械零部件和试验器具等的清洗、医疗器械(B超)的消毒和药物的提取等。超声波技术在食品加工中的应用也日益增加,广为人知的是超声波用于食品加工单一过程,也就是仅仅用于食品加工的某个特殊的环节...
1超声波清洗机的结构形式和工作原理1.1超声波清洗机的结构形式超声波清洗机一般分为单槽和多槽两种机型。单槽超声波清洗机是由超声波发生器、换能器和清洗槽构成。超声波发生器是将工频电转变成20kHz以上频率的高频电信号。换能器能将电能转换成强有...
1废水中有机污染物的超声自动化降解频率大于20赫兹的声波,由于已经超出我们耳朵能够听到的上限声音故称之为超声波。现在提到比较多的声化学,其实重点是指使用超声波来实现一个加速反应,从而达到提高这个化学反应的生产率的交叉学科。这为一个在一般情况...