小组 > 模拟技术 > 模拟器件技术小组 > 【求助各路朋友】430测量频率,100多KHz,精确到Hz
?
?
小组信息
名称:模拟器件技术小组

管理员:

人数:4021
小组积分:48161
简介:欢迎大家加入模拟器件技术团队,本小组主要讨论针对TI模拟器件的技术讨论!TI技术QQ群:2837145

小组公告

小组暂无公告.

返回本小组首页

楼主??[其他]?

【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:jizzll
积分:10536分
总积分:21040分
:4433
发送信息
加为好友
发表于2009-03-16 21:46



现在需要测量频率,要求如下

测量范围100K-135K Hz,因为信号频率很精确的,变化不是很剧烈,一般稳定在一个数据上面,所以要求精确到Hz,测量时间小于100mS。拟采用MSP430F149,主频1.8432M.

求助大家


采用过定时捕捉。
(主频8M的时候)
定时,捕捉脉冲数,分辨率只能到±10Hz
捕捉固定脉冲数,测量时间,分辨率只能到±3Hz

而且不知道是硬件还是软件原因,有个别数据跳跃很大。


还有一个问题就是捕获中断的话,在1.8432M的时候估计会出现漏脉冲。

如果采用分频器的话,即使采用430的8分频,也很难精确的到1Hz吧


故求大家帮忙



jizzll 编辑于2009-03-31 17:16
分享到:? 新浪微博?? qq空间??
投票数: ? 回复?? ? 引用??
1楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:tage
积分:1406分
总积分:2837分
:993
发送信息
加为好友
发表于2009-03-17 13:45

哇,哪都有你的足迹。。。


2楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:jizzll
积分:10536分
总积分:21040分
:4433
发送信息
加为好友
发表于2009-03-17 23:58
呵呵,应该是哪里都有TAGE的足迹吧,O(∩_∩)O~

3楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:EvelynZhang
积分:12731分
总积分:33066分
:16431
发送信息
加为好友
发表于2009-03-20 15:45

TI回复:


测量除使用高精度和低温漂的晶振外还要考虑软件在执行的过程中的时间开销,同样会影响测量结果。


4楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:jizzll
积分:10536分
总积分:21040分
:4433
发送信息
加为好友
发表于2009-03-20 20:00
嗯,谢谢evelynzhang,目前做出来的还没有达到要求,正在想其它办法的

5楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:E-F
积分:7884分
总积分:15432分
:1794
发送信息
加为好友
发表于2009-03-26 17:31

一个简单的while循环,大家看看行不行.


while(Pin =not Pin);


?for(i=0;i<250;i++)
? {
???? if (Pin =not Pin)??? break;
??}


i 就是所测的时间值,再换成频率即可.i与所选用的晶振频率有关.


?


?


?


?


6楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:damihuang
积分:186分
总积分:371分
:218
发送信息
加为好友
发表于2009-03-26 18:40

是否可以采用MSP430定时器的捕获功能?我记得C2000定时器有此功能。还有,外部整形电路很重要,比如比较器有没有加迟滞?


7楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:jizzll
积分:10536分
总积分:21040分
:4433
发送信息
加为好友
发表于2009-03-30 00:03
目前已经做得差不多了,谢谢大家

8楼??[其他]?

Re:【求助各路朋友】430测量频率,100多KHz,精确到Hz


作者:yaoxiangtao
积分:318分
总积分:635分
:284
发送信息
加为好友
发表于2009-03-31 17:15

用外部输入捕捉功能做


误差就是+-1。


100ms的定时一定要准。


点击登录,立即回复。
小组活跃用户