打印

pic的CCP捕捉模式下频率的计算求教

[复制链接]
5371|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenpan161|  楼主 | 2009-3-20 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠,刚接触PIC,用PIC16系列的单片机的CCP模块实现记录脉冲的频率,思想如下: 用CCP模块记录一个脉冲波长的时间,然后用1S除以时间,得出频率,不知道这种方法行不,请教了
沙发
eheart| | 2009-3-20 16:20 | 只看该作者

应该这样

我觉得应该用频率计的原理,设定一个计数窗口,比如100ms,然后对输入的脉冲计数,计数值x 10 =频率Hz

使用特权

评论回复
板凳
chenpan161|  楼主 | 2009-3-21 17:51 | 只看该作者

回复楼上的

如果设一个计数的,那就要多增加一个定时器了,资源上讲可能有浪费吧

使用特权

评论回复
地板
headwolf| | 2009-3-23 21:54 | 只看该作者

脉冲够长的时候就这么干。短的时候参考2楼。

一般30到100HZ,是直接测试完除就好了,尽量用C算。

使用特权

评论回复
5
兰天白云| | 2009-3-24 10:15 | 只看该作者

待测频率范围是多少?

使用特权

评论回复
6
jetson001| | 2009-3-24 17:24 | 只看该作者

11

对啊,频率范围?占空比?
解决问题的方法很多

使用特权

评论回复
7
snakeemail| | 2009-4-1 13:17 | 只看该作者

PIC有笔记,看看。

使用特权

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

本版积分规则

3

主题

20

帖子

0

粉丝