自动增益控制放大器

合集下载

一种自动增益控制放大器的设计

一种自动增益控制放大器的设计

一种自动增益控制放大器的设计摘要:本文介绍了一种自动增益控制放大器的设计方法,该方法采用反馈电路实现自动增益控制,使放大器在输入信号强度变化时保持输出信号稳定。

设计中采用了MOSFET管和电容的组合连接方式,使放大器具有高增益和低噪声系数,同时实现了高稳定性和可靠性。

实验结果表明,该自动增益控制放大器具有优良的性能,适用于信号放大和处理的多种应用场景。

关键词:自动增益控制;放大器设计;反馈电路;MOSFET管;电容连接;稳定性正文:1.引言随着科技的不断发展,信号处理技术在通信、电子、计算机等领域得到了广泛应用。

在众多信号处理技术中,信号放大是其中的重要环节之一。

而自动增益控制放大器是实现信号放大的重要器件之一。

它可以在输入信号强度变化时自动调整增益,使输出信号稳定。

因此,本文提出了一种自动增益控制放大器的设计方法,旨在提高放大器的性能和稳定性,并适用于多种信号处理场景。

2.设计原理自动增益控制放大器的设计原理是基于反馈电路实现自动调节增益。

如图1所示,当输入信号Uin经过放大器后,产生的输出信号Uout被反馈到放大器的控制端A处,与输入信号进行比较,产生一个误差电压Ue。

该误差电压被输入到一个控制器中进行处理,控制器通过调节放大器的增益,使误差电压接近于0,从而实现自动增益控制。

图1 自动增益控制放大器原理图在设计中,我们采用了MOSFET管和电容的组合连接方式,如图2所示。

MOSFET管可以提供高增益和低噪声系数,电容与MOSFET管的组合连接方式可以提供稳定性。

此外,在设计中还考虑了放大器的输出阻抗和带宽等因素,使放大器的性能更加优良。

图2 自动增益控制放大器组合连接示意图3.实验方法为验证设计的可行性和有效性,我们进行了一系列实验。

实验中,我们利用模拟电路软件对自动增益控制放大器进行模拟分析,并对其输出信号进行测量分析。

实验结果表明,该放大器具有优良的性能和稳定性。

4.实验结果与分析实验结果显示,该自动增益控制放大器在不同频率和输入信号强度下均能达到稳定的输出信号。

基于VCA810的自动增益控制放大器的设计与实现

基于VCA810的自动增益控制放大器的设计与实现

第31卷 第4期 苏州市职业大学学报 V ol .31,No .42020年12月 Journal of Suzhou V ocational University Dec . ,2020基于VCA810的自动增益控制放大器的设计与实现王书立a ,王勤宏b(苏州市职业大学 a .艺术学院;b .计算机工程学院,江苏 苏州 215104)摘 要: 以STM32F103RET6和VCA810为核心部件,辅以分级处理模块、测频模块、键盘输入模块、LCD 显示模块及话筒输入模块等组成一个自动增益控制放大器。

当输入音频信号频率在100 Hz~10 kHz 、幅度在10 mV~5 V 时,该系统可通过STM32F103RET6调节VCA810的压控电压,实现放大器输出幅度的保持、步进式调节和任意设定等功能,并能够根据环境噪声的改变自动调节放大器的输出幅度。

该设计适用于各种接收机、录音机和信号采集系统。

关键词:自动增益控制;放大器;STM32F103RET6;VCA810中图分类号:TN702 文献标志码:A 文章编号:1008-5475(2020)04-0030-06Design and Realization of Automatic Gain Control Amplifier Based on VCA810WANG Shuli a ,WANG Qinhong b(a .School of Fine Art ;b .School of Computer Engineering ,Suzhou Vocational University ,Suzhou 215104,China)Abstract :Taking STM32F103RET6 and VCA810 as the core components , the paper presents an automatic gain control amplifier composed of hierarchical processing module , frequency measurement module , keyboard input module , LCD display module , microphone input module , and etc . When the frequency of input audio signal varies between 100 Hz and 10 kHz , with the amplitude within the scope of 10 mV ~ 5 V , this system is capable of maintaining , step modulating , and setting the output amplitude of the amplifier through adjusting the voltage of VCA810, which is controlled by STM32F103RET6. Furthermore , the output amplitude of the amplifier can also be adjusted automatically according to ambient noises , which makes it suitable for the application in receiver , recorder and signal acquisition system .Keywords :automatic gain control ;amplifier ;STM32F103RET6;VCA810DOI :10.16219/j .cnki .szxbzk .2020.04.007收稿日期:2020-09-02作者简介: 王书立(1969—),男,黑龙江鸡西人,助理实验师,主要从事实验技术研究。

增益可自动控制的放大器的课程设计

增益可自动控制的放大器的课程设计

增益可自动变换的放大器设计一、设计题目及主要技术指标1.设计题目增益可自动变换的放大器设计2.主要技术指标(1)放大器增益可在1倍 2倍 3倍 4倍四档间巡回切换,切换频率为1Hz。

(2)能够对任意一种增益进行选择和保持,能显示当前档位(演示:控制某个增益保持时间为4S)。

二、系统组成框图经过查阅书籍和相关资料,再有我们组讨论从而得出增益可自动变换的放大器设计的方案是:1、设计思路1).放大器的电压增益由反馈电阻控制,因此只要改变反馈电阻就能切换不同的增益范围。

2).增益的自动切换,可通过译码器输出信号,四选一控制模拟开关来实现不同反馈电阻的接入;3)、对某一种增益的选择、保持通常由芯片的地址输入和使能端控制;在进行巡回检测时,其增益的切换频率由时钟脉冲决定。

2、总体方框图三、单元电路设计与分析1、总体概述:增益可自动变换的放大器电路,由两个555,其中一个555组成的震荡电路产生频率为1Hz的振荡波形,再有第二个555组成的4秒脉冲电路实现对增益保持4秒的功能。

用74LS90实现计数器功能,用4选一模拟开关CD4052来控制接入放大器的反馈电阻的变换,从而实现增益为1倍,2倍,3倍,4倍的切换。

用74LS47来驱动数码管。

由uA741及其外围电路组成的同相放大器实现电压的放大。

2、NE555多谐振荡器说明:本电路需要两个脉冲信号,一个1HZ的时钟脉冲、一个4S的保持脉冲,所以需要两个555电路,分别产生1HZ的脉冲和4S的延时保持脉冲,两个信号都是从555的3脚输出的。

它的频率计算公式为:3、或门电路它的作用是:当两路信号同时输入时,高电平有效,故而当有4S的脉冲信号时,它便输出4S的脉冲信号,从而可以实现保持4S的功能。

4、五进制计数器本电路由74LS90实现,当74LS90的CP端(下降沿有效)输入一个脉冲信号时,计数器便计一个数,经过内部处理,从Q0 ~ Q3输出二进制编码。

当电路计数到100时,Q2便把1送到2和3脚,是计数器从00在开始计数。

自动增益控制放大器

自动增益控制放大器

竞赛题名称: 自动增益控制放大器一、设计思路描述:题目要求要实现一个增益自动控制放大器,改变放大器增益的方法有很多。

1.通过模拟开关切换反馈电阻,从而改变放大倍数。

2.通过数字电位器改变反馈电阻改变增益。

3.通过乘法型DAC 内部的电阻网络来改变反馈电阻从而改变增益。

方案1,2由于模拟开关和数字电位器提供的阻值变化范围较少,很难实现自动增益的精确控制。

方案3,乘法型DAC 内部有丰富的电阻网络可以供选择,一个12位的DAC 有4095个动态范围的电阻值可以选择,能很好的满足动态范围。

程控放大器输入,输出用单片机内部的A/D采样在单片机内部处理数据得到直流电压值或者交流电压的幅度,根据输入确定放大倍数,测输出调整放大倍数当稳定。

时根据输入和输出的值算出放大倍数,Af=vout/vin 。

原理框图如下:二、硬件电路图图1 3.3V 基准源MSP430G2553 Launchpad 控制器程控放大输入信电平转 换电路1跟随器 A/D 检测电平转换电路按键增益设置5110液晶显示图2、程控增益部分图3、0.1V-5V直流可调输出三、算法数学描述:程控放大器的放大倍数Af=-R9*code/40950,将所要指定的放大倍数的code值写入DAC7811,从而控制放大器的输出,实现0.2,0.5,2,5的放大增益。

(1)输入信号的的测量,当输入0.1-5V以内的直流信号时经程控放大器后会反相(即出现负值),所以在程控放大器后再加一级反向放大器,使信号完全和输入的相同,便于信号进行采集。

(2)当输入是交流信号时,频率不超过100KHz,幅值范围为0.1—10V(Vpp),要求放大器的输出信号电压控制在1V(左右0.2V)(Vpp)的范围内。

根据要求可见输入的电压远远超过了单片机的采集电压范围。

同时,交流信号的负值部分不能采集。

首先,要采集输入信号,先要经过电位器进行1/4衰减,如果是10V(Vpp),就衰减到2.5V。

自动增益控制放大器

自动增益控制放大器

自动增益控制放大器--设计文档一、设计要求设计一个根据输入信号及环境噪声幅度自动调节音量的自动增益控制音响放大器。

(1)放大器输入端从mp3或信号源输入音频(100Hz~10kHz)信号,输出端带600Ω负载或驱动8Ω喇叭(2~5W)。

(2)当输入信号幅度在10mV~5V间变化时,放大器输出默认值保持在2V±0.2V内,波动越小越好。

(3)能够显示输入信号幅度大小及频率高低。

(4)能够在1V~3V范围内步进式调节放大器输出幅度,步距0.2V。

(5)能够根据环境噪声调整自动调节放大器输出幅度。

二、系统框图三、设计说明1)系统说明本系统以AD603为核心芯片,2片AD603级联,控制器采用32位的STM32作为主控芯片。

因为AD603的输入电压不超过2V,所以先对输入信号进行5倍的衰减,然后送入AD603的输入端。

同时,对输入信号进行幅值与频率的采样,将输入信号通过峰值检波电路得出幅值送入ADC采样,显示出幅值。

因为信号含有负电压,所以利用加法器将输入信号提高,送入ADC采样得出频率,通过频谱显示出来。

输出信号的采集也与输入信号相同。

AD603的增益与控制电压关系满足G(dB)=80Vg+20,同时它的输出电压最大不超过2V,我们设定AD603最大增益时输出1.5V,后级加一个固定放大倍数为2的功放,同时可实现功率的放大。

通过上面的公式可求出稳定在2V或者1~3V内步进可调时的控制电压,进而求出增益。

同时,我们加入闭环反馈系统,通过检测实际输出电压与预设值的比较,来自动调整增益,达到稳定输出电压的作用。

后级功率放大采用集成功放,同时可放大电压。

运用集成运放电路简单同时带负载能力强。

在AD603的前级与功放前级加入电压跟随器,一是用作输入缓冲,二是起到前后级隔离,减小干扰。

2)模块说明分压电路分压电路由一个4k与一个1k精密电阻构成,将输入信号衰减5倍,输入信号幅值变为2mV~1V,这样输入信号小于AD603的最大输入电压,可以将输入信号送入AD603。

agc工作原理

agc工作原理

agc工作原理
AGC工作原理
AGC全称为“自动增益控制器”,是指一种自动控制电路,用
于调节收音机、电视机、通信设备、雷达及许多其他电子设备中的接收电路放大器的增益。

AGC的工作原理如下:
1. 当接收到较弱的信号时,接收电路的放大器增益会自动增加,以便增强信号的强度。

2. 当接收到较强的信号时,接收电路的放大器增益会自动降低,以避免过度放大信号,导致信号失真或干扰。

3. AGC电路通常由一个控制电压或信号产生器控制放大器的
增益。

4. 控制电压或信号的大小与收音机、电视机或其他设备输入信号的强度成反比,使得放大器对所有输入信号的增益保持在一个稳定的范围内。

AGC是一种影响电子设备性能的重要电路元件,能够确保设
备对不同强度的输入信号作出恰当的反应,从而提高设备的灵敏度和性能。

自动增益控制放大器的设计与实现

自动增益控制放大器的设计与实现

