MATLAB测量仪器与电子线路仿真.ppt
《MATLAB测量仪器与电子线路仿真.ppt》由会员分享,可在线阅读,更多相关《MATLAB测量仪器与电子线路仿真.ppt(93页珍藏版)》请在三一办公上搜索。
1、第4章 MATLAB测量仪器与电子线路仿真,4.1 电压测量4.2 时频域的测量仪器4.3 信号合并4.4 微积分4.5 触发器4.6 分频器,4.1 电压测量,4.1.1 指针式电压表指针式仪表将输入的量值用图形化的指针与相应的刻度表示出来。指针式仪表因为指针摆动有惯性,通常适用于直流参数测量。图3-1所示为指针式电压表仿真的模型,测量一个正弦波发生器的信号值的变化,并将信号频率设置为0.1Hz,电压表的指示范围为0100V,采用了一个取绝对值的模块Abs(取自SimulinkMathOperations),它也可以看成是全波整流器。仿真时,指针式电压表的指针会随着超低频的脉动直流电压而摆动
2、。,图4-1 指针式电压表仿真框图,表4-1 SineWave(正弦信号发生器)的主要参数,图4-2所示是指针式电压表当激活标签Ticks时的参数设置对话框。激活不同的标签,可以弹出不同的对话框。在不同的对话框里,根据对话框的提示,即可完成参数的设置。如果没有重新设置,就沿用原来的缺省设置。表4-2所示是ActiveXControl属性对话框中各标签的列表。图4-2指针式电压表参数设置对话框(激活标签Ticks)表4-3 所示是LowerLeft(指针式电压表)的主要参数。,图4-2 指针式电压表参数设置对话框(激活标签Ticks),表4-2 ActiveXControl属性对话框的标签内容,
3、表4-3 LowerLeft(指针式电压表)的主要参数,4.1.2 数字式电压表 图3-3显示了数字式电压表仿真的模型。由于使用了超低频的正弦信号发生器作信号源(与上例相同),在演示时可以看清数字的变化而又不至于太快。仿真模型里采用了两种数码显示器,大的数码显示器选自Dials&GaugesBlockset(拨号盘和仪表板)工具箱中的Numeric Display模块,小的数码显示器就选自Simulink的Sinks信宿模块库中的Scope模块和Display模块。表3-4显示了Scope(示波器)的主要参数。表3-5显示了Display(显示器)的主要参数。,图4-3 数字式电压表仿真框图,
4、表4-4 Scope(示波器)的主要参数,表4-5 Display(显示器)的主要参数,图4-3中右上角的设备是通用数字发光二极管。图4-4显示了数字式电压表参数设置对话框。激活不同的标签,可以弹出不同的对话框。该对话框中有General(通用)、Library(库)、Background(背景)等标签。表4-6显示了GenericNumericLED(通用数字发光二极管)的主要参数。通过参数设置可以得到不同的背色,发光二极管的开启、关闭的颜色,笔画的宽度、间距,显示器的位数等。,图4-4 数字式电压表参数设置对话框,表4-6 GenericNumericLED(通用数字发光二极管)的主要参数
5、,4.2 时频域的测量仪,4.2.1 示波器普通示波器最基本的构成如下:(1)Y(信号)通道设有宽带(直流到高频)放大器和与之相应的步进宽带衰减器,以及直流电压调节的位移旋钮。它们共同作用可以实现将小到毫伏量级、大到几百伏量级的电压信号不失真地放大,或者衰减到若干伏量级的大小,与示波管的偏转灵敏度相适应,使得屏幕上显示便于观测和分析的图像,得到合适的大小与位置的时域电波形。,(2)X(扫描)单元设有精密锯齿波产生器(亦称为时基系统)、大动态范围的线性放大器和相应的触发同步电路。应用它们可将被观测信号用不同档次的时间坐标展开,当信号与扫描同步时,显示的波形是稳定的。图4-5所示是一个用Scope
6、(示波器)显示1GHz正弦波的例子(不是任何实验室中都有可以观察1GHz正弦波的示波器)。在仿真条件下正确应用Scope模块,可以观察任意频率的信号。,图4-5 1 GHz正弦波显示仿真系统框图,用鼠标左键双击仿真图4-5中的Scope(示波器)模块,弹出TimeScope显示窗,如图4-6所示。用鼠标左键单击图4-6显示窗上部工具栏中左起第二个图标,弹出的对话框如图4-7所示,主要参数设置见表4-7。表4-8给出了仿真的起始和结束时间。,图4-6 1 GHz正弦波的示波器显示,图4-7 示波器显示对话框1,表4-7 Scope(示波器)的主要参数,表4-8 SimulationParamet
7、ers仿真参数的设置,关键参数有两个:(1)Timerange(时间范围)。它决定了时窗的宽度,相当于示波器的扫描速度开关。频率愈高的信号,自然需要短的时窗(高的扫描速度),信号关于时间快速变化的特性才能得以展现。本例中,1GHz的正弦信号一个周期为110-9s,在MATLAB中表示为T=1e-9,时间范围设为5e-9(即510-9s),刚好显示五个完整的正弦波。(2)Sampletime(取样时间)。通常为了还原出正弦波形,一个周期内至少有20个取样点。本例取2e-11s,也就是一个周期用50个点来描述。采样点的多少,以能够不失真地再现信号的波形为原则。,图4-8 示波器显示对话框2,表4-
8、7中的带“*”的参数设置,是在图4-8所示的对话框里进行的(将鼠标置于图4-6所示的显示窗内,单击右键即可弹出该对话框)。对话框设置的参数决定了信号在显示窗中的垂直方向的位置和大小,其作用类似于示波器Y衰减开关和Y位移电位器。写上Title(标题)以后看起来会一目了然。下面是示波器另一应用的例子多踪示波器。图4-9所示是一个用示波器显示七踪信号的仿真系统。图4-10所示是示波器显示的波形。实践中的多踪示波器多数为双踪,四踪的已经非常少见。MATLAB仿真中可以构建任意多踪示波器(视需要而定)。本例中使用一个七踪信号源(伯努利信号发生器),参数设置参看表4-9。,该随机数发生器可以设定Proba
9、bilityofazero(零出现的概率),本例设为0.5,即1和0出现的概率都是50%。一个由0.5组成的1行7列的矢量,以及表示7个不同的种子InitialSeed的另一个1行7列的矢量,共同决定了发生器产生7列不同的二进制随机数,它们的0出现的概率都是50%。在较复杂的电路仿真时也可以用7个不同的信号送入示波器观察。,图4-9 七踪信号显示在同一示波器上的仿真框图,图4-10 七踪信号显示在同一示波器上,其次是有一个Constant(常数矢量),它是一个7列的行矢量,在运行时叠加在信号发生器输出的7列数据流上,譬如第7列信号的每一个值加上了3.6,相当于直流电平增加了3.6V,在示波器上
10、波形垂直平移了3.6V(等效于调节了示波器的垂直位移旋钮)。应用这样的方法可以将每一列信号移动到希望摆放的位置。示波器参数设置时,应考虑到多踪信号与常数矢量叠加后,在垂直方向占有较大的空间,Y量程的上、下限Ymax、Ymin设置范围不够大时,有的信号就看不见了(在屏幕外)。表4-9表4-11分别给出了信号源、常数、示波器的主要参数。表3-12显示了图4-9所示仿真系统的Simulationparameters(仿真时间参数)的设置。,表4-9 BernoulliRandomBinaryGenerat(伯努利二进制随机数产生器)的主要参数,表4-10 Constant(常数)的主要参数,表4-1
11、1 Scope(示波器)的主要参数,表3-12 SimulationParameters仿真参数的设置,4.2.2 X-Y记录仪 X-Y记录仪是水平X、垂直Y方向都有输入信号端子,与X、Y输入端相连的放大器分别连接到显示屏的水平与垂直偏转板的示波器。最早的应用是观察李沙育图形,用标准信号与待测信号形成的李沙育图形来进行频率的测量。,图4-11所示是一个用X-Y记录仪显示李沙育图形的例子,分别用两个不同频率的正弦信号源接在X-Y记录仪的水平与垂直的输入端子上,X-Y记录仪(XYGraph)上面的端口是X输入端,下面的端口是Y输入端。由于接Y端子(下)的信号频率是接X端子(上)的信号频率的四倍,李
12、沙育图形显示了一个横向排列的四个封闭图形,如图4-12所示。如果X信号频率是Y信号频率的四倍,图4-12显示的图形将旋转90,成为纵向排列的四个封闭图形。表4-13表4-15分别显示了X、Y输入信号的两个信号发生器、X-Y记录仪、仿真时间的参数设置。,图4-11 X-Y记录仪应用框图,图4-12 X-Y记录仪显示的李沙育图形,表4-13 SignalGenerator(信号发生器)的主要参数,表4-14 X-Y记录仪(XYGraph)的主要参数,表4-15 仿真参数设置,4.2.3 频谱仪信号与系统频率域特性的测量与时间域的测量同样重要,在一些特定的环境下,频率域特性的获取甚至是不可取代的。下
13、面介绍频谱仪的参数设置。图4-22所示是图4-5中的SpectrumScope(频谱仪)显示的1GHz信号的频谱。表4-22所示是用鼠标点击图4-5中的SpectrumScope(频谱仪)后,弹出的对话框(如图4-23、图4-24所示)中的参数设置内容。,图4-22 图4-5中的频谱仪显示的1GHz信号的频谱,表4-22 SpectrumScope(频谱仪)的主要参数,图4-23 频谱仪参数设置对话框(激活Showaxisproperties),频谱仪参数设置要点如下:(1)频谱仪应用快速傅立叶变换FFT完成数据流从时域到频域的变换。首先将时域的数据流取出一段来,FFTsize(快速傅立叶变换
14、的长度)确定为N,以便进行FFT的运算。通常要求N是2的幂。正因为要取出长度为N的一段数据,就需要设置相应长度的Buffersize(缓存长度),通常这两个长度是一样的。N的大小,即时窗的长短,决定了频谱仪的分辨率。时窗N愈长,频率分辨率愈高(可以将相隔很近的谱线区分开来),但是计算出相关结果所需要的时间也愈长。,数据流分段的方法会影响FFT的结果,分段时Bufferoverlap(重叠的长度)、Numberofspectralaverages(频谱数据的平均数)会影响频谱特性的平滑程度,这两个数值愈大,特性愈平滑。时窗愈长,重叠的长度愈长,计算的时间就愈长,即频谱出现的时间延迟就要长一些。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 测量 仪器 电子线路 仿真
链接地址:https://www.31ppt.com/p-5439170.html