[STM32F1] 用什么方法可以实现频率连续变化的正弦波?

[复制链接]
3393|67
 楼主| zhuhuis 发表于 2021-2-4 22:21 | 显示全部楼层 |阅读模式
当可以用PWM产生固定频率的正弦波后,用什么方法可以实现频率连续变化的正弦波?
songqian17 发表于 2021-2-4 22:23 | 显示全部楼层
什么意思?不是很明白你说的什么,能再解释一下这个现象吗
 楼主| zhuhuis 发表于 2021-2-4 22:26 | 显示全部楼层

注:PWM频率要求固定
现在我只能实现2的倍数的频率,不知道有什么方法可以实现连续变化的频率
lizye 发表于 2021-2-4 22:31 | 显示全部楼层

这不是问题
通过 CCR 可以改变脉宽;
那么通过 ARR 就可以改变频率
jiaxw 发表于 2021-2-4 22:32 | 显示全部楼层

实现频率连续变化的正弦波?
那就看你怎么处理了
 楼主| zhuhuis 发表于 2021-2-4 22:34 | 显示全部楼层
楼上说的对,但是固定ARR,即不改变频率,有什么好的方法可以实现连续的频率变化,当然做2的倍数的频率变化很简单,就是连续的搞不清楚如何实现?
jiajs 发表于 2021-2-4 22:36 | 显示全部楼层
实现连续的频率变化, 那就连续改变 ARR 咯
jiajs 发表于 2021-2-4 22:38 | 显示全部楼层
连续是什么概念?
 楼主| zhuhuis 发表于 2021-2-4 22:40 | 显示全部楼层

连续就是说,现在输出500Hz正弦波,下一分钟输出501Hz正弦波,再下一分钟输出502Hz,每隔一分钟频率加1Hz,如503Hz,504Hz,505Hz.............,一直到1500Hz,再从500Hz开始循环。
现在我可以做500Hz,1000Hz,15000Hz,但不知其他频率在500Hz的基础上怎么做?
 楼主| zhuhuis 发表于 2021-2-4 22:42 | 显示全部楼层
4楼,我都说了不改变频率,因为改变频率后级滤波将不好做
spark周 发表于 2021-2-4 22:44 | 显示全部楼层
楼主你好!能否将你的PWM产生固定频率的正弦波的程序共享一下,最近一直在弄没弄好!
houcs 发表于 2021-2-4 22:48 | 显示全部楼层
恩我也想知道 PWM产生固定频率的正弦波的源程序,希望开源
liuzaiy 发表于 2021-2-4 22:50 | 显示全部楼层
楼主,你又说不改变频率,又说频率连续变化,这个感觉有点矛盾,是我没看懂吗?
huanghuac 发表于 2021-2-4 22:52 | 显示全部楼层
楼主你研究出来了吗?我也在研究频率实时变化的PWM
chuxh 发表于 2021-2-4 22:54 | 显示全部楼层
不可能真正的连续的把
stly 发表于 2021-2-4 22:56 | 显示全部楼层

会不会有顿点 很短时间的那种
llljh 发表于 2021-2-4 22:58 | 显示全部楼层
用两个通道进行互补可以么
supernan 发表于 2021-2-4 22:59 | 显示全部楼层
是无缝衔接吗
houcs 发表于 2021-2-4 23:01 | 显示全部楼层
这个  期待有好的解决办法
pangb 发表于 2021-2-4 23:04 | 显示全部楼层
没有这么做过 帮楼主顶一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

728

主题

8464

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部