H6_1电力系统频率测量算法—离散傅里叶,STM32 c语言实测,远超DFT和FFT
2016-02-24 11:02
477 查看
关键字:STM32、离散傅立叶、快速傅立叶、市电频率检测、DFT、FFT 、频率检测、频率测量新算法、嵌入式、电力仪表频率计算算法、交流频率计算说明: c源代码,提供视频使用说明,不提供原理讲解!为实际项目验证代码,个人兴趣研究请慎重考虑!
1、函数接口
视频演示及说明百度云下载地址(请复制链接到浏览器):http://pan.baidu.com/s/1i4hGLxj2、函数作用
主要利用AD采样数组,求得市电频率。本函数是为了计算市电频率,不过其它如三角波、矩形波、指数波形通吃!3、为什么采用AD数组,而不直接用脉冲采样?
项目采用的芯片有这个计算能力!5、功能有啥优点?
a)牛逼&省事:软件能做的事情,就软件做 b)稳定:波形有畸变,照样正常。 c)快速:保证稳定的前提下,160ms获取频率。 d)内存(RAM)占用小:< 50byte6、运行环境
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相关文章推荐
- C++学习笔记:3.3.6 派生类中的static关键字
- strtod函数的使用
- C语言带参数的main函数
- 华为经典面试题---大数乘法的c++实现
- C++编程,输出给定int数组中的重复元素,元素取值有上限
- C++学习笔记:3.3.5 继承中的同名成员变量和函数
- C++基础::运算符重载
- c语言入门之项目3.7——用for循环输出一个等腰直角三角形
- C++语言-02-函数
- C++基础::shared_ptr 编程细节(三)
- C++ inline 函数
- C++学习笔记:3.3.4 继承和组合混搭情况下,构造和析构调用顺序
- cl命令行编译Cpp
- C++程序员学习发展方向分析和指导(C++入门学习指导建议必看)
- 1、C++的的升级
- c语言入门之项目3.5——利用for循环输出一个三角形
- c语言入门之项目3.6——利用for循环输出一个直角三角形
- c++ 虚函数
- C++学习笔记:继承中的构造与析构
- 函数副本机制