自动增益控制放大器的设计与实现程望斌1, 杨陈明1, 江 武1, 贺利苗2, 佘凯华1, 龙 杰1(1. 湖南理工学院 信息与通信工程学院, 湖南 岳阳 414006; 2. 湖南理工学院 经济与管理学院, 湖南 岳阳 414006) 摘 要: 为实现稳定输出, 需对放大器系统的增益进行自动控制. 本文提出了自动增益控制放大系统的总体设计方案, 并对主要功能模块进行了方案比较与论证, 重点对硬件系统和软件系统进行了详细设计, 最后对系统进行了完整测试, 并对检测结果进行了分析. 结果表明: 系统稳定可靠、操控方便, 具有较好的人机交互性能.关键词: 自动增益控制; MSP430单片机; 直流放大; PGA2310中图分类号: TN432 文献标识码: A 文章编号: 1672-5298(2015)02-0048-05Design and Realization of Automatic Gain Control AmplifierCHENG Wang-bin 1, YANG Chen-ming 1, JIANG Wu 1, HE Li-miao 2,SHE Kai-hua 1, LONG Jie 1(1. College of Information and Communication Engineering, Hunan Institute of Science and Technology, Yueyang 414006, China;2. College of Economics and Management, Hunan Institute of Science and Technology, Yueyang 414006, China) Abstract : To achieve the stable output, amplifier system needs to be automatically regulated. This paper presents the automatic gain control amplifier system overall design, compares and demonstrates the main function module scheme. The hardware system and software system is emphasis designed in detail. Finally system is completely tested, and the testing results are analyzed. The results show that the system has good man-machine interactive performance and also the system is stable and reliable, in addition, and it is easy to control.Key words : automatic gain control; MSP430 microcomputer; Dc amplifier; PGA2310引言随着电子信息技术的迅速发展, 信号传输与增益控制技术广泛应用于军事、工业等行业, 具有较好的研发价值. 自动增益控制, 可以使系统的输出信号保持在一定范围内, 因此在信号传输领域得到广泛应用. 本文设计的数字式自动增益控制放大器, 是利用线性放大和压缩放大的有效组合对输出信号进行调整[1]: 当输入信号较弱时, 线性放大电路工作, 保证输出信号的强度; 当输入信号强度达到一定程度时, 启动压缩放大线路, 使输出幅度降低, 衰减输入信号, 从而实现放大器的自动增益控制.1 系统总体设计方案系统共分为三大部分: 第一部分为稳幅功能模块, 采用−95.5dB~31.5dB 程控放大, 通过NE5532跟随器, 实现稳幅功能. 比如对幅值在10mV~1V 的输入信号, 可使输入信号有效值稳定在353.5mV 左右, 且在其频率带宽范围内, 保证其幅频曲线稳定, 以及后级的功率放大电路稳定. 第二部分为峰值检波模块, 其采用AD637进行真有效值峰值检波. 第三部分为功率放大器, 采用运放NE5532, 在满功率带宽为100KHz 且幅值达到10V 时, 其压摆率为9V/us, 能够满足要求, 并且能支持±20V 供电. 再利用场效应管实现其输出电流的扩流, 就能使功率到达10W. 通过单片机MSP430G2553控制既实现了放大器电压增益Av 可自动调节并显示, 又降低了整个系统的成本. 因而系统效率高, 成本低, 可靠性和稳定性较强.输入信号经过电压跟随器, 将输入信号送给PGA2310自动调节增益AGC 模块, 通过控制器MSP430G2553对其进行控制. 而AD637真有效值检波模块是对PGA2310的输出信号进行峰值检波, 并收稿日期: 2015-04-05作者简介: 程望斌(1979− ), 男, 湖北崇阳人, 硕士, 湖南理工学院信息与通信工程学院副教授. 主要研究方向: 光电子技术、学科竞赛第28卷 第2期 湖南理工学院学报(自然科学版) Vol.28No.22015年6月 Journal of Hunan Institute of Science and Technology (Natural Sciences) Jun. 2015第2期 程望斌, 等: 自动增益控制放大器的设计与实现 49将检测的真有效值反馈给单片机从而达到环路控制的目的[2]. 为了设计的更人性化, 特增加了显示模块, 能够显示AGC 放大器当前增益的分贝值. 功率放大部分是对AGC 模块的输出信号进行功率放大, 驱动10Ω的负载. 系统总体设计框图如图1所示.2 方案论证与选择(1) AGC 电路方案论证与选择方案一: 典型的是采用场效应管或三极管控制增益. 主要利用场效应管的可变电阻区(或三极管等效为压控电阻)实现增益控制[3].方案二: 采用TI 公司VCA810压控放大芯片, 用两级VCA810级联实现−40dB~40dB 的程控放大. VCA810具有低失调电压, 一级放大倍数最大范围−40dB~40dB, 且外围电路简单, 但由于单级放大倍数过大易引起自激, 故采用两级级联放大.方案三: 采用TI 公司PGA2310数字程控放大芯片, 单级放大倍数的最大范围−95.5dB~31.5dB, 并且内部含有两个相互独立的通道, 其构成的外围电路简单, 易操控, 精确度较高.方案比较: 方案一采用大量分立元件, 电路复杂, 稳定性差, 调试较繁琐, 且精度不够. 方案二需要两级级联, 实现效果较好, 但由于MSP430G2553内部没有DA, 需要外加DA 芯片控制, 搭建电路较复杂. 方案三能够直接由单片机控制, 电路简单, 容易实现.(2) 峰值检波电路方案论证与选择方案一: 基本的峰值检波电路是由二极管电路和电压跟随器组成的, 此电路能够检测的信号频率范围宽, 但受二极管导通压降等因素的影响, 检波精度差.方案二: 真有效值检波电路采用ADI 公司的AD637,该芯片真有效值rms V V =输出为信号的真有效值电压.方案比较: 方案一电路简单, 容易调试, 受器件的影响使得测量精度失准. 方案二采用集成芯片实现峰值检波, 外围电路搭建容易, 并且抗噪声性能好、精度高.(3) 功率放大方案论证与选择方案一: 由多个高速缓冲器BUF634并联实现扩流输出, 提升放大器带负载能力[4]. 方案二: 用分立元件构成末级放大电路, 利用集成运放和MOSFET 扩流来实现放大.方案比较: 方案一效果好但成本较高; 方案二虽然实现较为麻烦, 但是成本低廉, 效果较好. 故采用方案二.图1 系统总体设计框图50 湖南理工学院学报(自然科学版) 第28卷3 系统硬件设计3.1 PGA2310构成的程控AGC 电路程控AGC 电路如图2所示. 为提高信号的稳定性, 信号经信号输入端口至NE5532运放构成跟随缓冲电路. 将此信号输入至PGA2310 Vin-L 引脚, 其正负电源引脚各加入10uf 和0.1uf 的电容滤波, 然后PGA2310输出信号通过NE5532跟随器输入至AD637构成的真有效值检波电路, 最后MSP430单片机AD 采集检波后的直流信号. 设定当输入直流或交流时, 如果检波输出信号大于353mV 或小于353mV , 单片机自动检测并且调节PGA2310增益, 使PGA2310输出直流电压信号时幅值稳定在0.5V 左右, 输出交流信号时峰值稳定在1V 左右.3.2 AD637真有效值检波电路PGA2310程控输出信号输入至AD637 Vin 管脚, 当输入为0时, 调节RP2滑动变阻器使检波输出也为0; 当有输入信号时, 调节RP1滑动变阻器使输出信号为输入信号有效值, 得到正确的检波直流信号. 检波电路图如图3所示.图2 程控AGC 电路图图3 AD637真有效值检波电路图第2期 程望斌, 等: 自动增益控制放大器的设计与实现 51 3.3 功率放大为实现较好的功率放大要求, 后级需要驱动10Ω负载, 由于普通运放不能提供驱动负载所需功率, 所以必须进行功率放大以提供所需功率并且将信号放大2倍. 我们采用如图4所示运放加MOS管电路, 具有带负载能力强等优点.4 系统软件设计本系统软件设计部分基于MSP430单片机平台, 主要完成增益控制、AD采集、预置信息液晶显示和按键控制[5], 系统以友好的人机界面展现给用户. 系统设计流程图如图5所示.在图5中, 我们采用条件判断语句控制AGC模块的增益, 并且还添加了一些容错措施, 以达到AGC 放大器在频带内稳定输出的目的, 为后级的功率放大电路的稳定提供了保证.5 系统测试及结果分析5.1 测试仪器TDS1012双踪示波器、SU3080数字函数信号发生器、直流稳压电源、万用表等.图4 功率放大电路图图5 系统设计流程图52 湖南理工学院学报(自然科学版) 第28卷5.2 直流信号放大测试测试方法: 幅度可变的直流电压信号(0.01V/0.1V/1V)至测试输入端, 然后用双踪示波器测测试输出信号. 测试结果见表1.输入信号(mv) 输出信号理论值(mv) 输出信号测试值(mv) 相对误差(%)<0.01 10.00 9.89 1.1% 0.1 10.00 9.90 1% 1 10.00 10.02 0.2%测试条件: 输入直流电压信号(0.01V/0.1V/1V)分别由滑动变阻器分压得到. 5.3 交流信号放大测试测试方法:(1) 从函数发生器输入频率为10KHz 且幅值可变的交流电压信号(0.01V/0.1V/1V)至测试输入端, 然后用双踪示波器测试输出信号. 测试结果见表2.输入信号(mV) 输出信号理论值(mV) 输出信号测试值(mV) 相对误差(%) <0.01 10.00 9.88 1.2% 0.01 10.00 9.94 0.6% 1 10.00 10.03 0.3%(2) 从函数发生器输入信号幅值为1V 且频率可变的交流电压信号至测试输入端, 然后用双踪示波器测试输出信号. 测试结果见表3.输入信号(Hz) 输出信号理论值(mV) 输出信号测试值(mV) 相对误差(%)1 10.00 9.88 1.2% 10 10.00 9.86 1.4% 1000 10.00 9.89 1.1% 10K 10.00 9.92 0.8% 100K 10.00 9.91 0.9% 200K 10.00 9.89 1.1%5.4 测试结果分析由测试数据可知, 放大器增益控制, 交直流放大, 带宽和带负载能力等指标都达到了要求. 在测量输入信号幅值低于10mV 时, 由于输入信号幅度过小、噪声的掩盖和仪器磨损等原因, 所以此项测试结果有误差.6 总结本文设计的系统实际输入信号有效值达到5mV , 在现有的仪器条件下, 信号幅度输出小时噪声大, 导致输出波形噪声较大. 放大器在驱动 10Ω负载时, 通频带带宽超过 100KHz, 带内失真小, 但功率放大器对扩流MOSFET 需配对, 否则容易产生交越失真. 如果对功率放大电路进行改善, 就能拓宽带宽[6] , 增大信号载体的容量.参考文献[1] 陈亮名, 杨 昆. 基于宽带高增益的放大器设计[J]. 电子设计工程, 2014, 22(15): 146~148 [2] 赖小强, 李双田. 数字闭环自动增益控制系统设计与实现[J]. 网络新媒体技术, 2013, 2(3): 40~44 [3] 李怀良, 庹先国, 朱丽丽, 等. 中低频宽动态范围AGC 放大器设计[J]. 电测与仪表, 2013, 50(566): 96~99 [4] 于国义, 张 乐, 崔先慧, 等. 用于CMOS 图像传感器的AGC 放大器设计[J]. 中国科技, 2013, 8(1): 10~13 [5] 李晓宇, 宫 平, 李杉杉, 等. 自增益电路在激光测距中的应用[J]. 电子设计工程, 2014, 22(18): 77~78, 83 [6] 陈铖颖, 黑 勇, 戴 澜, 等. 面向助听器应用的低功耗自动增益控制环路[J]. 微电子学, 2013, 43(4): 464~467表1 直流信号放大测试结果表2 交流信号放大测试结果(信号频率为10KHz)表3 交流信号放大测试结果(信号幅值为1V)。

