本帖最后由 季夏木槿 于 2014-7-5 21:51 编辑
前段时间忙着完成课程设计,现在也放假了,课设答辩也通过了,在这里将方案和大家分享一下,如果大家将来做课程设计或者毕业设计选了这个题目的话,可以参考这个方案。
数控放大器,即是用数字量控制放大器的放大倍,数字显示实际放大倍数。本设计结合模拟电子技术和单片机技术,通过数/模转换器,实现一种增益可调的数控放大器,该放大器的增益由单片机输出的数字量控制,实现数字量到模拟量的转换,根据预置的电压放大倍数合理分配第一级、第二级的放大量,实现步进为1的1~1 00的放大倍数预置和显示功能。
设计方案
用运算放大器构成的简单的放大电路如图1-1所示,它是一种通用反相比例运算放大器,其输入输出表达式为Vo=-(Rf/R)Vi,放大倍系数Av=-(Rf/R)。从放大倍数的表达式可以得知,无论改变输入电阻R、反馈电阻Rf,或两者同时改变,均可以改变放大器的增益。当R≤Rf时为增益大于1
的放大器,反之为增益小于1的衰减器,即可利用改变运算放大器反馈电阻Rf来调节增益的大小。
利用DAC内部电阻网络作为运放的反馈电阻
DAC内部是一个倒T的电阻网络,因此将其作为放大器的反馈元件接入电路中,改变其电阻网络的值,即可改变放大器的放大倍数。本设计选用DAC0832与集成运放构成数控放大器,DAC0832是8位的D/A转换芯片,其输出Vout=(28/D)Vi,其中D为8位数字量输入的二进制值,可满足28=256挡增益调节,通过改变0832输入的数字量即可改变放大器的增益,实现增益可控。它由CMOS电流开关和梯形电阻网络构成,具有结构简单、精确度高、体积小、控制方便、外围布线简化等特点。采用D/A转换器与运算放大器组成一个数控增益电路,可以克服由于开关电阻所带来的精度影响。
系统框图
本系统由键盘、显示器及其驱动电路、控制电路和放大电路组成。可以通过键盘控制增益,显示器显示当前的增益,即实现人机交互。
各模块的作用:
放大电路:由DAC0832和集成运放构成,0832作为反馈元件接到反馈回路中
键 盘:通过按钮开关实现键盘控制,用开关的通断改变输入单片机的数字量。
显示电路:由驱动电路和数码管组成,显示输出的放大倍数。
控制电路:89C51单片机作为控制器,它是硬件电路板的控制核心,用来接收数据、控制各模块、接收指令并反馈指令到相应模块中。