打印

10楼的**挺好

[复制链接]
2356|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gong7350|  楼主 | 2007-11-23 22:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要对一个电机测速,电机最高频率为每分钟100转.我用一个传感器,在电机机每转一个圈时它会发出50个脉冲,现在我要对它从零到100转进行检测和显示,但是用51的话,定时器不够用,就是16位的定时器12M只有60多MS,6M的也只有1百多MS,根本就很难检测它在低速时的转速,我的想法是用定时器,定时一个时间,在这个时间内看它有多少个脉冲进来,根据一个算法,算出它的转速,再显示出来.小弟刚学单片机我想了好久觉得这个想法不成熟,在低频下根本就很低难实现,请高手方便的话指点一二,
谢谢,谢谢
我的QQ是316642424,邮箱是Bryansunrise7350@163.com

相关帖子

沙发
xwj| | 2007-11-23 23:00 | 只看该作者

低频下要测周期

使用特权

评论回复
板凳
gong7350|  楼主 | 2007-11-23 23:08 | 只看该作者

能不能说得具体一点,本人可是一个半桶水

使用特权

评论回复
地板
sz_kd| | 2007-11-23 23:08 | 只看该作者

可以测试

时间不够可以累加啊

使用特权

评论回复
5
gong7350|  楼主 | 2007-11-23 23:54 | 只看该作者

这样呀.我以前也想过

我现在的想法是用一个定时器,在定时的时间内看有多少个脉冲进来,如果说像5楼说的一样的话,是不是用一个定时器计算它的脉冲个数,当它计满后看它用了多少时间是不,最用一个算法,算出它有多少转,是不是用这种方法做,请高手明示一下,小子笨得很呢

使用特权

评论回复
6
ayb_ice| | 2007-11-24 07:56 | 只看该作者

什么定时器不够,是方法不对

我做的转速计测速范围10~100000RPM,公司只要求这个范围,理论上可以做到很大的范围,1~1000000RPM没有问题。。。
一个外部中断加一个定时器足够了。

使用特权

评论回复
7
zhuimeng08| | 2007-11-24 13:29 | 只看该作者

应该测周期

使用特权

评论回复
8
gong7350|  楼主 | 2007-11-24 18:26 | 只看该作者

是不是就是测一两个脉冲的间隔呀

能不能说得具体一点,写程序还可以对着例子慢慢来,(没办法)做这个自己不摸是学不好的,但是算法书上很难找到合适的,希望高手帮帮忙

使用特权

评论回复
9
tyw| | 2007-11-25 07:51 | 只看该作者

参考一下



 

 

 

 

使用特权

评论回复
10
gyt| | 2007-11-25 11:07 | 只看该作者

10楼的**挺好

使用特权

评论回复
11
gong7350|  楼主 | 2007-11-25 22:55 | 只看该作者

谢谢,收下,认真学学

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

57

帖子

0

粉丝