超声波测速电路图
- 格式:pdf
- 大小:217.92 KB
- 文档页数:2
40kHZ超声波收发电路40kHZ超声波发射电路(1)40kHZ超声波发射电路之一,由F1~F3三门振荡器在F3的输出为40kHZ方波,工作频率主要由C1、R1和RP决定,用RP可调电阻来调节频率。
F3的输出激励换能器T40-16的一端和反向器F4,F4输出激励换能器T40-16的另一端,因此,加入F4使激励电压提高了一倍。
电容C3、C2平衡F3和F4的输出,使波形稳定。
电路中反向器F1~F4用CC4069六反向器中的四个反向器,剩余两个不用(输入端应接地)。
电源用9V叠层电池。
测量F3输出频率应为40kHZ±2kHZ,否则应调节RP。
发射超声波信号大于8m。
40kHZ超声波发射电路(2)40kHZ超声波发射电路之二,电路中晶体管VT1、VT2组成强反馈稳频振荡器,振荡频率等于超声波换能器T40-16的共振频率。
T40-16是反馈耦合元件,对于电路来说又是输出换能器。
T40-16两端的振荡波形近似于方波,电压振幅接近电源电压。
S是电源开关,按一下S,便能驱动T40-16发射出一串40kHZ超声波信号。
电路工作电压9V,工作电流约25mA。
发射超声波信号大于8m。
电路不需调试即可工作。
40kHZ超声波发射电路(3)40kHZ超声波发射电路之三,由VT1、VT2组成正反馈回授振荡器。
电路的振荡频率决定于反馈元件的T40-16,其谐振频率为40kHZ±2kHZ。
频率稳定性好,不需作任何调整,并由T40-16作为换能器发出40kHZ的超声波信号。
电感L1与电容C2调谐在40kHZ起作谐振作用。
本电路适应电压较宽(3~12V),且频率不变。
电感采用固定式,电感量5.1mH。
整机工作电流约25mA。
发射超声波信号大于8m。
40kHZ超声波发射电路(4)40kHZ超声波发射电路之四,它主要由四与非门电路CC4011完成振荡及驱动功能,通过超声换能器T40-16辐射出超声波去控制接收机。
其中门YF1与门YF2组成可控振荡器,当S按下时,振荡器起振,调整RP改变振荡频率,应为40kHZ。
超声波在气体、液体及固体中以不同速度传播,定向性好、能量集中、传输过程中衰减较小、反射能力较强。
超声波能以一定速度定向传播、遇障碍物后形成反射,利用这一特性,通过测定超声波往返所用时间就可计算出实际距离,从而实现无接触测量物体距离。
超声波测距迅速、方便,且不受光线等因素影响,广泛应用于水文液位测量、建筑施工工地的测量、现场的位置监控、车辆倒车障碍物的检测、移动机器入探测定位等领域。
本文设计的数字式超声波测距仪通过对超声波往返时间内输入到计数器特定频率的时钟脉冲进行计数,进而显示对应的测量距离。
一.超声波发生电路图1为超声波发生电路。
双定时器EN556(U2b)组成单稳态触发器。
R6和C6构成微分电路,其作用是:当按键S2按下时,低电平变成正负尖顶脉冲,经过VD1得到负尖顶脉冲,触发单稳态触发器翻转。
单稳态翻转输出的高电平持续约1ms,即tw≈1.1R5C5≈1ms。
EN556(U2n)组成多谐振荡器,振荡频率f1=1/T1≈1/{0.7[(R1+R2)+2(R3+R4)]C3≈40kHz。
该振荡器振荡受单稳态触发器输出电平控制。
当单稳态触发器输出高电平时,多谐振荡器产生振荡,EN556的引脚5输出约40个频率为40kHz、占空比约50%的矩形脉冲。
考虑到多谐振荡器起振阶段不稳定,因此设计输m脉冲数较多。
若输出脉冲数太少,则发射强度小,测量距离短。
但脉冲数过多,发射持续时间长,在距离被测物较近时,脉冲串尚未发射完,这样导致先发射出的脉冲产生的回波将到达接收端,影响测距结果,造成测距盲区增大。
74HC04(U1)的U1a~U1e组成超声波脉冲驱动电路,可提高驱动超声波发送传感器的脉冲电压幅值,有效进行电/声转换,增强发射超声波的能力,增大测量距离。
40kHz脉冲串的一路经U1a反相,再经由U1b和U1e并联的反相器反相;其另一路经南U1c和U1d并联的反相器反相。
图1超声波发生电路这样,施加在超声波发送传感器两端上的2路脉冲电压相位相反,使超声波发送传感器两端上的脉冲电压峰一峰值提升近电源电压的2倍,输出功率提高4倍。
第三章超声波测距仪硬件电路的设计3.1 超声波测距仪硬件电路硬件电路可分为单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分。
3.1.1 单片机系统及显示电路本系统采用AT89S52来实现对超声波传感器的控制。
单片机通过P1.0引脚经反相器来控制超声波的发送,然后单片机不停的检测INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。
计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物之间的距离。
超声波测距的硬件示意图如图3所示:单片机采用89S52或其兼容系列。
采用12MHz高精度的晶振,已获得较稳定的时钟频率,减少测量误差。
单片机用P1.0端口输出超声波换能器所需的40KHz的方波信号,利用外中断0口检测超声波接收电路输出的返回信号。
3.1.2 显示的输出显示的种类很多,从液晶显示、发光二极管显示到CRT显示器等,都可以与微机连接。
其中单片机应用系统最常用的显示是发光二极管数码显示器(简称LED显示器)。
液晶显示器简LCD。
LED显示器价廉,配置灵活,与单片接口方便,LCD可显示图形,但接口较复杂成本也较高。
该电路使用7段LED构成字型“8”,另外还有一个发光二极管显示符号及小数点。
这种显示器分共阳极和共阴极两种。
这里采用共阳极LED显示块的发光二极管阳极共接,如下图3-1所示,当某个发光二极管的阴极为低电平时,该发光二极管亮。
它的管脚配置如下图3-2所示。
VCC图3-1图3-2实际上要显示各种数字和字符,只需在各段二极管的阴极上加不同的电平,就可以得到不同的代码。
这些用来控制LED显示的不同电平代码称为字段码(也称段选码)。
如下表为七段LED的段选码。
表3-1 七段LED的段选码显示字符共阳极段选码dp gfedcba 显示字符共阳极段选码dp gfedcbaC0HA 88H1F9HB 83H2A4HC C6H3B0HD A1H499HE 86H592HF 8EH682HP 8CH7F8Hy 91H880H8. 00H990H“灭” FFH本系统显示电路采用简单实用的4位共阳LED数码管,位码用PNP三极管8550驱动。
2款实用的超声波发生器电路图解
例一、多功能超声波发生器电路
见图①
图①超声波发生器电路图
工作原理如下:
AC220v市电经D1一D4桥式整流后在经过电容C1丶C2滤波后获得300v左右的直流电压,再经电阻R给BG2提供偏置电压,使BG2首先导通。
逆变变压器B共有4个绕组n1、n2、n3、n4绕于同一个高频磁芯上。
当BG1、BG2见图②
图②13005开关三极管
轮流导通与截止,使逆变电路进入振荡状态时,在绕组n4上输出AC24v电压,连接压电陶瓷片即可输出超声波。
此电路可作为清洗金属件机,可作为超声波雾化机,也可作为电子变压器。
例2、用于鱼缸加氧的超声波发生器
见图①
图①微型超声波发生器电路图
见图①工作原理:
本例是一个微型超声波发生器电路,用于鱼缸加氧。
电路釆用lC555时基集成电路,外围元件少。
电路中IC555电路接成无稳态多谐振荡器,振荡频率受电位器RP控制,可以在20kHz一40kH之间调节。
超声波信号由Ic555时基集成电路3脚输出,经电容C3耦合经变压器升压后,驱动压电陶瓷片B发出超声波。
超声波在水面可产生强烈的空气作用,使鱼缸内产生许多小泡泡,气泡中的气体来自空气,从而达到向水中加氧的目的。
元件选择: 变压器T可釆用老式晶体管收音机的输入输出变压器代替,也可以用铁氧体磁芯绕制。
B为Φ27一Φ35mm的压电陶瓷片,见图②
图②压电陶瓷片
将其装入带孔的小塑料盒内,使用时把它放入水中,调整BP 可观察到小孔向外冒出的小气泡,气泡越多越好,就成功了! 以上2例超声波发生器电路简单、用途广泛,实用各种场合。
//#include <AT892051.H>#include <AT89X51.H>#define k1 P2_0#define csbout P2_7 //超声波发送#define csbint P3_2 //超声波接收#define csbc 0.034#define DQ P3_0unsigned char opto,digit;unsigned xm1,xm2,xm0,xm3,xm4,key,jpjs;unsigned sx1,mqs,buffer[5];unsigned convert[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};//0~9bit cl; //段码unsigned int s,t,i, xx,j,sj1,sj2,sj3,sx1;typedef unsigned char byte;typedef unsigned int word;void js();void delay(int i); //延时函数void scanLED(); //显示函数void allToBuffer(); //显示转换函数void keyscan();void offmsd();void delay1(word useconds);byte ow_reset(void);byte read_byte(void);void write_byte(char val);char Read_Temperature(void);void main() //主函数{EA=1; //中断允许TMOD=0x11; //设定时器0为计数,设定时器1定时ET0=1; //定时器0中断允许ET1=1; //定时器1中断允许TH0=0x00;TL0=0x00;TH1=0x9E; ///定时器T1置为25msTL1=0x57;csbint=1; //p3.2置位csbout=1; //p2.7置位cl=0;opto=0xff;jpjs=0;sj1=20;sj3=600;TR1=1;while(1){keyscan();if(jpjs<1){js();if(s>sj3){buffer[2]=0x00;buffer[1]=0x00;buffer[0]=0x00;}else if(s<sj1){buffer[2]=0x00;buffer[1]=0x00;buffer[0]=0x00;}else allToBuffer();}else allToBuffer(); //将值转换成LED段码offmsd();scanLED(); //显示函数}}void scanLED() //显示功能模块{digit=0x01;for( i=0; i<5; i++) //5位数显示{P0=~digit&opto; //依次显示各位数P1=buffer[i]; //显示数据送P1口delay(20); //延时处理if(!(P0&0xEF)) //判断5位是否显示完key=0;digit<<1; //循环左移1位}}void allToBuffer() //转换距离数码管功能模块{int temperature;xm0=s/100;xm1=(s-100*xm0)/10;xm2=s-100*xm0-10*xm1;buffer[2]=convert[xm2];buffer[1]=convert[xm1];buffer[0]=convert[xm0];temperature=Read_Temperature();xm3=temperature/10;xm4=temperature-10*xm3;buffer[4]=convert[xm4];buffer[3]=convert[xm3];}void delay(int i){while(--i);}void js(){int temprature;temprature=Read_Temperature();if(cl==1){TR1=0; //定时器1关闭TH0=0x00;TL0=0x00;//定时器0清零i=10;while(i--){csbout=!csbout;} //连续取反10次发射5个周期超声波TR0=1; //开启计数器t0i=mqs; //盲区while(i--){}i=0;while(csbint){i++;if(i>=2450) //上限值{csbint=0;}}TR0=0;TH1=0x9E;TL1=0x57;t=TH0;t=t*256+TL0;s=t*(csbc+0.61*temprature)/2;TR1=1;cl=0;}}void keyscan() //健盘处理函数{xx=0;if(k1!=1) // 判断开关是否按下{delay(400); //延时去抖动延时3.6msif(k1!=1) // 判断开关是否按下{while(!k1){delay(30);xx++;}if(xx>2000){jpjs++;if(jpjs>4)jpjs=0;}xx=0;mqs=65; //while循环一周期9us ,20cm需要等待65*9us }}}void offmsd(){if (buffer[0] == 0x3f)buffer[0] = 0x00;}//ds18b20的完整程序(c51)(sparkstar)//DS1820 C51 子程序//这里以11.0592M晶体为例,不同的晶体速度可能需要调整延时的时间//sbit DQ =P2^1;//根据实际情况定义端口//延时void delay1(word useconds){for(;useconds>0;useconds--);}//复位byte ow_reset(void){byte presence;DQ = 0; //pull DQ line lowdelay1(29); // leave it low for 480usDQ = 1; // allow line to return highdelay1(3); // wait for presencepresence = DQ; // get presence signaldelay1(25); // wait for end of timeslotreturn(presence); // presence signal returned} // 0=presence, 1 = no part//从1-wire 总线上读取一个字节byte read_byte(void){byte i;byte value = 0;for (i=8;i>0;i--){value>>=1;DQ = 0; // pull DQ low to start timeslotDQ = 1; // then return highdelay1(1); //for (i=0; i<3; i++);if(DQ)value|=0x80;delay1(6); // wait for rest of timeslot}return(value);}//向1-WIRE 总线上写一个字节void write_byte(char val){byte i;for (i=8; i>0; i--) // writes byte, one bit at a time {DQ = 0; // pull DQ low to start timeslotDQ = val&0x01;delay1(5); // hold value for remainder of timeslot DQ = 1;val=val/2;}delay1(5);}//读取温度char Read_Temperature(void){union{byte c[2];int x;}temp;ow_reset();write_byte(0xCC); // Skip ROMwrite_byte(0xBE); // Read Scratch Padtemp.c[1]=read_byte();temp.c[0]=read_byte();ow_reset();write_byte(0xCC); //Skip ROMwrite_byte(0x44); // Start Conversionreturn temp.x/2;}。
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输出高电平的驱动能力;另一方面可以增加超声波换能器的阻尼效果,以缩短其自由振荡的时间。
超声波发射和接收电路在本设计中,我们设计的发射和接收电路都是分别只有一个,通过继电器进行顺、逆流方向收发电路的切换,这样做既降低了成本,又消除了非对称性电路误差,且发射脉冲通过使用单独的继电器分别对发射和接收换能器进行控制,使换能器的发射和接收电路完全隔离,消除了发射信号对接收的影响。
4.2.1超声波发射电路接收信号的大小和好坏直接取决于发射传感器的发射信号,由于使用收发共用型超声换能器,所以除了选用性能优良的超声波传感器外,发射电路和前级信号接收电路至关重要,它决定着整个系统的灵敏度和精度。
超声波测量最常用的换能器发射电路大体可分为三种类型:窄脉冲触发的宽带激励电路、调制脉冲谐振电路和单脉冲发射电路。
从早先国内进口的日本超声波流量计来看,基本都采用的是窄脉冲驱动电路。
这种电路在设计上一般是用一个极快速的电子开关通过对储能元件的放电来实现,这些开关器件通常为晶闸管或大功率场效应管(MOSFET)。
由于需要输出激励信号的瞬时功率大,因此开关器件必须由直流高压供电,一般要达到几十到一百伏以上,这在电池供电的系统中无法实现;此外,开关瞬间会产生高压脉冲,对整个电路的抗干扰设计不利。
而脉冲谐振电路设计起来比较简单,其基本方法是用振荡电路产生一个高频振荡,经过幅值和功率放大后接至换能器,使换能器发出超声波,确保高频振荡的频率与换能器固有频率一致,则可获得超声发射的最佳效果。
谐振电路能够使用较低的电压产生较强的超声波发射,适合使用电池供电的系统,而且它能精确地控制发射信号,效率高。
在本设计中,超声发射电路采用了连续脉冲发射电路,它由脉冲发生、放大电路构成,具体电路连接如图17所示。
单片机发出的方波信号经三极管放大和变压器升压,达到足够功率后推动换能器超声超声波,这里变压器的主要用途是升高脉冲电压和使振荡器的输出阻抗与负载(超声换能器)阻抗匹配,变压器与探头接成单端激励方式。
图17超声波发射电路4.3.2 超声波接收电路发射换能器发出超声波信号后,信号经过流体传播到接收换能器,中间有杂 质和气泡等影响,强度不断减小,并且强度也不稳定。
超声波传感器电路图合辑1
一.掌声开关电路 (1)
二.声控录音电路 (2)
三.声控接通电路 (3)
四.哨声控制电路 (4)
五.对讲机说话时自动关闭收音系统电路 (5)
六.声控FM发射器电路图1 (6)
七.AE传感器实用电路图 (7)
八.采用MOS时基电路和功率MOS晶体管的超声波发射器电路 (7)
九.自动调整电路实例电路图 (8)
十.自动调整电路的变化方法电路图 (8)
五.
.对讲机说
说
话时自
动关闭收
收
音系统电
电路
六.
.声控FM M发射器电路图1
七.
八.
.AE 传感.采用
M 感器实用电OS
时基电电路图
电路和功率率MOS
晶
体管的超超
声波发射射
器电路
路
九.
十..自动调整
.自动调整整电路实
整电路的实例电路图
的变化方法图
法电路图。