电赛选拔-可控放大器课案_第1页
电赛选拔-可控放大器课案_第2页
电赛选拔-可控放大器课案_第3页
电赛选拔-可控放大器课案_第4页
电赛选拔-可控放大器课案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录摘要2第一章设计原理与论证1. 测量放大部分3(1) 前置放大电路的设计 3(2) 程控增益放大部分42. 滤波部分4第二章系统整体设计方案1. 系统原理框图62. 整体电路图63. 滤波部分74. 单片机控制部分75. 软件流程8第三章主要参数计算1. 前端放大电路及程控放大部分 82. 通频带计算83. 抗干扰措施10第四章参数测试分析1. 放大器测试102. 程控滤波器测试113. 结论11附录(总程序)12可控放大器【摘要】本着简单、准确、可靠、稳定、通用的原则,采用了分级设计匹配互连的思 想。系统的特色在于:通过模拟开关,改变反馈电阻阻值,从而改变放大器增益, 增益从10dB到6

2、0dB可调步距为10dB 。用单片机STC89C52对可编程滤波器芯片MAX262进行程序控制,可以同 时对两路输入信号进行二阶低通、高通、带通、带阻以及全通滤波处理,滤波器 的中心频率在15kHz50kHz频率范围内实现64级程控调节,其Q值在0.5 64范围实现128级程控调节。要求:1. 基本要求(1) 放大器输入正弦信号电压振幅为20mV电压增益为45dB,通频带为100Hz 20kHz,放大器输出电压无明显失真。(2) 滤波器可设置为低通滤波器,其-3dB截止频率fc在1kHz10kHz范围内可调, 调节的频率步进为1KHz 2fc处放大器与滤波器的总电压增益不大于 30dB,RL=

3、1k。(3) 滤波器可设置为高通滤波器,其-3dB截止频率fc在1kHz10kHz范围内可调, 调节的频率步进为0.5kHz,0.5fc处放大器与滤波器的总电压增益不大于 30dB, RL=1k 。(4) 截止频率的误差不大于10%(5) 有设置参数显示功能。2、发挥部分(1) 放大器电压增益为55dB,输入正弦信号电压振幅为20mV增益10dB步进可 调,通频带为100Hz50kHz。(2) 制作一个带通滤波器,中心频率25kHz,通频带5kHz,在20kHz和30kHz频率 处,要求放大器与带通滤波器的总电压增益不大于45dB。(3) 上述带通滤波器中心频率可设置,设置范围15kHz35k

