您的位置:首页 > 编程语言 > C语言/C++

H6_1电力系统频率测量算法—离散傅里叶,STM32 c语言实测,远超DFT和FFT

2016-02-24 11:02 477 查看
关键字:STM32、离散傅立叶、快速傅立叶、市电频率检测、DFT、FFT 、频率检测、频率测量新算法、嵌入式、电力仪表频率计算算法、交流频率计算说明: c源代码,提供视频使用说明,不提供原理讲解!为实际项目验证代码,个人兴趣研究请慎重考虑!

1、函数接口

视频演示及说明百度云下载地址(请复制链接到浏览器):http://pan.baidu.com/s/1i4hGLxj

 2、函数作用

      主要利用AD采样数组,求得市电频率。本函数是为了计算市电频率,不过其它如三角波、矩形波、指数波形通吃!

3、为什么采用AD数组,而不直接用脉冲采样?

      项目采用的芯片有这个计算能力!

5、功能有啥优点?

      a)牛逼&省事:软件能做的事情,就软件做      b)稳定:波形有畸变,照样正常。      c)快速:保证稳定的前提下,160ms获取频率。      d)内存(RAM)占用小:< 50byte   

6、运行环境

       STM32F103VET6 72MHz的速度下,1.6kHz的AD采样频率,共计采样256个点,计算20Hz到90Hz的波形(不一定非得正弦波),耗时10.8ms。消耗RAM=48byte。       在同样条件下,如果用DFT或者FFT,都要2000ms以上!消耗RAM>20k byte! 7、费用问题       直接购买当前源代码,自行对频率参数修改,里面有介绍如何修改,不议价哈,仅提供给项目需求者,如果您重新开发一个这样的算法,人力时间费用估计上十倍。       可提供定制,费用详谈。技术咨询qq:2941542123,请备注频率测量算法https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.594c1deb9CAjcV&id=565777351627



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: