如何产生方波信号matlab

如何产生方波信号matlab,第1张

方波信号和阶跃信号的产生方式类似:
第一种,用ones和zeros函数:
x=zeros(1,20);
x(5:10)=5ones(1,6);
stem(x)
第二种,用逻辑表达式:
t=0:20;
x=5(t>=5&t<=10);
stem(x)
第三种,用heaviside函数
ezplot('5(heaviside(t-5)-heaviside(t-10))',[0,20])

单电源双电源都可以,单电源时uo的理想状态输出是稳压管电压uz和0,双电源时uo的理想状态输出是稳压管Dz电压+Uz和-Uz,方波的折转电压点是电阻Rf和Rl的分压值(这个分压值决定了方波时宽度比)。
波形成原理很简单:
设uo在+Uz,+Uz会通过电阻R为电容C充电,Un(Uc)逐步升高,当Un升高到uoRⅠ/(RI+Rf)时,uo跳变到低电位(单电源时为0,双电源时为-Uz)。
之后电容C会通过电阻R向uo放电,Un逐步降低,当Un降低到uoRⅠ/(RI+Rf)时,uo跳变到高电位+Uz。

首先用protues左侧工具条内的一个Generator
Mode工具,图标是一个正弦波,然后选择其中的pulse,可产生方波,并通过属性修改,产生任意你想要的方波,输入单片机的一个输入脚,单片机用中断扫描的方式计算其频率,再发送到LED显示。

示波器上调出方波方法如下:

首先要有方波的源,当然示波器上本身有一个1KHz的方波,将探头连接到该信号上,数字示波器的话按下AUTO就直接出来了,模拟示波器调节垂直和水平档位到合适位置就可以了。

方波是一种非正弦曲线的波形,通常会与电子和讯号处理时出现。理想方波只有“高”和“低”这两个值。电流或电压的波形为矩形的信号即为矩形波信号,高电平在一个波形周期内占有的时间比值称为占空比,占空比为50%的矩形波称之为方波。方波有低电平为零与为负之分,必要时,可加以说明“低电平为零”、“低电平为负”。如下图所示:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10236819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存