011109030119基于单片机的可控放大器.docx

上传人:b****1 文档编号:2069786 上传时间:2023-05-02 格式:DOCX 页数:31 大小:839.94KB
下载 相关 举报
011109030119基于单片机的可控放大器.docx_第1页
第1页 / 共31页
011109030119基于单片机的可控放大器.docx_第2页
第2页 / 共31页
011109030119基于单片机的可控放大器.docx_第3页
第3页 / 共31页
011109030119基于单片机的可控放大器.docx_第4页
第4页 / 共31页
011109030119基于单片机的可控放大器.docx_第5页
第5页 / 共31页
011109030119基于单片机的可控放大器.docx_第6页
第6页 / 共31页
011109030119基于单片机的可控放大器.docx_第7页
第7页 / 共31页
011109030119基于单片机的可控放大器.docx_第8页
第8页 / 共31页
011109030119基于单片机的可控放大器.docx_第9页
第9页 / 共31页
011109030119基于单片机的可控放大器.docx_第10页
第10页 / 共31页
011109030119基于单片机的可控放大器.docx_第11页
第11页 / 共31页
011109030119基于单片机的可控放大器.docx_第12页
第12页 / 共31页
011109030119基于单片机的可控放大器.docx_第13页
第13页 / 共31页
011109030119基于单片机的可控放大器.docx_第14页
第14页 / 共31页
011109030119基于单片机的可控放大器.docx_第15页
第15页 / 共31页
011109030119基于单片机的可控放大器.docx_第16页
第16页 / 共31页
011109030119基于单片机的可控放大器.docx_第17页
第17页 / 共31页
011109030119基于单片机的可控放大器.docx_第18页
第18页 / 共31页
011109030119基于单片机的可控放大器.docx_第19页
第19页 / 共31页
011109030119基于单片机的可控放大器.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

011109030119基于单片机的可控放大器.docx

《011109030119基于单片机的可控放大器.docx》由会员分享,可在线阅读,更多相关《011109030119基于单片机的可控放大器.docx(31页珍藏版)》请在冰点文库上搜索。

011109030119基于单片机的可控放大器.docx

011109030119基于单片机的可控放大器

可控放大器偏向硬件的XXX

摘要

本着简单、准确、可靠、稳定、通用的原则,采用了分级设计匹配互连的思想。

系统的特色在于:

通过开关,改变反馈电阻阻值,从而改变放大器增益,增益从10dB到60dB可调步距为10dB。

用单片机AT89s52对可控放大器进行程序控制,可以同时对两路输入信号进行二阶低通、高通、带通、带阻以及全通滤波处理,滤波器的中心频率在15kHz~50kHz频率范围内实现64级程控调节,其Q值在0.5~64范围实现128级程控调节。

作品通过实验完成,并制作成实物。

设计采用压控增益器件AD603,进行合理的级联和阻抗匹配,加入后级功率输出,并能进行预置和控制,稳定性好,可控范围大。

整个作品制作成本低、功耗小,除个别指标未能达到设计要求外,其它全部达到设计要求。

关键字:

可控放大;AT89S52;程控增益

Controlledamplifiershardwareto

Abstract

Inlinewithsimple,accurateandreliable,stableandgeneralprinciples,usingahierarchicaldesignmatchinginterconnectionthoughts.Systemfeatures:

throughswitches,changethefeedbackresistancevalue,whichchangesamplifier,gainfrom10dBto60dBadjustablestepdistancefor10dB.

WithmonolithicintegratedcircuitAT89s52forcontrollableamplifierforprogramcontrol,cantobothroadinputsignalsecond-orderlowpass,qualcomm,band-pass,band-stopandtotalpassfilteringprocessing,filter,thecenterfrequencyin15kHz~50kHzfrequencyrangesrealize64levelprogram-controlledadjustment,itsQvaluein0.5~64rangerealize128levelprogram-controlledadjustment.

Worksthroughexperimentscompleted,andmadeitintoreal.DesignUSESavoltagecontrolledgaindeviceAD603reasonablemagnitude7.3impedancematching,joinafterclass,andcanoutputpowerpresetandcontrol,goodstabilityandcontrollablerange.Thewholeworksmadelowcost,lowconsumption,inadditiontotheindividualindexesfailedtomeetthedesignrequirements,allotheroutsidetomeetthedesignrequirements.

