GOD-ONE-DROP 发表于 2014-7-18 20:53

pwm怎么变换成正弦波

PWM信号经低通滤波后可变换为直流电压,窄带范围内的方波经低
通滤波后可变换为相应频率的正弦波


这个具体 怎么变换 谁解释一下这句话,万分感激,我仿真后 发
现出现不了直流电压,而且窄带范围 说的是谁的窄带,pwm?他不
是已经变成直流信号

captzs 发表于 2014-7-18 22:05

矩形波变换为正弦波,先微分再滤波,可以避免输出信号偏离0轴(即避免出现直流分量)。

吴鉴鹰. 发表于 2014-7-18 22:59

模电书上就有相应的知识和电路图!将方波变成正弦波!

maychang 发表于 2014-7-19 00:15

楼主的意思,好像是两个问题。一个是PWM转换成直流,另一个是方波经带通滤波后成正弦波。
“窄带”的意思,是带通滤波的带宽很小。
方波含基波、二次谐波、三次谐波……(不一定所有次谐波都存在),“窄带”的意思,可能是取出各次谐波中某一频率的谐波成份。

GOD-ONE-DROP 发表于 2014-7-19 09:16

吴鉴鹰. 发表于 2014-7-18 22:59
模电书上就有相应的知识和电路图!将方波变成正弦波!

请问你说的是 积分电路? 吗?
那个不行调节 频率的时候积分出来的 幅值也在变

GOD-ONE-DROP 发表于 2014-7-19 09:29

本帖最后由 GOD-ONE-DROP 于 2014-7-19 09:30 编辑

maychang 发表于 2014-7-19 00:15
楼主的意思,好像是两个问题。一个是PWM转换成直流,另一个是方波经带通滤波后成正弦波。
“窄带”的意思 ...
其实我我现在想知道怎么得到正弦波(用低通滤波 ) 也就是第二句话   具体怎么实现图二是我之前弄的 两句话都没实现图一就是 我通过网友指导改变 RC的值 实现第一句话,那么第二句话再怎么弄

maychang 发表于 2014-7-19 09:47

<div class='shownolgin' data-isdigest='no'>GOD-ONE-DROP 发表于 2014-7-19 09:16
请问你说的是 积分电路? 吗?
那个不行调节 频率的时候积分出来的 幅值也在变

要求方波频率变化时,滤波后得到的正弦波幅度不变,相当困难,虽然并不是办不到,但电路很复杂。</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

huayuliang 发表于 2014-7-19 09:53

<div class='shownolgin' data-isdigest='no'> 本帖最后由 huayuliang 于 2014-7-19 09:58 编辑

简单的RC低通滤波是不够的。你用切比雪夫之类的低通啊。

幅度肯定不会平坦的,不过可以用反馈来矫正。
</div><script>showreplylogin();</script>

GOD-ONE-DROP 发表于 2014-7-19 09:55

<div class='shownolgin' data-isdigest='no'>captzs 发表于 2014-7-18 22:05
矩形波变换为正弦波,先微分再滤波,可以避免输出信号偏离0轴(即避免出现直流分量)。

我仿真结果显示你的这种貌似没什么效果</div><script>showreplylogin();</script>

maychang 发表于 2014-7-19 09:57

<div class='shownolgin' data-isdigest='no'>GOD-ONE-DROP 发表于 2014-7-19 09:29
其实我我现在想知道怎么得到正弦波(用低通滤波 ) 也就是第二句话   具体怎么实现图二是我之前弄的 两 ...

你使用的是一阶低通滤波。方波经一阶低通滤波后只能得到近似的三角波,而且三角波的斜边是弯曲的。
要想得到“看得过去”的正弦波,至少使用三阶低通滤波,更高阶的当然更好。
据你说,作为信号源的方波频率是变化的,如果频率变化比较大(例如最高最低达10倍),该低通滤波器的转折频率也应该随输入信号频率的变化而改变,否则难以达到同样的滤波效果。
若想产生频率可调且幅度不变的正弦波,还不如直接用正弦波振荡器来得方便。需要同时产生方波的话,将正弦波放大整形成方波倒是比较容易的。
</div><script>showreplylogin();</script>

GOD-ONE-DROP 发表于 2014-7-19 09:58

<div class='shownolgin' data-isdigest='no'>maychang 发表于 2014-7-19 09:47
要求方波频率变化时,滤波后得到的正弦波幅度不变,相当困难,虽然并不是办不到,但电路很复杂。

“窄带范围内的方波经低通滤波后可变换为相应频率的正弦波 ”这句话什么意思 低通滤波是指什么

</div><script>showreplylogin();</script>

maychang 发表于 2014-7-19 10:04

<div class='shownolgin' data-isdigest='no'>回复huayuliang :“ 哦,没注意看,“另一个是方波经带通滤波后成正弦波。” 这句不对啊,低通滤波就可以。”

我说带通滤波,是由楼主首帖中“窄带”而产生的想法。我猜测楼主要从方波信号中取出例如三次谐波或者五次谐波,那样当然是要用带通的,比锁相环方便。当然,方波频率变化,那就应该使用锁相环了。</div><script>showreplylogin();</script>

maychang 发表于 2014-7-19 10:07

<div class='shownolgin' data-isdigest='no'> 本帖最后由 maychang 于 2014-7-19 10:09 编辑

GOD-ONE-DROP 发表于 2014-7-19 09:58
“窄带范围内的方波经低通滤波后可变换为相应频率的正弦波 ”这句话什么意思 低通滤波是 ...

就是我上一个回复中所说,从方波中不是取出基波,而是取出三次、五次……谐波,这需要带通滤波。如果是取出基波,那只要使用低通滤波即可。</div><script>showreplylogin();</script>

GOD-ONE-DROP 发表于 2014-7-19 10:13

<div class='shownolgin' data-isdigest='no'>maychang 发表于 2014-7-19 00:15
楼主的意思,好像是两个问题。一个是PWM转换成直流,另一个是方波经带通滤波后成正弦波。
“窄带”的意思 ...

现在只想取基波 </div><script>showreplylogin();</script>

maychang 发表于 2014-7-19 10:13

<div class='shownolgin' data-isdigest='no'>“哦 估计是你打错了 而已 你知道 低通滤波 具体怎么弄吗 楼里有人说 切比雪夫滤波不行”

没打错。

切比雪夫滤波器可以使用,不过没有太大必要。无论是哪种滤波器,巴特沃斯、切比雪夫、椭圆……远场(距离转折频率相当远)都是一样的,仅在接近转折频率时不同。</div><script>showreplylogin();</script>

GOD-ONE-DROP 发表于 2014-7-19 10:22

<div class='shownolgin' data-isdigest='no'>maychang 发表于 2014-7-19 09:57
你使用的是一阶低通滤波。方波经一阶低通滤波后只能得到近似的三角波,而且三角波的斜边是弯曲的。
要想 ...

我现在想产生这么一个正弦波了 ————“ 正弦波频率范围1Hz—1kHz,步进不大于1Hz,频率准确度不低于0.1% ”
我查资料 说是用pwm 产生书上还说了

“ PWM信号经低通滤波后可变换为直流电压,窄带范围内的方波经低通滤波后可变换为相应频率的正弦波”

我未能理解所有发帖 求回答

资料上都是说 通过低通滤波就出来了一个和谐的 正弦波但是低通滤波是什么样子没说


</div><script>showreplylogin();</script>

GOD-ONE-DROP 发表于 2014-7-19 10:24

<div class='shownolgin' data-isdigest='no'>maychang 发表于 2014-7-19 10:13
“哦 估计是你打错了 而已 你知道 低通滤波 具体怎么弄吗 楼里有人说 切比雪夫滤波不行”

没打错。


哦我也是查到 在衰减段 的波形不同而已 而且切比雪夫更果断一点</div><script>showreplylogin();</script>

huayuliang 发表于 2014-7-19 11:21

<div class='shownolgin' data-isdigest='no'>干嘛不取基波?方波的主要成分啊</div><script>showreplylogin();</script>

maychang 发表于 2014-7-19 11:30

<div class='shownolgin' data-isdigest='no'>GOD-ONE-DROP 发表于 2014-7-19 10:22
我现在想产生这么一个正弦波了 ————“ 正弦波频率范围1Hz—1kHz,步进不大于1Hz,频率准确度不低于0. ...

14楼问题和16楼问题,完全是两回事。

16楼问题,语焉不详。
“我现在想产生这么一个正弦波了 ————‘正弦波频率范围1Hz—1kHz,步进不大于1Hz,频率准确度不低于0.1%’ ”
你要产生的是一个正弦波。产生正弦波可以有多种方法,不一定非要用PWM方法。
然后又说
“但是,低通滤波是什么样子 没说”
那么,你倒底是要产生正弦波的方法,还是要“低通滤波是什么样子”?

</div><script>showreplylogin();</script>

GOD-ONE-DROP 发表于 2014-7-19 20:20

<div class='shownolgin' data-isdigest='no'>maychang 发表于 2014-7-19 11:30
14楼问题和16楼问题,完全是两回事。

16楼问题,语焉不详。


我知道 产生正弦波的方法不止这么一种。
而现在

我想说 我用 PWM 产生正弦波遇到问题了。

我的思路是根据PWM波 傅利叶展开可知 只要设置好截至频率的大小,就可以滤出 基波,也就得到正弦波 如果不和谐 可以在处理一下波形就可以了

但是 低通滤波不知道怎么搭建 才能实现。简单的三阶实现不了,而且发现 关于滤波的电路不是很多 大多只是讲原理,真正应用到实际很少 所以发帖求助


</div><script>showreplylogin();</script>
页: [1] 2 3 4 5 6
查看完整版本: pwm怎么变换成正弦波