用Simulink里面的Fcn模块产生频率连续变化的正弦波,得到的正弦波频率不对
本帖最后由 holybirdtx 于 2011-5-12 11:24 编辑我想得到一个频率随时间变化(f=50*t)的正弦波,用Fcn模块进行了尝试,但是发现得到的正弦波频率不对。在1s的时候频率应该等于50Hz,但是得到的却是大约100Hz的正弦波,谁知道这是为什么。怎样才能得到频率随时间连续变化的正弦信号呢?
图1 模型图
图2 示波器在1s左右的波形,频率大约是100Hz
怎么没人回答呢?{:1_443:} 我也不知道哦,但对我解决另一个问题颇有启发 本帖最后由 yjhou 于 2011-5-17 09:00 编辑
你把示波器5000个点显示限制去掉,再看看结果。 已经解决了,哈哈。
其实是对基本概念没有完全理解,sin(wt)中的wt其实是相位角,相位角最本质的计算方法是对w积分。当w是常数时,相角=对w做积分=wt;但是如果w是随时间变化的量,相角就只能通过对w积分得到了。不知道这样说,大家明白没,编辑的公式啥的粘贴不进来。 没明白楼上的意思,呵呵 回复 5# holybirdtx
对于相位角的那个什么积分,不是很理解,呵呵... 本帖最后由 holybirdtx 于 2011-5-21 22:12 编辑
就是把电压源用的方式表示。
下面是模型图
下面是得到的电压源波形图,在1s附近接近50Hz,与预想一致。
做了个从50HZ到55Hz的 以5HZ/s的速度变化 gain是什么啊 哦,是pi吧 不错,新手学习了 谢谢呐。解决了我的重要问题。 LZ讲得非常透彻,我也碰到了这个问题,这下终于想通了 非常感谢,终于弄明白了。
页:
[1]