自动增益控制(AGC)

自动增益控制(AGC)
图3-5-6 FET - 关系曲线
(2)改变放大器的负载
由于放大器的增益与负载 有关,调节 也可以实现对放大器增益的控制。例如广播收音机中常采用变阻二极管(或称阻尼二极管)作为混频级或中频放大级集电极LC回路的一部分,随着外加控制电压的增加,使阻尼二极管从反向偏置逐渐变为正向偏置,导极二极管动态电导增大从而使回路有效 值降低,促使放大器增益显著降低。图3-5-7为收音机电路采用阻尼二极管的AGC电路, 为阻尼二极管。
一般广播收音机的AGC动态范围指标为:输入信号强度变化26dB时,输出电压的变化不超过5dB。在高级通信用接收机中,输入信号强度变化60dB时,输出电压变化不应超过6dB,输入信号在10μV以下时,AGC不起作用。黑白电视机输出电平变化为±1.5dB时,甲级机要求输入电平变化不小于60dB,乙级机要求输入电平变化不小于40dB。
对接收机中AGC的要求是:在接收机输入端的信号超过某一值后,输出信号儿乎不再随输入信号的增大而增大。
图3-5-10是以MC1350作为小信号选频放大器并带有AGC的电路图, 为陶瓷滤波器(中心频率为4.5 ),选频放大器的输出信号通过耦合电容连接到输出插孔J3。同时,输出信号通过检波二极管 进入AGC反馈电路。 、 为检波负载,这是一个简单的二极管包络检波器。运算放大器 为直流放大器,其作用是提高控制灵敏度。检波负载的时间常数 应远大于调制信号(音频)的一个周期,以便滤除调制信号,避免失真。这样,控制电压是正比于载波幅度的。时间常数过大也不好,它将跟不上信号在传播过程中发生的随机变化。
图3-5-8 改变电流分配比的增益控制电电路
当放大器工作频率较高时,对放大器的增益控制往往不通过直接改变放大器增益的
方法来实现,而是改变接在放大级之间或接在放大器输出端由二极管和电阻网络构成的电控衰减器来控制增益,这样可使放大器本身工作在理想放大状态,避免产生不必要的失真。

