超声波测距专用集成电路LM1812

超声波测距专用集成电路LM1812
超声波测距专用集成电路LM1812

超声波测距专用集成电路LM1812

LM1812超声波遥控专用集成电路

LM1812是一种性能优良,且即能发送又能接收超声波的通用型超声波集成器件。芯片内部包括:脉冲调制C类振荡器、高增益接收器、脉冲调制检测器及噪音抑制器。它除了可用于遥控器、报警器、自动门控制及通信方面外,还可用于工业上的料位或液位的测量与控制、测距及测厚等方面,应用十分广泛。

(1)外形及引脚功能

LM1812超声波专用器件外形为18脚双列直插塑料土封装形式,其外形及引脚排列见图1-1,相应引脚功能为;1脚第二增益级输出/振荡器端,6脚发射器输出端,7脚发射驱动器13脚外接电源退耦电容端,14脚检出器输出端,16脚输出驱动器端,17脚噪声控制端,18脚积分器复位时间常数控制端。图1 -2为其内部原理框图。

(2)持点及电气参数

1、特点

LM1812具有如下特点:

a、可以使用一个发送/接收换能器工作,也可使用两个换能器分别发送和接收超声波

b、器件具有互换性。

c、在电路中使用时不用外接晶体管驱动。

d、使用时不用外接散热器。

e、器件内部具有保护电路。

检测器输出可驱动1A的峰值电流。

f、在水中测距超过30m,在空气中测距超过6m。

g、发送功率可达12W(峰值)。

2、电气参数

表1-1和表1-2分别给出了LM1812超声波专用电路的极限工件参数和典型电气参数值

表1-1 极限工作参数

(3)工作原理

LM1812第1脚外接L1、C1决定了电路发送或接收的工作频率,其工作频率fo=1/(2π ),最高可达325kHz。当8脚为高电平时,L1、C1振荡槽路被切换为振荡模式,振荡信号经驱动放大后,由13脚及6脚输出(一般6、13脚之间接变压器,以便与超声波发送器阻抗匹配)。为保证输出级不过载,使用时应在6脚测试一下电流,一般此脚峰值电流不能超过1A。若需更大的功率,可采用外加脉冲放大器的方法来实现,输出电流可达5A;当8脚为高电平时、LM1812处于发送模式;8脚为低电平时,LM1812处于接收模式(8脚输入电流设计在1~10mA范围内)。超声波接收器接收到的超声波信号经电容耦合由4脚输入,再经内部两级放大后同由1脚的谐振回路取出的信号一起送到检测器。但由于此时噪声脉冲也同样被检测,所以要通过17脚外接R17、C17进行滤波。电阻R17和电容C17的时间常数一般为发送时间的10%~50%。再经过积分延时,16脚和14脚变成低电平。又当1脚上的电压变的小到不能触发检测器(小于1.4V)时,积分器经延时后复位,典型延时为1~10个发送频率周期。当LM1812处于发送模式时,第二级放大器自动断开;当切换回接收模式时,第二级放大器并不马上接通,而是在由9脚外接电容引起一段延时后再接通。这个延时使接收器暂时封闭(检测器也同时封闭),这样就为超声波发生器停止振荡提供了时间。9脚外接电容C9的大小与延时有关,C9=0.1μF时,延时时间约为1ms;C9=1μF 时,延时时间约为10ms。LM1812的第16脚提供与COMS兼容的逻辑输出,14脚为集电极开路输出,14脚的吸收电流超过1A时,在多重回波接收情况下就可能使芯片损坏。因此11脚被设计成保护14脚功率输出端,其外接电容C11在14脚为低电平时(吸收电流)对内部电流进行积分。当电容C11上电压达0.7V 时,第二次打开工作。若将11脚接地,则此功能失效。

超声波芯片lm1812应用电路

超声波测距仪硬件电路的设计

超声波测距仪电路设计实验报告 轮机系楼宇071 周钰泉2007212117 实验目的:了解超声波测距仪的原理,掌握焊接方法,掌握电路串接方法,熟悉电路元件。 实验设备及器材:电烙铁,锡线,电路元件 实验步骤:1,学习keil软件编写程序2、焊接电路板3、运行调试 超声波测距程序: #include unsigned char code dispbitcode[]={0x31,0x32,0x34,0x38,0x30,0x30, 0x30,0x30}; unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x77,0x7c,0x 39}; unsigned char dispbuf[8]={10,10,10,10,10,10,0,0}; unsigned char dispcount; unsigned char getdata; unsigned int temp; unsigned int temp1;

unsigned char i; sbit ST=P3^0; sbit OE=P3^1; sbit EOC=P3^4; sbit CLK=P3^5; sbit M1=P3^6; sbit M2=P3^7; sbit SPK=P2^6; sbit LA=P3^3; sbit LB=P3^2; sbit LC=P2^7; sbit K1=P2^4; sbit K2=P2^5; bit wd; bit yw; bit shuid; bit shuig; unsigned int cnta; unsigned int cntb; bit alarmflag; void delay10ms(void) { unsigned char i,j; for(i=20;i>0;i--) for(j=248;j>0;j--); } void main(void) { M1=0; M2=0; yw=1; wd=0; SPK=0; ST=0; OE=0; TMOD=0x12; TH0=0x216; TL0=0x216; TH1=(65536-500)/256; TL1=(65536-500)%256; TR1=1; TR0=1; ET0=1; ET1=1; EA=1; ST=1; ST=0; while(1) { if(K1==0) { delay10ms(); if(K1==0) { yw=1; wd=0; } } else if(K2==0) { delay10ms(); if(K2==0) { wd=1; yw=0; } } else if(LC==1) { delay10ms(); if(LC==1) { M1=0; M2=1; temp1=13; shuid=0; shuig=1; LB=0; } } else if((LC==0) && (LB==1)) { delay10ms(); if((LC==0) && (LB==1)) { M1=0; M2=0; temp1=12; shuig=0; shuid=0; LB=0; }

51单片机超声波测距程序

//晶振:11.0592 //TRIG:P1.2 ECH0:P1.1 //波特率:9600 #include #include #include #define uchar unsigned char #define uint unsigned int sbit RX=P0^2; sbit TX=P0^3; unsigned int time=0; unsigned int timer=0; float S=0; bit flag =0; void Conut(void) { time=TH0*256+TL0; TH0=0; TL0=0; S=(time*1.87)/100; //算出来是CM if(flag==1) //超出测量 { flag=0; printf("-----\n"); } printf("S=%f\n",S); } void delayms(unsigned int ms) { unsigned char i=100,j; for(;ms;ms--) { while(--i)

{ j=10; while(--j); } } } void zd0() interrupt 1 //T0中断用来计数器溢出,超出测距范围{ flag=1; //中断溢出标志 } void StartModule() //T1中断用来扫描数码管和计800ms启动模块{ TX=1; //800MS启动一次模块 _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); TX=0; } void main(void) { TMOD=0x21; //设T0为方式1,GATE=1; SCON=0x50; TH1=0xFD; TL1=0xFD; TH0=0; TL0=0;

STPM01计量芯片资料

1/9 September 2004 s INTEGRATED LINEAR VREGS TO SUPPLY THE DIGITAL AND ANALOG CORES s ADVANCED BICMOS TECHNOLOGY FOR HIGH PERFORMANCE s OTP FOR CALIBRATION AND CONFIGURATION s INTEGRATED OSCILLATOR WITH EXTERNAL RESISTOR OR CRYSTAL s MONITOR BOTH LIVE AND NEUTRAL FOR TAMPER DETECTION s SIGMA DELTA 1st ORDER CONVERTER s POWER SUPPLY CURRENT LESS THAN 6mA s SUPPORT 50 ÷ 60 Hz – IEC 62052-11, IEC 62053-2X SPECIFICATION FOR CLASS 0.5 AC WATT METERS s PRECISION VOLTAGE REFERENCE ON CHIP: 1.25 V AND 30 ppm/°C MAX s TSSOP20 PACKAGE DESCRIPTION The STPM01 is designed for effective measurement of active energy in a power line system using the Rogowski and/or Shunt principle. This device can be implemented as a single chip 1-phase energy meter or as a peripheral measurement in a microprocessor based 1-phase or 3-phase energy meter. The STPM01 consists, essentially, of two parts:the analog part and the digital part. The former, is composed by preamplifier and 1st order ΣD AD converter blocks, Bandgap voltage reference,Lowdrop voltage regulator and a pair of DC buffer,the latter, is composed by system control, clock generator, hard wired DSP and SPI interface.There is also a OTP block, which is controlled through the SPI by means of a dedicated command set. The configured bits are used for testing, configuration and calibration purpose.From a pair of ΣD output signals coming from analog section, a DSP unit computes the amount of consummated active, reactive and apparent energy, RMS values of voltage and current value.The results of computation are available as pulse frequency and states on the digital outputs of the device or as data bits in a data stream, which can be read from the device by means of SPI interface. This system bus interface is used also during production testing of the device and/or for temporary or permanent programming of bits of internal OTP. In the STPM01 the calibration is very easy: an output signal with pulse frequency proportional to energy is generated, this signal is used to enable the calibration of the energy meter. When the device is fully configured and calibrated,a dedicated bit of OTP block, can be written permanently in order to prevent accidental entering into some test mode or changing any configuration. Table 1: Order Codes Type Temperature Range Package Comments STPM01 -40 to 85 °C TSSOP20 (Tape & Reel) 2500 parts per reel STPM01 PROGRAMMABLE SINGLE PHASE ENERGY METERING IC WITH TAMPER DETECTION This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice. PRELIMINARY DATA Rev. 1

超声波测距报告(带报警)

目录 一、超声波测距原理 二、超声波测距模块介绍 1.主控模块 2.电源模块 3.显示模块 4.超声波模块 5.扬声器模块 三、超声波测距功能介绍 四、超声波测距前景展望 五、心得 附:程序

超声波测距(可报警) 一、超声波测距原理 超声波发射器定期发送超声波,遇到被测物体时发生反射,反射波经超声波接收器接收并转化为电信号,只要测出发送和接收的时间差t,即可测出超声测距装置到被测物体之间的距离S: S=c*t/2 (式中c为超声波在空气中的传播速度,c=331.45*√(1+T/273.16)) 由此可见声速与温度的密切的关系。在应用中,如果温度变化不大或者对测量要求不太高(例如汽车泊车定位系统),则可认为声速是不变的,否则,必须进行温度补偿。 超声波传感器是超声测距核心部件,传感器按其工作介质可分气相、液相和固相传感器;按其发射波束宽度可分为宽波束和窄波束传感器;按其工作频率又可分为40kHz, 5OkHz等不同等级。超声波在空气传播过程中,由于空气吸收衰减和扩散损失,声强随着传播距离的增大而衰减,而超声波的衰减随频率增大而成指数增加。本设计选用气相、窄波束、40kHz的超声波传感器。 二、超声波测距模块介绍 该产品共有五个模块,其中主控模块、电源模块、显示模块、扬声器模块集成在开发板上,超声波模块是外接的。 1.主控模块 主要部分是51单片机。 51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATLEM公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。 主要功能: ·8位CPU·4kbytes 程序存储器(ROM) (52为8K)

超声波测距的电路设计与单片机编程

[收稿日期]2003207208 [作者简介]李建法(1955— ),男,河南林州人,副教授,从事自动控制研究。超声波测距的电路设计与单片机编程 李建法,李立新,李勇,牛洹波 (安阳师范学院物理系,河南安阳455000) [摘 要]介绍了基于单片机处理的超声波测距系统的组成,工作原理和程序设计方法。本系统可用于需要测量距离参数的各种应用场合。 [关键词]超声波;单片机;测距电路 [中图分类号]TP36811 [文献标识码]A [文章编号]167125330(2003)0520047202 距离是在不同的场合和控制中需要检测的一个参数,所以,测距就成为数据采集中要解决的一个问题。尽管测距有多种方式,比如,激光测距,微波测距,红外线测距和超声波测距等。但是,超声波测距不失为一种简单可行的方法。虽然超声波测距电路多种多样,甚至已有专用超声波测距集成电路。但是,有的电路复杂,技术难度大,有的调试困难,有的元件不易购买。本文介绍的电路,成本低廉,性能可靠,所用元件易购,并且利用测距原理,结合单片机的数据处理,使测量精度提高,电路实现容易,无须调试,工作稳定可靠。 超声波测距通常采用度越时间法,即利用s =vt/2计 算被测物体的距离。式中s 为收发头与被测物体之间的距离,v 为超声波在介质中的传播速度(v =331.4 1+T/273m/s ),t 为超声波的往返时间间隔。工作原理 为:发射头发出的超声波以速度v 在空气中传播,在到达 被测物体时被其表面反射返回,由接收头接收,其往返时间为t ,由s 算出被测物体的距离。T 为环境温度,在测量精度要求高的场合必须考虑此影响,但在一般情况下 ,可舍去此法,由软件进行调整补偿。 1 电路设计 电路框图如图1所示。 图1 整机电路框图 111超声波发送电路 超声波发送电路如图2所示。555电路产生40K H 的振荡信号,门电路产生低频调制脉冲,脉冲持续时间为 160μs 左右,脉冲间隔为30—40ms (视需要调整)。此脉冲信号一路作为振荡器的置位脉冲,另一路作为计时的起始脉冲。在置位期间,振荡器输出频率为40K H 的脉冲信号(约8个脉冲),由超声波发射头T 40—16发射出去。 图2 超声波发送电路 112超声波接收电路 图3 超声波收电路 超声波的接收电路如图3所示。它采用通用的FPS —4091红外接收组件,但是,需要将红外接收管PH302换为超声波接收头R40—16。因为在距离较远时,回波信号很弱,使用此接收组件,可以在有效的测距范围内保证接收到的信号其输出达到TT L 电平,避免了为达到几十万倍的放大量而采用多级运放组成的调试困难的高增益放大电路,十分便于制作,且电路无需调试。图中T 为进一步整 形放大,可增大测量距离,反相器为满足单片机需要不同极性的信号而加入。 2 软件设计 本系统的程序主要包括启、停脉冲检测,计时,盲区延 7 42003年 安阳师范学院学报

超声波测距程序(详细C语言数码管显示)

超声波测距程序(详细C语言数码管显示) #include //头文件 #include// _nop_() 函数延时1US用 #include #include #define uchar unsigned char #define uint unsigned int #define nop _nop_() sbit csb=P1^0;//超声波发送端口为P1.0 sbit bai=P2^2;//数码管百位 sbit shi=P2^1;//数码管十位 sbit ge=P2^0;//数码管个位 uchar flag;//超声波接收标志 float juli1;//距离变量,用来数码管显示用 int juli; uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳数码管0到9的代码 int xianshi[3]; void delayshow(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void ledshow(void) { xianshi[0]=juli/100; xianshi[1]=((juli%100)/10); xianshi[2]=juli%10; bai=0; P0=table[xianshi[0]]; delayshow(2); bai=1; delayshow(2); shi=0; P0=table[xianshi[1]]; delayshow(2); shi=1;

单相电能计量芯片MCP3906及其应用

单相电能计量芯片MCP3906及其应用 引言电能表作为电能计量的专用仪表,在电能管理仪器仪表中占有很大比例,其性能直接影响着电能管理的效率和科技水平。从产品的功能、性能及经济效益等多方面来看,全电子电能表与传统的感应式电能表相比,存在着明显的优势。而且电能表作为计量管理和用电管理的终端,它所提供的各种功能是实现电力系统自动化管理必不可少的。传统的测量都是采用A/D转换电路,但这种方法使部分电参量测量精度欠佳,性价比不理想,且软件编程相对复杂,微控制器必须对采样电路进行数据处理(如电压、电流的平均值、有效值,有功、无功计算等)。而随着现代电子产业的高速发展,测量电路的集成化、模块化成为未来发展的趋势,各大器件公司也纷纷推出自己的电能计量芯片。这种集成芯片不仅精确度高,而且硬件、软件设计简单,价格便宜,性价比高,极具市场潜力。本文给出了基于Microchip公司的MCP3906单相电能计量芯片,并以AVR公司的ATMega16为MCU设计开发的一款新型单相电能表实现方案。与以往电能表相比,该方案具有设计接口简单、结构紧凑、可靠性高等特点。 1 MCP3906单相电能计量芯片 MCP3906是Microch ip公司推出的单相电能计量芯片,它支持国际电能计量标准技术规范IEC62053,可提供与平均有功功率成比例的频率输出,以及与瞬时功率成比例的高频输出用于电表校准。MCP3906内部包含两个16位△-∑ADC,可用于各种IB和IMAX电流和小分流器(<200μΩ )的电表设计。该芯片还包含一个超低温漂(<15ppm/℃)参考电压,通过特殊设计的带隙温度曲线,可在整个工业级温度范围内使温度梯度达到最小。固定功能的片上DSP模块可用于计算有功功率,此外,片上还有驱动机械计数器的高输出驱动器,可以减少现场故障和机械计数器咬合。芯片的空载门限模块可防止任何电流潜变(Creep)测量,而上电复位(Power on Reset,POR)模块则可在低电压时限制电表测量。因此,MCP3906是具备高现场可靠性的精密电能计量IC,并采用业界标准的引脚配置。 1.1 MCP3906的内部结构及工作原理 MCP3906是混合模拟/数字信号的CMOS集成电路,其内部结构框图。 MCP3906可提供与有功功率成比例的频率输出和与瞬时功率成比例的高频输出来用于校准。它的两个通道均使用16位二阶△-∑ADC,能以MCLK/4的频率对输入进行采样,同时允许对动态范围很宽的输入信号进行采样。可编程增益放大器(Programmable Gain Amplifier,PGA)扩大了电流输入通道(通道0)的可用范围。其有功功率的计算以及与计算有关的滤波均可在数字域中完成,从而提高了其稳定性和温漂性能。 MCP3906的两个数字高通滤波器(HPF1和HPF2)可以滤除两个通道的系统偏移量,因此,有功功率的计算不含任何电路或系统偏移量。经过高通滤波后,电压和电流信号相乘,即可得出瞬时功率信号。此信号不含直流偏移分量,因此可有效利用求平均法(Averaging Technique)计算出所需的有功功率输出。 瞬时功率信号包含的有功功率信息就是瞬时功率的直流分量。求平均法可用于计算正弦和非正弦波形,以及所有功率因数。瞬时功率经过低通滤波器(LPF)就可以产生瞬时有功功率信号。 通过MCP3906的DTF转换器可对瞬时有功功率信息进行累加,以产生输出脉冲,此脉冲的频率与平均有功功率成比例。FOUT0和FOUT1输出的低频脉冲可用于设计驱动机电式计数器和双相步进电机,以便显示实际消耗的有功功率。每个脉冲对应于一个固定的有功电量值,其功能可由F2、F1和F0的逻辑进行选择。HFOUT输出具有较高的频率设定和较低的积分周

基于单片机的超声波测距系统实验报告

基于单片机的超声波测距系统实验报告

一、实验目的 1.了解超声波测距原理; 2.根据超声波测距原理,设计超声波测距器的硬件结构电路; 3.对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用 超声波方法测量物体间的距离; 4.以数字的形式显示所测量的距离; 5.用蜂鸣器和发光二极管实现报警功能。 二、实验容 1.认真研究有关理论知识并大量查阅相关资料,确定系统的总体设计方案,设计出系 统框图; 2.决定各项参数所需要的硬件设施,完成电路的理论分析和电路模型构造。 3.对各单元模块进行调试与验证; 4.对单元模块进行整合,整体调试; 5.完成原理图设计和硬件制作; 6.编写程序和整体调试电路; 7.写出实验报告并交于老师验收。 三、实验原理 超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距S=Ct/2,式中的C为超声波波速。由于超声波也是一种声波,其声速C与温度有关。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理,单片机(AT89C51)发出短暂的40kHz信号,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间t,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示。 (一)超声波模块原理: 超声波模块采用现成的HC-SR04超声波模块,该模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm。模块包括超声波发射器、接收器与控制电路。基本工作原理:采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号;模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。实物如下图1。其中VCC 供5V 电源,GND 为地线,TRIG 触发控制信号输入,ECHO 回响信号输出等四支线。

超声波测距电子电路设计详解

超声波测距电子电路设计详解 在自主行走机器人系统中,机器人要实现在未知和不确定环境下行走,必须实时采集环境信息,以实现避障和导航,这必须依靠能实现感知环境信息的传感器系统来实现。视觉、红外、激光、超声波等传感器都在行走机器人中得到广泛应用。由于超声波测距方法设备简单、价格便宜、体积小、设计简单、易于做到实时控制,并且在测量距离、测量精度等方面能达到工业实用的要求,因此得到了广泛的应用。本文所介绍的机器人采用三方超声波测距系统,该系统可为机器人识别其运动的前方、左方和右方环境而提供关于运动距离的信息。 超声波测距原理 超声波发生器内部由两个压电片和一个共振板组成。当它的两极外加脉冲信号,且其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两极间未加外电压,当共振板接收到超声波时,就成为超声波接收器。超声波测距一般有两种方法:①取输出脉冲的平均电压值,该电压与距离成正比,测量电压即可测量距离;②测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔t,根据被测距离s=vt?2来得到测

量距离,由于超声波速度v与温度有关,所以如果温度变化比较大,应通过温度补偿的方法加以校正。 本测量系统采用第二种方法,由于测量精度要求不是特别高,所以可以认为温度基本不变。本系统以PIC16F877单片机为核心,通过软件编程实现其对外围电路的实时控制,并提供给外围电路所需的信号,包括频率振动信号、数据处理信号等,从而简化了外围电路,且移植性好。系统硬件电路方框图见图1。 图1 系统硬件电路方框图 由于本系统只需要清楚机器人前方、左方、右方是否有障碍物,并不需要知道障碍物与机器人的具体距离,因此不需要显示电路,只需要设定一距离阀值,使障碍物与机器人的距离达到某一值时,单片机控制机器人电机停转,这可通过软件编程实现。

单片机应用_超声波测距器

单片机课程设计 一、需求分析: 超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量围在1m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。 本文旨在设计一种能对中近距离障碍物进行实时测量的测距装置,它能对障碍物进行适时、适量的测量,起到智能操作,实时监控的作用。 关键词单片机AT82S51 超声波传感器测量距离 二、硬件设计方案 设计思路 超声波传感器及其测距原理 超声波是指频率高于20KHz的机械波。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。

超声波测距的原理一般采用渡越时间法TOF(time of flight)。首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离 测量距离的方法有很多种,短距离的可以用尺,远距离的有激光测距等,超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为340米/秒,由单片机负责计时,单片机使用12.0M晶振,所以此系统的测量精度理论上可以达到毫米级。 由于超声波指向性强,能量消耗缓慢,在介质中传播距离远,因而超声波可以用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到要求。 超声波发生器可以分为两类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。本课题属于近距离测量,可以采用常用的压电式超声波换能器来实现。 根据设计要求并综合各方面因素,可以采用AT89S51单片机作为主控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成,超声波测距器的系统框图如下图所示: 超声波测距器系统设计框图 主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。采用AT89S51来实现对CX20106A红外接收芯片和TCT40-10系列超声波转换模块的控制。单片机通过P1.0引脚经反相器来控制超声波的发送,然后单片机不停的检测INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物之间的距离。

超声波测距总结报告

电子技术实验课程设计超声波测距系统 总结报告 自03 胡效赫 2010012351

一、课题内容及分析 首先根据课程所给的几个题目进行选择,由于自己最近在做电子设计大赛的平台设计,希望对超声波测距在定位方面应用有更详尽的了解,所以选择课题三——超声波测距作为课程设计,内容如下: 对课题进行分析:实验提供超声波传感器T40-16和R40-16,利用面包板和小规模芯片搭接电路,实现距离的测量及显示。大致思路即驱动发射端发出超声波,接收端收到返回的脉冲进行处理与计算得到测量距离并通过数码管和蜂鸣器显示。 二、方案比较与选择 由于超声波测距方案原理基本相同,只要能够检测出发射到接收的时间,并通过相应计算就可以得到所测距离。所以问题大致分为驱

动发射端、接收端检测、间隔时间计算与计算结果显示四部分。 具体的方案设计如下: 闸门脉冲源产生基准宽度为T 的闸门脉冲,该脉冲一方面控制计数电路的计数启动和并产生计数器清零脉冲,使计数器从零开始对标准脉冲源输出的时钟脉冲(频率为17KHz)计数。同时开启控制门,超声波振荡器输出的40kHz脉冲信号通过控制门,放大后送至超声波换能器,由发射探头转换成声波发射出去。该超声波经过一定的传播时间,达到目标并反射回来,被超声波换能器的接收探头接收变成电信号,经放大、滤波、电压比较和电平转换后,还原成方波。图中的脉冲前沿检测电路检测出第一个脉冲的前沿,输出控制信号关闭计数器,使计数器停止计数。则计数器的计数值反映了超声波从发射到接收所经历的时间(或距离)。

三、模块化设计及参数估算 1、闸门控制模块 ●设计思路 555振荡电路产生频率为2Hz的脉冲,作为闸门脉冲源。 RC微分电路将输出的2Hz脉冲进行微分运算产生脉冲信号,作为计数启动和计数清零的信号,分别控制D触发器的置高端和74LS90的清零端。 ●参数设计: 555振荡电路T = (R1+2*R2)*C*ln2。其中R1取4.7kΩ,R2接入10kΩ滑动变阻器,最后实测7.51kΩ,C取47uF。 RC微分电路R为1kΩ,C为4.7nF 2、超声波发生模块 ●设计思路 555振荡电路产生频率为40kHz的脉冲,作为驱动超声波发射端

超声波测距系统设计

摘要 随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开挖已经建设好的建筑设施来改造排水系统的现象。城市污水给人们带来了困扰,因此箱涵的排污疏通对大城市给排水系统污水处理,人们生活舒适显得非常重要。而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。控制系统核心部分就是超声波测距仪的研制。因此,设计好的超声波测距仪就显得非常重要了。 介绍了一种以A T 89C2051 单片机为核心, 利用超声波的特性设计出低成本、高精度测距仪的方法。给出了这种测距仪的硬件原理电路和主要的软件设计思路,用Psp ice 对硬件的主要部分进行了模拟仿真。根据理论分析和试验统计对设计进行改进, 电路达到了预期的效果。 关键词:AT89C2051; 超声波;测距 Abstract With the development of science and technology, the improvement of people's tandard of living, speeding up the development and construction of the city. Urban rainage system have greatly developed their situation is constantly improving. However,due to historical reasons many unpredictable factors in the synthesis of her time, the city drainage system. In particular drainage system often lags behind urban construction.Therefore, there are often good building excavation has been building facilities to upgrade the drainage system phenomenon. It brought to the city sewage, and it is clear to the city sewage and drainage culvert in the sewage treatment system. comfort is very important to people's lives. Mobile robots designed to clear the drainage culvert and the automatic control system Free sewage culvert clear guarantee robot, the robot is designed to clear the culvert sewage to the core. Control System is the core component of the development of ultrasonic range finder. Therefore, it is very important to design a good ultrasonic range finder. A kind of u lt rason ic telem eter based on A T 89C205 is in t roduced. Th is telem eter is provided w ith som e m er it s such as low co st and h igh2accu racy becau se of the u lt rason ic w ave character ist ic. The hardw are p r incip le elect r ic circu it and them ain sof tw are design idea are show ed. The sim u lat ion of the m ain par t of the hardw are has been done w ith P sp ice. A t last, acco rding to the theo ret ical analysis and the exper ience som e imp rovem en t s of the design are m ade. The system has ach ieved the an t icipated effect. Key words:AT89C2051; Silent Wave;Measure Distance

超声波测距仪的设计说明

题目:超声波测距仪的设计 超声波测距仪的设计 一、设计目的: 以51单片机为主控制器,利用超声波模块HC-SR04,设计出一套可在数码管上实时显示障碍物距离的超声波测距仪。 通过该设计的制作,更为深入的了解51的工作原理,特别是51的中断系统及定时器/计数器的应用;掌握数码管动态扫描显示的方法和超声波传感器测距的原理及方法,学会搭建51的最小系统及一些简单外围电路(LED显示电路)。从中提高电路的实际设计、焊接、检错、排错能力,并学会仿真及软件调试的基本方法。 二、设计要求: 设计一个超声波测距仪。要求: 1.能在数码管上实时显示障碍物的实际距离; 2.所测距离大于2cm小于300cm,精度2mm。 三、设计器材: STC89C52RC单片机 HC-SR04超声波模块 SM410561D3B四位的共阳数码管 9014三极管(4) 按键(1) 电容(30PF2,10UF1) 排阻(10K),万用板,电烙铁,万用表,5V直流稳压电源,镊子,钳子,

导线及焊锡若干,电阻(200欧5)。 四、设计原理及设计方案: (一)超声波测距原理 超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。基本的测距公式为:L=(△t/2)*C 式中 L——要测的距离 T——发射波和反射波之间的时间间隔 C——超声波在空气中的声速,常温下取为344m/s 声速确定后,只要测出超声波往返的时间,即可求得L。 根据本次设计所要求的测量距离的围及测量精度,我们选用的是HC-SR04超声波测距模块。(如下图所示)。此模块已将发射电路和接收电路集成好了,硬件上不必再自行设计繁复的发射及接收电路,软件上也无需再通过定时器产生40Khz的方波引起压电陶瓷共振从而产生超声波。在使用时,只要在控制端‘Trig’发一个大于15us宽度的高电平,就可以在接收端‘Echo’等待高电平输出。单片机一旦检测到有输出就打开定时器开始计时。 当此口变为低电平时就停止计时并读出定时器的值,此值就为此次测距的时间,再根据传播速度方可算出障碍物的距离。 (二)超声波测距模块HC-SR04简要介绍 HC-SR04超声波测距模块的主要技术参数使用方法如下所述: 1. 主要技术参数: ①使用电压:DC5V ②静态电流:小于2mA ③电平输出:高5V

超声波测距报告

项目:超声波测距仪的设计 时间:2011/7/09-2011/7/21 一、超声波测距的基本原理 谐振频率高于20kHz的声波被称为超声波。超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。利用超声波的这种性能就可制成超声传感

器,或称为超声换能器,它是一种既可以把电能转化为机械能、又可以把机械能转化为电能的器件或装置。换能器在电脉冲激励下可将电能转换为机械能,向外发送超声波;反之,当换能器处在接收状态时,它可将声能(机械能)转换为电能。 1.1 超声波发生器 为了利用超研究和利用声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。 1.2 压电式超声波发生器原理 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 1.3 超声波测距原理 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2 最常用的超声测距的方法是回声探测法,超声波发射器向某一方向发射超声波,在发射时刻的同时计数器开始计时,超声波在空气中传播,途中碰到障碍物面阻挡就立即反射回来,超声波接收器收到反射回的超声波就立即停止计时。 由于超声波也是一种声波,其声速V与温度有关。在使用时,如果传播介质温度变化不大,则可近似认为超声波速度在传播的过程中是基本不变的。如果对测距精度要求很高,则应通过温度补偿的方法对测量结果加以数值校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的基本原理。如图1-1所示。 超声波发射障碍物

超声波测距电路设计

目录 摘要 (3) 第一章绪论 (5) 1.1 课题背景 (5) 1.2 论文研究内容 (7) 第二章方案论证 (8) 第三章整机的工作原理 (11) 3.1 测量与控制方法 (11) 3.2 检测与驱动电路设计 (12) 3.3 逻辑符合表 (16) 3.4 AT24C02简介 (18) 3.5 超声波测距发射电路 (19) 3.6 超声波测距接收电路 (20) 3.7 温度检测电路 (21) 3.8 显示电路原理 (21) 第四章整机电路的运行与调试 (25) 4.1 超声波测距电路误差分析 (25) 4.2 声速对测量精度的影响分析 (26) 结论 (27) 致谢 (28) 参考文献 (29)

毕业设计任务书 一、毕业设计题目: 超声波测距电路设计 二、技术要求: 采用测距专用集成电路SB5227,设计出发送电路和接收电路以及温度检测电路,并能显示出测量值。 三、毕业设计完成的具体内容 1、实习、搜集资料; 2、选择设计方案,设计实体电路; 3、电路原理说明及元器件选择; 4、绘制电器原理框图; 5、绘制电路图(2#图) 6、列写元器件资料表; 7、编写毕业设计说明书(一万字左右) 包括:封面、毕业设计(论文)任务书、论文题目、目录、摘要、正文、结束语、致谢、参考文献、附录等。 四、参考文献: 《传感器与检测技术》陈杰,黄鸿高等教育出版社2002.1-5 《传感器及应用》王煜东,北京:机械工业出版社,2003.11 《实用声光及无线电遥控电路》赵健,北京:中国电力出版社,2005 《传感器及其应用电路》何希光,北京:电子工业出版社,2001 《红外线热释电与超声波遥控电路》肖景和等,人民邮电出版社,2003

相关文档
最新文档