超声波测距电子电路设计详解
- 格式:docx
- 大小:309.57 KB
- 文档页数:7
基于单片机AT89S52的超声波测距仪的设计与实现一、引言超声波测距仪是一种非接触式测距设备,通过发送超声波脉冲并接收超声波的回波来计算目标物体与测距仪之间的距离。
它在工业控制、智能车辆、机器人等领域有着广泛的应用。
本文将介绍基于单片机AT89S52的超声波测距仪的设计与实现,详细讨论硬件电路设计、软件程序编写以及实验测试等内容。
二、硬件设计1. 超声波模块超声波模块是测距仪的核心部件,它负责发射超声波脉冲并接收回波。
常见的超声波模块工作频率为40kHz,发送和接收分别采用单一的超声波传感器。
在本设计中,我们选用了HC-SR04型号的超声波模块,该模块具有精准测距、低功耗等优点,适合在单片机项目中使用。
2. 单片机AT89S52单片机AT89S52是一种高性能、低功耗的单片机芯片,它具有多种外设接口和丰富的功能,非常适合作为超声波测距仪的控制核心。
在本设计中,AT89S52的I/O口将分别连接超声波模块的Trig和Echo引脚,以完成数据的发送和接收。
3. 显示模块为了方便用户获取测距结果,我们设计了一个简单的数码管显示模块,用于显示测距仪测量到的距离数值。
利用AT89S52的数码管驱动功能,可以轻松实现距离数值的显示,并且可以根据需要扩展其他功能,比如显示单位、光线亮度调节等。
4. 电源电路为了保证整个测距仪系统的正常工作,我们设计了一个稳压电源电路,用于为AT89S52和超声波模块提供稳定的电压。
在实际应用中,我们可以选择直流电源输入或者电池供电,以满足不同场合的需求。
三、软件程序设计1. 初始化设置在软件程序设计中,首先需要对AT89S52的I/O口进行初始化设置,包括将Trig引脚设置为输出模式、将Echo引脚设置为输入模式,同时配置定时器和中断等功能。
这些初始化设置将为后续的超声波测距操作奠定基础。
2. 超声波信号发送当用户需要进行测距时,软件程序会向超声波模块的Trig引脚发送一个10us的高电平脉冲信号,启动超声波发送。
超声波测距系统的设计详解超声波测距系统是一种基于超声波测量原理进行距离测量的系统。
它利用超声波在空气中的传播速度较快且能够穿透一定程度的障碍物的特点,通过向目标物体发射超声波并接收反射回来的波形信号,从而计算出目标与传感器之间的距离。
下面将详细介绍超声波测距系统的设计过程。
首先,超声波测距系统的设计需要明确测量的范围和精度要求。
根据需求确定测量距离的最大值和最小值,以及所需的测量精度。
这将有助于选择合适的超声波传感器和测量方法。
其次,选择合适的超声波传感器。
超声波传感器一般包括发射器和接收器两部分,发射器用于发射超声波,接收器用于接收反射回来的波形信号。
传感器的选择应考虑其工作频率、尺寸、功耗等因素。
一般来说,工作频率越高,测距的精度越高,但传感器的尺寸和功耗也会增加。
接下来是超声波信号的发射和接收电路的设计。
发射电路负责产生超声波信号,并将其发送到目标物体上。
接收电路负责接收反射回来的波形信号,并将其转换成可用的电信号。
发射电路常采用谐振频率发射,以提高发射效率和功耗控制。
接收电路则需要设计合适的放大和滤波电路,以增强接收到的信号并去除噪声。
然后是超声波信号的处理和计算。
接收到的波形信号需要进行模数转换和数字信号处理,以获取目标物体与传感器之间的距离。
常见的处理方法包括峰值检测、时差测量、相位比较等。
峰值检测法通过检测波形信号的峰值来判断目标距离;时差测量法通过测量发射和接收信号之间的时间差来计算距离;相位比较法通过比较两个信号的相位差来测量距离。
最后是系统的校准和调试。
校准是调整测距系统的参数,使其达到预定的测量精度。
常见的校准方法包括距离校准和零位校准。
调试是对整个系统进行功能和性能测试,确保其正常工作。
在调试过程中需要注意测距系统与其他系统的干扰和噪声问题,并进行相应的抑制和滤波处理。
总之,超声波测距系统的设计涉及到传感器选择、电路设计、信号处理和系统调试等多个方面。
合理的设计和调试能够保证系统的稳定性和可靠性,从而满足测量的要求。
电子技术课程设计报告硬件超声波测距仪本次电子技术课程设计的主题是硬件超声波测距仪,目的是设计并制作一款超声波测距器,通过超声波传感器实现对距离的测量,并将测量结果输出显示在液晶屏幕上,同时也可以通过串口通信将数据发送给计算机进行处理。
以下是本文档的详细设计报告。
一、选型原则1. 选材:以自主设计的原则为基础,尽量选用成熟的产品和器材,确保产品的质量和稳定性。
2. 选型:根据我们所需的功能,选择性价比高、应用广泛的型号。
3. 综合性能指标:在价格、使用寿命、环保、功耗、可靠性、易用性等方面综合考虑,以最大化的性价比为原则。
二、功能需求分析1. 超声波测距功能:可以通过超声波传感器实现距离测量,大约测量范围在2cm-400cm。
2. 显示屏显示功能:可以将测距结果通过液晶屏幕实时显示,用户可以轻松获取距离信息。
3. 数据输出接口:可以通过串口通信将数据发送给计算机进行处理,也可以便于实现对数据的存储和管理。
4. 低功耗设计:可以降低功耗,减少对环境的影响,同时也可以延长电池使用寿命。
三、设计方案1. 超声波传感器超声波传感器是本次设计的核心部分,主要用于信号的接收与传输。
我们选择使用JSN-SR04T型号的超声波传感器,因为该型号的性价比比较高,使用方便,同时也稳定性能不错。
该型号的超声波传感器测量范围为2cm-400cm,并且具有精度高、速度快、适应性强等特点。
2. 控制电路本设计采用STM32F103C8T6 MCU控制器,能够为整个系统提供较稳定的控制环境,同时具有高性能和灵活性,可以充分满足我们的设计需求。
3. 显示屏本设计采用2.4寸的TFT液晶屏幕,可以通过SPI接口和MCU进行通信,实现对测量结果的实时显示。
4. 电源管理为了保证系统的稳定性和可靠性,我们采用了电源管理芯片AMS1117-3.3来进行稳压处理,同时也可以降低功耗、延长电池使用寿命。
四、关键实现技术1. 超声波信号的发射和接收。
---------------------------------------------------------------最新资料推荐------------------------------------------------------用51单片机设计超声波测距系统的设计原理和电路(附源程序)基于51单片机的超声波测距仪说明书引言超声波测距仪,可使用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。
利用超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制。
一、性能要求该超声波测距仪,要求测量范围在0.08-3.00m,测量精度1cm,测量时和被测物体无直接接触,能够清晰稳定地显示测量结果。
二、工作原理及方案论证超声波传感器及其测距原理超声波是指频率高于20KHz 的机械波。
用超声波传感器产生超声波和接收超声波,习惯上称为超声波换能器或超声波探头。
超声波传感器有发送器和接收器.超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。
超声波测距的原理一般采用渡越时间法 TOF(timeofflight)。
1/ 14首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源和障碍物之间的距离。
根据要求并综合各方面因素,采用 AT89C52单片机作为主控制---------------------------------------------------------------最新资料推荐------------------------------------------------------ 器,用动态扫描法实现 LED 数字显示,超声波驱动信号用单片机的定时器完成,超声波测距仪的系统框图如下图所示:图1 超声波测距仪系统设计框图三、系统硬件部分硬件部分主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。
CX20106a的中文资料2009-08-23 10:46CX20106A的引脚注释:l脚:超声波信号输入端,该脚的输入阻抗约为40kΩ。
2脚:该脚与GND之间连接RC串联网络,它们是负反馈串联网络的一个组成部分,改变它们的数值能改变前置放大器的增益和频率特性。
增大电阻R或减小C,将使负反馈量增大,放大倍数下降,反之则放大倍数增大。
但C的改变会影响到频率特性,一般在实际使用中不必改动,推荐选用参数为R=4.7Ω,C=3.3μF。
3脚:该脚与GND之间连接检波电容,电容量大为平均值检波,瞬间相应灵敏度低;若容量小,则为峰值检波,瞬间相应灵敏度高,但检波输出的脉冲宽度变动大,易造成误动作,推荐参数为3.3μF。
4脚:接地端。
5脚:该脚与电源端VCC接入一个电阻,用以设置带通滤波器的中心频率f0,阻值越大,中心频率越低。
例如,取R=200kΩ时,fn≈42kHz,若取R=220kΩ,则中心频率f0≈38kHz。
6脚:该脚与GND之间接入一个积分电容,标准值为330pF,如果该电容取得太大,会使探测距离变短。
7脚:遥控命令输出端,它是集电极开路的输出方式,因此该引脚必须接上一个上拉电阻到电源端,该电阻推荐阻值为22kΩ,没有接收信号时该端输出为高电平,有信号时则会下降。
8脚:电源正极,4.5V~5V。
发射部分接收部分注:这上面两幅图是做出实物经过测试的发射电路主要有反相器74LS04和超声波换能器构成,单片机P1.0端口输出的40KHz方波信号一路经一级反相器后送到超声波换能器的一个电极,另一路经两级反相器后送到超声波换能器的另一个电极,用这种推挽形式将方波信号加到超声波换能器两端可以提高超声波发射强度。
输出端采用两个反向器并联,可以提高驱动能力。
上拉电阻R1、R2一方面可以提高反相器74LS04输出高电平的驱动能力;另一方面可以增加超声波换能器的阻尼效果,以缩短其自由振荡的时间。
基于51单片机的超声波测距仪说明书引言超声波测距仪,可应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。
利用超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制。
一、性能要求该超声波测距仪,要求测量范围在0.08-3.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。
二、工作原理及方案论证超声波传感器及其测距原理超声波是指频率高于20KHz的机械波。
用超声波传感器产生超声波和接收超声波,习惯上称为超声波换能器或超声波探头。
超声波传感器有发送器和接收器.超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。
超声波测距的原理一般采用渡越时间法TOF(timeofflight)。
首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离。
根据要求并综合各方面因素,采用AT89C52单片机作为主控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成,超声波测距仪的系统框图如下图所示:图1 超声波测距仪系统设计框图三、系统硬件部分硬件部分主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。
1.单片机系统及显示电路单片机采用AT89C52来实现对CX20106A红外接收芯片和TCT40-10系列超声波转换模块的控制。
单片机通过P1.1引脚发射脉冲控制超声波的发送,然后单片机不停的检测外中断0口INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。
计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物之间的距离。
显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三极管驱动。
目录引言 (1)1 超声波测距系统的原理及其算法设 (1)1.1 超声波及其物理性质 (1)1.2 超声波传感器 (1)1.3 超声波测距系统的算法设计 (2)2 系统硬件电路设计 (2)2.1 超声波发射电路 (3)2.2 超声波检测接收电路 (3)2.3 单片机系统及显示电路 (4)3 系统程序设计 (5)3.1 主程序设计 (6)3.2超声波发生子程序和超声波接收中断程序 (8)4 电路调试及问题解决 (12)4.1写入程序后,在P1.0端口无法检测到40KHz脉冲信号 (12)4.2混合编程调试不成功 (12)4.3LED数码管B段不亮 (12)5 系统实际测距数据分析 (13)结束语 (13)参考文献 (14)英文翻译 (14)超声波测距电路的设计与制作摘要:超声波具有易于定向发射、反射性好、传播速度远小于光速而便于测距等特点,本文充分利用超声波这些特点,设计并制作了基于单片机AT89C51的超声波测距电路,该电路可在10—208CM有效范围内测定距离并显示,经反复测试测量误差不大于2CM;电路的程序设计采用C和汇编语言混合编程,运行可靠。
超声波测距电路可以应用于智能避障、汽车交通等系统中,具有一定的实用价值。
关键词:单片机;超声波;发射;接收;测距引言人们从蝙蝠、海豚等动物活动中受启发,研究了超声波的物理特性。
超声波具有能量高、方向性好、穿透能力强等特性,且超声波的传播速度较光速要小的多,其传播时间就比较容易检测。
超声波测距的基本思想是:通过测量从超声波发射到接收到反射回波的时间间隔来计算距离。
本文利用超声波特性、数模电路、单片机设计了一种超声波测距电路,可以实现对目标距离的非接触式测量。
目前,超声波测距已广泛应用于各个领域中,如军事雷达、机械制造、电子冶金、汽车交通等,具有良好的应用前景。
1超声波测距系统的原理及其算法设计1.1超声波及其物理性质高于20kHz的机械波称为超声波。
超声波是一种弹性机械波,可以在气体、液体和固体中传播。
超声波测距摘要该超声测距系统采用芯片STC89C52作为系统的主控制器,利用NE555作为本系统的脉冲发射源,结合3位7段数码管液晶显示,达到了较大的测试距离和较高的测量精度,并能实时显示且无明显失真。
关键字: 超声波测距实时第1章设计题目与要求1.1 设计要求采用压电式超声波换能器,使用单片机作为控制器,完成超声波测距仪的软硬件设计。
1.2 基本要求:(1)具有反射式超声波测距功能,测量距离0.1m~3.0m;(2)测量距离精度:误差±1cm;(3) 利用LED数码管显示测试距离;(4)实时显示测量的距离,显示格式为:□.□□米第2章系统总体方案论证2.1 系统总体方案题目要求设计一个利用超声波反射原理测量距离的超声波测距仪,并且具有实时同步显示,由此本系统可以划分为发射、接收、显示、主控制模块共四大模块,如图2.1所示:图2.1系统基本方框图针对技术指标的需要,为使系统的测量距离更远、精度更高,提高系统的整体完善性,现对以上系统各个功能模块进行一一的方案论证:2.2 主控制模块2.2.1 主控制模块概述主控制器模块其实就是一个简化的嵌入式系统。
嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。
它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。
嵌入式系统的核心是嵌入式微处理器。
2.2.2 主控制模块方案选择根据以上知识,考虑到目前市场上比较常用的AVR、61、51三种微控制器,我们有如下三种方案可供选择。
方案一:AVR单片机AVR单片机种类丰富,有AT tiny、AT90S、ATmeg系列,各个系列又有不同的型号,价格较适中。
相对来说,比起51单片机来说资源较丰富,内部也有集成A/D ,有PWM 输出,但在系统进一步扩展方面不是很好,这类单片机主要应用于工业控制领域,在语音处理方面没有什么优势。
方案二:SPCE061A.凌阳单片机的资源相对来说比较丰富,32K ×16bitFlash ,两路D/A ,1个全双工异步串行口(UART )方便其跟其他为控制通信。
基于单片机超声波测距系统的设计1. 简介单片机超声波测距系统是一种用于测量目标物体距离的电子设备。
通过利用超声波传感器和单片机等技术,可以准确、快速地获取目标物体与传感器的距离。
本文将详细介绍基于单片机超声波测距系统的设计原理、硬件电路搭建和软件编程等方面的内容。
2. 设计原理2.1 超声波测距原理超声波测距原理基于声波的传播和反射。
系统通过超声波传感器向目标物体发射超声波脉冲,当超声波脉冲遇到目标物体并被反射回来时,系统即可通过测量发射和接收超声波之间的时间差来计算目标物体与传感器之间的距离。
2.2 单片机的作用单片机在超声波测距系统中充当着核心控制器的角色。
它负责接收来自超声波传感器的信号,根据时间差计算出距离,并通过显示屏或其他方式将测量结果展示出来。
此外,单片机还可以与其他硬件模块进行通信,实现更加复杂的功能。
3. 硬件电路搭建3.1 材料准备•单片机:选择一款适合的单片机作为控制器,如Arduino Uno。
•超声波传感器:常用的有HC-SR04型号的传感器。
•电源模块:提供系统所需的电源。
•连接线和面包板:用于连接各个硬件模块。
•显示模块(可选):用于显示测量结果。
3.2 硬件连接根据超声波传感器和单片机的引脚定义,将它们正确地连接在一起。
一般情况下,超声波传感器需要连接到单片机的数字输入输出引脚和电源引脚上。
3.3 电源接入将电源模块连接到整个系统上,为单片机和超声波传感器提供所需的电源。
4. 软件编程4.1 软件环境准备安装Arduino IDE等开发环境,并确保能够正确地连接和上传程序到单片机。
4.2 程序编写在Arduino IDE中编写程序,实现测距功能。
以下是一个简单的示例代码:const int trigPin = 2; // 超声波传感器的Trig引脚连接到单片机的2号引脚const int echoPin = 3; // 超声波传感器的Echo引脚连接到单片机的3号引脚void setup() {pinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT);Serial.begin(9600);}void loop() {long duration, distance;digitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);duration = pulseIn(echoPin, HIGH);distance = duration * 0.034 / 2;Serial.print("Distance: ");Serial.print(distance);Serial.println(" cm");delay(500);}4.3 上传程序将程序上传到单片机,确保连接正常后,即可进行超声波测距。
超声波测距仪电路发表于2017年9月27日在下面:传感器电路此处描述的电路使用超声波振荡,并基于这些振荡在空气中的传播速度进行操作。
因此,如果测量了波传播的时间,我们可以轻松确定两点的距离。
使用的距离测量方法主要分为三类:a)通过机械手段。
b)通过光学手段。
c)通过电子方式。
几乎所有方法都基于某种形式的辐射,例如无线电波,光,声音或红外辐射。
给定这些辐射的传播速率,距离测量就是确定从一个点到另一个点的波跃迁时间的问题。
红外辐射主要用于长距离(几千米的数量级),因为它相对容易形成。
如果距离超过100公里,则使用电子设备,但其效果受大气条件和能见度等因素影响。
随着空间技术的发展,激光系统已与电光系统结合使用,以确定人造卫星的地面和近海。
单击此处下载上述电路的完整尺寸。
超声波测距仪声音,超声波和其他已知的频率波动在空气中具有某个已知的传播速度。
因此,传播目标发射机之间的距离所需的时间反之亦然,可以用来确定距离。
发射的波向分子提供一个起始脉冲,该分子以与传播速度(厘米/秒)相同的频率运行。
反射接收的信号提供呼气脉冲。
这样,分子给出了波传播的距离。
当然,由于我们只需要过渡距离,因此有必要减小距离的距离。
下图显示了我们在功能图中描述的内容。
发射器,接收器,具有数字指针的分子和振荡器,被发射和接收的脉冲激发或中断。
电路原理图发送器由构成桥接电路的门N1和N2组成。
US1超声转换器连接在2端口输出之间,以确保它们之间的18V交替峰峰电压(使用9V 电源)。
N1还充当由N3激励和去激励的振荡器。
它的频率由R1决定,并取决于所用逆变器的类型。
在这种结构中,使用了40 kHz TCO,但其他TCO仍能令人满意地工作。
振荡器的频率设置为尽可能接近40kHz的R1,因为这是逆变器的最大效率频率。
由于电路的实验特性,接收器非常简单。
两个连续的公共发射机电路(T5,T6)放大US2接收到的信号。
当T7的基极电压小于电源电压(-6V)时,T7充当阈值检测器,即T7是P2转子中的交流电压从峰值到峰值大于1.2V时IC3周围还有一个振荡器(R17,R18,P3和C9)。
超声波测距电子电路设计详解
在自主行走机器人系统中,机器人要实现在未知和不确定环境下行走,必须实时采集环境信息,以实现避障和导航,这必须依靠能实现感知环境信息的传感器系统来实现。
视觉、红外、激光、超声波等传感器都在行走机器人中得到广泛应用。
由于超声波测距方法设备简单、价格便宜、体积小、设计简单、易于做到实时控制,并且在测量距离、测量精度等方面能达到工业实用的要求,因此得到了广泛的应用。
本文所介绍的机器人采用三方超声波测距系统,该系统可为机器人识别其运动的前方、左方和右方环境而提供关于运动距离的信息。
超声波测距原理
超声波发生器内部由两个压电片和一个共振板组成。
当它的两极外加脉冲信号,且其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两极间未加外电压,当共振板接收到超声波时,就成为超声波接收器。
超声波测距一般有两种方法:①取输出脉冲的平均电压值,该电压与距离成正比,测量电压即可测量距离;②测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔t,根据被测距离s=vt?2来得到测
量距离,由于超声波速度v与温度有关,所以如果温度变化比较大,应通过温度补偿的方法加以校正。
本测量系统采用第二种方法,由于测量精度要求不是特别高,所以可以认为温度基本不变。
本系统以PIC16F877单片机为核心,通过软件编程实现其对外围电路的实时控制,并提供给外围电路所需的信号,包括频率振动信号、数据处理信号等,从而简化了外围电路,且移植性好。
系统硬件电路方框图见图1。
图1 系统硬件电路方框图
由于本系统只需要清楚机器人前方、左方、右方是否有障碍物,并不需要知道障碍物与机器人的具体距离,因此不需要显示电路,只需要设定一距离阀值,使障碍物与机器人的距离达到某一值时,单片机控制机器人电机停转,这可通过软件编程实现。
超声波发射电路
超声波发射电路以PIC16F877为核心,当单片机上电时,单片机从RA0口产生40kHz的超声波信号,但是此时该信号无法通过与非门进入放大电路使超声波发射头发射超声波,只有闭合开关S1时,从RA1口发射出一门控信号,该信号的频率为4kHz,同时启动单片机内部的定时器TMR1,开始计数。
该门控信号每发射一个周期的波形,超声波就会发射10个完整的波形,这可由它们的频率得出。
超声波的周期为1(40kHz)=01025ms,而门控信号的周期为1(4kHz)=0125ms。
最后根据s=vt2求出障碍物与移动机器人的距离。
当超声波接收头收到反射回来的超声波时,计数器停止计数,时间t 可以根据计数器的计数与门控信号的周期求出。
RA2口接RS触发器,RS 触发器可以自动控制超声波的发射和停止。
本系统的电路还包括人工复位电路,由单片机的MCLR引脚接S2来控制,超声波发射电路图见图2。
图2 超声波发射电路图
门控电路(RS触发器)
为实现对超声波发射和接收的自动控制,须在电路中加一门控电路,该门控信号频率为4kHz,如把输出脉冲作为闸门信号,让已知频率fc的脉冲恰好通过闸门,那么t=NTc,其中,Tc为已知脉冲的周期,N为脉冲的个数。
门控电路由RS触发器组成,当输入端R=1(S=0)时复位,即输出端Q=0;当R=0(S=1)时置位,即Q=1。
RS触发器与单片机的RA2口相连。
超声波放大电路
超声波放大电路由三极管等组成,由于单片机RA口最多只有20mA~25mA上拉电流,而超声波发射器最小需要60mA的电流,所以在与非门后加一级放大电路来放大电流,以完成超声波的发射。
超声波放大发射电路见图3。
图3 超声波放大发射电路图
超声波接收放大电路
由于超声波接收头接收到的超声波信号很微弱,所以在其后需加一超声波接收放大电路。
该电路采用两个集成运放,设计为两级,两级都为同相输入,因为同相输入的电压放大倍数为1+RfR,所以每一级的放大倍数为10,两级放大倍数接近100倍,这样后续电路就可以很容易地检测到输入的信号。
集成运放采用双电源供电,超声波接收放大电路见图4。
图4 超声波接收放大电路图
信号滤波电路
从信号放大电路出来的声波带有一定的干扰,为了去除干扰信号,需要一滤波电路,信号滤波电路选用带通滤波器电路,使其中心频率为40kHz、带宽为2kHz,外加一过零比较器,使输出信号转化为方波信号。
信号滤波电路见图5。
图5 信号滤波电路图
信号整形电路
从信号滤波电路出来的方波信号很不规则,故其后加一整形电路,整形电路由两级非门串联,并联一电阻组成,整形后再送单片机进行处理,信号整形电路见图6。
图6 信号整形电路图
本文设计的超声波测距系统采用了单片机编程技术,配合硬件完成了系统的要求,其精度能满足大部分的工程需要。
与传统的测距系统相比,具有结构简单、价格便宜、移植性好等特点。
关键字:超声波测距电子电路。