基于51单片机的超声波发生器设计方案

发布者:zuiquan最新更新时间:2011-08-30 关键字:8051单片机  超声波发生器 手机看文章 扫描二维码
随时随地手机看文章

  本设计的超声波发生器是利用单片机生成初始信号,然后经过一系列处理电路的作用后生成用来杀灭水蚤的超声波,成本低、效果好,可以在农业上加以采用。在此对3个模块进行设计:

  (1)信号发生模块。12 MHz的8051单片机硬件连接及其程序设计。

  (2)信号处理模块。驱动电路设计(CD4069非门集成芯片);倍频电路设计(S9014或ECGl08三极管、104普通电容、11 257.9 nH自制电感、1 kΩ电阻);整波电路设计(CD4069非门集成芯片);和频电路设计(CD4081与门集成芯片);选频电路设计(S9014或ECGl08三极管、104普通电容、112.58 nH自制电感、1 kΩ电阻)。

  (3)信号检测模块、数字示波器的连接。

  在上述研究基础上,设计一台超声波发生器样机,其技术指标如下:输入电压:220 VAC(50 Hz);开关频率:1.5~1.8 MHz;最大的输出功率:500 W;功率范围:50~500 W。

  1 信号发生模块的设计

  选取一个8051单片机芯片,将晶振电路、复位电路、电源电路连接到单片机相应的引脚上组成单片机的最小系统。利用单片机的中断资源和I/O口资源进行相应连接并进行程序编辑:用P3.2口控制初始信号的发射与否,用P0.O口、P0.1口发射初始信号,如图1所示。

  

 信号发生模块的设计 www.elecfans.com

  2 信号处理模块的设计

  2.1 驱动电路的设计

  如果将两列波(0.03 MHz)直接从单片机的输出口PO.O和P0.1输出接入后面的5倍频电路,可能会由于电流小而不能驱动倍频电路。从这点来考虑就需要在单片机与倍频电路之间接入一个驱动电路,如图2所示。在单片机的一个输出口接一个非门,而后接入由4个非门并联的电路,由于非门是有源器件,这样就使得输入倍频电路的信号能量大大提高,起到驱动电路的功能(若用方波发生器来代替单片机就可省略驱动电路)。

  

信号处理模块驱动电路的设计 www.elecfans.com

  2.2 倍频电路的设计

  根据电容电感元件的基本特性,以及电路的相关知识可以由已知条件得出:

  

  如图3所示,当在LC并联电路中发生并联谐振时,由电路的特性可知:

  

  并联谐振具有下列特征:

  (1)谐振时电路的阻抗摸为|Zo|=1/(RC/L)=L/RC。其值最大,即比非谐振情况下的阻抗摸要大。因此在电源电压U一定的情况下,电路中的电流I将在谐振时达到最小值,即I=IO=U/(L/RC)=U/|Zo|。

  (2)由于电源电压与电路中电流同相(∮=0),因此电路对电源呈现电阻性。谐振时电路的阻抗摸|Zo|相当于一个电阻。

  (3)谐振时各并联支路的电流为:IL=U/2πfoL;Ic=U/(1/2πfoC),可见IL=Ic>Io,品质因数Q=IL/Io。

  (4)当电路发生谐振时,电路阻抗摸最大,电流通过时在电路两端产生的电压也是最大。当电源为其他频率时电路不发生谐振,阻抗摸较小,电路两端的电压也较小。这样就起到了选频的作用。电路的品质因数Q值越大,选择性越强。

  通常把晶体管的输出特性曲线分为3个工作区:

  (1)放大区。输出特性曲线的近于水平部分是放大区。在放大区,Ic=βIb。放大区也称为线性区,因为Ic和Ib成正比的关系。当晶体管工作于放大区时,发射结处于正向偏置,集电结处于反向偏置,即对NPN型管来说,应使Ube>O,Ubc

  (2)截止区。Ib=0的曲线以下的区域称为截止区。Ib=0时,Ic=Iceo。对NPN型硅管而言,当Ube

  (3)饱和区。当Uce

  LC选频电路接在集电极电路中,通过的交流电流为Ic,其两端交流电压为Uce(即为输出电压),它是并联交流电路。当发生并联谐振时,谐振频率可求得,当将振荡电路与电源接通时,在扰动信号中只有频率为f0的分量才发生并联谐振。在并联谐振时,LC并联电路的阻抗最大,并且是电阻性的(相当于集电极负载电阻Rc)。因此,对f0这个频率来说,电压放大倍数最高,当满足自激振荡的条件时,就产生自激振荡。对于其他频率的分量,不能产生并联谐振,这就达到了选频的目的。在输出端得到的只是频率为f0的信号。当改变LC电路的参数L或C时,输出信号的振荡频率也就改变,于是就可以进行倍频,本实验用的是五倍频,如图4所示。

  

