- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动增益控制放大器
一、设计思路描述
本自动增益控制放大器系统以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)采样对象:可直接向内部温度传
您可能关注的文档
- 第五章软件测试2说课.ppt
- 第五章软件设计说课.ppt
- 新员工入职安全培训绪论.ppt
- 重庆市2016中考数学第二部分题型一、选填重难点突破题型四反比例函数综合题论述.doc
- 重庆市巴蜀中学2016届高三(上)月考物理试题(版)(10月份)论述.doc
- 新粤教版5.4古生物的“遗产”—化石燃料绪论.ppt
- 新粤教版九年级化学4.4化学方程式绪论.ppt
- 重庆市第一中学2016届高三上学期期中考试数学(理)试题论述.doc
- 重庆市育才中学2015届中考第一次诊断考试数学试题及答案论述.doc
- 重庆市育才中学2015届中考数学一模试题论述.doc
- Unit3单元整体教学设计-七年级英语下册(人教版).pptx
- 人教版选修四Unit2IconicAttractionsUsingLanguageListeningandSpeaking.pptx
- 亿有多大(课件)-数学四年级上册人教版.pptx
- Unit5WhosedogisitBreadandwrite课件五年级英语下册人教PEP版.pptx
- Unit2MyfavouriteseasonPartC小学英语人教PEP版五年级下册(共20页PPT).pptx
- 基于微信小程序的考研英语学习系统论文V1.0.docx
- 基于微信小程序的威宁避暑旅游服务平台设计与实现.docx
- 0264基于spring boot乡村云车小程序设计与实现 初稿.docx
- 基于ssm框架的心灵疗愈服务平台-ppt.pptx
- 万方-基于SpringBoot的微信小程序智慧社区养老服务平台系统的设计与实现.docx
文档评论(0)