4、Hz,步进为2kHz。(4) 电压增益、截止频率误差均不大于5%(5) 其他。第一章设计原理与论证根据题目要求分以下几部分进行方案设计与论证:1、测量放大部分(1)前置放大电路的设计方案一:用LM324放大器,其电源电流很小且与电源电压无关,输入偏流电阻是温 度补偿的,也不需外接频率补偿,可做到输出电平与数字电路兼容, 但其带宽参 数无法满足本设计要求故不采用。采用运算放大器OP07, Op07芯片是一种低噪声,非斩波稳零的双极性运算 放大器集成电路。由于 OP07具有非常低的输入失调电压(对于 OP07A最大为 25卩卩,所以OP07在很多应用场合不需要额外的调零措施。OP07同时具有输入偏

5、置电流低(OP07A为i2nA)和开环增益高(对于OP07A为300V/mV)的特点, 这种低失调、高开环增益的特性使得 OP07特别适用于高增益的测量设备。为了达到60DB增益采用两级放大,第一级放大倍数为 10,总的放大倍数 为第一级放大倍数与第二级放大倍数的乘积。(2)程控增益放大部分由一增益可软件编程的放大器,将不同幅度的模拟输入信号放大到某个特定 范围,便于A/D转换器进行采样;或者将给定信号放大一个由软件设定的增益 后输出。方案一:集成程控增益放大器。它们具有低漂移、低非线性、高共模抑制比 和宽频带等优点,但其增益有限,只能实现特定的几种增益切换。 所以我们不采 用此方案。方案二:

6、运放+模拟开关+电阻网络。如图1这种方法利用模拟开关切换电 阻反馈网络,从而改变放大电路的闭环增益。此种方法通用性强,经济实惠,效 果显著。所以我们用此方案。2、 滤波部分在业自动化的许多领域都要使用滤波器。 一般有源滤波器均由运算放大器和 RC元件组成。方案一:使用RC网络,RC电路尽管可以做到体积小和廉价, 但要满足此设计 要求,需多个图2结构并联,网络仍然过于庞大。而且其上半周内电容 C中积蓄 得能量到下半周就会被电阻R消耗一半,因此单纯的RC电路Q值不会大于0.5, 选择性差,效果同样不佳。所以我们不采用。图2方案二:使用MAX262可编程开关电容通用滤波器,它是美国MAXIM公司 开

7、发的一种通用有源滤波器,可用微处理器编程控制,方便的构成各种低通、带 通、高通、陷波和全通配置,而且不需要外部元件,可靠性高,对使用环境的要 求不高。如图3通过单片机(89s52 )对该芯片的6个输入端进行有效设置可实 现64个不同的中心频率fo,而且Q值可达128完全满足本题目所以我们采用方共15页第15页d06OKA eelsCtJOlTMAX 260”cuu9.W. JUL DMimP1J rwwra&HhIJH 亠亠TJFM亠亠dituAI*JFMIjI XI1iU1It4111IItIIf1*IfII14IT11M 41111齐亠丄.亠 * X 士Itw 1己一占G:7D1-5I0J

8、VGND4单片机控制部分:霜】就口心:!严兰工HSH fl3 -B - -一 lpTEP.DBlfbBFBZBHPBCONSJSCON2, r h5.软件流程如下:总程序框图,见图5初始化低通滤波控高通慮波带通滤波控増益控制第三章主要参数计算1、前端放大电路及程控放大部分放大电路采用反相放大放大倍数计算公式为 Avf=-Rw/Rf Av=20lgAvf当增益Av=10dB Avf=3.16=Rw/10k 。由此可计算出Rw=31.6k 欧姆,再经 过模拟开关CD4051进而可计算出增益分别为20、30、40、50、60时Rw的 值(如图)。调节Rw的值即可获得所需的增益。2、通频带计算系统选用

9、模式一实现低通、带通,模式三实现高通。同时 89C51的ALE信 号送到MAX261的CLKA和CLKB引脚作为时钟信号及晶振频率 1/6及2MHz 作为MAX261的外部时钟时钟频率,MAX261处理的输入信号范围为 15kHz50kHz ,通过改变编程数据F0F5实现64级中心频率调节。根据厂家 的芯片资料fclk/f0=40.84+1.57N1 及Q=64/( 128-N2)并由查表得出下表数据:fOfclkMODES1,3F5F0N1Q6Q0N21kHz125kHz125.6601000016001000015.62kHz250kHz125.6601000016001000015.63

10、kHz0.5MHz166.5010101042010101042.14kHz0.5MHz125.6601000016001000015.65kHz0.5MHz100.560000000000000006kHz1MHz166.501010104201010104237kHz1MHz142.94011011270011111278kHz1MHz125.6601000016001000015.69kHz1MHz109.96000111700001116.810kHz1MHz100.5300000000000000011kHz2MHz182.2111010052011010051.812kHz2MHz

11、166.5010101042010101042.213kHz2MHz153.931000103401000103414kHz2MHz142.940110112700110112715kHz2MHz133.520101012100101012116kHz2MHz125.6601000016001000015.617kHz2MHz117.810010111100010111118kHz2MHz111.53000111700001116.819kHz2MHz105.2400001130000011320kHz2MHz100.530000000000000003、抗干扰措施:宽带放大器的总增益为0 6

12、0dB ,因此抗干扰措施必须要做的好,才能避免 自激和减少噪声。设计中采用了如下方法:运算放大器采用低噪声、低失调、高开环增益的OP07,;在电源端并接0.1uf的电容避免电源的高频干扰,并接20uf的电容避免低 频干扰。所有信号耦合用电解电容两端并接高频瓷片电容,以避免高频增益下降。第四章参数测试分析1、放大器测试:增益(dB)Vi( mv)Vout02021.3mV10202020302040202.1V502060202、程控滤波器测试:Vi10101010101010101010fV o3.结论基本要求发挥要求实际性能(1)放大器输入正弦信号 电压振幅为10mV,电压 增益为40dB,

13、通频带为 100Hz40kHz,放大器 输出电压无明显失真。(1 )放大器电压增益为 60dB,输入正弦信号电 压振幅为10mV,增益 10dB 步进可调,通频 带 为 100Hz100kHz 。电压增益为60dB,输 入正弦信号电压振幅为10mV,增益10dB步进可调,通频带为100Hz100kHz 。(2 )滤波器可设置为低通 滤波器,其-3dB截止频率 fc在1kHz20kHz 范围 内可调,调节的频率步进 为1kHz,2fc处放大器与 滤波器的总电压增益不大 于30dB, RL=1kW。(2 )制作一个带通滤波 器,中心频率50kHz, 通频带10kHz , 在 40kHz 和 60k

14、Hz 频率 处,要求放大器与带通 滤波器的总电压增益不 大于45dB。低通滤波器,其-3dB 截止频率 fc在1kHz 20kHz 范围内可调,调 节的频率步进为1kHz, 2fc处放大器与滤波器的 总电压增益不大于 30dB, RL=1kW。(3)滤波器可设置为高通 滤波器,其-3dB截止频率 fc在1kHz20kHz 范围 内可调,调节的频率步进 为1kHz,0.5 fc处放大器 与滤波器的总电压增益不 大于 30dB, RL=1kW。(3)上述带通滤波器中 心频率可设置,设置范 围40kHz 60kHz ,步 进为2kHz。高通滤波器,其-3dB 截止频率 fc在1kHz 20kHz 范

15、围内可调,调 节的频率步进为1kHz, 0.5 fc处放大器与滤波器 的总电压增益不大于 30dB, RL=1kW。(4)截止频率的误差不大于 10% 。(4)电压增益、截止频 率误差均不大于5%。带通滤波器,中心频 率50kHz , 通频带 10kHz ,在 40kHz 和 60kHz 频率处,要求放 大器与带通滤波器的总 电压增益不大于45dB。(5)有设置参数显示功 能。(5)其他设置参数显示#defi ne S1 0x38#defi ne S2 0x34#defi ne S3 0x2e#defi ne S4 0x1euehar num,dd=0,Mode=3,N1,N2,c,Q=1;u

16、int f0=40000,fc_H=1000,fc_L=1000,d=0xf6;ulong fclk=200000;附录1程序#in elude #in elude #in elude vintrin s.htypedef un sig ned char uehar; typedef un sig ned int uint; typedef un sig ned long ulong;void Write_Max262(void);void Low_Pass(void);void High_Pass(void);uehar Fclk_FO_Q(void);void fd();uehar eod

17、e Table13=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x89,0xc7,0xf6;uehar eode Select6=0x7f,0xbf,0xdf,0xef,0xf7,0xfb;sbit A0=P1A0;sbit A仁 P1A1;sbit A2=P1A2;sbit A3=P1A3;sbit D0=P1A4;sbit D1= P1A5;sbit W_R=P1A6;sbit sw=P1A7;void Delay( uint z)uint x,y;for(x=z;x0;x-) for(y=124;y0;y-); void Dis

18、play(void)static uehar nu m,Temp;static uint k;P2=0xff&d;k+;switeh( num)ease 0:PO=Tabledd; break;ease 1:switeh(e)共15页第19页case 0:PO=TableO;Temp=O; break;case 1:P0=Table10;Temp=fc_H/1000; break;case 2:P0=Table11;Temp=fc_L/1000; break;case 3:P0=Table8;Temp=fO/1OOO; break;default:break;break;case 2:P0=T

19、ableTemp/10;break;case 3:P0=TableTemp%10;break;default:break;switch(c)case 0:P2=Select num&d;break;case 1:case 2:case 3:if(k20)P2=Select num &d;elseP2=0xff&d;break;nu m+;nu m%=4;k%=40;Delay(1);uchar Keysca n( void)uchar Key;if(P3&0 x3c)=0x3c)return(Oxff);Delay(10);if(P3&0 x3c)=0x3c)return(0xff);Key=

20、P3&0x3c;while(P3&0x3c)!=0x3c)Display();return(Key);void KeySet(void)uchar i;switch(Keysca n()case S1:c+;c%=4;break;case S2:switch(c)case 1:fc_H+=1000; if(fc_H=21000) fc_H=1000;break;case 2:fc_L+=1000;if(fc_L=21000) fc_L=1000;break;case 3:f0+=2000;if(f0=62000) fO=4OOOO;break;default:break;break;case

21、S3:switch(c)case 1:fc_H-=1000;if(fc_H=0) fc_H=20000;break;case 2:fc_L-=1000;if(fc_L=0) fc_L=20000;break;case 3:f0-=2000;if(f0=38000) f0=60000;break;default:break;break;case S4:switch(c)case 1:for(i=0;i3;i+)Q=1;High_Pass();Fclk_FO_Q(); break;case 2:for(i=0;i3;i+)Q=1;Low_Pass(); Fclk_F0_Q();Write_Max262();break;case 3:for(i=0;i3;i+)Q=fO/1OOOO; Fclk_F0_Q();Write_Max262(); break;default :break;void Low_Pass(void)Q=pow(Q,2);Q*=2;fO=(ui nt)(fc_L/(sqrt(1-1/Q)+sq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论