《高频电子线路》自动增益控制实验(AGC)

《高频电子线路》自动增益控制实验(AGC)

《高频电子线路》自动增益控制实验(AGC)一、实验目的1、掌握AGC工作原理。

2、掌握AGC主放大器的增益控制范围。

二、实验内容1、比较没有AGC和有AGC两种情况下输出电压的变化范围。

2、测量AGC的增益控制范围。

三、实验仪器1、1号模块 1块2、6号模块 1块3、2号模块 1块4、双踪示波器 1台四、实验原理图15-1是以MC1350作为小信号选频放大器并带有AGC的电路图,F1、F2为陶瓷滤波器(中心频率分别为4.5MHz和10.7MHz),选频放大器的输出信号通过耦合电容连接到输出插孔P4。

输出信号另一路通过检波二极管D1进入AGC反馈电路。

R14、C18为检波负载,这是一个简单的二极管包络检波器。

运算放大器U2B为直流放大器,其作用是提高控制灵敏度。

检波负载的时间常数C18•R14应远大于调制信号(音频)的一个周期,以便滤除调制信号,避免失真。

这样,控制电压是正比于载波幅度的。

时间常数过大也不好,因为那样的话,它将跟不上信号在传播过程中发生的随机变化。

跨接于运放U2B的输出端与反相输入端的电容C17,其作用是进一步滤除控制信号中的调制频率分量。

二极管D3可对U2B输出控制电压进行限幅。

W4提供比较电压,反相放大器U2A的2、3两端电位相等(虚短),等于W4提供的比较电压,只有当U2B输出的直流控制信号大于此比较电压时,U2A才能输出AGC控制电压。

图15-1 自动增益控制电路原理图(AGC)对接收机中AGC的要求是在接收机输入端的信号超过某一值后,输出信号几乎不再随输入信号的增大而增大。

根据这一要求,可以拟出实现AGC控制的方框图,如图15-2所示。

图15-2自动增益控制方框图图中,检波器将选频回路输出的高频信号变换为与高频载波幅度成比例的直流信号,经直流放大器放大后,和基准电压进行比较放大后作为接收机的增益调节电压。

不超过所设定的电压值时,直流放大器的输出电压也较小,加到比较器上的电压低于基准电压,此时环路断开,AGC电路不起控。

程控增益放大器的几种通用设计方法

程控增益放大器的几种通用设计方法

程控增益放大器的几种通用设计方法全文共四篇示例,供读者参考第一篇示例:程控增益放大器是一种能够根据输入信号的特点自动调整增益的放大器,它在许多领域都有着广泛的应用,比如音频处理、通信系统等。

不同的设计方法可以带来不同的性能和特点,下面将介绍一些关于程控增益放大器的几种通用设计方法。

一、反馈式程控增益放大器反馈式程控增益放大器是一种常见的设计方法,它通过负反馈来调整增益。

当输入信号偏离设定值时,反馈回路会对放大器进行调节,使输出信号回到设定范围内。

这种设计方法具有简单、稳定的特点,适用于一些对放大器性能要求不是很高的场景。

二、压控式程控增益放大器压控式程控增益放大器采用了压控元件来调整增益,比如压敏电阻、光电二极管等。

当输入信号发生变化时,压控元件的阻值也会随之变化,从而改变放大器的增益。

这种设计方法具有高速响应、精确控制的特点,适用于一些对放大器性能要求比较高的场景。

三、数字控制式程控增益放大器数字控制式程控增益放大器采用数字信号处理技术来实现增益的调整,通常配合DAC (数模转换器)和微控制器来实现。

这种设计方法具有灵活、精确度高的特点,能够实现复杂的信号处理和控制算法,适用于一些对放大器性能要求非常高的场景。

四、自适应滤波式程控增益放大器自适应滤波式程控增益放大器是一种结合了自适应滤波技术的设计方法,通过对输入信号进行分析和处理,实现对增益的自适应调整。

这种设计方法能够很好地适应信号环境的变化,具有较强的抗干扰能力和自适应性,适用于一些复杂的信号处理场景。

不同的设计方法可以带来不同的性能和特点,对于不同的应用场景,我们可以选择合适的设计方法来实现程控增益放大器。

我们也可以根据实际需求进行混合设计,以满足更加复杂和多样化的应用需求。

希望通过这些设计方法的介绍,能够对程控增益放大器的设计有所帮助。

第二篇示例:程控增益放大器是一种能够根据输入信号的特性来调节增益的放大器,其在许多电子设备中都起着重要的作用。

自动增益控制放大器电路设计

自动增益控制放大器电路设计

自动增益控制放大器电路设计作者:赛前辅导教师:摘要系统由变增益放大电路,峰值检测电路,AD转换电路,控制电路组成。

可变增益电路部份以AD603为核心,信号经AD603后,经峰值检测电路检测电压峰值、以ADC0809进行AD转换。

再将信号传至AT89S52,AT89S52产生PWM波控制AD603的放大倍数。

从而实现可变增作用。

AbstractSystem consists of variable gain amplifier, peak detector circuit, AD converter circuit, control circuit. AD603 variable gain circuit section to the core, the signal by the AD603, after the peak detection circuit detects the peak voltage to the AD converter ADC0809. Then the signal transmitted AT89S52, AT89S52 generate PWM wave control AD603 magnification. Increasing role in achieving variable.一、系统方案论证与比较可变增益放大器选择方案一:利用放大器和场效应管一路组成的电路实现自动增益控制。

整个电路由包括场效应管在内的压控增益放大器,整流滤波电路,直流放大器组成,实现增益的闭环控制。

信号自输入端进入到电路中,运放A1组成压随器,作为输入级。

由运放A2组成反向放大器,其增益由场效应管的源极和漏极之间的电阻决定。

输出电压通过整流电路和滤波电路形成压控电压,加到场效应管的栅极,当压控电压发生转变时,源极和漏极之间的电阻亦发生转变,因此放大器的放大倍数也发生转变,因此当音频信号强时自动减小放大器的倍数,信号弱时自动增大放大器的倍数,从而实现音量的自动调节,达到自动增益控制的目的。

