[发明专利]一种用于计算定时器滤波器的采样率的方法及控制装置有效
申请号: | 201911404859.8 | 申请日: | 2019-12-30 |
公开(公告)号: | CN113126530B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 陈成;张吉红 | 申请(专利权)人: | 珠海极海半导体有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 范旋锋 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 计算 定时器 滤波器 采样率 方法 控制 装置 | ||
1.一种控制装置,其特征在于,包括处理器和定时器滤波器;
所述处理器分别预设所述定时器滤波器在N1个事件、N2个事件后产生输出跳变,随之产生中断信号,以使所述定时器滤波器在接收到发自信号发生器的边沿信号后分别对应地产生第一输出跳变、第二输出跳变,并使之随即对应地产生第一中断信号、第二中断信号;所述N1、N2为正整数,且N1N2;
所述处理器接收所述第一中断信号、第二中断信号后执行中断处理,以分别对应产生第一GPIO翻转、第二GPIO翻转;
所述处理器统计从所述边沿信号出现边沿到产生第一GPIO翻转的时间t1,和从所述边沿信号出现边沿到产生第二GPIO翻转的时间t2;
基于所述N1、N2、t1和t2的值计算得到所述定时器滤波器的采样率,其中,通过公式f=1/((t2-t1)/(N2-N1))计算出所述定时器滤波器的采样率,f为定时器滤波器的采样率。
2.根据权利要求1所述的控制装置,其特征在于,所述控制装置还包括GPIO接口,所述时间t1、t2的统计由信号采集装置完成,具体为:所述定时器滤波器包括用于接收所述边沿信号的输入接口,所述信号采集装置分别耦合至所述定时器滤波器输入接口和所述GPIO接口,以采集所述边沿信号和GPIO输出信号,统计从所述边沿信号出现边沿到产生第一GPIO翻转的时间t1,和从所述边沿信号出现边沿到产生第二GPIO翻转的时间t2。
3.根据权利要求1所述的控制装置,其特征在于,所述处理器还用于基于所述N1、N2、t1和t2的值计算得到所述定时器滤波器的采样率。
4.根据权利要求1-3任一项所述的控制装置,其特征在于,所述处理器是CPU。
5.根据权利要求1-3任一项所述的控制装置,其特征在于,所述控制装置可为一集成和封装的MCU、MPU或DSP芯片。
6.一种用于计算定时器滤波器的采样率的方法,其特征在于,包括步骤:
预设定时器滤波器在N1个事件后产生输出跳变并在产生输出跳变时产生中断信号;
向定时器滤波器输入边沿信号,使定时器滤波器在N1个事件后产生第一输出跳变,随即产生第一中断信号;
处理器接收所述第一中断信号并在接收到所述第一中断信号后执行中断处理,产生第一GPIO翻转;
统计从所述边沿信号出现边沿到产生第一GPIO翻转所需的时间t1;
预设定时器滤波器在N2个事件后产生输出跳变并在产生输出跳变时产生中断信号;
向定时器滤波器输入边沿信号,使定时器滤波器在N2个事件后产生第二输出跳变,随即产生第二中断信号;
处理器接收所述第二中断信号并在接收到所述第二中断信号后执行中断处理,产生第二GPIO翻转;
统计从所述边沿信号出现边沿到产生第二GPIO翻转所需的时间t2;
基于所述N1、N2、t1和t2的值计算得到定时器滤波器的采样率;
其中,通过公式f=1/((t2-t1)/(N2-N1))计算出所述定时器滤波器的采样率,f为定时器滤波器的采样率,N1、N2为正整数,且N1N2。
7.根据权利要求6所述方法,其特征在于,所述时间t1、t2的统计由信号采集装置执行。
8.根据权利要求6所述方法,其特征在于,所述时间t1、t2的统计由处理器程序执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海极海半导体有限公司,未经珠海极海半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911404859.8/1.html,转载请声明来源钻瓜专利网。