新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 市电频率实时监测器的设计与实现

市电频率实时监测器的设计与实现

作者: 时间:2011-02-21 来源:网络 收藏

3 系统软件设计
T1定时/计数端接收到5V方波检测信号需采用软件来进行频率的测定。初始设置定时/计数器工作方式为:T1为计数器,计数个数为1,脉冲信号来自外部;T0为定时器,定时时间T=200 ms,定时信号是单片机的内部时钟信号。方波下降沿时同时打开计数器和定时器,定时结束时优先产生中断,为避免检测信号计数多一少一的误差,将定时作延时调整,等待检测信号计数完整,此延时时间为t,计数个数为N。即通过内部软件记录下N-1个周期方波时间为T+t,可计算市电频率为f=(N-1)/(T+t)。再由单片机将数据送到显示部分电路,则可读取电网电压的频率,电网电压频率显示大约250 ms更新一次。软件的系统框图如图5所示。

e.JPG

4 测试结果
在某日下午3点在线检测市电频率,每隔1 min测试一个数据,所得数据如表1所示。

f.JPG


同时对市电降压后使用Agilent 54642D示波器抓取市电频率用以比对测试结果,其中两个典型频率如图6所示。测试数据表明,监测器的测试精度达到0.01 Hz。

g.JPG

5 结语
通过对该课题的研究,成功设计出一种基于单片机的市电实时监测器,其测试精度达到0.01 Hz,具有原理简单、性价比高、操作简单等特点。该监测器通过准确的编程,最终实现了市电频率的实时检测。单片机完成波形频率的检测后,将数据进行处理并通过数码管显示出来,使系统更加的人性化。


上一页 1 2 3 下一页

关键词: LED 单片机 单片机

评论


相关推荐

技术专区

关闭