Keyword:

controllableamplification,AT89S52devices,Program-controlledgain

目录

摘要1

目录3

第1章可控放大器方案设计与论证4

1.1测量放大部分4

1.2滤波部分5

1.3系统整体设计方案6

第2章可控放大器元器件选型6

2.1主控制器AT89S516

2.1.1MSC-51芯片资源简介6

2.1.2单片机的引脚8

2.1.3AT89S51单片机的外接晶体引脚8

2.1.4AT89S51单片机的控制线9

2.1.5AT89S51单片机复位方式9

2.21602字符型LCD显示系统10

第3章可控放大器硬件电路设计15

3.1可控放大器滤波部分电路设计15

3.1.1二阶无源低通滤波器18

3.1.2无源RC高通滤波器19

3.3单片机最小系统部分电路设计20

3.4供电电源电路设计23

第4章可控放大器软件设计25

4.1软件流程图25

4.2软件程序清单25

结束语26

参考文献27

谢辞28

附件1:

程序清单29

 

绪论

设计并制作一个可控放大器,其组成框图如图1所示。

放大器的增益可设置;低通滤波器、高通滤波器、带通滤波器的通带、截止频率等参数可设置。

图1可控放大器组成框图

1.基本要求

(1)放大器输入正弦信号电压振幅为10mV,电压增益为40dB,通频带为100Hz~40kHz,放大器输出电压无明显失真。

(2)滤波器可设置为低通滤波器,其-3dB截止频率fc在1kHz~20kHz范围内可调,调节的频率步进为1kHz,2fc处放大器与滤波器的总电压增益不大于30dB,RL=1k。

(3)滤波器可设置为高通滤波器,其-3dB截止频率fc在1kHz~20kHz范围内可调,调节的频率步进为1kHz,0.5fc处放大器与滤波器的总电压增益不大于30dB,RL=1k。

(4)截止频率的误差不大于10%。

(5)有设置参数显示功能。

2.说明

1.正弦输入信号由信号源提供。

2.放大器输出端应留测试端子。

3.设计报告正文应包括系统总体框图、核心电路原理图和主要的测试结果。

完整的电路原理图、重要的源程序和完整的测试结果可用附件给出。

 

第1章可控放大器方案设计与论证

1.1测量放大部分

(1)前置放大电路的设计

方案一:

用LM324放大器,其电源电流很小且与电源电压无关,输入偏流电阻是温度补偿的,也不需外接频率补偿,可做到输出电平与数字电路兼容,但其带宽参数无法满足本设计要求故不采用。

方案二:

采用运算放大器F353,该芯片具有输入电阻高,输出电阻很低,负载能力强,增益带宽为4M。

为了达到60DB增益采用两级放大,第一级放大倍数为2,总的放大倍数为第一级放大倍数与第二级放大倍数的乘积。

图1.1方案二设计图

(2)程控增益放大部分

由一增益可软件编程的放大器,将不同幅度的模拟输入信号放大到某个特定范围,便于A/D转换器进行采样;或者将给定信号放大一个由软件设定的增益后输出。

方案一:

集成程控增益放大器。

它们具有低漂移、低非线性、高共模抑制比和宽频带等优点,但其增益有限,只能实现特定的几种增益切换。

所以我们不采用此方案。

方案二:

运放+模拟开关+电阻网络。

如图1这种方法利用模拟开关切换电阻反馈网络,从而改变放大电路的闭环增益。

此种方法通用性强,经济实惠,效果显著。

所以我们用此方案。

1.2滤波部分

在业自动化的许多领域都要使用滤波器。

一般有源滤波器均由运算放大器和RC元件组成。

方案一:

使用RC网络,RC电路尽管可以做到体积小和廉价,但要满足此设计要求,需多个图1.2结构并联,网络仍然过于庞大。

而且其上半周内电容C中积蓄得能量到下半周就会被电阻R消耗一半,因此单纯的RC电路Q值不会大于0.5,选择性差,效果同样不佳。

所以我们不采用。

图1.2RC网络

方案二:

