一种宽范围脉冲量信号的频率测量方法及系统技术方案

技术编号:40395527 阅读:32 留言:0更新日期:2024-02-20 22:24
本发明专利技术公开了一种宽范围脉冲量信号的频率测量方法及系统,其方法包括:响应于测量开始,使能定时器TIMx的输入捕获功能;执行循环步骤,直至测量结束:S1、采用计时法获取脉冲量信号的频率值;S2、响应于计时法获取的频率值大于预设频率阈值f<subgt;sw</subgt;,则使能定时器TIMx的外部信号计数功能和定时器TIMy的定时中断功能;S3、采用计数法获取脉冲量信号的频率值;S4、响应于计数法获取的频率值小于等于预设频率阈值f<subgt;sw</subgt;,则返回S1;其中,每次执行循环步骤中,计数法首次开始时,向TIMx_CNT寄存器写入f<subgt;sw</subgt;/a,a为1秒内定时器TIMy累计定时次数;对连续a次CNT值进行修正;本发明专利技术通过对CNT值进行调整,能够满足低/高速信号切换的平滑测量,实现实时性好、精度高的宽范围频率测量。

【技术实现步骤摘要】

本专利技术属于工程机械,具体涉及一种宽范围脉冲量信号的频率测量方法及系统


技术介绍

1、控制器从工程机械设备采集到的信号主要有模拟量输入、开关量输入和脉冲量输入三种类型。其中,脉冲量信号可以用于测频率以及电机转速等。

2、常用的脉冲量釆集算法主要有两种:计数法和计时法。计数法指在规定时间内测量所产生的脉冲个数,计算得到信号频率的方法,一般适用于较高的频率,能获得较高精确度。计时法指测量相邻两个脉冲的时间,计算得到信号频率的方法,一般适用于较低的频率,能获得较高精确度,响应速度快。

3、工程机械的频率信号一般为10-15khz,根据不同的输入频率选择不同的采集方法,通常将100hz作为切换频率,低于100hz的信号采用计时法,频率更高的信号则采用计数法。

4、为了实现测量范围全覆盖的同时,满足高精度的要求,采用计数法和计时法相结合的方法,当外部脉冲量信号由低频增加至高频,在切换频率处,会出现频率值跳变现象,短暂后会恢复到正常值。经过分析,是由于计时法和计时法采用不同的算法导致的,由于定时器的时钟源选择,计时法是内部时钟,本文档来自技高网...

【技术保护点】

1.一种宽范围脉冲量信号的频率测量方法,其特征在于,包括:

2.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述基于所述输入捕获功能,采用计时法获取脉冲量信号的频率值包括:

3.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述响应于所述计时法获取的所述频率值大于预设频率阈值包括:

4.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述基于所述外部信号计数功能和定时中断功能,采用计数法获取脉冲量信号的频率值包括:

5.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述...

【技术特征摘要】

1.一种宽范围脉冲量信号的频率测量方法,其特征在于,包括:

2.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述基于所述输入捕获功能,采用计时法获取脉冲量信号的频率值包括:

3.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述响应于所述计时法获取的所述频率值大于预设频率阈值包括:

4.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述基于所述外部信号计数功能和定时中断功能,采用计数法获取脉冲量信号的频率值包括:

5.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述对连续a次记录的定时器timx的timx_cnt寄存器的cnt值进行修正包括:

6.根据权利要求1所述的宽范围脉冲量信号的频率测量方法,其特征在于,所述响应于...

【专利技术属性】
技术研发人员:张桓安卡刘建国
申请(专利权)人:江苏汇智高端工程机械创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1