课程设计(论文)_基于51单片机的程控放大器设计.docxVIP

课程设计(论文)_基于51单片机的程控放大器设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(论文)_基于51单片机的程控放大器设计

电气学科大类电气学科大类 2009 级《单片机》课程设 计 报 告姓 名学号专业班号 电气提高班 指导教师 日 期 2012年3月 实验成绩 评 阅 人 摘要本设计主要以CD4051模拟开关以及所连的电阻网络作为核心,利用SST89C51单片机控制所选A/D的电阻网络状态,同时编写峰值检测软件对输入信号进行峰值检测并以此为依据来控制正弦波的放大倍数,最后利用液晶显示器将其显示出来。经过实际测量,本系统可以实现通频为0Hz~1.5KHz,放大倍数为0.96~5的无失真的自动波形放大器。关键词:?SST89C51单片机 液晶显示器 放大器 TLC549目录摘要2设计要求41.1程控放大器的作用41.2程控放大器的原理41.3课题要求5实验方案及论证5单元电路分析与实现 -63.1引脚特性说明63.2 A/D转换电路73.3控制显示电路83.4峰值检测电路设计 113.5实验硬件图 11 软件分析124.1编程排序124.2倍数与引脚对应124.3峰值检测134.4液晶显示134.5对TLC549进行操作154.6主程序流程分析15实验仿真处理及结果分析16实验总结 21参考文献 22附录23 设计要求.1.1程控放大器的作用在信号调理电路中,必须将输出信号调理在适当水平。比如一个正弦交流信号,要连接到A/D转换器件进行A/D转换,当A/D转换器件的参考电压为5V时,交流信号的幅值应调节到小于并接近于2.5V的水平,以提高A/D转换器件精度的利用率。被测交流信号一般为正负交替的电压信号,需经电压提升电路,将被测电压信号中叠加一个直流分量后,输出电压在0~5V之间,如图1.1.1所示:图1.1.1 适当的输出信号幅值如果输出信号的幅值过大,超出A/D器件的基准电压,显然不能得到正确的A/D转换结果;如果输出信号幅值过小,则不能充分发挥A/D转换器件精度,即不能充分利用A/D转换器件的位数。因此有必要将输出信号调理到0~5V之间,并且尽可能接近边界。当原始被测信号的幅值变化较大时,如果采用固定增益的信号调理电路,则不能自动根据原始被测信号的变化调整增益(放大倍数)。采用程控放大器,利用DSP实现增益的智能调节,则可以根据信号幅值的变化自动调整放大倍数。1.2程控放大器的原理程控放大器利用选通开关,控制放大器的反馈电阻阻值,实现改变放大倍数的原理工作,其基本原理如图1.2.1所示。 (a)多选一开关控制 (b)一对一开关控制图1.2.1开关组合控制放大倍数利用数模开关选通不同的开关通道,通过反馈电阻的搭配可以实现多种数值的放大。采用图1.2.1(a)所示的电路,只能进行较为简单的放大倍数控制。采用图1.2.1(b)所示的电路,放大器的放大倍数调整更灵活,只是编程也要复杂一些。实验中的选通电路原理如下图1.2.2所示。图1.2.2 程控放大器实验原理图本实验的控制电路采用8选1模拟开关器件CD4051作为放大器反馈电阻选择开关。1.3课题要求a.按照图1.2.2所示,在面包板上自行搭接放大器电路,并与实验箱上的A/D转换器件及单片机连接;b.自行编程实现程控放大的功能;c.按照图1.2.1(b)所示的电路原理,利用两片模拟开关器件CD4051,自行搭接程控放大器实验电路,并编程实现程控放大功能。实验方案设计及论证由于本实验中已经采用8选1模拟开关器件CD4051作为放大器反馈电阻选择开关,并且也指定了相应的阻值。所以不能用步进放大的方式来对放大器进行操作。同时由于实验中要求采用两块CD4051,通过两两电阻并联一共可得32种放大倍数。由于该32种放大倍数并无太多规律可循,所以弄清所有组合并对应单片机芯片的引脚变化是很重要的。先采取合适算法先将CD4051电阻组合一一列出并与芯片引脚相对应。具体可参考附录一。此外,利用TLC549进行峰值检测处理时需要对TLC549有一定了解:TLC549是 TI公司生产的一种低价位、高性能的8位 HYPERLINK /view/990260.htm \t _blank A/D转换器,它以8位开关电容逐次逼近的方法实现 A/D转换,其转换速度小于 17us,最大转换速率为 40000HZ,4MHZ典型内部 HYPERLINK /view/2343375.htm \t _blank 系统时钟,电源为 3V至 6V。它能方便地采用三线串行接口方式与各种微处理器连接,构成各种廉价的测控应用系统。实验过程中,通过TLC549获取输入信号的峰值,从而可以反馈给单片机一个最合适的放大倍数,使放大后峰峰值接近5V。放大倍数通过单片

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档