关键字: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