Title

Simulink中如何实现移相180度?

6360次浏览

问题描述

如题,如有附图,给大红包。

头像

纵横捭阖·20.00

2016-12-19 22:59:30提问

请您登录后进行评论!

分数   时间  

全部答案 20

0

如果用simulink的话在输出的pulse后加一个取反就可以实现。传统意义上讲,单相PWM斩波的输出最少需要两路以上的pulse,即一个H桥,如果左右桥臂相差180度用工程的方式来实现,也是通过智能cpu:dsp、cpld等对脉冲pulse取反来实现。所以不论是正弦波还是方波都可以用直接取反的方式来获得移相。

评论 (0)条评论
头像

  qcq·0.00

2017-06-04 20:34:23回答

1
已采纳

已采纳

1、假如只需移项180度,直接在方波模块后面加一个“值为-1”的增益模块即可;

2、假如需要实现任意角度移项,按下图所示:

评论 (0)条评论
头像555

  苍穹剑·0.00

2017-02-21 00:37:43回答

0
已采纳

已采纳

不知道 是想实现载波的还是调制波或者其他的  移向180度,建议下次提问能够说清楚。在这里,我的回答仅仅针对调制和载波的移向180度的实现,使用的是Simulink中的Transpot delay 模块。实现图形如下,如图中的fc可以根据需要只需要在在matlab 操作界面输入即可 方便操作。

评论 (0)条评论
头像555

  小朱·0.00

2017-01-03 18:18:06回答

2

请问,直接取反不就是180°嘛?

评论 (0)条评论
头像555

  Enron.H·420.00

2017-01-03 16:20:13回答

1
已采纳

已采纳

加入一个延迟环节就好,见下图:


评论 (0)条评论
头像555

  滴答·110.00

2016-12-29 13:51:31回答

1

最简单的移相180度就是取反,将信号的每一个量都取反,很简单,Simulink中有模块。

评论 (0)条评论
头像555

  一个一哥·0.00

2016-12-25 17:53:54回答

1
已采纳

已采纳

选取合适的仿真步长,这个很关键,然后用Transport Delay模块就可以实现,具体可以随便找一本simulink的参考书学习这个模块的用法即可。

评论 (0)条评论
头像

  电力之光工作室·120.00

2016-12-23 10:58:30回答

14 条记录 1/2 页 12 下一页
Document