信号发生器设计(附仿真)
- 格式:doc
- 大小:1.44 MB
- 文档页数:8
正弦信号发生器的设计
一、实验目的
1、进一步熟悉QuartusII软件的使用,掌握可编程器件的开发设计的过程。
2、掌握QuartusII中国宏模块的使用方法,重点是LMP_ROM与FPGA硬件资源的使用方法。
3、进一步熟悉GW48-PK2 EDA实验系统。
二、实验内容
采用图形输入方法完成以下正弦信号发生器的设计。
其中6为二进制加法计数器采用兆功能库的arithmetic中的lpm_counter来实现。
ROM元件采用storage中的lpm_rom实现。
ROM数据表中的正弦信号为64字节。
操作如下:
1、新建工程文件,取名为SIN。
2、创建初始化文件,为SIN.mif。
3、建立LPM_ROM.
4、建立LPM_COUNTER文件
5、绘制电路图及编译
6、仿真波形的建立与存盘
7、仿真波形前的检查、仿真,检查结果
8、波形仿真前的检查,进行仿真,检查结果。
9、绑定管脚,进行仿真
10、下载程序,在实验箱上验证结果。
11、重复前面的步骤,设计多波形的信号发生器。
(老师对不起,由于我实验的照片找不到了,就借用了同学的多波形的图片。
)。
成绩评定表课程设计任务书目录1 绪论 (1)1.1 设计背景 (1)1.2 设计目的 (2)1.3 设计任务 (2)2 设计过程 (3)2.1 设计原理 (3)2.2 XF引脚周期性变化 (3)2.3 子程序的调用 (4)3 程序代码 (5)3.1 源程序 (5)3.2SDRAM初始化程序 (7)3.3 方波程序连接命令文件 (9)4 调试仿真运行结果分析 (10)4.1 寄存器仿真结果 (10)4.2 模拟输出仿真 (12)5.设计总结 (13)参考文献 (13)信号发生器(方波)1 绪论1.1 设计背景数字信号处理是20世纪60年代,随着信息学科和计算机学科的高速发展而迅速发展起来的一门新兴学科。
它的重要性日益在各个领域的应用中表现出来。
其主要标志是两项重大进展,即快速傅里叶变换(FFT)算法的提出和数字滤波器设计方法的完善。
数字信号处理是把信号用数字或符号表示成序列,通过计算机或通用(专用)信号处理设备,用数值计算方法进行各种处理,达到提取有用信息便于应用的目的。
例如:滤波、检测、变换、增强、估计、识别、参数提取、频谱分析等。
数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。
因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。
而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。
数字信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。
数字信号处理的研究方向应该更加广泛、更加深入.特别是对于谱分析的本质研究,对于非平稳和非高斯随机信号的研究,对于多维信号处理的研究等,都具有广阔前景。
数字信号处理技术发展很快、应用很广、成果很多。
多数科学和工程中遇到的是模拟信号。
以前都是研究模拟信号处理的理论和实现。
模拟信号处理缺点:难以做到高精度,受环境影响较大,可靠性差,且不灵活等。
数字系统的优点:体积小、功耗低、精度高、可靠性高、灵活性大、易于大规模集成、可进行二维与多维处理。
基于Multisim的非正弦波信号发生器设计与仿真作者:张爱英毛战华来源:《现代电子技术》2014年第13期摘要:在电子电路中,矩形波、三角波、锯齿波统称为非正弦波,所设计的非正弦波信号发生器以矩形波发生电路为基础,在其输出端加积分运算电路及相应的辅助电路产生三角波或锯齿波信号,辅以外围电路设计,实现信号频率、幅值、占空比调节。
在Multisim 10开发环境中搭建该电路并进行了验证分析,结果表明,电路达到了设计要求,实现了预期功能。
关键词:非正弦波;信号发生器;仿真; Multisim 10中图分类号: TN702⁃34 文献标识码: A 文章编号: 1004⁃373X(2014)13⁃0146⁃04 Design and simulation of non⁃sinusoidal wave signal generator based on MultisimZHANG Ai⁃ying, MAO Zhan⁃hua( College of Science and Information, Qingdao Agricultural University, Qingdao 266109,China)Abstract: Rectangular wave, triangle wave and sawtooth wave are collectively referred to as non⁃sinusoidal wave in the electronic circuit. The non⁃sinusoidal signal generator designed in this paper is based on a rectangular wave generating circuit. It can generate triangle wave or sawtooth wave by adding an integral circuit and auxiliary circuit at its output end. The signal amplitude,frequency and duty ratio can be controlled by designing the auxiliary circuit. This circuit was built and analysed in the Multisim 10 development environment. The results show that the circuit meets the design requirements and can realize the expected function.Keywords: non⁃sinusoidal wave; signal generator; simulation; Multisim 100 引言在实际的电子电路应用中,除了常用的正弦波信号之外,还经常用到矩形波、三角波、锯齿波等非正弦波信号。
利用LPM 设计正弦信号发生器一、设计目的:进一步熟悉maxplu sII 及其LPM 设计的运用。
二、设计要求:1、利用原理图输入方式。
2、信号数据点值自行想法实现。
3、得出正确时序仿真文件。
三、设计原理:图1 正弦信号发生器结构框图图1所示的正弦波信号发生器的结构由三部分组成计数器或地址发生器(这里选择8位),正弦信号数据ROM (8位地址线,8位数据线),含有256个8位数据(一个周期)。
四、VHDL 顶层设计。
设计步骤:1、建立.mif 格式文件建立C 语言文件sin.cpp ,运行产生sin.exe 文件。
sin.cpp 程序代码:#include <iostream>#include <cmath>#include <iomanip>using namespace std;int main(){int i;float s;VHDL 顶层设计sin.vhd8位计数器 (地址发生器) 正弦波数据 存储ROM 产生波形数据cout<<"WIDTH=8;\nDEPTH=256;\n\nADDRESS_RADIX=HEX;\nDA TA_R ADIX=HEX;\n\nCONTENT\nBEGIN\n";for(i=0;i<256;i++){s=sin(atan(1)*8*i/256);cout<<" "<<i<<" : "<<setbase(16)<<(int)((s+1)*255/2)<<";"<<endl;}cout<<"END"<<endl;return 0;}把上述程序编译后,在DOS命令行下执行命令:sin.exe > sin.mif;将生成的sin.mif 文件。
---------------------------------------------------------------范文最新推荐------------------------------------------------------ AT89C51单片机的信号发生器设计与Proteus仿真摘要基于单片机的信号发生器具有广阔的应用和市场价值。
本提出了一种基于AT89C51单片机和DAC0832D/A转化芯片的信号发生器系统的设计方案。
整个系统包括六个部分:主控制模块、D/A转换模块、字符显示模块、频率显示模块、键盘扫描模块、波形切换模块,主要实现以下功能:产生正弦波、三角波、方波、锯齿波;通过波形切换模块切换输出波形形式;通过键盘扫描电路调节波形的频率、幅度以及输出;通过MAX7221驱动数码管实时显示频率;通过液晶显示芯片LM016L显示字符。
系统在软件平台Proteus 7 professional和Keil uVision3下开发,软件仿真测试验证了硬件电路的可行性和准确性。
12027关键词信号发生器单片机DAC0832Proteus毕业设计说明书(论文)外文摘要1 / 12TitleDESIGN AND SIMULATION OF SIGNAL GENERATOR BASED ON SCMAbstractThe signal generator based on SCM has a wide prospect of application andmarket value. A design of signal generator on the basis of the SCM AT89C51 and the D/A convertor DAC0832 is presented in this paper. The system is formed by six parts: main control unit, D/A conversion unit, character displaying unit, frequency displaying unit, keyboard scanning unit, waveform switching unit. The system has these functions:it can generate sine wave, triangle wave, square wave, and sawtooth wave. The form of the output wave can be changed by the waveform switching unit. The frequency, amplitude and output or not of the wave can be adjusted through the keyboard scanning unit. And the frequency can be displayed through nixie tube driven by MAX7221 simultaneously. It also provides a---------------------------------------------------------------范文最新推荐------------------------------------------------------liquid crystal display chip LM016L to display some characters you want. The system is developed on the software platform of Proteus 7 professional and Keil uVision3. The simulation test of software verifies the feasibility and accuracy of hardware circuit.1绪论各种信号均可用函数来表示,能够产生如方波、锯齿波、正弦波等标准测试信号的仪器设备叫做函数信号发生器[1],亦称波形发生器。
实验八正弦信号发生器的设计一、实验目的1、学习用VHDL设计波形发生器和扫频信号发生器。
2、掌握FPGA对D/A的接口和控制技术,学会LPM_ROM在波形发生器设计中的实用方法。
二、实验仪器PC机、EDA实验箱一台Quartus II 6.0软件三、实验原理如实验图所示,完整的波形发生器由4部分组成:• FPGA中的波形发生器控制电路,它通过外来控制信号和高速时钟信号,向波形数据ROM 发出地址信号,输出波形的频率由发出的地址信号的速度决定;当以固定频率扫描输出地址时,模拟输出波形是固定频率,而当以周期性时变方式扫描输出地址时,则模拟输出波形为扫频信号。
•波形数据ROM中存有发生器的波形数据,如正弦波或三角波数据。
当接受来自FPGA的地址信号后,将从数据线输出相应的波形数据,地址变化得越快,则输出数据的速度越快,从而使D/A输出的模拟信号的变化速度越快。
波形数据ROM可以由多种方式实现,如在FPGA外面外接普通ROM;由逻辑方式在FPGA中实现(如例6);或由FPGA中的EAB模块担当,如利用LPM_ROM实现。
相比之下,第1种方式的容量最大,但速度最慢;,第2种方式容量最小,但速度最最快;第3种方式则兼顾了两方面的因素;• D/A转换器负责将ROM输出的数据转换成模拟信号,经滤波电路后输出。
输出波形的频率上限与D/A器件的转换速度有重要关系,本例采用DAC0832器件。
DAC0832是8位D/A转换器,转换周期为1µs,其引脚信号以及与FPGA目标器件典型的接口方式如附图2—7所示。
其参考电压与+5V工作电压相接(实用电路应接精密基准电压).DAC0832的引脚功能简述如下:•ILE(PIN 19):数据锁存允许信号,高电平有效,系统板上已直接连在+5V上。
•WR1、WR2(PIN 2、18):写信号1、2,低电平有效。
•XFER(PIN 17):数据传送控制信号,低电平有效。
•VREF(PIN 8):基准电压,可正可负,-10V~+10V.•RFB(PIN 9):反馈电阻端。
仪器科学与电气工程学院本科生“六个一”工程之课外实验项目报告低频信号发生器的设计与实现专业:测控技术与仪器姓名:刘雪锋学号:65090215时间:2011年11月一、实验目的:练习基本技能:常用测试仪器使用、电路安装、测试、调试;初步学会查阅电子器件英文说明书;训练基本单元电路设计、调试、测试。
二、实验内容:设计一个低频信号发生器,可输出方波、矩形波、三角波、锯齿波、正弦波。
频率和幅度可调;矩形波占空比可调;锯齿波上升、下降时间可调;根据电路原理图的具体结构,安装单元电路;测输出幅度、频率、失真度、上升沿、下降沿、观察三角波线性度;不得使用8038模块;写出设计与总计报告,说明电路原理、特点、测试结果、结果分析。
三、总体设计方案:(一)总体设计原理框图产生正弦波、方波、三角波的方案有多种,如首先产生正弦波,然后通过整形电路将正弦波转换成方波,再由积分电路将方波变成三角波;也可以先由振荡器产生方波,再经积分电路产生三角波,再经过滤波电路产生正弦波等等。
我选用的是前一种方案,上图为总体设计流程。
(二)各部分电路图及其原理1、正弦波产生电路及其原理:正弦波产生电路的目的就是使电路产生一定频率和幅度的正弦波,我们一般在放大电路中引入反馈电路,并创造条件,使其产生稳定可靠的振荡。
电路接通电源的一瞬间,由于电路中电流从零突变到某一值,它包含着很多的交流谐波,经过选频网络选出频率为f0的信号,一方面由输出端输出,另一方面经正反馈网络传送回到输入端,经放大和选频,这样周而复始,不断地反复,只要反馈信号大于初始信号,震荡就逐渐变强,最后稳定的震荡起来。
我所设计的正弦波震荡电路为RC 串并联式正弦波震荡电路,又被称为文氏桥电路。
这个电路由两部分组成,即放大电路和选频网络,放大电路为由集成运741放所组成的电压串联负反馈放大电路,选频网络兼作正反馈网络,它具有电路简单、易起振、频率可调等特点被大量应用于低频振荡电路,电路图如下所示 :我选用的电阻R和电容C分别为100kΩ的电位器和0.1μf瓷片电容,这样根据在C不变的情况下,改变电位器R的值可以改变电路的震荡频率,但由于两个R的阻值要相等才能震荡出正弦波,所以我在实际焊制电路时两个R采用一个同轴电位器。
电子课程设计题目:函数信号发生器的设计学院:机械工程学院班级:测控技术与仪器071班作者:学号:指导教师:2010年7月7日摘要:该函数发生器采用AT89S51 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(1458N)等。
电路采用AT89S51单片机和一片DAC0832数模转换器组成函数信号发生器,在单片机的输出端口接DAC0832进行DA转换,再通过运放进行波形调整,最后输出波形接在示波器上显示。
它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。
由于采用了1458N运算放大器,使其电路更加具有较高的稳定性能,性能比高。
此电路清晰,出现故障容易查找错误,操作简单、方便。
本设计主要应用AT89S51作为控制核心。
硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。
关键词:AT89S51、DAC0832、波形调整【Abstract】: For special requirement the function generator usingAT89S51 microcontroller as the control, external analog / digital conversion circuit (DAC0832), op-amp circuit (1458C) and so on. AT89S51 microcontroller circuit and an integral function DAC0832 digital-signal generator, the microcontroller output port connected to DA converter DAC0832, and then wave through the op amp to adjust the final output connected to the oscilloscope waveform display. It has a low cost, high performance and low frequency range, good stability, easy operation, small size, low power consumption and so on. As a result of 1458G operational amplifier circuit to a more stable performance with high performance is high. The circuit clear, easy to find failure error, simple and convenient.The design of the main application AT89S51 as the control center. Simple hardware circuit, software, functional, and reliable control system, high cost performance characteristics, has some use and reference.Key words:AT89S51, DAC0832, waveform adjust目录1、设计概述1.1、设计任务----------------------------------4 1.2、方案选择与论证----------------------------41.3、系统设计框图------------------------------52、硬件电路设计--------------------------------53、软件系统设计3.1、阶梯波设计思想及流程图--------------------133.3、三角波和正弦波设计思想--------------------144、系统软件仿真4.1、protues仿真原理图------------------------154.2、仿真波形图--------------------------------165、课程设计心得体会---------------------------176、参考文献------------------------------------177、附录附录一:protel原理图----------------------------18 附录二:PCB图 ----------------------------------18 附录三:焊接后的电路板实物图---------------------19 附录四:实际电路板调试后发生阶梯波图-------------19附录五:实验源程序-------------------------------191.1设计任务与要求:1采用AT89S51及DAC0832设计函数信号发生器;2输出信号为正弦波或三角波或阶梯波;3输出信号频率为100Hz,幅度-5V—+5V可调;4必须具有信号输出及外接电源、公共地线接口,程序在线下载接口。
基于proteus的信号发生器的设计摘要信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。
能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器,其频率范围可从几个微赫到几十兆赫,除供通信、仪表和自动控制系统测试用外,还广泛用于其他非电测量领域。
本设计是使用集成运算放大器设计的一种宽度可调的矩形波发生器。
它主要由反相输入的滞回比较器和RC电路组成,通过RC充、放电实现输出状态的自动转换。
而使电容的正向和反向充电时间常数不同,利用二极管的单向导电性引导电流流经不同的通路,就形成占空比可调的矩形波发生电路。
高频、低频和超低频信号发生器,大多使用文氏桥振荡电路,即RC振荡电路,通过改变电容和电阻值,改变频率。
用以上原理设计的信号发生器,其输出波形一般只有两种,即正弦波和脉冲波,其零点不可调。
而且价格也比较贵,一般在几百元左右。
在实际应用中,超低频波和高频波一般是不用的,一般用中频,即几十赫兹到几十千赫兹。
关键字:信号发生器、宽度可调、矩形波、锯齿波、时间常数1.概述在电子技术日新月异的形势下,信息技术随之迅猛发展。
信息是存在于客观世界的一种事物现象,人们正是通过信息的获取、存储、传输和处理等来不断认识和改造世界的。
而信号作为信息的载体,是指带有信息的随时间或其他自变量变化的物理量或物理现象,信号时使用极为广泛的基本概念,无论是在自然科学领域,还是在社会科学领域都存在大量的应用研究问题。
信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。
能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器,其频率范围可从几个微赫到几十兆赫,除供通信、仪表和自动控制系统测试用外,还广泛用于其他非电测量领域。
例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。
模拟电路课程设计报告设计课题:信号发生器设计班级:10通信工程三班学生姓名:陶冬波学号:2010550921指导教师:设计时间:目录一、信号发生器摘要--------------------3二、设计目的---------------------3三、设计内容和要求四、设计方案------------------------------------------34.1 RC桥式正弦波产生电路--------------------------------------3 4.2方波产生电路----------------------------------------------------6 4.3三角波产生电路-------------------------------------------------84.4多用信号发生器-------------------------------------------------9五、组装调试及元件清单---------------------------105.1 测试仪器---------------------------------------------------------10 5.2信号发生器元件清单-----------------------------------------------115.3调试中出现的故障、原因及排除方法----------------------11六、总结设计电路,改进措施----------------------116.1 正弦波产生电路改进措施--------------------------------------116.2多用信号发生器改进措施---------------------------------------11七、收获和体会-----------------------------------------12八、参考文献--------------------------------------------12信号发生器设计一、信号发生器设计摘要:本设计介绍了波形发生器的制作和设计过程,并根据输出波形特性研究该电路的可行性。
基于Multisim的简易函数信号发生器设计与仿真函数信号发生器是具有两种或两种以上波形信号输出的信号发生器。
把几种不同类型的基本电路组合在一起就可以构成一个函数发生器。
本电路是由一个文氏桥振荡电路。
过零比较电路,积分电路,电压跟随电路和直流稳电路组成。
其工作原理是:首先由文氏桥振荡电路产生一个所需频率的正弦波振荡信号,该正弦信号一部分由电压比较器引出,另一部分由电压跟随器耦合到过零比较电路的输入端,经比较器处理后,将在输出端产生一个相同频率的方波信号,同理,一部分方波信号由电压跟随器引出作为发生器方波信号输出;另一部分继续由跟随器送入下一级积分电路,方波信号被积分电路处理后,在输出端输出一个相同频率的三角波信号,并由跟随器引出作为发生器又一信号输出。
在整个过程中,直流稳压电路作为所有集成运放提供电源。
如图1-1所示:图1-1一、电源选择集成稳压电源是指将不稳定的直流电压变为稳定的直流电压,由于集成稳压器具有稳压精度高、工作稳定可靠、外围电路简单、体积小、质量轻等显著优点,所以它完全可以跟信号发生器提供稳定电源。
集成稳压电路基本结构如图1-2所示,该电路是采用LM7818和LM7918构成的正、负18伏电压同时输出的稳压电源电路,其他元件参数如图所示:图1-2二、文氏桥振荡电路选择振荡电路是大多数信号发生器电路的核心技术,文氏桥振荡电路为其中的一种,在电路中选择合适的元器件参数,便可得到相应的输出频率和振幅,即)foutπ=,而振幅取决于集成运放的峰Up1RC2/((1)参数分析根据设计要求,需应用集成运放设计频率为1KHZ的信号发生器a 选择C6 C7 R3 R4取C6=C7=0.015uF 则R4= 1/(2πfC)= 1/(2π⨯106⨯⨯)=10.6KΩ1000-.0015取系列值R3 = R4 = 10KΩb 选择ICIC 选用MC4558CG 型集成运放,其基本参数如下:nodes: 3=+ 2= - 1=out 5=V+ 4=V-* V CC = 18 V EE = -18 C C = 1e-011 A= 200000 R I = 2e+006* R O = 75 V OS = 0.002 I OS = 2e-008 I BS = 8e-008C 选择 R 1 R 2 VD 2 VD 3采用非线性元件VD 2 VD 3 来自动调节反馈强弱,即利用二极管正向伏安特性的非线形可实现正弦波发生器的自动稳幅。
实验三:PWM信号发生器1.实验目的(1)学习Quartus II 8.0 软件的基本使用方法。
(2)学习GW48-CK EDA实验开发系统的基本使用方法。
(3)学习VHDL程序中数据对象,数据类型,顺序语句和并行语句的综合使用。
2.实验内容设计并调试好一个脉宽数控调制信号发生器,此信号发生器是由两个完全相同的可自加载加法计数器LCNT8组成的,它的信号的高低电平脉宽可分别由两组8位预置数进行控制。
3.实验条件(1)开发软件:Quartus II 8.0。
(2)实验设备:GW48-CK EDA实验开发系统。
(3)拟用芯片:EPM7128S-PL84。
4.实验要求(1)画出系统原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VHDL源程序。
(3)根据系统功能,选好测试用例,画出测试输入信号波形或编好测试文件。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
5.实验过程(1)PWM即脉冲宽度调制,就是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。
PWM从处理器到被控制系统信号都是数字式的,无需进行数/模转换。
让信号保持为数字形式可将噪声影响降到最小,因此广泛应用在测量、通信和功率控制与变换的许多领域中。
下图是一种PWM信号发生器的逻辑图,此信号发生器是由两个完全相同的可自加载加法计数器LCNT8组成的,它的输出信号的高、低电平脉宽可分别由两组8位预置数进行控制。
如果将初始值可预置的加法计数器的溢出信号作为本计数器的初始预置值加载信号LD,则可构成计数器初始值自加载方式的加法计数器,从而构成数控分频器。
图中D 触发器的一个重要功能就是均匀输出信号的占空比,提高驱动能力,这对驱动,诸如扬声器或电动机十分重要。
(2)VHDL源程序①8位可自加载加法计数器的源程序LCNT8.VHD--LCNT8.VHDLIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY LCNT8 ISPORT(CLK,LD:IN STD_LOGIC;D:IN INTEGER RANGE 0 TO 255;CAO:OUT STD_LOGIC);END ENTITY LCNT8;ARCHITECTURE ART OF LCNT8 ISSIGNAL COUNT:INTEGER RANGE 0 TO 255;BEGINPROCESS(CLK)ISBEGINIF CLK'EVENT AND CLK='1'THENIF LD='1'THEN COUNT<=D;ELSE COUNT<=COUNT+1;END IF;END IF;END PROCESS;PROCESS(COUNT)ISBEGINIF COUNT=255 THEN CAO<='1';ELSE CAO<='0';END IF;END PROCESS;END ARCHITECTURE ART;②PWM信号发生器的源程序PWM.VHD--PWM.VHDLIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY PWM ISPORT(CLK:IN STD_LOGIC;A,B:IN STD_LOGIC_VECTOR(7 DOWNTO 0);PWM:OUT STD_LOGIC);END ENTITY PWM;ARCHITECTURE ART OF PWM ISCOMPONENT LCNT8 ISPORT(CLK,LD:IN STD_LOGIC;D:IN STD_LOGIC_VECTOR(7 DOWNTO 0);CAO:OUT STD_LOGIC);END COMPONENT LCNT8;SIGNAL CAO1,CAO2:STD_LOGIC;SIGNAL LD1,LD2:STD_LOGIC;SIGNAL SPWM:STD_LOGIC;BEGINU1:LCNT8 PORT MAP(CLK=>CLK,LD=>LD1,D=>A,CAO=>CAO1);U2:LCNT8 PORT MAP(CLK=>CLK,LD=>LD2,D=>B,CAO=>CAO2);PROCESS(CAO1,CAO2)ISBEGINIF CAO1='1'THEN SPWM<='0';ELSIF CAO2'EVENT AND CAO2='1'THEN SPWM<='1';END IF;END PROCESS;LD1<=NOT SPWM;LD2<=SPWM;PWM<=SPWM;END ARCHITECTURE ART;(3)仿真结果验证PWM.VHD的时序仿真结果(4)逻辑综合结果6.实验总结经过本次实验,我学会了Quartus II 8.0 开发系统的基本操作,并对它有了一定的了解和认识。
信号发生器的MATLAB仿真[摘要]本论文以课题“信号发生器的MATLAB仿真”为背景展开,介绍了MATLAB仿真技术的发展和信号发生器的现状,结合线性调制系统的应用背景设计了一种结构简便、性能优良的线性调制信号发生器,全面的实现信号发生器的功能要求。
本论文主要研究内容包括:1.研究了信号发生器的现状,MATLAB仿真技术的发展及现状,介绍了用MATLAB进行仿真的实用性及可靠性。
2.研究了常规调制信号ASK信号、FSK信号和PSK等有关理论,为信号生成打下基础。
3.以线性调制为例研究了MATLAB仿真的三种方法,比较了其各自的优缺点,同时选定以Simulink进行系统的仿真。
4.用Simulink进行线性调制系统的模拟,完成软件设计的实现,对系统进行调试,使系统达到指标需求。
关键词:信号发生器;线性调制系统;MATLAB仿真;simulink[ABSTRACT]The paper based on the Project “MATLAB simulation of signal generator”, MATLAB simulation technology and the development situation of the signal generator is introduced. Combined with linear modulation system application background designs a simple structure and good performanced linear modulation signal generator. It realize the comprehensive function signal generator.This thesis mainly research contents include:First, research the status of the signal generator and development and the status quo of MATLAB simulation technology. It also introduced the practicability and reliability of MATLAB simulation .Second, study the conventional modulation signal FSK signal and itinerary signal, PSK theories,it layed the foundation for the signal generation.Third, use the example of linear modulation to study three methods of MATLAB simulation, compare their advantages and disadvantages, and decided to use Simulink conduct simulation.Four, using Simulink simulate linear modulation system simulation, realize of the software design, and testing system,finally, make system index demand.Key word :Signal generator; Linearity modulation system; MATLAB Simulation; simulink目录摘要 (1)ABSTRACT (2)目录 (3)第一章绪论 (1)1.1论文的立题背景及研究意义 (1)1.2MATLAB仿真技术的发展及现状 (1)1.3信号发生器的发展及现状 (3)1.4论文的主要研究内容 (4)第二章信号发生器的理论部分 (5)2.1信号发生器分类简介 (5)2.2常规信号 (7)2.3本章小结 (10)第三章MATLAB的三种仿真办法 (11)3.1仿真基础原理 (11)3.2三种仿真方法的简单实现 (12)3.3基于Matlab 7.0的三种仿真方法比较 (15)3.4本章小结 (15)第四章信号发生器的MATLAB仿真实现 (16)4.1常规信号的Matlab仿真实现 (16)4.2线性调制系统Matlab仿真实现 (18)4.3AM信号发生的Simulink仿真实现 (20)4.4本章小结 (23)结束语 (24)致谢 (25)参考文献 (26)第一章绪论1.1 论文的立题背景及研究意义在现代声纳、雷达等通信系统测试与仿真中都需要高精度的任意的波形信号,任意波形信号的重构技术也是声学和语音信号合成等应用领域中的关键技术之一。
萍乡学院14级电子信息工程《模拟电子技术》课程设计课程设计报告课程名称模拟电子技术设计题目方波、三角波、正弦波信号发生器设计系部名称机械电子工程系专业班级电子信息工程2013级姓名学号成绩指导教师2014年12月目录1.设计目的、任务、要求与技术指标1.1课程设计目的 (2)1.2设计任务 (2)1.3设计的技术指标要求 (2)2.方案比较与论证2.1方案一 (2)2.2方案二 (3)3系统组成及工作原理3.1 RC桥式正弦波振荡产生正弦波电路 (3)3.2 滞回比较器产生方波 (4)3.3 积分电路将方波转换为三角波 (6)4.系统总电路图 (7)5.总结 (7)6.元件清单 (8)附录1:正弦波仿真结果 (10)附录2:方波仿真电路 (11)附录3:三角波仿真电路 (12)附录4:《模拟电子技术》课程设计任务书(二) (13)方波、三角波、正弦波信号发生器设计作者:同组:1课程设计目的、任务、要求与技术指标1.1 课程设计目的通过本次课程设计所要达到的目的是:提高学生在模拟集成电路应用方面的技能,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。
学生通过电路设计初步掌握工程设计方法,逐步熟悉开展科学实践的程序和方法,为后续课程的学习和今后从事的实际工作打下必要的基础1.2设计任务(1)设计一个方波、三角波、正弦波函数发生器;(2)能同时输出一定频率一定幅度的三种波形:正弦波、方波和三角波;(3)用±5V电源供电;(4)运用模拟电子技术的理论、技术和器件。
1.3设计的技术指标要求(1)输出波形:正弦波、方波、三角波;(2)频率范围:在1 Hz~20000 Hz范围内可调;(3)幅度范围:在0~1.0 Vpp范围内可调;(4)比较器用LM339,运算放大器用LM324,双向稳压管用两个稳压管代替。
2.方案比较与论证2.1方案一首先用一个RC振荡电路产生正弦波,然后在用一个滞回电压比较器产生方波,最后在方波基础上利用积分电路产生三角波。
函数信号发生器仿真设计
1.功能要求
(1)在给定的+12v、-12v直流电源电压条件下,使用运算放大器设计并制作一个函数信号发生器。
(2)函数信号发生器包括方波、三角波、正弦波产生电路,且频率和幅度可调。
(3)信号频率:1Hz-1kHz。
(4)输出电压为:方波V P-P<=24v
三角波V P-P<=8v
正弦波V P-P》4v
2.总体设计方案
产生正弦波、方波、三角波的方案有多种,可以首先产生正弦波,然后通过整形电路将正弦波变换成方波,再有积分电路将方波变成三角波;也可以首先产生三角波-方波,再将三角波变成正弦波或将方波变成正弦波等。
本实例采用先产生方波-三角波,再将三角波变换成正弦波的电路设计方法,其电路组成框图如图1所示:
正弦波V03
图1
图1中,比较器输出的方波经由积分器后输出三角波;三角波经由差分放大器变换为正弦波输出。
差分放大器具有工作点稳定,输入阻抗高,抗干扰能力强等优点。
特别是作为直流放大器时,可以有效地抑制零点漂移,因此可将频率很低的三角波变换成正弦波。
波形变换的原理是利用差分放大器传输特性曲线的非线性。
3. 单元电路设计。
基于AT89C51的函数信号发生器设计设计团队:郭栋、陈磊、集炜、査荣杰指导老师:程立新2011-11-13目录1、概述 (3)2、技术性能指标 (3)2.1、设计内容及技术要求 (3)3、方案的选择 (3)3.1、方案一 (4)3.2、方案二 (6)3.3、方案三 (6)4、单元电路设计 (6)4.1、正弦波产生电路 (6)4.2、方波产生电路 (8)4.3、矩形波产生锯齿波电路 (99)5、总电路图 (10)6、波形仿真结果 (1010)6.1正弦波仿真结果 (10)6.2矩形波仿真结果 (11)6.3锯齿波仿真结果 (11)7、PCB版制作与调试 (12)8、元件清单 (134)结论 (14)总结与体会 (14)参考文献 (15)函数信号发生器1、概述信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。
各种波形曲线均可以用三角函数方程式来表示。
能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。
函数信号发生器在电路实验和设备检测中具有十分广泛的用途。
例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。
在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。
2、技术性能指标2.1、设计内容及技术要求:设计并制作一个信号发生器,具体要求如下:1、能够输出正弦波、方波、三角波;2、输出信号频率范围为10Hz——10KHz;3、输出信号幅值:正弦波3V,矩形波10V,锯齿波4V;4、输出矩形波占空比50%-95%可调,矩形波斜率可调。
5、信号发生器用220V/50Hz的工频交流电供电;6、电源:220V/50Hz的工频交流电供电。
按照以上技术完成要求设计出电路,绘制电路图,对设计的电路用Multisim进行必要的仿真,用PCB软件进行制板、焊接,然后对制作的电路完成调试,撰写设计报告测,通过答辩3、方案的选择根据实验任务的要求,对信号产生部分可采用多种方案:如模拟电路实现方案,数字电路实现方案,模数结合实现方案等。
信号发生器设计(附仿真)
南昌大学实验报告
学生姓名:学号:专业班级:
实验类型:□验证□综合□设计□创新实验日期:实验成绩:
信号发生器设计
一、设计任务
设计一信号发生器,能产生方波、三角波和正弦波并进行仿真。
二、设计要求
基本性能指标:(1)频率范围100Hz~1kHz;(2)输出电压:方波U p-p≤24V,三角波U
p-p
=6V,正弦波U p-p>1V。
扩展性能指标:频率范围分段设置10Hz~100Hz, 100Hz~1kHz,1kHz~10kHz;波形特性方波t r<30u s(1kHz,最大输出时),三角波r△<2%,正弦波r~<5%。
三、设计方案
信号发生器设计方案有多种,图1是先产生方波、三角波,再将三角波转换为正弦波的组成框图。
图1 信号发生器组成框图
主要原理是:由迟滞比较器和积分器构成方波——三角波产生电路,三角波在经过差分放大器变换为正弦波。
方波——三角波产生基本电路和差分放大器电路分别如图2和图4所示。
图2所示,是由滞回比较器和积分器首尾相接形成的正反馈闭环系统,则比较器
A
1
输出的方波经积分器A2积分可得到三角波,三角波又触发比较器自动翻转形成方波,这样即可构成三角波、方波发生器。
其工作原理如图3所示。
图2 方波和三角波产生电路
图3 比较器传输特性和波形
利用差分放大器的特点和传输特性,可以将频率较低的三角波变换为正弦波。
其基本工作原理如图5所示。
为了使输出波形更接近正弦波,设计时需注意:差分放大器的传输特性曲线越对称、线性区越窄越好;三角波的幅值V
应接近晶体管的截止电压值。
m
图4 三角波→正弦波变换电路
图5 三角波→正弦波变换关系
在图4中,RP
1调节三角波的幅度,RP
2
调整电路的对称性,并联电阻R
E2
用来减小差
分放大器的线性区。
C
1、C
2
、C
3
为隔直电容,C
4
为滤波电容,以滤除谐波分量,改善输
出波形。
波形发生器的性能指标:
①输出波形种类:基本波形为正弦波、方波和三角波。
②频率范围:输出信号的频率范围一般分为若干波段,根据需要,可设置n个波段范围。
③输出电压:一般指输出波形的峰-峰值U p-p。
④波形特性:表征正弦波和三角波特性的参数是非线性失真系数r~和r△;表征方波特性的参数是上升时间t r。
四、电路仿真与分析
五、调试
一、方波和三角波产生电路:
三角波的幅度与R2与(R3+RP1)的比值有关。
频率取决于R2与(R3+RP1)的比值和积分电路时间常数(R4+RP2)C2。
频率为100-1k 时,方波Vpp=22.4V<24V ;三角波Vpp=6.02V ; 输出三角波的P-P 就是比较器的门限宽度:
Vcc R R R V V V t t 6
43
*2t +=-=∆-+,其中三角波p-p =6V ;平衡电阻
R1=R3//(R4+R6); 通过R2进行频率调节。
S1接通时频率为1k-10k
方波发生了部分失真
S3接通时频率为10-100
方波上升时间=77us>30us ;
二、三角波-正弦波变换电路
差分放大器的传输特性曲线
t /-e 1ie ic V v I
+=
=αα,α约等于1;Vt=26mV ;
如果vid 为三角波,设⎪⎪⎭⎪
⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧-)()(4/3-t T 4V m -4/t m 4vid T T T V ,则⎪⎪⎭
⎪⎪⎬⎫
⎪⎪⎩⎪⎪⎨⎧≤≤+≤≤+=T T I T I T T
V V T T V V t 2/e 1o 2/t 0e 1o 1ic 4/-t t m 44/-t t m 4-,,)()
(αα
Rp1调节三角波幅度,Rp2调整电路的对称性,并联电阻Re2用来较小差分放大器的线性区。
C1C2C3为隔直电容,作为耦合电容要取的较大,取470uF 。
C4为滤波电容,以滤除谐波分量,改善波形。
C5、C6、C8C7一般为几十皮法至0.1uF,以滤除输出信号的高次谐波分量。
R13的调整将影响差分放大器的静态工作点电流IO ,取大小为mA ,则输出电流IoP P≈IO/2,大小也为mA ,输出电压VoPP=IoPP ×R'L 大小
可达到为V ,则正弦波Up-p>1V 。
六、误差分析
1、方波输出电压Vpp ≤2Vcc ,由于运放的输出存在饱和压降,使方波输出幅度小于电源电压;
2、方波的上升时间Tr ,主要受运放转换速率的限制。
如果输出频率较高,则可接入加速电容,一般为几十皮法。
3、产生失真原因及措施:
A.钟形失真。
传输特性曲线的线性区太宽,应减小R11;
B.半波圆顶或平顶失真。
传输特性曲线对称性差,应调整R13;
C.非线性失真。
由三角波的线性度较差引起,可在输出端加滤波网络改善波形。
七、实验总结
参考书上内容,分模块进行设计调试,再将各模块搭建起来。
虽然书上有公式,但实际设计起来并不是十分顺利,而且理论计算与实际仿真也有差异。
典型的就是频率那里,无法拉到10kHz ,当频率越高,失真线性越严重。
通过本次实验,在加深各元件使用技能外,也理解了理论的不一定都是正确的,还需要实践来验证。
八、仿真原件
信号发生器(完成图).ms14
方波和三角波产生
电路.ms14三角波、正弦波变
换电路.ms14。