打印
[国产单片机]

傅里叶变换

[复制链接]
2600|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jack_shine|  楼主 | 2010-7-5 10:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
交流信号幅值在不断变化,加到负载上的信号的电压和电流也在不停的变化,现在要算负载的功率就得用积分算,我想请问高手们,这一过程在MCU上用怎么用程序实现,或者说如何用MCU进行傅里叶变换的运算,我对这一块不很了解,可能表达上有点问题,不过高手们应该懂的,呵呵,谢谢!

相关帖子

沙发
wc261034| | 2011-1-24 14:50 | 只看该作者
我也是不明白 ,怎么没人讲讲呢??

使用特权

评论回复
板凳
ljf418| | 2011-2-12 12:11 | 只看该作者
需要用DSP实现,有FFT算法库,mcu比较麻烦

使用特权

评论回复
地板
谈的元| | 2011-2-12 20:47 | 只看该作者
这个估计很少弄这个

使用特权

评论回复
5
老鱼探戈| | 2011-2-19 16:55 | 只看该作者
学校上“信号与系统”课的时候 就一直没怎么明白,那时候只会公式来应付考试。

现在,我悔啊。

使用特权

评论回复
6
McuPlayer| | 2011-2-23 09:31 | 只看该作者
傅里叶变换也无法计算交流实时功率,因为功率是动态的。
老老实实用积分吧,每个固定周期刷新一次显示,可参考电表的功率测试方法。

使用特权

评论回复
7
xjycug| | 2011-2-26 22:44 | 只看该作者
离散的积分在单片机中就是累加求和。
FFT是将时域信号转换为频域,用单片机也能实现。呵呵,算法在哪儿都一样。其实采256点计算,没有想象中的那么慢。

使用特权

评论回复
8
shizaigaole| | 2011-3-1 08:46 | 只看该作者
1# jack_shine

采样----》平方和-----》开平方-----》计算出电压电流有效值,得到功率。

LZ自己搜一下,网上的资料一大堆

使用特权

评论回复
9
shizaigaole| | 2011-3-1 08:48 | 只看该作者
自己算FFT还是比较麻烦。
另外,普通单片机速度可能跟不上,不一定能每个周波计算一次FFT数据。

当然如果用STM32一类的MCU,那是小菜一碟

使用特权

评论回复
10
drive2011| | 2011-3-1 13:45 | 只看该作者
本帖最后由 drive2011 于 2011-3-1 13:49 编辑

几年前在51上写过FFT和walsh变化的C代码,需要的话可以给你参考参考

使用特权

评论回复
11
jack_shine|  楼主 | 2011-5-6 16:46 | 只看该作者
:handshake

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:多关注自己专业的东西 网络上太多资料鸟,看来只适合查阅,不适合检阅鸭 技术交流群:206660396

3

主题

3044

帖子

2

粉丝