自动增益控制放大器

自动增益控制放大器

2014年全国大学生电子设计竞赛设计报告参赛题目:自动增益控制放大器题目编号:H日期:二〇一四年八月十二日至二〇一四年八月十五日自动增益控制放大器(AGC)设计摘要:本设计以可变增益放大器VCA810为核心,通过单片机MSP430控制各模块,实现电压增益连续可调,输出电压基本恒定。

系统主要由可变增益放大器、MSP430单片机、AGC电路、功放电路、检波电路、比较器、噪声检测电路等组成。

将输入信号经程控放大器进行调理归一处理,输入给程控增益调整放大器VCA810,将信号放大输出,通过有效值检波电路检测输出信号,并送给单片机AD采样,与理想输出信号数值进行比较,若有多偏差,则通过调整对VCA810的增益控制电压,来调整放大倍数,从而实现输出信号的稳定。

整个设计使用负反馈原理,实现了自动增益的控制。

关键字:VCA810 MSP430 有效值检测自动增益控制(AGC)一、方案设计与论证1.1整体方案方案一:采用纯硬件电路实现,由AGC和运放构成的电压比较器和减法电路实现。

把实际电压与理论电压的差值通过适当幅值和极性的处理,作为AGC的控制信号,从而实现放大倍数的自动调整,实现输出电压恒定。

方案二:采用可变增益放大器和单片机结合,通过单片机对输出信号AD采样并转化为数字量,与理论输出电压值进行比较,得到差值转换为控制直流电压,通过DA转化,对放大器的放大倍数精确调整,从而实现输出电压的恒定。

方案一理论简单,只有硬件电路,制作起来相对容易,但其理论低端,精度不够,没有创新,通用性不好;方案二控制精确,自动控制速度快,系统可移植性强,功能改变和增加容易,对后期改善和提升电路性能有益。

但需要软硬件配合,系统稍复杂。

通过对两个方案的综合对比,我们选用方案二。

1.2控制模块方案一:采用MCS-51。

Intel公司的MCS-51的发展已经有比较长的时间,以其典型的结构、完善的总线、SFR的集中管理模式、位操作系统和面向控制功能的丰富的指令系统,为单片机的发展奠定3了良;好的基础,,应用比较广泛,各种技术都比较成熟。

agc电路的工作原理

agc电路的工作原理

agc电路的工作原理AGC电路,即自动增益控制电路,是一种能自动调节放大器增益的电路。

它可以在输入信号强度变化的情况下,自动调节放大器的增益,使输出信号保持在一个稳定的水平。

AGC电路被广泛应用于无线通信、音频放大器、广播电视接收机等领域。

AGC电路的工作原理可以简单概括为:通过对输入信号进行检测,得到一个反映信号强度的控制电压,然后将该控制电压与放大器的增益进行比较,通过控制放大器的增益,使得输出信号的幅度保持在一个稳定的水平。

AGC电路通常由三个主要部分组成:检测电路、控制电路和放大器。

首先是检测电路,它的作用是检测输入信号的强度,并将其转化为相应的电压信号。

检测电路可以采用各种不同的方式,常见的有整流检波电路、平均检波电路和峰值检波电路等。

整流检波电路通过将输入信号整流为直流信号,然后进行滤波得到一个反映信号强度的直流电压。

平均检波电路通过对输入信号进行平均,得到一个平均信号强度的直流电压。

峰值检波电路则是通过检测输入信号的峰值,得到一个峰值信号强度的直流电压。

这些检测电路可以根据具体的应用需求选择。

接下来是控制电路,它的作用是将检测到的信号强度转化为一个控制电压,用于控制放大器的增益。

控制电路通常由一个比较器和一个低通滤波器组成。

比较器将检测到的信号强度与一个参考电压进行比较,并产生一个脉冲宽度调制(PWM)信号。

低通滤波器将PWM信号进行滤波,得到一个平滑的控制电压。

这个控制电压的大小决定了放大器的增益。

最后是放大器,它的作用是根据控制电压调节自身的增益。

放大器通常采用可变增益放大器(VGA)或可变电阻放大器(VRA)。

可变增益放大器通过改变放大器的增益电路来调节增益。

可变电阻放大器则是通过改变放大器输入或输出端的电阻来调节增益。

这些方法都可以根据控制电压的大小来调节放大器的增益,使得输出信号保持在一个稳定的水平。

总结一下,AGC电路通过检测输入信号的强度,并将其转化为控制电压,通过控制放大器的增益来保持输出信号的稳定。

麦克放大器自动增益控制电路的设计

麦克放大器自动增益控制电路的设计

2020年4月a m HJo u rn al o f G reen Science and T ech n o lo gy第8期麦克放大器自动增益控制电路的设计郎文飞,李娜(焦作大学机电工程学院,河南焦作454000)摘要:指出了随着A I 应用快速进入现代人的生活,智能语音控制技术正迅速成为当代的一个技术热点,产 品遍及儿童学习、智能音箱、会议系统、教育培训等。

智能语音控制技术关键是语音的采集和识别,语音识 别是在云端完成,而语音的采集在当地完成,所以麦克放大电路就是采集的前端。

实际情况中,人的声音 有大有小、离麦克的距离有近有远。

麦克(M IC )放大电路的自动增益控制(A G C )就非常重要和有必要,为 此,给出了麦克放大器自动增益控制电路的设计,并进行了实物测试,以供参考。