倍频电路 www.elecfans.com

  在实验中已知频率和电容参数计算电感参数,由已知条件可得:Ll=L2=11257.9 nH;L3=112.58 nH。

  由单片机输出的信号频率即在A1点或A2点(0.03 MHz)经由5倍频放大后输出的信号频率应为输入信号频率的5倍即为A3点或A4点(O.15 MHz),仿真结果如图5所示。

  

  2.3 整波电路的设计

  在本实验中运用的是CD4069集成非门电路,非门主要是将输入信号波整合成方波以便于后面与门对波的进一步处理。只要工作电压达到非门的开启电压经过这样的处理就可将输入波整合成方波,如图6所示。

  

  由5倍频放大器输出的信号频率即在A3点或A4点(0.15 MHz)经由两个非门后(即在A5点或A6点)输出的信号应为方波,仿真结果如图7所示。

  2.4 和频电路的设计

  在本实验中运用的是CD4081集成与门电路,与门主要是将输入的两列方波信号相互作用后再输出,而后进入后面的5倍频电路进行进一步的处理。在本实验中与门起到了乘法器的作用,并且可以减少杂波的干扰,使实验效果更加良好。

  其中与门实现和频的原理是实验中的关键,下面就对此做出讨论:设两列占空比为1;1幅值为1的方波b(t)和x(t)的频率分别为f0和f1= f0+△,其中f0为标准频率,f1为待测频率,设f1≥f0且1≤f1/f0<2(同理可证明f0≥f1且1≤f0/fl<2的情况),△max=max{△}

  

  根据傅里叶有关定理知:设周期为2l周期函数f(x)满足收敛定理条件,则它的傅里叶级数展开式为:

  

  

  假设有两列波:

  方波1可表示为:

  sinω1t+(1/3)sin3ω1t+(1/5)sin5ω1t+…

  方波2可表示为:

  sinω2t+(1/3)sin3ω2t+(1/5)sin5ω2t+…

  方波1乘以方波2就为ω1+ω2波。

  本实验中方波1(0.15 MHz)与方波2(0.15 MHz)经过与门后就变成0.3 MHz(0.15MHz+0.15MHz)的方波,如图8所示。

  

  由非门输出的信号频率即在A5点(0.15MHz)或A6点(0.15MHz)经由与门后输出的信号应为频率为O.3 MHz的方波(即在A7点),仿真结果如图9所示。

  2.5 选频电路的设计

  在本实验中运用的5倍频选频电路和5倍频倍频电路的原理相同,如图10所示。

  

