基于AT89S51单片机的PWM专用信号发生器的设计

发布者:QuantumPulse最新更新时间:2012-10-08 来源: 21ic 关键字:AT89S51  PWM  信号发生器 手机看文章 扫描二维码
随时随地手机看文章

  1 引言 

  涡流无损检测作为无损检测应用最广泛的方法之一,具有传感器结构简单、灵敏度高、测量范围大、不受油污等介质影响、抗干扰能力强等优点,已被广泛应用于冶金、机械、化工、航空等多个工业部门。然而由于受趋肤效应的影响,常被限制在对导体表面及亚表面层的检测上,这使其检测应用范围受到了很大的限制。但是,若检测线圈在脉冲激励作用下,因脉冲信号中含有丰富、连续的频率成分,所以检测线圈中所得到的信息不仅包含了被检测  试件的表面、亚表面信息,还包含其深度信息,能够对材质以及缺陷进行定量评价。而脉冲信号的波形、频率、幅值、占空比等参数的改变对检测结果有着不同的影响。因此为了获得不同的脉冲激励下的检测结果。特制作了这一专用高精度大功率脉冲信号发生器。

  2    硬件设计

  为满足试验要求,该信号发生器的设计目的是能产生多个波形,且频率,电压,占空比均可以调节的高精度,大功率脉冲信号。该信号发生器的硬件部分:通过单片机控制数模转换芯片输出不同的波形,再经过两级放大以及高频模拟开关进行波形整形得到较为完美的波形后,再用一组达林顿管进行电流放大得到较大功率的脉冲信号。系统硬件框图如图1示。

图1 系统硬件框图

  2.1显示及键盘与单片机接口电路设计

  为实验过程中观察和调节方便,我们设置了对输出波形最高电压、占空比、频率的七段管LED显示以及对波形、波形最高电压、占空比、频率的键盘选择。其中,LED显示安排如下:电压由一只七段管进行显示,占空比由两只七段管,频率有三只七段管进行显示;键盘安排如下:波形选择键2 个,电压调节键2个,频率调节键2个,占空比调节键2个。六只七段管显示与单片机接口电路如图2示,图中利用六只74LS164为LED管串入并出移位积存器,P3.3用于控制显示器的输入,2×4键盘与单片机接口电路如图2示。

 

图2  LE D显示与单片机接口电路

图3  2×4键盘与单片机接口电路

  2.2单片机控制D/A芯片的接口电路设计

  D/A芯片选用由National Semiconductor公司生产的DAC0832,它是20引脚双列直插式低功耗CMOS器件,它内部具有两级数据寄存器,完成8位电流D/A转换。要得到满足实验要求的波形,还必须通过DAC0832的输出端接运算放大器来实现。为了与DAC0832较高的转率换速相匹配,这里选用National Semiconductor公司生产LF357运算放大器与之配合使用。LF357不仅具有高转换速率,而且具有:低输入偏置电流,低输入偏移电流(仅为30pA), 低输入噪声电流(仅为 ),高共模抑制比,宽频带增益。单片机控制D/A芯片连接电路如图4示。[page]

图4   D/A芯片的接口电路

  2.3波形整形及放大电路设计

  由于经DAC0832及外接的运算放大器输出的波形仍然不够平滑,还有DAC0832进行D/A转换时的上升沿,因此必须对输出波形进行整形以满足我们的实验要求。波形整形芯片选用MAX4624,它是MAXIM公司生产的低开路电阻,低电压先合后开单刀双掷模拟开关。它具有过电流保护;能够快速开闭,闭合及断开最大时间均为50ns;电路开路电阻很低,供电电源为5伏时,Ron为1欧姆,供电电源为3伏时,Ron为2欧姆,也就是说,电路内部开关噪声低。为得到较大功率的脉冲信号,必须对第二级放大后的输出信号进行电流放大,这里选用两只JFET管组成一对达林顿管进行电流放大。同时为满足实验时对不同功率脉冲信号的要求,将第二级放大增益设计为可调的。其连接电路如图5示。

 

图5  波形整形及放大电路设计

  作为专用PWM脉冲信号发生器,常有大的瞬时变化,这时整个线路往往会电源引线而产生电路谐振,产生尖峰干扰信号,消除种干扰的办法可在芯片与电源线与地之间加上适当的去耦电容。这里采用的是将两个电容并联的方法。

  3  软件设计

  根据前面的硬件描述,其软件实现如图6、7示。主程序完成程序的初始化,循环等待接受由键盘输入的数据并产生相应的脉冲信号,首先确定输出信号的波形、初始频率并根据其波形和初频进行编码,存储在单片机的ROM中,然后以一定的时间间隔将这些数字量送入D/A芯片进行转换输出,为得到不同的脉冲频率,可通过改变输入D/A芯片的数据间隔来改变输出频率。

  4结束语

  本信号发生器与其它相比具有如下优点:①较分立元件信号发生器而言,具有频率高,工作稳定,容易调试等特性;②较专用DDS芯片的信号发生器而言,具有结构简单,成本低等特性。

  本信号发生器各参数调节范围为:脉冲占空比调节范围为2-100%;电压调节范围为0-5.0V,步进0.02V;频率调节范围为1KHz-100KHz。通过对软件硬件的调试和检测表明,该系统的软件和硬件均能够很好的工作,能够满足脉冲涡流探伤实验的特殊要求。且由于采用键盘调节方式以及专用的LED显示,使我们的实验更加方便。但由于DAC0832芯片的建立时间的限制(其建立时间为1μs),即使使用高频模拟开关进行波形整形,其输出波形仍然不够完美。但若将DAC0832用其他建立时间较短的D/A转换芯片来代替,如DAC712,则能够得到非常完美的波形。

图6 主程序流程图

图7  PWM子程序流程图

  参考文献:

   [1] 朱定华,戴汝平等,单片微机原理与应用[M].北京交通大学出版社,清华大学出版社,2003

  [2]International Semiconductor公司:DAC0832技术资料

  [3] International Semiconductor公司:DAC712技术资料

  [4] International Semiconductor公司:LF357技术资料

  [5]MAXIUM公司: MAX4624技术资料

关键字:AT89S51  PWM  信号发生器 引用地址:基于AT89S51单片机的PWM专用信号发生器的设计

上一篇:基于单片机设计的简易智能机器人
下一篇:关于51单片机外部中断响应

推荐阅读最新更新时间:2024-03-16 13:09

multisim中函数信号发生器怎么接
Multisim中函数发生器的三个端子,“+”和“-”输出是振幅相同但极性相反的信号(均相对于“COM”),即当“+”端输出波形为正半周波时,“-”端输出为负半周波。如果信号是从“+”(或“-”)和“COM”的两端提取的,则信号幅度是设定的峰值Vp值。如果从“+”和“-”的两端引出信号,则信号幅度为设定峰值Vp的两倍。 函数信号发生器(XFG1):“+”表示正输出端,“—”表示负输出端的中间是公共端的正输出端,负输出端接在电路上产生相应的信号而公共端接地。 信号发生器的正输入端接C5输入端口,负输入端接GND,示波器A相的正输入连接到信号发生器的输入端口,示波器的B相输入连接到U3的输出端口,示波器的两个负输入连接GND。
[测试测量]
multisim中函数<font color='red'>信号发生器</font>怎么接
MAX5094 电流模式PWM控制器数据表及应用电路
  MAX5094 CMOS、高性能、电流模式PWM控制器具 有宽输入电压 范围隔离/非隔离电源所需的所有特性。这些控制器非常适用于低功率和大功率通用电源及电信电源。MAX5094含有一个快速比较器,从电流检测端到输出的延时通常仅为60ns,用于过流保护功能。MAX5094内置一个误差放大器,在COMP端产生输出。采用外部元件控制COMP电压的上升可以实现软启动。通过外部电阻和电容可以调节振荡器的频率,范围在20kHz至1MHz之间。定时电容的放电电流经过了微调,可以在给定频率下设定死区时间和最大占空比。RTCT端输出的锯齿波可以在需要的时候用来进行斜率补偿。    特性   引脚兼容于UCC28C43 (MAX5094A
[电源管理]
MAX5094 电流模式<font color='red'>PWM</font>控制器数据表及应用电路
三相PWM逆变电源的主电路设计
  随着电力电子技术的发展, 逆变器的应用已深入到各个领域, 一般均要求逆变器具有高质量的输出波形。逆变器输出波形质量主要包括两个方面, 即稳态精度和动态性能。因此, 研究既具有结构和控制简单, 又具有优良动、静态性能的逆变器控制方案, 一直是电力电子领域研究的热点问题。   随着国民经济的高速发展和国内外能源供应的紧张, 电能的开发和利用显得更为重要。目前, 国内外都在大力开发新能源, 如太阳能发电、风力发电、潮汐发电等。一般情况下, 这些新型发电装置输出不稳定的直流电, 不能直接提供给需要交流电的用户使用。为此, 需要将直流电变换成交流电, 需要时可并入市电电网。这种DC- AC 变换需要逆变技术来完成。因此, 逆变技术在新能
[电源管理]
三相<font color='red'>PWM</font>逆变电源的主电路设计
微波信号发生器的三个关键应用
在研发领域,设计者不断推动设计超越可能的极限,以期实现最佳性能。有时候,他们最初也不知道自己必须做出多大的努力。在测试和验证阶段,设计者通常首先选择通过模拟信号源验证设计性能。理想情况下,这种方法不应限制设计余量或测试结果,但事实往往并非如此。例如,对于测试最新技术的模数转换器以及数模转换器的工程师,他们关注的是最高的无杂散动态范围以及最低的宽带噪声。雷达工程师也要求相位噪声尽可能低。而在带有长电缆的大型测试装置中,信号源的输出功率经常捉襟见肘。 当罗德与施瓦茨决定研发R&SSMA100A以及R&SSMF100A高端射频及微波信号发生器的下代产品时,开发人员给自己设定了一个简单但极具挑战的目标:使每项关键性能都达到最佳,因而不
[测试测量]
微波<font color='red'>信号发生器</font>的三个关键应用
安捷伦推出全新旗舰型微波模拟信号发生器
  2013 年 12 月5日,北京——安捷伦科技公司(NYSE:A)日前宣布推出两款新型信号发生器,具备无与伦比的相位噪声、输出功率和频率切换速度性能。新型 N5183B MXG 和 N5173B EXG 微波模拟信号发生器在规格、速度和成本等方面均具备一定的优势,为安捷伦旗舰产品 E8267D 矢量 PSG 和 E8257D 模拟 PSG 提供有力的补充。   安捷伦副总裁兼通信与微波事业部总经理 Andy Botka 说:“安捷伦微波信号发生器是当前最先进的测量系统中的重要部分,它们提供开发人员所需的信号纯度、输出功率和调制功能,帮助用户在雷达、电子战和卫星通信应用中得到明显的性能提升。”   纯净、精密的 N5183B
[测试测量]
如何利用STC89C52单片机做一个多种信号发生器
下面先贴上仿真的电路图(仿真的软件是Protuse,上传一个大点的图,方便大家看的清楚点): 原件清单:STC89C52单片机X1、DAC0832转换器X1、12M晶振X1、电容22pfX2、10uf的电容X1、1nf陶瓷电容X1、独立按键X4、10千欧排阻X1、10KΩ电阻X5、LM358 单电源运放X1。仿真就需要这些原件,具体的硬件设计大家定好了在制作~ 下面上传一下C程序吧~(使用的IDE环境是Keil 4,语言是C语言) Source文件(.c文件): 1main.c文件: 1 #include “reg52.h” 2 #include “init.h” 3 #include “single.h” 4 #includ
[单片机]
如何利用STC89C52单片机做一个多种<font color='red'>信号发生器</font>
稳压管高频信号发生器原理图
利用稳压管的齐纳击穿特性,可以得到频率达数百兆赫的高频信号,其电路如图所示。从输出端V01取出的信号是单一频率信号,可以用来调准调谐回路中的谐振频率。稳压管高频 信号发生器 原理图:
[模拟电子]
稳压管高频<font color='red'>信号发生器</font>原理图
单相PWM整流器能量双向传输的实现技术
引言 PWM 整流器已不是一般传统意义上的AC/DC转换器。由于电能的双向传输,当PWM整流器从电网吸取电能时,其运行于整流工作状态;而当PWM整流器向电网传输电能时,其运行于有源逆变工作状态。作为电网主要“污染”源的整流器首先受到了学术界的关注,并开展了大量研究工作。其主要思路就是将PWM技术引入整流器的控制当中,使整流器网侧电流正弦化,且于单位功率因数运行。能量可双向传输的PWM整流器不仅体现出AC/DC特性(整流),而且还可呈现DC /AC特性(有源逆变),因而确切地说,这类PWM整流器是一种新型的可逆PWM变流器。由于PWM整流器实现了网侧电流正弦化,且运行于单位功率因数, 甚至能量可双向传输,因而真正实现了“绿色电能转换”
[电源管理]
单相<font color='red'>PWM</font>整流器能量双向传输的实现技术
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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