打印

CCP测脉宽为什么不准确呢?

[复制链接]
2863|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xhy_axb|  楼主 | 2008-2-15 07:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小第刚刚用16F777CCP测脉宽,用TMR2输出一固定的频率送到CCP输入口,开始用上升沿判断进入中断读值保存然后改为下降沿判断进入中断读值保存该为上升沿
并且将TMR1值清0,然后做减法处理,为什么我送到显示的值不是固定的呢?我的TMR2输出脉宽没有超出CCP测脉宽范围呀,不明白?大家知道吗?
沙发
machunshui| | 2008-2-15 08:54 | 只看该作者

分辨率根本就不够?

TMR2输出一固定的频率,多大?

TMR1定时,多少?

仔细看看是不是分辨率根本就不够.

使用特权

评论回复
板凳
pjss| | 2008-2-15 10:02 | 只看该作者

检查下你的标准脉冲时间

使用特权

评论回复
地板
xhy_axb|  楼主 | 2008-2-16 07:57 | 只看该作者

回复

TMR2输出一固定的脉冲宽度为200us,分辨率?不明白

数码显示显示的数据也是200us但不稳定,我用ICD2调试看了下,有时大于200有是小于200,我想应该是很准确的,不向想象的那样.是不是得做平均处理呀?

使用特权

评论回复
5
xiang2586| | 2008-2-16 08:51 | 只看该作者

对 一定要多次采样算平均值.一般10次就可以稳定了.
我也做了个单次采样就是乱崩.

使用特权

评论回复
6
xhy_axb|  楼主 | 2008-2-16 13:55 | 只看该作者

谢谢

谢谢xiang2586,

使用特权

评论回复
7
兰天白云| | 2008-2-16 17:56 | 只看该作者

软件有待完善

使用特权

评论回复
8
libinxtdj| | 2008-2-18 08:05 | 只看该作者

知道怎么弄

用TMR2输出一固定的频率送到CCP输入口,不明白?
直接用捕捉就可以了 啊,开一个计数器。计数就好了!多采样几次做平均,8次或者16次,直接移位就可以了!

使用特权

评论回复
9
xhy_axb|  楼主 | 2008-2-19 13:08 | 只看该作者

谢谢,问个不该问的问题

你们知道16F777与16F737的市场价格吗?

使用特权

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

本版积分规则

9

主题

51

帖子

0

粉丝