1、 学 号 2 密 级 _ 大学学士学位论文基于51单片机的信号可叠加的信号发生器设计院(系)名称:信息与通信工程学院专业名称:电子信息工程学生姓名:指导教师: word文档 可自由复制编辑摘 要 信号发生器作为基础的激励和测控检测仪器,早已渗透在实验教学、科学研究等多项领域,各种功能多样的信号发生器的研制和推广成为当今科技的一大课题。本文介绍了一种采用STC89C52为主控芯片,利用芯片定时/计数器,通过程序查表的方法通过芯片三组I/O口输出离散化处理的波形信号,并经三片DAC0832数模转换,uA741运放使电流转换成电压并控制电压幅度增减的数字式波形发生器,可同时产生正弦波,方波,三角波等
2、波形图。通过示波器观察波形准确平滑,种类可以自由切换,周期、幅度、初相均可调,编写一定算法,根据需要选择某种波形一周期内某段截取,对两种或三种截取波形叠加以产生新的波形,波形的截取、叠加控制彼此不受影响,波形截取起始终止点可在示波器上显示。基于51单片机的可叠加的波形发生器,价格低廉、精度高、程序控制,并且体积小,操作方便,功率低,有很高的实验和应用价值。关键词:单片机;信号发生器;截取;可叠加;程控word文档 可自由复制编辑ABSTRACTWaveform generator is a common signal source, which is widely used in electr
3、niccircuits, automatic control system and teaching experiment etc.This paper introduces a kind of STC89C52 chip.With the timer/counter, the method of programming and software look-up table,the discrete-processed signal is outputed by the three groups of I/O port chip. Then through three pieces of DA
4、C0832 chips to make D/A conversion and three pieces of uA741 op-amp chips to make current into voltage, uA741 op-amp can also control the voltage amplitude increase or decrease,we get a digital waveform generator,which can generate sine wave、square wave、triangular wave etc.Through the oscilloscope o
5、bservation,the waveform is accurate and smooth,Species is free to switch, cycle, amplitude and initial phase are adjustable. By the adoption of a certain algorithm and program,we can choose a period of a week of a waveform according to need to intercept,then superpose the two or three intercepted wa
6、veform to generate a new wave.The control of intercepting and superposing of waveform is not affected by each other. The starting and ending points of waveform interception can be showed by the oscilloscope.A superimposed signal generator design based on 51 microcontroller ,low cost, high precision
7、and can be programmed and small volume, convenient operation, less consumption,has a high experiment and application value .Key words:microcontroller; wave generator; interception; superpose; program controlword文档 可自由复制编辑目 录第1章 绪论11.1 选题背景和目的11.2 信号发生器和单片机11.3 设计任务和要求21.4 研究设想和实现21.5 预期结果3第2章 系统方案的选
8、择和简述42.1 方案的提出和论证42.1.1 信号发生方案的论证42.1.2 单片机方案论证52.2 系统总体概述52.2.1 系统总体框图和模块52.2.2 系统总体原理概述52.3 本章小结6第3章 功能模块及其原理73.1 单片机模块73.1.1 STC89C5273.1.2 单片机最小系统73.1.3 单片机产生波形原理93.2 D/A转换模块93.2.1 DAC0832引脚和结构93.2.2 DAC0832转换计算113.3 运放模块123.3.1 uA741引脚和结构123.3.2 uA741的电源供应133.4模拟加法器143.4.1 加法器原理143.4.2 波形选择、叠加、
9、幅度调节17word文档 可自由复制编辑3.5 按键控制模块183.5.1 键盘检测原理183.5.2 中断概念和定时器中断193.6 低通滤波模块233.7本章小结25第4章 程序设计和分析264.1 系统程序总体框图264.2 Keilc 51简介274.3 频率调节284.4 波形截取294.5 初相调节324.6 本章小结34第5章 系统功能说明355.1 基本波形355.2 波形截取和叠加375.3 初相调节405.4 频率调节405.5 出现的问题及解决425.6 本章小结43结论44参考文献45致谢46word文档 可自由复制编辑word文档 可自由复制编辑第1章 绪论1.1 选
10、题背景和目的 随着现代各种测控仪器的产生和发展,人们对电子测量的精度和稳定度的要求越来越高,促使各种信号发生器种类不断增加,各种性能和功能也层出不穷。但在90年代后微处理芯片发展的越来越快,信号发生器已经发生了质的飞越,与传统的信号发生器已有很大不同。当今的大部分信号发生器都是处理器控制,波形的产生已不再过度靠人的实时控制,一切都趋向于自动化1,可以和计算机或其他测量仪器联合使用,通过人的操作控制达到想要的目的,有非常好的人性化设置。因此信号发生器在慢慢走向智能化、耗能低、功能多样的道路。 低频信号发生器的应用已屡见不鲜,包括工业工程控制、材料测试、生物工程、医学成像、仪器驱动、动态分析的领域
11、都能看到低频信号发生器的身影。在这些领域中,主要的应用波形是锯齿波。三角波、正弦波、方波等基础波形2。比如为了使数字电路各芯片正常运转,常需要一定频率的时钟信号作为芯片驱动。信号发生器由传统再到高端已经有了很大的改善,但业界和市场上出现的信号发生器在有些领域功能还是显得略为单一,随着各类半导体集成芯片的产生和升级,频带宽、功率低、高频率精度、多功能低频信号发生器正逐渐变为可能。 在生产仪器的过程中,产品需要更加具有智能性而且需要体积变小,而在现代电子生产和测控领域,单纯的基础波形已跟不上科研的脚步。能够人为控制输出各式各样的波形比如任意波、叠加波、任意起止相位波都成了迫在眉睫的任务。其实现在在
12、以上领域已有很好的突破和发展,相信随着科技的发展和人们想法的突破,频带宽、功率低、高频率精度、多功能信号发生器的发展一定会越来越好。1.2 信号发生器和单片机信号发生器,是实验室基本的测控和驱动仪器。通过基本元器件可以建立常规的信号发生器,这种发生器产生的波形比较少,只能生成基础的波形。产生电路主要包括阻容振荡回路、555定时器等等。555定时器产生正弦波、三角波和方波是非常方便的,不用处理器控制,通过调节外接电阻便可轻松改变波形的幅度和周期,但是这种电路也存在很多的不足,不仅对于生成的波形来说不容易操作且效果不明显,可调的范围有很大的限制,而且整个电路结构比较复杂。随着科学生产的发展,越来越
13、多的领域使用了低频信号源,例如生物医学工程、工程控制等领域,而此时若采用硬件电路,低频信号源所需的阻容值很大;高精度的电阻、电容的生产成本太高,各项指标准确度也难以把握;耗电大、不便携、容易漏电更让其跟不上时代潮流,而且纯硬件电路一旦固定已不能再添加各种功能,因此功能的单一也是受较大限制,一旦有新的需求,改变将会变得非常困难。而现在,单片机技术作为一项全新的技术正不断走向深入,给传统的自动控制和检测注入新的活力。一块单片机芯片就是一台微型计算机,由它作为基础芯片做出的仪器具有高可靠性、高性能价格比,其应用已扩展到办公工具和智能仪表等领域,并出现在居民家庭中,从电子锁、收音机、油烟机再到交通工具
14、处处都有其应用3。正是基于单片机的这些特殊构造和功能,在很多领域,它代替了很多大型计算机完成各项任务,因此在关于单片机的得到了巨大的发展。单片机具有集成度高、体积小、可靠性高,控制功能强,低电压、低功耗的优点。通过对单片机进行编程输出的低频信号波形稳定、频率幅度方便调节,并且原理易懂、电路简单、防干扰能力强,能够通过程序对波形做任意的调整以满足随时提出的需求。1.3 设计任务和要求 基于51单片机设计一个信号可叠加的信号发生器,输出的波形为正弦波、三角波、方波,波形的频率、周期、幅度、初相位可以控制调节,并可根据需要选择波形的某段对两个波形进行叠加产生新的波形。波形输出可以通过按键选择,最后在
15、示波器上显示频率,幅度,初相和截取起始光标4。最终实现信号任意截取并可叠加的信号发生器的硬件设计;使用C语言完成对单片机的程序编写。1.4 研究设想和实现基于51单片的信号发生器的设计是工程设计类一个比较传统经典的课题,也是本次设计实现的基础平台,而真正的重点和难点实现信号的任意段截取和叠加以产生新的信号。首先,信号发生器是第一位的,频率,幅度要连续可调,结合编程和软件查表的方法通过芯片I/O口输出离散化处理的信号编码,经D/A转换和运放输出模拟电压,频率可通过单片机定时器中断控制,幅度调节有程序和硬件两种选择,但要求幅度连续可调,这在数字量上调节会很困难,所以选择在模拟输出端通过可变电阻调节
16、,这是很多信号发生器设计采用的思想5。其次,波形的任意段截取是难点,三种波形的截取段选取是互不干扰的,这只能在数字端用程序控制,具体需要用算法改变单片机波形编码的输出顺序和起止点。最后,对截取波形的叠加也是重点,一种方案是使用存储器先把截取的一段波形区间的编码存储下来,待到下次波形某段的截取结束后再取出进行叠加,这对程序和芯片的时序控制要求很高;另一种方案是用模拟加法器,在模拟输出端进行叠加,降低了软件的难度。1.5 预期结果(1)信号可叠加的信号发生器硬件系统产生方波,三角波,正弦波等基础波形,波形在示波器上显示,波形频率统一在1K-4K可调,初始频率为2K,步进步减为100HZ,电压在0-
17、5V统一连续可调。(2)对某种波形任意段进行截取,对两种甚至三种波形截取段进行叠加产生新的波形。(3)波形初相可以调节,在示波器上寻找并显示初相和截取起始点光标。word文档 可自由复制编辑第2章 系统方案的选择和简述2.1 方案的提出和论证2.1.1 信号发生方案的论证 首先,必须要做出一个满足各项指标的信号发生器作为硬件平台;其次在信号发生器的平台基础上实现截取与叠加模块,这是我的总体思路和顺序。比较传统的信号产生原理有:(1)采用振荡回路实现信号的输出,包括LC振荡电路、RC振荡电路等传统无源器件,不涉及芯片的控制,完全用模拟电路产生。其中正弦波的产生是基础,再通过各种元件组成的积分、微
18、分、延时的电路变换产生其他波形,但产生的波形质量差,参数不易调控,电路受外部因素影响较大,输出不稳定。(2)采用集成函数发生器8038,并通过对组合的RC联调可产生幅度、频率可控的信号,如图2.1所示。这种方法电路较易实现,但各项指标不好实现和调控,而且工作量过于简单。 图2.1 8038原理图和引脚(3)采用D/A数模转换,通过查表法使单片机产生离散化的波形采样点值储存起来,然后通过定时器逐个输出,最后经滤波器滤除高频阶梯噪声。采用这种方法能够实现各种需要的波形的输出,成本低廉,操纵性强,可编程,外接电路也不复杂。但是单片机I/O口使用较多,这也意味着不会扩展太多的额外功能。综合各项考虑,本
19、文选择方案3。2.1.2 单片机方案论证方案1:利用通过查表法使单片机内部产生正弦波、方波、三角波一周期的离散化采样点并送到EPPROM储存,逐个通过单片机三组I/O口输出这些采样电压,再通过三片独立的DAC0832做数模转换输出离散的模拟波形,而后通过一个三端输入的模拟加法器进行任意两种波形叠加最后低通滤波输出,波形的截取和初相、频率调节通过按键中断控制,此方案硬件较多。方案2:利用通过查表法使单片机内部产生正弦波、方波、三角波一周期的离散化采样点并送到EPPROM储存,但是只用一组I/O口输出和一片DAC0832做数模转换,波形选择、频率调节、和截取、叠加由按键控制,一次只能输出一种波形。
20、选择一种截取后用外部存储器储存,等到下一种波形截取后再取出在数字量进行叠加后经单片机输出、数模转换和低通滤波后输出,此方案对软件要求很高。 综合各项考虑,本文选择方案1。2.2 系统总体概述2.2.1 系统总体框图和模块总体模块包括:单片机最小系统,D/A转换,运放,模拟加法器,低通滤波,单片机按键中断控制:波形截取,初相控制,频率控制。各模块彼此协调,其中剩下P2八个I/O口作为单片机按键中断控制模块5。系统总体框图如图2.2所示。2.2.2 系统总体原理概述 根据系统框图,本次选用的是STC89C52单片机通过查表法使单片机产生离散化的波形采样点值储存起来,然后通过定时器逐个输出,经过DA
21、C0832数模转换,转化为对应的模拟信号。为了能对三种波形同时截取而且互不干扰,我选择用单片机的P0,P1,P3口分别控制三角波,正弦波,方波的产生经过三片DAC0832同时输出三种模拟波形,在三个输出端接一个三位拨码开关来使波形自由切换为其中一种、两种甚至三种;再连接一个三端输入的模拟加法器以达到任选波形叠加的目的,模拟加法器上接有反馈电阻,将其替换成可变电阻以调节幅值,这样波形的叠加和幅度可调就在一个模块上实现;波形的频率调节可以利用单片机内部定时器中断控制,设定计数初值(也就是初始频率),通过按键中断控制计数范围达到频率可控;波形截取和初相调节是通过软件利用按键中断设定表中波形编码的起止
22、点和偏移量。 示波器 输出幅度调节低通滤波波形选择波形叠加D/A转换 单片机8051信号按键初相调节信号按键截取控制信号按键频率调节 图2.2 系统总体框图2.3 本章小结信号的先一步产生是本选题的关键,只有把信号做好,才能使后面的截取、叠加变得顺利,在经过各种方案的对比之后,选择单片机作为信号发生器的主控芯片既避免了采用传统纯硬件构成信号发生器难以调控、不稳定和集成信号发生器电路简单、对RC要求较高的缺点,又保证了设计任务基本实现、人为控制操作简便的优点。波形截取采用软件控制,叠加采用模拟加法器实现,这就避免了外部存储器的使用,降低了程序的难度,而目标完全能实现。word文档 可自由复制编辑
23、 第3章 功能模块及其原理3.1 单片机模块3.1.1 STC89C52 STC89C52单片机是系统的主控芯片.STC89C52是一种功率低、性能高的8位微控制器,内部具有8KB可编程存储器。芯片沿用传统的51芯片内部核心,但内部结构的升级和改造使其具备了很多新的功能。内部芯片中,拥有的8 位CPU 和可编程闪存,让它能够高效、迅速的嵌入到各项系统中。 具有以下标准功能: 8KB闪存,512KB的随机存储RAM,2个输入输出口,看门狗定时器,内置4K字节 可擦除只读存储器,复位电路,定时/计数器,4个外部中断,一个7向量4级中断结构,全双工串行口。而且芯片的静态逻辑操作可以在0HZ频率下工作
24、。空闲状态下,CPU 不运转,但允许RAM、定时器/计数器、串口、中断继续工作。断电时,RAM内容保存,振荡器停止运转,当等到下一个中断或硬件复位才开始工作。最高运作频率35MHz,6T/12T可选。如图3.1所示。 图3.1 STC系列单片机引脚和外观图 3.1.2 单片机最小系统 1、主电源 GND(20脚)接地;VCC(40脚)接+5V。2、时钟电路XTAL1(19脚)接外部晶体的一端。它是芯片内部振荡电路输入端。当使用外部晶振信号时信号时,对于HMOS单片机而言,此引脚应当接地;对于CHMOS单片机而言,此引脚作为驱动端;XTAL2(18脚):接外部晶体的另一端。它是芯片内部振荡电路输
25、出端。振荡电路的频率是晶振频率。本次选用12M晶振,采用两个30PF稳频电容,最短的计数周期为1us。图3.2 单片机最小系统3、RST(9脚)单片机接通VCC,内部各寄存器处于待定义的随机状态,如果在此引脚处输入一个大于晶振振荡周期24倍宽度的高电平,单片机即可复位最初状态。如图采用按键复位法,按下S1键单片机即复位。4、ALE/(30脚)在访问片外存储时,ALE产生控制锁存扩展地址低位字节的信号。如果没有外部存储器,此引脚输出1/6晶振频率的正脉冲。5、(29脚)访问片外程序存储器时,存储器读选通信号是该引脚输出的一个负脉冲。当CPU在向片外存储器读程序时,在12个晶振周期中此引脚产生两次
26、有效信号,若数据是从外部存储器传输,不会产生这两种信号。6、/VPP(31脚)输入高电平时,CPU执行内部程序存储器的程序。当地址超出4KB时,将自动执行外部程序存储器的程序。输入低电平时,CPU仅访问片外存储器。本次只需将此引脚接VCC,不需要访问片外存储器。7、I/O引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位于P0、P1、P2、P3口,每组口8根I/O口。每一根引脚都可以编程。P0口(Pin39Pin32):P0.0P0.7,通用双向I/O口线,输出时需接上拉电阻;P1口(Pin1Pin8):P1.0P1.7 ,通用准双向I/O口线,不需接上拉电阻;P2口(Pi
27、n21Pin28):P2.0P2.7,可做通用准双向I/O口线,当系统扩展片外存储时,不能做I/O口使用,只能做高8位地址输入端;P3口(Pin10Pin17):P3.0P3.7,准双向I/O口线,不做输出时有第二功能6。3.1.3 单片机产生波形原理本次使用单片机的三组I/O口分别控制输出正弦波,方波,三角波的产生,每种波形由256个离散化采样点表示,由单片机内部产生并储存到单片机的EPPROM中,通过I/O口输出给D/A转换模块。通过单片机的定时/计数器控制溢出,计数每溢出一次,单片机输出一个采样点,一个周期内共有256个采样点编码需重复256次操作,这也是波形频率控制的原理。由于单片机是
28、不断地的从存储区取数据送到D/A转换,所以得到的模拟波形是一种离散波,也就是由一个个离散的点组成的波形。所以,对波形要有足够数量的采样点才能逼近原有的连续波形。为此,需要对模拟信号进行精确的离散化处理。对于正弦信号,如图3.3 所示,先把一个周期正弦信号离散成由D1,D2,D3DN这些离散采样点组合而成的数字波形。D1,D2,D3DN所代表的电压值是模拟波形在此处的电压值,可由单片机产生,然后再将这些离散采样点逐个输出。在统计不同的采样点数后。得出相应的波形失真度如表3.1 所示。由表3.1可知,采样点越多,失真度越低。离散时取得的采样点越多,D/A的转换精确度越高,但由于是计数输出的方式,点
29、数增多,波形的频率会下降7。 图3.3 正弦波的离散化处理表3.1 采样点数与失真度的关系对比不同的采样点数N1010010004096失真度过18%2.0%0.63%0.044% 3.2 D/A转换模块3.2.1 DAC0832引脚和结构 DAC0832是8位标准的并行输入D/A转换器,基准电压在正负10V内可变,转换频率为1MHZ,正常工作电压范围为5V-15V。两个八位寄存器和一个八位D/A转换 同时使用两个寄存器可以使芯片进行两级缓冲操作,使芯片的运转更加活跃,其转换原理与T型解码网络一样,由于其片内有输入数据寄存器,故可以直接与单片机接口。DAC0832输出的是电流,必须外接运放器。
30、属于该系列的芯片还有DAC0830,DAC0831,它们可以互换。如图3.4和3.5所示(1):芯片片选输入端,输入低电平。(2):DAC0832输入寄存器的写选通输入端,只有在输入宽度大于500ns的负脉冲才能有效。 (3):DAC寄存器写选通输入端,只有在输入宽度大于500ns的负脉冲才能有效。(4)ILE:数据锁存允许控制信号输入线,输入高电平有效。(5):数据传输控制信号输入端,输入低电平有效。(6)D0D7:并行数据输入端,只有输入数据信号时间大于90ns才会有效,不然锁存器会发生乱码; 图3.4 DAC0832引脚图 图3.5 DAC0832内部结构图 (7)Rfb:反馈电阻端,可
31、外接一个电阻以提高波形分辨率,芯片内部已接有一个15千欧的电阻。 (8)Iout1:电流输出端,当8位输入端输入为0xff时,输出的电流最大。(9)Iout2:电流输出端,输出的电流与Iout1输出的电流相加为定值。(10)AGND:模拟GND,模拟信号和基准电源的参考地。(11)DGND:数字GND,工作电源地和数字逻辑地,工作时和模拟GND连接与基准电源共地(12)VCC:电源电压端,电压范围是+5V到+15V。(13)Vref:基准电压输入端输入电压范围为-10V到+10V8。3.2.2 DAC0832转换计算 虽然与T型解码网络电路转换原理一样,但DAC0832输出的是电流,必须附加I
32、/V转化电路输出电压,DAC0832由I/V电路的接法不同可分为输出单极性输出和双极性输出,本次采用单极性输出的接法,如图3.6所示,输出电压的计算公式为: (3-1) D=0-255,是输入数字量的十进制表达, FSB = 1/256,MSB = 255/256,当 = +5V时, = 5 D/256 (3-2)当 = -5V时, = - 5 D/256 (3-3) 由于DAC0832的寄存器的有不同工作模式,因此可有:单缓冲方式、双缓冲方式和直通方式三种工作方式。因为本次三片DAC独立不受单片机选通控制,每片只有一路模拟输入,因此本文使用单缓冲方式。因为是用三片DAC0832来分别转换来自
33、单片机三组I/O口输出的不同波形的数字量,因此不需要用单片机控制DAC0832的选通控制,ILE引脚接高电平,引脚都接低电平,当DAC0832的并行输入口读到数据,转换网络立刻进行数模转换,输出模拟值。 RFB DAC0832 - 来自MCU + Vout图3.6 DAC0832单极性输出3.3 运放模块3.3.1 uA741引脚和结构 uA741广泛应用于各种集成电路,其主要功能是放大电流或电压,可做电压反相、比较器、积分微分器,还可以做加减法电路。主要参数有:放大倍数、增益、最大输入输出失调电压、共模输入电阻、转换速率等各项参数。随着科学技术发展,集成运放在信号运算、信号转换、信号发生等方
34、面得到了广泛应用9。uA741是放大器中最常使用的运放器,有反相和同相输入两种方式,要处理的目标信号从输入端输入,目标信号包括电流或电压信号。uA741在正常工作时需要一对大小相同、极性不同的电压做VCC,范围是12V到18V,最常用的是15V。uA741运算放大器正常工作时,将VCC分别接在芯片的7脚和4脚。当芯片的同相输入、反相输入端一旦检测到有电位差的存在,芯片马上就将其放大并于6脚输出,电压放大倍数由外界的反馈电阻决定,输出电压值在VCC间通过外接电阻调控,不会超过VCC,若经理论计算输出的电压值超出VCC,其值会等于VCC,这种输出电压大于VCC和VCC的现象叫做运放饱和现象。uA7
35、41运算放大器输入信号同相输入则信号同相输出,若输入信号反相输入则信号反相输出。而当芯片的同相输入和反相输入都接有电压时,输出电压则是()乘以反馈电阻和输入电阻的比值,图3.7是uA741的引脚图,图3.8是其内部等值图。3.3.2 uA741的电源供应 uA741正常工作需要在一对正负电源,电源可以有很多种选择,本次实验对单片机烧录程序时本来要用以MAX232芯片和串口为烧录工具,但过程中无意间得到一个USB-TTL集成烧录工具,故不需要MAX232再做烧录工作。USB-TTL提供+5V电压, 图3.7 uA741的引脚图 图3.8 uA741内部等值图可以将其接到MAX232上,MAX23
36、2芯片具有电压转换功能,可以将5V电压转换一对正负VCC输出,输出电压可以有+10V(2脚)和-10V(6脚)的电压输出10。如图3.9,4个10uf外置的电容为电源储存能量,若使用极化电容,在焊接电路时,需注意正确的连接电容的两极,引脚6的电压是负的,因此它的电容的正极连接到地。因为输出高达 图3.9 MAX232的引脚图和内部结构10V,因此要确保电容的等级为至少15V的WVDC。图3.9是 MAX232的引脚图。 uA741与其他的集成运放电路一样,拥有缓冲、反相放大、同相放大、差动放大和I/V转换等应用。基于本次选题涉及的D/A转换和模拟加法器的使用,只介绍反相放大和I/V转换两种应用
37、。1、 反相放大电路电路组成如图3.10,电路接为电压并联负反馈形式,信号由反相端输入,输出端得到与输入端反相的电压,输入电压增大,输出电压即会减小。电路的放大倍数为()倍,当输入端电位为0V时,其输出电流为(),则 . (3-4) 通过改变的阻值,改变放大比例。尽管集成运放本身的开环差模输入电阻很高,但由于并联深度负反馈作用,电路输入电阻较小,考虑到反相端虚地,输入电阻约等于输入回路电阻,即 (3-5) 输入电阻低是反响输入方式的一个缺点。2、 I/V转换电路线路接法如图3.11,输出电压 ,由此可见电压是随输入电流变化而变化的。I/V转换电路,是DAC0832必须附加的电路11。 图3.1
38、0 反相放大电路 图3.11 I/V转换电路3.4模拟加法器3.4.1 加法器原理 在输入端由几路输入信号做代数和运算经运放输出,输出电压与输入电压代数和成正比的电路叫做加法电路。可分为反相输入和同相输入两种接法。反相输入时,反相输出,同相输入时,同相输出。1.反相加法电路当多个不同极性的电压同时输入到集成运放的反相输入端时称为反相加法法电路。图3.12为接有三个输入信号的三路模拟加法器,这是一个三端输入的电压并联深度负反馈电路,。由虚短、虚断和虚地的原理,由电路可得: (3-6) (3-7)若,上式变为: (3-8)f负号代表输出与输入反相。若在反向输出端再接一个同样的反相器,可同相输出,实
39、现完全符合常规的的算术加法。当 时,得:(3-8) 图3.12 三路模拟加器由此可得:基于此种法则,输入电压可以扩展到多个不同极性的电压代数和。实际上还需要在正极输入端再接一平衡电阻R,用来减小输入偏置电流所带来的失调电压。失调电压有两个来源:输入偏置电流和输入偏置电压,而主要又与前者有关,这主要与所采用的电路结构有关,为了减小失调电压的影响,在不改变电路结构前提下,需在同相输入端加一个平衡电阻R,电阻另一端接地,消除偏置电流在输入端产生的压降,进而减小产生的失调电压带来的影响,因此平衡电阻=。 反相加法电路将各个不同极性的输入通过与所接的输入电阻之比变为电流,电流相加取代数和后通过反相器输入
40、端流向反馈电阻,反馈电阻将其转化为电压。因而,反相端又称“相加点”。反相加法电路的特点是:调节输入端某一路的电压值或输入电阻值并不影响其他路的电压和输入电阻之间的比值(电流),因而,在计算和实验时调节很方便。2、同相加法电路 当多个不同极性的电压同时输入到集成运放的同相输入端时称为反相加法法电路,如图3.13。由同相比例电路的基本计算式 (3-10) (3-11) (3-12) (3-13) (3-14) (3-15) 由于 ,即 (3-16) (3-17) 在严格等于的条件下,图3.13电路输出端的计算公式为 (3-18) 当时, (3-19) 图3.13 同相加法电路由此可得输出与输入是同
41、相的。如果调整某一路信号的电阻,则必须改变电阻的大小,以使严格等于。由于常常需要反复调节才能将参数值最后确定,估算和调试的过程比较麻烦。所以本次我使用反相加法电路。由此可见,加法电路其实也算是是反相加法器的一种,输出电压是三路模拟输入电压的做加法。各路输入电压的放大倍数等于运放反馈电阻和该路输入电阻的比值。该电路最大的特点是各输入之间互不影响,求和或取平均很容易实现。3.4.2 波形选择、叠加、幅度调节如图3.14所示是波形选择、叠加、幅度模块。通过查表法使单片机内部产生正弦波、方波、三角波一周期的离散化采样点并送到 EPPROM储存,逐个通过单片机三组 I/ O口输出这些采样电压。输出的模拟波形通过S2三端输入的拨码开关,虽然波形是由单片机同时发出,但单片机上并未做波形选通控制,在此处的拨码开关可以作为波形种类的选择控制,当需要三角波时,拨通对应的拨码开关,三角波就可输出。这样,当需要两个或三个波形输出,拨通对应开关,即可实现目的。U8是一个有uA741构成的模拟加法器,作为对拨通波形的叠加
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922