[发明专利]一种双CPU等间隔采样的频率跟踪实现方法有效

专利信息
申请号: 201611199964.9 申请日: 2016-12-22
公开(公告)号: CN106597095B 公开(公告)日: 2019-09-10
发明(设计)人: 张杭;陈国富;张燕 申请(专利权)人: 南京因泰莱电器股份有限公司
主分类号: G01R23/02 分类号: G01R23/02
代理公司: 南京知识律师事务所 32207 代理人: 张苏沛
地址: 211100 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 cpu 间隔 采样 频率 跟踪 实现 方法
【权利要求书】:

1.一种双CPU等间隔采样的频率跟踪实现方法,其特征在于:通过配置信息中测频通道接入的位置确定两个CPU中哪一个作为测频CPU,哪一个作为跟随CPU;测频CPU在测频模块中计算出本次频率,在重采样模块中使用上次算出的频率计算出重采样间隔,对原始采样值进行重采样,通过数据交互模块将计算出的频率和重采样间隔传输给跟随CPU;跟随CPU从数据交互模块中读取重采样间隔,在重采样模块中对原始采样值进行重采样。

2.根据权利要求1所述的双CPU等间隔采样的频率跟踪实现方法,其特征在于:数据采集、测频、数据交互、重采样、数据传输在一个等间隔中断中完成。

3.根据权利要求2所述的双CPU等间隔采样的频率跟踪实现方法,其特征在于:两个CPU的中断进入时刻和中断间隔时间相同。

4.根据权利要求1所述的双CPU等间隔采样的频率跟踪实现方法,其特征在于:

所述测频模块,计算出原始采样点的变换值,通过本发明提供的算法找出变换值的过零点时间差,得到所测频率,具有较高的精确度和抗干扰能力;

所述数据交互模块,两个CPU通过双口RAM进行数据交换,实现数据迅速及时的传输;通过对数据操作的分时处理和互斥机制确保了数据交换的准确性;

所述的重采样模块,实现在一次中断中得到最多两个重采样结果,每个重采样结果都有重采样编号。

5.根据权利要求4所述的双CPU等间隔采样的频率跟踪实现方法,其特征在于:所述测频模块,每收到一个原始采样点时调用一次。

6.根据权利要求4所述的双CPU等间隔采样的频率跟踪实现方法,其特征在于:所述测频模块,原始采样点的变换值计算方法为:其中N为原始采样点每周波采样点数,i为当前采样点序号,h=i-(N-1)为一周波前的采样点序号,Smpk为第k点的采样值。

7.根据权利要求4所述的双CPU等间隔采样的频率跟踪实现方法,其特征在于:所述测频模块,计算过零点时差的方法为,统计出不满足条件的点数M,当满足该条件时,记录下Rei、Rei-1、Rei-2;计算出变换值为零时对应的采样时刻:

<mrow><msub><mi>T</mi><mrow><mi>z</mi><mi>e</mi><mi>r</mi><mi>o</mi></mrow></msub><mo>=</mo><msub><mi>T</mi><mi>N</mi></msub><mo>*</mo><mfrac><mrow><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>*</mo><msub><mi>Re</mi><mi>i</mi></msub></mrow><mrow><mo>(</mo><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>Re</mi><mi>i</mi></msub><mo>)</mo><mo>*</mo><mo>(</mo><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>)</mo></mrow></mfrac><mo>+</mo><mn>2</mn><msub><mi>T</mi><mi>N</mi></msub><mo>*</mo><mfrac><mrow><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>*</mo><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mrow><mo>(</mo><msub><mi>Re</mi><mi>i</mi></msub><mo>-</mo><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>)</mo><mo>*</mo><mo>(</mo><msub><mi>Re</mi><mi>i</mi></msub><mo>-</mo><msub><mi>Re</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mfrac></mrow>

过零点采样间隔的正轴时间Tpos=2TN-Tzero

过零点采样间隔的负轴时间Tnag=Tzero-TN

傅里叶实部过零点的时间差:Tdelta=M*TN+T’pos+Tnag

其中,Rei为i点的变换值,TN为原始采样点采样间隔时间,T’pos为上次计算得到的Tpos值,本次算出的Tpos留至下次计算频率时用,计算结束后将M赋为0。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京因泰莱电器股份有限公司,未经南京因泰莱电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611199964.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top