关键词:M I C ;A M P ;A G C ;A I ;智能语音控制中图分类号:T N 912文献标识码:A文章编号:1674-9944(2020)8-0173-021引言人类能够听到的音频范围是20 H z 〜20 k H z ,但讲话的音频范围是〇. 3〜3 k H z ,在A I 领域智能语音控制 对音频的研究范围就是〇. 3〜3k H z[1~«。

因此麦克放 大器自动增益控制电路设计的频率范围也就是0. 3〜 3 k H z 。

麦克在获取语音信号之后,就将一个模拟的声音信 号转换成一个变化规律相同的电信号,完成第一步数据 采集的的任务。

但是,采集过来的语音信号电平有时会 很大,有时会很小或者有突变;电平太大,信号会阻塞、 失真,谐波和噪声会加大,影响通话。

需要将信号的放 大倍数减小,以获取一个电平正常的值,保证正常通话。

电平太小,会听不清或听不到通话,就需要进行适当地 放大,以获取一个正常的电平值,保证正常通话。

要解 决上述两个问题,就必须对咪头采集的信号进行自动增 益补偿:将小信号进行较大的放大,将大信号进行较小的放大,对其电平值进行限制。

自动增益控制放大器

自动增益控制放大器

竞赛题名称: 自动增益控制放大器1、设计思路描述:1.1设计思路本自动增益控制放大器系统以MSP430G2553为控制核心。

利用单片机内部ADC10对末级输出信号采样,可由按键控制也可根据采样得到的末级输出信号幅度大小自动控制DAC7811作为TLC085反馈电阻网络实现对末级自动增益控制。

根据利用单片机内部ADC10对输出信号采样幅度大小自动控制CD4051选择OPA 2227反馈电阻,控制前级是否衰减。

使用LP2950-33稳压管转+3.3V 给单片机MSP430G2553 Launchpad 供电。

1.2系统原理框图系统原理框图2、硬件电路图:2.1 前级信号衰减电路利用单片机内部ADC10对输出信号经过OPA2340绝对值整形后的波形进行采样,根据幅值控制CD4051选择OPA2227反馈电阻,进而控制衰减10倍或1倍。

具体电路原理见附件1。

2.2 次级电压跟随器在前级衰减和末级自动增益控制放大之间加入射随器,可以起到缓冲,稳定系统的作用。

次级电压跟随器2.3 末级DAC7811增益自动控制电路采用单片机控制12位ADC7811,利用其内部R-2R 电阻网络,可根据公式codeV V in out 4096⨯-=ADC10Signal outSignal inOPA2227 DAC7811MSP430G2553TLC085Key and displayCD4051OPA 2340TLC085对输出信号幅度大小进行控制。

7811增益自动控制电路2.4 键盘显示模块为节约单片机I/O 资源,利用74HC164移位寄存器作为串转并实现I/O 口的扩展,仅用4个I/O 口就实现2×8键盘。

采用串行方式控制LCD12864显示。

3、算法数学描述交流信号幅值的判断:在程序中,每隔1607个时钟周期对输入的交流进行一次AD 采样,因为1607是一个质数,所以基本可以保证采样在不同的正弦相位,通过10000次取点计算出峰峰值。

max9814用法

max9814用法

max9814用法
MAX9814是一款低成本、高性能麦克风放大器,具有自动增益控制(AGC)和低噪声麦克风偏置。

以下是MAX9814的主要用法:
1. 麦克风输入:MAX9814适用于驻极体麦克风和其他类型的麦克风,用于放大麦克风信号。

2. 自动增益控制(AGC):MAX9814具有AGC功能,可以根据输入信号的强度自动调整放大器的增益,确保信号在合适的范围内。

3. 低噪声麦克风偏置:MAX9814内置低噪声麦克风偏置电压发生器,可以为绝大部分驻极体麦克风提供偏置。

4. 可变增益放大器(VGA):MAX9814的可变增益放大器根据输出电压和AGC门限在20dB至0dB间自动调节,提高音频信号的放大效果。

5. 输出放大器:MAX9814提供可选择的8dB、18dB和28dB增益,可根据实际需求调整输出信号的幅度。

6. 三态数字输入:MAX9814的增益和AGC门限可通过三态数字输入进行编程控制,实现灵活的信号处理。

7. 封装与温度范围:MAX9814提供节省空间的12焊球UCSP(1.5mm x 2mm)和14引脚TDFN封装,适用于各种便携式和嵌入式应用。

该器件额定工作于-40℃至85℃扩展级温度范围。

在使用MAX9814时,需要根据具体应用场景和需求,配置相应的电路,如麦克风输入、偏置电压、AGC门限等。

同时,注意合理选择增益参数,以获得较好的音频信号处理效果。

更多关于MAX9814的详细信息,可以参考相关的数据手册和应用电路资料。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

吉首大学信息科学与工程学院课程设计报告书课程单片机课程设计课题:自动增益控制放大器姓名:学号:专业:年级:指导教师:基地指导教师:2014 年11 月一、项目介绍与设计目的(1)此为2014年湖南电子设计大赛C题的设计报告,要求为:一、基础部分1、输入一个电压为0.01-0.03V的直流电压(峰值),要求输出电压为10V(峰值)2、输入一个电压为0.1V的直流电压(峰值),要求输出电压为10V(峰值)3、输入一个电压为10V的直流电压(峰值),要求输出电压为10V(峰值)二、提高部分1、输入一个电压为0.01-0.03V的交流电压(峰值),要求输出电压为10V(峰值)2、输入一个电压为0.1V的交流电压(峰值),要求输出电压为10V(峰值)3、输入一个电压为10V的交流电压(峰值),要求输出电压为10V(峰值)(2)目的在于培养我们的实践创新意识与基本能力、团队协作的人文精神和理论联系实际的学风;有助于我们工程实践素质的培养、提高我们针对实际问题进行电子设计制作的能力。

二、设计方案1.项目环境要求基于MSP430单片机2.项目功能模块1、放大电路:考虑到负载电阻为10Ω,输出值要等于10V,所以电压仍需放大,第1部分为输入缓冲和固定增益放大模块,运放搭建电压跟随器作为输入缓冲,同时提高输入阻抗,固定增益放大部分将输入的微弱信号放大到适合后级处理的电压范围,前级放大将小信号放大50倍。

VCA810增益控制电路增益后达不到所需要求,所以在后又加了一个放大电路图一为前级放大电路,图二为后级放大电路图一图二2、压控增益电路可控增益调节部分我们使用压控增益放大器 VCA810,VCA810 在宽频带工作模式下,增益控制范围为-40dB~+40dB ,且控制电压与增益dB 数成线性关系,满足设计要求。

其中 1 脚为了匹配输入阻抗并接了50Ω的电阻,8 脚接25Ω的偏置电阻,其中 5 脚接 500Ω的负载电阻.......如图所示。

3.设计内容一、总体设计思想。

根据要求,总体电路可由三个电路构成:1.前级放大电路;2.自动增益电路;3.后级放大电路。

前级放大自动增益后级放大1、放大电路方案一:选择运放LM324,LM324是四运放集成电路,正负电源供电,无需外部偏置元件,但对高频信号的放大效果不好。

方案二:选用运放μA74,是高增益单运算放大器,也是正负电源供电,适应电压范围广,对高频信号的放大效果较好。

综合两个方案,选择方案二2、增益控制部分方案一:采用场效应管或三极管控制增益。

主要利用场效应管的可变电阻区(或三极管等效为压控电阻)实现增益控制,本方案由于采用大量分立元件,电路复杂,稳定性差。

方案二:根据题目对放大电路增益可控的要求,考虑直接选取可调增益的运放实现(如运放 VCA810)。

其特点是以dB 为单位进行调节,可调增益±40dB,可以用单片机方便地预置增益。

方案三电路集成度高、条理较清晰、控制方便、易于数字化用单片机处理。

所以本系统采用方案三。

二、理论分析与计算前后级固定增益放大器为同相比例运算电路,根据虚短与虚段的概念,可求出公式uo=(1+Rf/R)u1根据前后电压放大倍数,及增益的计算公式,gain=20log(VOUT/VIN),可以算出前后放大的固定增益大约为50db。

由于VCA810的线性增益调节范围为-40~40 dB,如图所示。

但经实际电路测试当增益高于30 dB或者低于-30db时,电路容易出现自激振荡,由于前后级固定增益大约为50db,加上VCA810的增益调节范围后实际图像不失真范围可达到0-80db的增益,远远达到所需要求。

三、整体方案流程图1、硬件电路流程图2、程序流程图:3、算法:首先,通过ADC_0采样输入信号的峰值Vpp_0,根据ADC_0的值确定DAC 输出值;然后同ADC_1采样输出信号峰值Vpp_1,经PID 算法处理,反馈调节DAC 输出值,使输出放大电压稳定。

四、系统测试及数据分析1、 测试方法(1)用直流稳压源输入要求幅值的信号 (2)用示波器观察输出信号幅值, 2、 测试仪器(1)直流稳压源0~30V/2A (2)函数信号发生器 (3)双踪示波器输入信号前级 放大 电路自动 增益 电路=1否是开始系统初始化ADC_V oltage == 1NDAC_DAT =ADC_V oltagePID算法处理结束Y后级 放大 电路三、总结和分析1、测试数据基础部分直流信号幅值0.01 0.02 0.03 0.1 10输出电压9.58 10.4 10.3 10.3 11.62、数据分析由表数据在0.03V以下范围内输出电压控制并不稳定,但是误差较小,在0.1V与10V输出时误差较大,但较稳定,且整体电路增益倍数已超过题目要求。

3、结论3.1作品达到了题目所有基本和部分扩展功能及指标的要求:(1)完成了基本要求,但误差较大(2)。

作品在高频率中失真较严重,在低频率下波形较好,但是不太稳定。

(3)输入电压在TFT屏上可以显示,且精度高于稳压源电压,便于数据记录。

3.2存在问题及改进措施:问题:对电路增益控制不太精确,且电压过小时会出现失真。

措施:需要对软件的程控分析的更加细致,同时硬件进行电路改进减少误差,使用更廉价的芯片或者运放达到所需要要求。

部分设计代码:void main(){unsigned int adNum[5];float value0,value1,V1;float V2=0.5,VG1,VG2,VG3,Vg1;uint gain,VG=0;LcdInit();V1=0.52;while(1){Pcf8591SendByte(3); //发送外部输入电压转换命令adNum[0]= Pcf8591ReadByte()*2;//将前一次转换结果读走value0=adNum[0]/2*0.01953; //转为电压值// value0=value0*100;adNum[0]=value0*100; //保留两位小数LcdWriteCom(0x80+0x40);LcdWriteData('0'+adNum[0]%1000/100);LcdWriteData('.');LcdWriteData('0'+adNum[0]%100/10);LcdWriteData('0'+adNum[0]%10);LcdWriteData('V');adNum[0]=Pcf8591ReadByte()*2; //ADC读取外部输入电压Pcf8591SendByte(2); //发送转换命令adNum[1]=Pcf8591ReadByte()*2;value1=adNum[1]/2*0.01953; //转为电压值adNum[1]=value1*100; //保留两位小数LcdWriteCom(0x80+0x46);LcdWriteData('0'+adNum[1]/1000);LcdWriteData('0'+adNum[1]%1000/100);LcdWriteData('.');LcdWriteData('0'+adNum[1]%100/10);LcdWriteData('0'+adNum[1]%10);LcdWriteData('V');key_scan();if(num==0){if(value1>1.2)V1=V1-0.05;if(value1<0.8)V1=V1+0.05;VG1=log(value1/value0)/log(10); }if (num==1){VG1=0.01;VG2=VG1-0.43;VG3=VG2/2;V1=V2+VG3;}if (num==2){VG1=0.025;VG2=VG1-0.43;VG3=VG2/2;V1=V2+VG3;}if (num==3){VG1=0.1;VG2=VG1-0.43;VG3=VG2/2;V1=V2+VG3;}if (num==4){ VG1=0.25;VG2=VG1-0.43;VG3=VG2/2;V1=V2+VG3;}if (num==5){if(value1>0.6)V1=V1-0.05;if(value1<0.4)V1=V1+0.05;VG1=2*V1+0.43;}if(VG1<0){Vg1=VG1*(-1);VG=1; }else{Vg1=VG1;VG=0 ;}LcdWriteCom(0x80);LcdWriteData('g');LcdWriteData('a');LcdWriteData('i');LcdWriteData('n');LcdWriteData(':');// LcdWriteCom(0x87);LcdWriteCom(0x86);gain=20*Vg1*10;A1=gain/10%10;A2=gain%10;A3=gain/100;P1=gain;LcdWriteData(table[VG]);Lcd1602_Delay1ms(2);LcdWriteData(table[A3]);Lcd1602_Delay1ms(2);LcdWriteData(table[A1]);Lcd1602_Delay1ms(2);LcdWriteData('.');LcdWriteData(table[A2]);Lcd1602_Delay1ms(2);//--DA输出--//adNum[2]=V1*107;Pcf8591DaConversion(adNum[2]/2); //DAC 数模转换}}void Pcf8591SendByte(unsigned char channel){I2cStart();I2cSendByte(WRITEADDR);//发送写器件地址I2cSendByte(0x40|channel);//发送控制寄存器I2cStop();}unsigned char Pcf8591ReadByte(){unsigned char dat;I2cStart();I2cSendByte(READADDR);//发送读器件地址dat=I2cReadByte();//读取数据I2cStop(); //结束总线return dat;}void Pcf8591DaConversion(unsigned char value){I2cStart();I2cSendByte(WRITEADDR);//发送写器件地址I2cSendByte(0x40);//开启DA写到控制寄存器I2cSendByte(value);//发送转换数值I2cStop();}////////////////////////////////////////////////////////////////////////////// //////////指导老师评语:成绩评定:指导老师签名:基地指导老师签名:年月日教研室意见教研室主任签章年月日学院意见分管院长签章年月日。

相关文档
最新文档