2674|8

16

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

课程设计求一个思路 [复制链接]

老师要求做一个交流电频率检测仪,想求一下思路,已经有个范例电路图 但是 是测交流电压和频率的,想知道改动那里才能实现只测频率,并求大神讲解模块功能

20111229_b673bbb8df2d26eac9207ddIt0X5hZiy.jpg (172.73 KB, 下载次数: 1)

20111229_b673bbb8df2d26eac9207ddIt0X5hZiy.jpg
此帖出自51单片机论坛

最新回复

用stc12或15系列芯片买最便宜的就可以了,可以把数码管的驱动三极管都省掉。输入信号通过分压电阻(必要时加入保护二极管)直接接入P32,管它是正弦波还是方波,通吃。   详情 回复 发表于 2015-11-11 13:29
点赞 关注(1)
 

回复
举报

767

帖子

2

TA的资源

纯净的硅(初级)

沙发
 
用比较器是个不错的办法,
另外可以用MCU的输入捕获
此帖出自51单片机论坛
 
个人签名物致DIY 欢迎你的加入~
QQ群:646461928 公众号:智物知心致成
小店
 
 

回复

1万

帖子

26

TA的资源

裸片初长成(高级)

板凳
 
不用它的ADC不可以只测量频率了。
此帖出自51单片机论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

4
 
dontium 发表于 2015-11-7 09:58
不用它的ADC不可以只测量频率了。

您好 我没太理解您的意思
此帖出自51单片机论坛
 
 
 

回复

7815

帖子

57

TA的资源

裸片初长成(中级)

5
 
首先,这个题目,你最困惑的地方就是,如何测量频率。
你找到一个 测量频率和电压的 例子。

但是因为你并不确切具体 哪部分 是测量 电压 哪部分 是测量频率,所以你不知道怎么去掉电压部分。

首先我可以告诉你的是,测量电压的,它这个原理图里用的是 ADC0809,因为它是个 AD,也就是 模数转换芯片,这款51只能处理数字信号,而AD电路也只有 把模拟电压转换成数字值的功能。不可能和 什么测量频率 混到一起。

然后说说 具体测量频率是 哪一部分电路。
你之所以困惑,不是因为你不懂电路,从昨晚和你聊,我觉得你对电路的理解是有基础的,你只是不理解程序是怎么实现的。

首先确切告诉你,它的频率测量思路。
前面有人提到 输入捕获功能,我觉得这里不要扯这个,因为这是51,还是AT89S52,它的定时器没这个功能,也就是说,不能直接给定时器留一个引脚作为捕获通道就能实现。

在51里,这种测量频率的思路一般都是:
用定时器和外部中断引脚相配合,来完成。
因为外部中断可以设置成电平触发或者是边沿触发,所以可能具体实现起来有两种不同方式。
为了避免扯远,我之说其中一种边沿触发。

它首先开外部中断,这样,当脉冲来的时候(从低到高)它就会触发中断,相当于通知定时器,开始计时了。
然后等待下一个 低到高的脉冲到来,通知定时器,结束计时了。
这样就可以测量时间了,测量了时间就等于有了频率。

当然,具体来说,这里有两个要求:
1.因为目标是测量50到60hz的频率,它的时间周期是10几ms,所以要设计好定时器的最大溢出时间,避免定时器溢出了还没测量到这个时间,当然这不是大问题,如果定时器溢出时间小于这个时间,可以采取多一个变量计算定时器的溢出次数。

软件的思路就是这样,那么回到硬件上的,其实它不用做太多的事情。
他要做的事情就是,把交流信号转变成前面提到的可以处理的信号。
你截图里的说明也说了
它只是把交流信号转变成方波,并且截取负半轴。

具体完成这个功能的就是 那个 LM324+LM311,至于它具体什么原理,我没有分析,你可以自己分析一下。

大体就是这个思路。
此帖出自51单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

57

TA的资源

裸片初长成(中级)

6
 
那个LM331不好意思,我一直主观看成LM311,以为也是用来实现交流信号变换成方波的。
其实它是个 F-V电路,在这里是不需要的,直接去掉了。

换句话说,这个电路也是够作孽的。
直接测量频率不好,非要转成电压,再用ADC测。无聊。

当然STC的电路和AT89S52不一样,它片上直接由AD,所以省了老套的ADC0809
此帖出自51单片机论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

7
 
是啊,电路中有一部分是多余的
此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

8
 
楼主怎么不见了?
好好看看5楼6楼回复。
此帖出自51单片机论坛
 
 
 

回复

927

帖子

0

TA的资源

纯净的硅(中级)

9
 
用stc12或15系列芯片买最便宜的就可以了,可以把数码管的驱动三极管都省掉。输入信号通过分压电阻(必要时加入保护二极管)直接接入P32,管它是正弦波还是方波,通吃。
此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表