使用MAX261可编程开关电容通用滤波器,它是美国MAXIM公司开发的一种通用有源滤波器,可用微处理器编程控制,方便的构成各种低通、带通、高通、陷波和全通配置,而且不需要外部元件,可靠性高,对使用环境的要求不高。

综合考虑成本,本题目我们采用方案一。

 

1.3系统整体设计方案

系统原理框图,见图1.3。

采用模拟开关控制反馈电阻调节电压增益,优点是电路简单、通用性强。

AT89S51直接驱动液晶显示,滤波部分采用RC分频并用模拟开关控制。

 

图1.4AT89S52控制总体框图

第2章可控放大器元器件选型

2.1主控制器AT89S51

2.1.1MSC-51芯片资源简介

89S51是MCS-51系列单片机的典型产品,我们就这一代表性的机型进行系统的讲解。

89S51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:

图2.1单片机内部结构示意图

A.中央处理器

中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

B.数据存储器(RAM)

89S51内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。

C.程序存储器(ROM)

89S51共有4KB掩膜ROM,最大可扩展64K字节,用于存放用户程序,原始数据或表格。

 

图2.2单片机结构框图

2.1.2单片机的引脚

89S51单片机内部总线是单总线结构,即数据总线和地址总线是公用的.89S51有40条引脚,与其他51系列单片机引脚是兼容的.这40条引脚可分为I/O接口线、电源线、控制线、外接晶体线4部分.89S51单片机为双列直插式封装结构,如图3.2所示.

 

图2.389S51引脚排列图

2.1.3AT89S51单片机的外接晶体引脚

(1)XTAL1:

片内振荡器反相放大器的输入端和内部时钟工作的输入端。

采用内部振荡器时,它接外部石英晶体和微调电容的一个引脚。

(2)XTAL2:

片内振荡器反相放大器的输出端,接外部石英晶体和微调电容的另一端。

采用外部振荡器时,该引脚悬空。

外接晶体引脚。

80C51单片机内部有一个高增益反相放大器,用于构成振荡器。

反相放大器的输入端为XTAL1,输出端为XTAL2,分别是80C51的19脚和18脚。

在XTAL1和XTAL2两端跨接石英晶体及两个电容就可以构成稳定的自激振荡器。

如图2.4所示:

图2.4振荡电路

石英晶振起振后要能在XTAL2线上输出一个3V左右的正弦波,使MCS-51片内的OCS电路按石英晶振相同频率自激震荡。

通常,OCS的输出时钟频率fosc为0.5MHZ~16MHZ,典型值为12MHZ电容器C1和C2通常取30pF左右,对震荡频率有微调作用。

调节它们可以达到微调震荡周期fosc的目的。

2.1.4AT89S51单片机的控制线

(1)RST:

复位输入端,高电平有效。

(2)ALE/PROG:

地址锁存允许/编程线。

(3)PSEN:

外部程序存储器的读选通线。

(4)EA/Vpp:

片外ROM允许访问端/编程电源端。

2.1.5AT89S51单片机复位方式

复位是单片机的初始化操作。

其主要功能是把程序计数器PC值初始化为0000H,使单片机从0000H单元开始执行程序。

除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

RST引脚是复位信号的输入端,高电平有效,其有效时间应持续24个震荡周期(即两个机器周期)以上。

若使频率为6MHZ的晶振,则复位信号持续时间超过4μs才能完成复位操作。

复位操作由上电复位和按键手动复为两种方式。

上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图所示。

只要电源VCC的上电时间不超过1ms,就可以实现自动上电复位,即接通电源就完成了系统的复位初始化。

89S51单片机的复位靠外部电路实现,信号由RESET(RST)引脚输入,高电平有效,在振荡器工作时,只要保持RST引脚高电平两个机器周期,单片机即复位.复位后,PC程序计数器的内容为0000H,片内RAM中内容不变.复位电路一般有上电复位、手动开关复位和自动复位电路3种,如图2.5所示.

 

a.上电复位电路b.手动复位电路c.自动复位电路

图2.5单片机复位电路

 

2.21602字符型LCD显示系统

字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。

下面以长沙太阳人电子有限公司的1602字符型液晶显示器为例,介绍其用法。

一般1602字符型液晶显示器实物如图:

图2.61602字符型液晶显示器实物图

(1)1602LCD的基本参数及引脚功能

1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图2-7所示:

图2.71602LCD尺寸图

(2)1602LCD主要技术参数

显示容量:

16×2个字符

芯片工作电压:

4.5—5.5V

工作电流:

2.0mA(5.0V)

模块最佳工作电压:

5.0V

字符尺寸:

2.95×4.35(W×H)mm

(3)引脚功能说明

表2-1引脚接口说明表

编号

符号

引脚说明

编号

符号

引脚说明

1

VSS

电源地

9

D2

数据

2

VDD

电源正极

10

D3

数据

3

VL

液晶显示偏压

11

D4

数据

4

RS

数据/命令选择

12

D5

数据

5

R/W

读/写选择

13

D6

数据

6

E

使能信号

14

D7

数据

7

D0

数据

15

BLA

背光源正极

8

D1

数据

16

BLK

背光源负极

第1脚:

VSS为地电源。

第2脚:

VDD接5V正电源。

第3脚:

VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,可以通过一个10K的电位器调整对比度。

第4脚:

RS为寄存器选择,高电平时选择寄存器、低电平时选择指令寄存器。

第5脚:

R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。

当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。

第6脚:

E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

第7~14脚:

D0~D7为8位双向数据线。

第15脚:

背光源正极。

第16脚:

背光源负极。

(4)1602LCD的指令说明及时序

表2-2指令时序图

序号

指令

RS

R/W

D7

D6

D5

D4

D3

D2

D1

D0

1

清显示

0

0

0

0

0

0

0

0

0

1

2

光标返回

0

0

0

0

0

0

0

0

1

*

3

置输入模式

0

0

0

0

0

0

0

1

I/D

S

4

显示开/关控制

0

0

0

0

0

0

1

D

C

B

5

光标或字符移位

0

0

0

0

0

1

S/C

R/L

*

*

6

置功能

0

0

0

0

1

DL

N

F

*

*

7

置字符发生存贮器地址

0

0

0

1

字符发生存贮器地址

8

置数据存贮器地址

0

0

1

显示数据存贮器地址

9

读忙标志或地址

0

1

BF

计数器地址

10

写数到CGRAM或DDRAM)

1

0

要写的数据内容

11

从CGRAM或DDRAM读数

1

1

读出的数据内容

指令1:

清显示,指令码01H,光标复位到地址00H位置。

指令2:

光标复位,光标返回到地址00H。

指令3:

光标和显示模式设置I/D:

光标移动方向,高电平右移,低电平左移S:

屏幕上所有文字是否左移或者右移。

高电平表示有效,低电平则无效。

指令4:

显示开关控制。

D:

控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:

控制光标的开与关,高电平表示有光标,低电平表示无光标B:

控制光标是否闪烁,高电平闪烁,低电平不闪烁。

指令5:

光标或显示移位S/C:

高电平时移动显示的文字,低电平时移动光标。

指令6:

功能设置命令DL:

高电平时为4位总线,低电平时为8位总线N:

低电平时为单行显示,高电平时双行显示F:

低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。

指令7:

字符发生器RAM地址设置。

指令8:

DDRAM地址设置。

指令9:

读忙信号和光标地址BF:

为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。

指令10:

写数据。

指令11:

读数据。

图2.8读操作时序

图2.9写操作时序

(5)1602LCD的RAM地址映射及标准字库表

液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。

要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,下图2.10是1602的内部显示地址。

图2.101602的内部显示地址

例如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?

这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H)。

在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。

每次输入指令前都要判断液晶模块是否处于忙的状态。

1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:

阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”

(6)硬件原理图

1602液晶显示模块可以和单片机AT89C51直接接口,电路如图2.11所示。

图2.11硬件原理图

第3章可控放大器硬件电路设计

3.1可控放大器滤波部分电路设计

 滤波器是一种选择装置,它对输入信号进行加工和处理,从中选出某些特定的信号作为输出。

电滤波器的任务是对输入信号进行选频加权传输。

  电滤波器是Campbell和wagner在第一次世界大战期间各自独立发明的,当时直接应用于长途载波电话等通信系统。

电滤波器主要由无源元件R、L、C构成,称为无源滤波器。

  滤波器的输出与输入关系通常用电压转移函数H(S)来描述,电压转移函数又称为电压增益函数,它的定义如下

式中UO(S)、Ui(S)分别为输出、输入电压的拉氏变换。

在正弦稳态情况下,S=jω,电压转移函数可写成

式中

表示输出与输入的幅值比,称为幅值函数或增益函数,它与频率的关系称为幅频特性;(ω)表示输出与输入的相位差,称为相位函数,它与频率的关系称为相频特性。

幅频特性与相频特性统称滤波器的频率响应。

滤波器的幅频特性很容易用实验方法测定。

本实验仅研究一些基本的二阶滤波电路。

滤波器按幅频特性的不同,可分为低通、高通、带通和带阻和全通滤波电路等几种,图附录3.1给出了低通、高通、带通和带阻滤波电的典型幅频特性。

低通滤波电路,其幅频响应如图附录3.1(a)所示,图中|H(jωC)|为增益的幅值,K为增益常数。

由图可知,它的功能是通过从零到某一截止频率ωC的低频信号,而对大于ωC的所有频率则衰减,因此其带宽B=ωC。

高通滤波电路,其幅频响应如图附录3.1(b)所示。

由图可以看到,在0<ω<ωC范围内的频率为阻带,高于ωC的频率为通带。

带通滤波电路,其幅频响应如图附录3.1(c)所示。

图中ωCl为下截止频率,ωCh为上截止频率,ω0为中心频率。

由图可知,它有两个阻带:

0<ω<ωCl和ω>ωCh,因此带宽B=ωCh-ωCl。

带阻滤波电路,其幅频响应如图附录3.1(d)所示。

由图可知,它有两个通带:

0<ω<ωCl及ω>ωCh和一个阻带ωCl<ω<ωCh。

因此它的功能是衰减ωCl到ωCh间的信号。

通带ω>ωCh也是有限的。

带阻滤波电路阻带中点所在的频率ωZ叫零点频率。

(a)低通滤波电路(b)高通滤波电路

(c)带通滤波电路(d)带阻滤波电路

图附录3.1各种滤波电路的幅频响应

二阶基本节低通、高通、带通和带阻滤波器的电压转移函数分别为

 

低通

高通

     

带通

      

带阻

式中K、ωp、ωz和Qp分别称为增益常数、极点频率、零点频率和极偶品质因数。

正弦稳态时的电压转移函数可分别写成

      

低通

高通

     

带通

      

带阻

3.1.1二阶无源低通滤波器

3.2无源低通滤波器

函数信号发生器选定为正弦波输出,固定输出信号幅度为

,改变

(零频率可以用

,或

近似)从40Hz~3KHz范围内不同值时,用毫伏表测量

要求找出极点频率

和截止频率

的位量,其余各点频率由学生自行决定,数据填入表1中。

画出此滤波器的幅频特性曲线,并进行误差分析。

注:

时,对应的频率称为

);截止频率

)是幅值函数自

下降3db,即

时,所对应的频率。

每次改变频率时都应该注意函数发生器的输出幅度为Uip-p=1V。

我们可以用示波器来监视函数信号发生器的输出幅度。

3.1.2无源RC高通滤波器

图3.3无源RC高通滤波电路

电路为二阶无源RC高通滤波器基本节,采用复频域分析,可以得其电压转移函数为:

根据二阶基本节高通滤波器电压转移函数的典型表达式:

可得增益常数K=1,极点频率

,极偶品质因数

正弦稳态时,电压转移函数可写成:

幅值函数为:

由上式可知:

时,

时,

时,

可见随着频率增加幅值函数增大,该电路具有使高频信号通过的特性,故称为高频滤波器。

3.3单片机最小系统部分电路设计

图3.4单片机最小系统的结构图

单片机的最小系统是由电源、复位、晶振、/EA=1组成,下面介绍一下每一个组成部分。

1.电源引脚

Vcc 40 电源端

GND 20 接地端

工作电压为5V,另有AT89LV51工作电压则是2.7-6V,引脚功能一样。

2.外接晶体引脚

图3.5晶振连接的内部、外部方式图

XTAL1 19

XTAL2 18

  XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。

内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。

晶振的频

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2