选频电路的设计 www.elecfans.com

  由与门输出的信号频率即在A7点(O.3 MHz)经过5倍频选频电路后输出的超声波的频率为1.5 MFIz,仿真结果如图11所示。

  2.6 整体电路的设计

  整体电路如图12所示。由单片机输出的信号频率即在A1点或A2点(O.03 MHz)经由5倍频放大后输出的信号频率应为输入信号频率的5倍即为A3点或A4点(0.15 MHz);经由2个非门后(即在A5点或A6点)输出的信号应为方波;由非门输出的信号频率即在A7点应为两列方波经由与门后输出的信号应为频率相加的方波(O.3 MHz);由与门输出的信号频率即在A7点经过5倍频选频电路后输出的超声波的频率为1.5 MHz(A8点),仿真结果如图13所示。

  

  

  3 信号检测模块的设计

  在本设计中由信号发生模块发出O.03 MHz初始信号后,经过信号处理模块后是否达到预定要求,这需要经过检测模块检测最终信号是否达到1.5~1_8 MHz的频率要求。本模块由数字示波器来进行检测的,经过查看图形,设计达到预期要求,如图14所示。

  

  4 结语

  本设计中设计的农用超声波发生器结构简单、使用方便、维修便宜,可靠性好,性能稳定。该超声波发生器不仅可以在农业上用来杀灭水蚤,而且可以一机多用,因为该机的功能完全取决于8051单片机的所编程序,根据实际需要,可以随时改变程序设计来满足要求,可移植性好。该超声波发生器成本较低,实用性好,便于在农业上广泛普及。

关键字:8051单片机  超声波发生器 引用地址:基于51单片机的超声波发生器设计方案

上一篇:AT89C2051单片机在无线门铃报警器的应用
下一篇:基于C8051F020的实时检测和车辆散热系统参数测试

推荐阅读最新更新时间:2024-03-16 12:40

8051单片机的历史_8051单片机的应用领域
  目前,有关8051单片机的说法很多:8051单片机是Intel发明的,可与8位系列处理器一起使用。现在,8051单片机已广泛应用于各个行业以及家庭的各种家用电器上。      一、8051单片机的历史   如果我们回顾历史,8051单片机是由微处理器巨头Intel于1980年首次发明的,并且逐渐被全世界所接受,并且随着未来的每一天,8051单片机的重要性正在不断提高。当它由英特尔发明时,它是通过NMOS技术开发的,但作为NMOS技术却不是很有效。   为了提高效率和生产率,英特尔通过实施CMOS技术对它进行了改型,并出现了一个新版本,名称中带有字母“C”,比如:“80C51”。新版8051单片机具有两条总线,一条总线用于程序
