关于50Hz工频频率测量分析!

2020-02-09 09:35发布

Proteus 交流信号整形电路(仅供参考)
1.TLV3491迟滞比较器:

(原文件名:2010-8-13 16-12-17.png)
2.LM311典型应用

(原文件名:2010-8-13 16-13-43.png)
方法:dspic30系列,采样捕捉方式/边沿中断方式启动内部定时器计数,晶振采样8M或根据参数而定,如果有通信可以用7.3728M/11.0592等……举例以4M晶振作为时钟,Tcy = 4/Fosc;50Hz计数值 = 20000。

把Tcy折合成秒  F = 10^6/Tcy/计数值。考虑±1计数误差主要出现在计数周期开始与结束。我们可以采样两个周期或更多进行平均消除±1计数误差!(30系列内部有32为计数器,可以满足多周期采集,计数周期越多精度越高)如果是16bit计数器我们可以采样两个周期计数值,捕捉/边沿中断检测到有边沿变化,进入中断把内部变量加1,当为3时即为两个周期,保存计数值!F = 10^6*2/Tcy/计数值。如果检测到第一个边沿之后频率消失,可以启动另一个定时器监视。时间为经验值,可以设3个周期的时间;如果3个周期过后还没有检测到下一个边沿,将计数值清零。计认为是0Hz。首先声明它并不是一个很好的方案,本人只能想到这么多,拙见!
如果你有更好的方案,方便的话提供你的见解!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
nari
1楼-- · 2020-02-11 23:28
回复【楼主位】wangqh1983  
-----------------------------------------------------------------------
不知道楼主有没有考虑过用一个定时器测量3相频率的问题,还有网上找的资料,测量频率的方法是用软件计算的,用单片机的计数器不是很直接吗
n104391455
2楼-- · 2020-02-11 23:30
to:【4楼】 again
请问,采样频率和采样点数,多少为合适呢。用f33系列

一周热门 更多>