自动增益放大器.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动增益放大器

自动增益控制放大器 一、设计思路描述 本自动增益控制放大器系统以MSP430G2553为控制核心。利用单片机内部ADC10对末级输出信号采样,可由按键控制三种模式以及增益倍数的切换,也可根据采样得到的末级输出信号幅度大小,自动控制DAC7811作为TLC085反馈电阻网络,从而实现对末级自动增益控制。在软件设计中,我们实现三种不同的模式切换: 1.交流手动模式中。根据选择增益倍数不同,我们可以算出不同的code值,将code值传给DAC7811。例如:当我选择0.2倍增益时,那么需要控制前级衰减,同时code值为2048,因此增益倍数Av=0.1*4096/2048=0.2。 2.直流自动换挡模式。根据单片机内部ADC10对输出信号采样幅度大小,自动控制前级是否衰减、控制CD4051选择OPA 2227反馈电阻,从而实现0.2、0.5、2、5的最大增益倍数。 3.自动增益模式。根据利用单片机内部ADC10对输出信号采样幅度大小自动控制前级是否衰减,控制CD4051选择OPA 2227反馈电阻。 二、硬件电路设计 2.1前级信号衰减电路 图2.1 前级衰减电路 如图2.1所示,前级衰减电路由CD4051、OPA2227、20K?以及2K?电阻组成,其中CD4051为单刀八掷开关。在该电路中,单片机MSP430G2553通过P1.3口进行对CD4051中两种电阻进行选择,改变OPA2227反馈电阻,从而实现0.1倍与1倍的控制。 在整个电路中,前级衰减电路十分重要,它不仅仅是对输入信号进行衰减,还可以对单片机MSP430G2553进行保护。 2.2末级DAC7811增益自动控制电路 图2.2 DAC7811增益自动控制电路 图2.2为末级DAC7811增益自动控制电路。利用单片机内部ADC10对输出信号经过OPA2340绝对值整形后的波形进行采样,根据幅值控制CD4051选择OPA2227反馈电阻,进而控制衰减10倍或1倍。 该电路由TLC085与DAC7811组成,其中TLC085为四路运算放大器,在这次设计中,我们只使用两路,一路作电压跟随器使用,起缓冲作用;另一路放大器是与DAC7811形成反馈电路,实现增益调节。 在DAC7811的数据手册中,我们可以根据公式: ∴ 单片机MSP430G2553通过控制P2.0 P2.1 P2.2三个端口,给DAC7811发送数据。由上公式可知,当Av=5时,我们只需要控制单片机MSP430G2553给DAC7811发送相对应的code值。 在该电路中,DAC7811特别小,因此将其焊在洞洞板上是非常困难的,建议使用脚距为0.5mm的转接板,也不要随意掰其引脚,谨防引脚断裂!!!! 2.3键盘显示模块 在键盘中,我们采用三个键设计,其关系如下图2.3所示,它们分别为模式选择键、增益选择键和确定键。模式选择键可以在交流自动、直流换挡自动和自动增益三种模式切换; 增益选择可以选择0.2、0.5、2、5四种增益;最后的确定键的作用为总开关,只有当确定键按下之后,单片机才会运行相应的模式。 图2.3 键盘设计电路 显示部分比较麻烦,为了节省I/O端口,开始我们用74HC164和1602显示,这样只需要4个I/O端口。但是在实际中这种方案是不可行的,因此我们最后选择用12864作为显示,需要2个I/O端口,实际运行通过。 三、软件程序设计 3.1 ADC10采样模块 在程序中,每隔1607个时钟周期对输入的交流进行一次AD采样,因为1607是一个质数,所以基本可以保证采样在不同的正弦相位,通过10000次取点计算出峰峰值。其流程图如图3.1所示。 3.11ADC10主要特性: 1)有内部基准1.5v或2.5v,还可以外接基准电压。 2)采样对象:可直接向内部温度传

文档评论(0)

tianma2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档