[发明专利]一种基于单片机的MDAC窄带跟踪滤波器及其实现方法无效
申请号: | 201010129319.6 | 申请日: | 2010-03-22 |
公开(公告)号: | CN101771399A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 田社平;秦琳;方翔 | 申请(专利权)人: | 上海辛克试验机有限公司 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 上海兆丰知识产权代理事务所(有限合伙) 31241 | 代理人: | 章蔚强 |
地址: | 200080 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 单片机 mdac 窄带 跟踪 滤波器 及其 实现 方法 | ||
1.一种基于单片机的MDAC窄带跟踪滤波器,包括第一乘法数模转 换器、第二乘法数模转换器、与第一乘法数模转换器相连的第一低通滤波 器、与第二乘法数模转换器相连的第二低通滤波器,所述的第一乘法数模 转换器和第二乘法数模转换器均接收一振动信号,其特征在于,还包括一 连接于所述的第一乘法数模转换器和第二乘法数模转换器的输入端的单 片机,该单片机的输入端接收一基准脉冲信号,输出端分别输出数字正弦 信号和数字余弦信号给所述的第一乘法数模转换器和第二乘法数模转换 器,
所述的单片机通过其I/O口输出信号给所述的第一乘法数模转换器和 第二乘法数模转换器,
所述的单片机包括有中断引脚,该中断引脚接收所述的基准脉冲信 号,
所述的单片机包括一外部中断模块、一第一定时器以及一第二定时 器,其中:
所述的外部中断模块接收所述的基准脉冲信号的脉冲序列,在每 个基准脉冲的周期内响应一次外部中断,输出信号给第一定时器;
所述的第一定时器用来计时两次外部中断间的时间长度,即为一 个基准脉冲的周期时长T,其中,T为周期时长;
所述的第二定时器将该周期进行N等分后得到T/N,它对T/N中 的两个离散点之间的相隔时间长度进行定时,并对该时间进行计数,其 中,N为正整数。
2.根据权利要求1所述的基于单片机的MDAC窄带跟踪滤波器,其 特征在于,所述的第一和第二定时器为具有计数及定时中断功能的定时 器。
3.一种基于单片机的MDAC窄带跟踪滤波器的实现方法,接收与转 速同频的基准脉冲信号,将该信号经过处理后分别输出给两组串联连接的 乘法数模转换器和低通滤波器,其特征在于,对基准脉冲信号进行处理时 包括:
接收所述的基准脉冲信号的脉冲序列,在每个基准脉冲的周期内响 应一次外部中断;
对接收到的基准脉冲信号进行计时,得到一个周期时长;
在一个周期时长内,向两乘法数模转换器以8位数字形式分别输出一 个正弦波形和一个余弦波形,该两个波形均由N个离散点组成,其中,N 为正整数。
4.根据权利要求3所述的基于单片机的MDAC窄带跟踪滤波器的实 现方法,其特征在于,所述的实现方法包括如下步骤:
步骤S1,初始化步骤,完成系统的初始化,设定各硬件进入工作状 态,将两个定时器设置为定时方式,其中第一定时器用于测量基准脉冲信 号的周期T,第二定时器对该周期进行N等分后得到T/N,并进行计数, 并且还对单片机的堆栈进行初始化;
步骤S2,开中断步骤,开放单片机的中断,包括外部中断和定时 器中断,其中:
当外部中断模块接收基准脉冲信号,则触发外部中断,所述的外 部中断用于响应基准脉冲,在每一个基准脉冲周期内响应一次外部中 断;
定时器中断包括第一定时器中断和第二定时器中断,
当测量到的基准脉冲的周期大于第一定时器的计时最大值时,此 时第一定时器溢出从而产生中断,然后将自动转向第一定时器中断;
当T/N时间长度定时结束,第二定时器产生溢出中断,则自动转 向第二定时器中断;
步骤S3,等待中断步骤,等待外部中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海辛克试验机有限公司,未经上海辛克试验机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010129319.6/1.html,转载请声明来源钻瓜专利网。