[单片机]
<font color='red'>8051单片机</font>的历史_<font color='red'>8051单片机</font>的应用领域
8051单片机的控制总线信号有哪些?各有何作用?
答案:控制线一共有6条: (1)ALE/ (/PROG):地址锁存允许/编程线,配合P0口引脚的第二功能使用。在访问片外存储器时,8051CPU在P0.7~P0.0引脚上输出片外存储器低8位地址的同时在ALE/ (/PROG)上输出一个高电位脉冲,用于把这个片外存储器低8位地址锁存到外部专用地址锁存器,以便空出P0.7~P0.0引脚线去传送随后而来的片外存储器读写数据。在不访问片外存储器时,8051自动在ALE/ (/PROG)上输出频率为fosc/6的脉冲序列。该脉冲序列可用作外部时钟源或作为定时脉冲源使用。 (2)(/EA)/Vpp:允许访问片外存储器/编程电源线,可以控制8051使用片内ROM还是使用片外ROM。若 (/EA
[单片机]
8051单片机(STC89C52)之蜂鸣器发声
通过语句 sbit beep = P1 ^ 5 来指明蜂鸣器的驱动口: 当beep = 0时, 蜂鸣器不发生; 当beep = 1时, 蜂鸣器发声. 另外可通过改变驱动口电平翻转的时间来获得不同声调的声音, 还可通过改变高低电平在一个周期内的比例来获取不同音量的声音. 源代码: #include STC89C5xRC.H int tcount = 0; sbit beep = P1 ^ 5;// P1 xor 0000 0101 void TO_EXT() interrupt 1//50ms触发一次 { TR0 = 0; TH0 = 0xC3;//65536 - 50000 = 15536 = C350H
[单片机]
8位单片机的无线时代和无线时代的8051单片机
一、无线时代为8位单片机带来新的机遇 我们今天的时代,已经进入了一个无线无处不在的时代,出门,我们使用手机打电话,发短信,在家,我们使用无绳电话;开车,我们使用GPS导航找路;上班,我们使用无线网卡上网,办公...... 但是,现在我们很难将这些 高档 的无线应用和低价格,低功率消耗,小体积的8位单片机联系起来,虽然8位单片机已经在各行各业广泛的使用大显声威,是目前工业用嵌入式单片机的主流,在工业控制,家电工业,住宅自动化等许多方面有广泛应用。 目前我们接触到的这些无线应用例如手机,BB机,802.11标准的网卡/路由器等都具有一个共同的特点是: 1)功率消耗较大,需要较大电池支持;2)价格较高,动辄几十到几百美元;
[单片机]
8051单片机特殊功能存储器SFR基础详解
8051单片机共有21个专用寄存器,现把其中部分寄存器简单介绍如下: 程序计数器(PC—Program Counter)。在实训中,我们已经知道PC是一个16位的计数器,它的作用是控制程序的执行顺序。其内容为将要执行指令的地址,寻址范围达64 KB。PC有自动加1功能,从而实现程序的顺序执行。PC没有地址,是不可寻址的,因此用户无法对它进行读写,但可以通过转移、调用、返回等指令改变其内容,以实现程序的转移。因地址不在SFR(专用寄存器)之内,一般不计作专用寄存器。 累加器(ACC—Accumulator)。累加器为8位寄存器,是最常用的专用寄存器,功能较多,地位重要。它既可用于存放操作数,也可用来存放运算的中间结果。MCS-5
[单片机]
<font color='red'>8051单片机</font>特殊功能存储器SFR基础详解
基于8051单片机的电机转速测量控制程序
以单片机8031为核心, 利用8279芯片实现按键输入和利用数码管显示所测转速,利用ADC0809将输入电压模拟量转化为数字量(实验箱内部已接好相关接口)控制电机转速的目的。然后利用DA0832将电机上的传感器配合DA0832的CKMOT接口将脉冲信号接到8031的INT0,利用外中断实现速度的测量,一次外中断会使速度计数器自动加一,利用定时器产生一秒的计时,得出一秒内速度计数器的值就可以得到电机的转速。另定时计数器每250MS产生一次定时器中断,利用中断来检测是否有新的控制信号输入,以达到实时控制转速的目的。 ORG 0000h ajmp main ORG 0003h ;外部中断0 AJMP ZS ORG 000BH
[单片机]
8051单片机端口结构—P3口
P3口是一个多功能端口,对比P1的结构图不难看出,P3口与P2口的差别在于多了与非门和缓冲器。正是这两个部分,使得P3口除了具有P1口的准双向I/O功能之外,还可以使用各引脚所具有的第二功能。 与非门的作用实际上是一个开关,决定是输出锁存器上的数据还是输出第二功能W的信号。WR和RD三个第二输出功能引脚。当W=1时,输出Q端信号;当Q=1时,可输出W线信号。编程时,可不必事先由软件设置P3口为通用I/O口还是第二功能。 当CPU对P3口进行特殊功能寄存器寻址访问时,由内部硬件自动将第二功能输出线W置1,这时P3口为通用I/O口;当CPU不把P3口作为特殊功能寄存器寻址访问时,即可用作第二功能输出/输入线时,由内部硬件使锁存
[单片机]
<font color='red'>8051单片机</font>端口结构—P3口
8051单片机的结构与原理
单片机的基本结构包括中央处理器(CPU) 、存储器、定时/计数器、输入输出接口、中断控制系统和时钟电路六部分。 一、基本组成 中央处理器(CPU) 包括运算器和控制器两部分,是单片机的核心。运算器可用于各种运算,控制器用于控制单片机各部分协调工作。 存储器 用于存放程序和原始数据。 时钟电路 时钟电路产生单片机运行的控制信号,控制单片机严格按时序执行指令。 定时/计数器:实现定时或计数功能。 输入输出接口(I/O)实现单片与其他设备之间的数据传送。 中断控制系统: 用于响应中断源的中断请求; 二、单片机引脚 双列直插式封装(DIP,Dual Inline Package) 方形封装(PLCC,Plastic
[单片机]
<font color='red'>8051单片机</font>的结构与原理
热门资源推荐
热门放大器推荐
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved