基于实用低频功率放大器的设计

发布者:喜悦的38号最新更新时间:2013-05-20 来源: dzsc关键字:低频功率放大器  INA128  AD转换 手机看文章 扫描二维码
随时随地手机看文章
1  系统设计

  本系统采用小体积MSP430单片机为控制芯片,并用INA128构成的放大电路。末级采用IRF9540和IRF540两个MOS管实现功率放大。电路实现简单,功耗低,性价比很高。该电路由电路稳压电源模块、带阻滤波模块、电压放大模块、功率放大模块、AD转换模块以及液晶显示模块组成,图1所示是其组成框图。电路稳压电源模块为系统提供能量;带阻滤波电路要实现50Hz频率点输出功率衰减;电压放大模块采用两级放大来将小信号放大,以便为功率放大提供足够电压;功率放大模块主要提高负载能力;AD转换模块便于单片机信号采集;显示模块则实时显示功率和整机效率。


  2  硬件电路设计

  2.1  带阻滤波电路的设计

  采用OP07组成的二阶带阻滤波器的阻带范围为40~60 Hz,其电路如图2所示。带阻滤波器的性能参数有中心频率ω0或f0,带宽BW和品质因数Q。Q值越高,阻带越窄,陷波效果越好。


  2.2  放大电路的设计

  电压放大电路可选用两个INA128芯片来对微弱信号进行放大。若采用一级放大,当放大倍数较大时,电路可能不稳定,故应采用两级放大,并在级间采用电容耦合电路,图3所示是其电路图。图中,INA128具有低失调电压漂移和低噪声等性能指标,且放大倍数设置简单,只用一个外部电阻就能改变放大倍数。图3中1、8脚跨接的电阻就是用来调整放大倍率,4、7脚需提供正负相等的工作电压,2、3脚输入要放大的电压,并从6脚输出放大的电压值。5脚则是参考基准,如果接地,则6脚的输出即为与地之间的相对电压。


  2.3  功率放大电路的设计

  功率放大电路往往要求其驱动负载的能力较强,从能量控制和转换的角度来看,功率放大电路与其它放大电路在本质上没有根本的区别,只是功放既不是单纯追求输出高电压,也不是单纯追求输出大电流,而是追求在电源电压确定的情况下,输出尽可能大的功率。

  本电路采用两个MOS管构成的功率放大电路,其电路如图4所示。此电路分别采用一个N沟道和一个P沟道场效应管对接而成,其中RP2和RP3为偏置电阻,用来调节电路的静态工作点。特征频率fT放大电路上限频率fH的关系为:fT≈fhβh,系统阶跃相应的上升时间tr与放大电路上限频率的关系为:trfh=0.35。


  对于OCL放大器来说,一般有:PTM≈0.2POM,其中PIM为单管的最大管耗,POM为最大不失真输出管耗。根据计算,并考虑到项目要求,本设计选用IRF950和IRF50来实现功率放大。

  2.4  AD转换电路的设计

  此工作可由单片机内部的10位AD转换器完成,但实验发现,单片机的10位AD芯片的处理效果不是很好。因此本设计采用了两个AD转换芯片来对负载输出的信号进行转换,并使用单片机控制计算,然后送入液晶显示其功率和效率。

  AD1*是一片高速12位逐次比较型A/D转换器,该芯片内置双极性电路构成的混合集成转换器,具有外接元件少,功耗低,精度高等特点,并具有自动校零和自动极性转换功能,故只需外接少量的电阻和电容元件即可构成一个完整的A/D转换器。AD8326是TI公司推出的16位高速模数转换器,其转换速度快,线性度好,精度高。AD8326和A1*的电路连接图分别如图5和图6所示。[page]


  2.5  显示电路

  本电路采用12864液晶来实时显示输出的功率、直流电源供给的功率和整机效率。该液晶具有屏幕反应速度快、对比度高、功耗低等优点。可以实现友好的人机交互。为了简化电路,本设计采用串口连接。并在单片机的控制下,按照要求的格式显示接收到的数据和字符信息。图7为液晶显示电路的连接图。其中D0~D7为数据口,R/W为液晶读写信号,E是使能端。


  3 系统软件设计

  由于本系统是低频正弦信号的功率放大,要求能测量并显示输出功率、整机效率等信息,所以要用到AD转换。AD芯片测量的交流信号,所以,测量的电压数据进行比较,以获得最大电压值,此值即为正弦信号的最大值。而要想得到正弦信号的有效值,就要对最大值进行处理,从而获得有效值。这样,就可以将电源的输出功率和供给功率,根据欧姆定律计算出其数值,并将测得的数据用液晶适时的显示出来。

  因此,本系统软件实现的功能应当可以实现对正弦信号有效值的测量;同时能够通过液晶准确显示输出功率和系统供给功率和整机效率。


  图8所示是本系统软件的设计流程图。

  4 结束语

  本设计的低频功率放大器,可实现项目的基本要求,经过测试,当输入正弦波信号电压有效值为5 mV时,而且其输出功率大于5 W,其功率放大器的整机效率也比较高。

参考文献:

[1]. MSP430 datasheet http://www.dzsc.com/datasheet/MSP430_490166.html.
[2]. INA128 datasheet http://www.dzsc.com/datasheet/INA128_509882.html.
[3]. IRF9540 datasheet http://www.dzsc.com/datasheet/IRF9540_319751.html.
[4]. IRF540 datasheet http://www.dzsc.com/datasheet/IRF540_314655.html.
[5]. OP07 datasheet http://www.dzsc.com/datasheet/OP07_950754.html.
[6]. AD8326 datasheet http://www.dzsc.com/datasheet/AD8326_1131438.html.

关键字:低频功率放大器  INA128  AD转换 引用地址:基于实用低频功率放大器的设计

上一篇:单片机开发板是什么?
下一篇:兼容标准的高功率PoE系统设计

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

适用于桥接电路的高精度AD转换电路图
适用于桥接电路的高精度AD转换电路图
[模拟电子]
适用于桥接电路的高精度<font color='red'>AD转换</font>电路图
采用ATmega16单片机的干式变压器智能控制器系统设计
1工作原理   温控仪由温度监测、信号处理、输出控制三部分组成。系统框图如图1所示,它通过预埋在 变压器三相绕组中的三只铂电阻传感器获取绕组温度值,经信号调理电路处理后直接送入控 制器的A/D转换输入端。微控制器根据信号数据及设定的各种控制参数,按照嵌入的软件控 制规律执行计算与处理,自动显示变压器绕组的温度值、输出相应的控制信号、控制风机的 启停,并根据当前状态输出正常、报警和跳闸信号等,同时将各种数据通过RS-485传到上 位机实现集中监控。   温控仪控制核心采用ATmegal6单片机,它是一款基于AVR RISC的低功耗CMOS 8位单片机,在 一个时钟周期内执行一条指令,可以取得1MIPS/MHz的性能,因此具有实时性。
[单片机]
采用ATmega16单片机的干式变压器智能控制器系统设计
LM12H458高集成度的数据采集系统DAS芯片的应用
  1 概述   LM12H458是高集成度的数据采集系统?DAS?芯片,它将采样保持、A/D转换集成在一块芯片内,从而大大减少了外围电路的设计。其8路模拟信号输入既可作为单端输入,又可两两组成差分输入。器件内部提供的一个2.5V参考电压、8×48bit指令RAM和32×16bit的FIFO大大减小了微处理器的负担。LM12H458的工作电压为3~5.5V,功耗小于34mW,待命模式下的功耗只有50μW。此外,LM12H458还有如下主要性能:   ●有三种工作模式:分别为带符号的13位模式、带符号的9位模式和看门狗模式;   ●有8个模拟信号输入通道,模拟信号可单端输入,也可差分输入;   ●内置采样保持和2.5V参考电
[单片机]
LM12H458高集成度的数据采集系统DAS芯片的应用
atmega8535 Ad转换的c程序
atmega8535 Ad转换的c程序 #include io8535v.h #define uchar unsigned char #define uint unsigned int uchar Table ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar Data ={0,0,0,0}; void DelayMs(uint i) //0.25ms {uchar j; for(;i!=0;i--) {for(j=250;j!=0;j--) {;}} } void Display(uchar *p) //间隔5ms显示 {uchar i,sel=0x
[单片机]
51单片机驱动12位AD转换MAX1241程序及原理图
下面是MAX1241和51单片机连接的电路图: 本程序的完整工程文件下载: http://www.51hei.com/f/1241.rar 以下是源码: #include reg51.h #define uchar unsigned char #define uint unsigned int #define High 1 #define Low 0 int t; sbit cs=P2^7; sbit sclk=P2^6; sbit dout=P2^5; unsigned char b ; uchar code tv ={0x08,0x10,0x20,0x40,0X80};//位选 uchar code dc ={0xC0
[单片机]
51单片机驱动12位<font color='red'>AD转换</font>MAX1241程序及原理图
STC12C2052AD单片机AD转换程序设计
#include STC12C2052AD.h //定义的 系统头文件和全局变量 #include intrins.h #define uchar unsigned char #define uint unsigned int #define DogReset() WDT_CONTR=0x35 // T1 定时 0.1ms.作为系统计时用, #define vT01ms 2 #define vT10ms 10 #define vT100ms 10 #define vT01S 100 // 1 s = 10 ms * 100 #define vT0HVal 0xfe //0xff //0xfe //0xf6 #de
[单片机]
使用AVR单片机做AD转换的几点建议
结合自己的开发经验给出几点建议: AD转换时间应当大于64us(预分频决定),如果采样保持时间短,采集结果可能不准确; 应该让采集电压源尽量保持稳定; (是让采样保持电路稳定。) AVCC和VCC之间的电压差不得超过0.3V,否则采样值波动会很大; 在采样的过程中,不要有数字电路的操作,比如IO口赋值等; 如果有可能,请使用外部参考电压源; 选择合适的参考电压值,比如测1.5V电压,参考电压为2V就比较合适; 如果AD采样要求较高,被测电路与芯片工作电路分开供电。 调试的过程中不要有JTAG的参与,JTAG会影响采样结果,应该将程序直接烧录到单片机中,用串口或者LED等查看结果。 按照以上建议,
[单片机]
STC12C2052AD单片机AD转换C语言程序的实现
功能:STC12C2052AD AD转换C程序 +PWM输出功能 成功使用。 应用:AD检测电压进行过欠压保护(继电器控制)+PWM把直流电压斩波成脉动直流。 板子功能:给手机电池充电。 降压用的LM317,小电流应用应该够了。没时间去买开关管,就用的9013开关。 图纸: //以下是成功了的程序。如果你需要应用在你自己的项目中,您只需要更改io就能直接应用了 //程序的完整版本下载地址:http://www.51hei.com/ziliao/file/stc12c2052adde.rar #include stc12c2052ad.h //stc 单片机 专用的头文件 #include int
[单片机]
STC12C2052AD单片机<font color='red'>AD转换</font>C语言程序的实现
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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