一种基于自调整等精度测频系统及方法与流程

文档序号:35780614发布日期:2023-10-21 16:39阅读:27来源:国知局
一种基于自调整等精度测频系统及方法与流程

本发明涉及测频系统及方法领域,尤其涉及一种基于自调整等精度测频系统及方法。


背景技术:

1、随着现代工业的发展,对于需要对电机或者其它旋转机械结构进行调速控制等场合,不仅要求转速频率的测量精度高,测量范围广,同时也要求响应时间快。而现有的转速测频方案难以覆盖所有的控制需求,测频精度和响应时间难以达到很好的平衡。现有的转速测频方案主要有两种,第一种频率测量法,主要采集设定时间内待测脉冲信号的计数值n,通过计数值n与设定时间t,计算出待测脉冲频率f,但待测脉冲计数值n只可能存在整数,且有±1的误差,因此该测频方案在高频段测频,可实现较高的测频精度,低频段测频误差则较大,而测频响应时间受设定时间t限制,设定时间t即为最小响应时间,需要根据实际测频需求,平衡测频响应时间与测频精度之间的矛盾。第二种周期测量法,主要采集待测脉冲m个周期内基准脉冲的计数值n,通过基准脉冲周期m和基准脉冲计数值n计算出待测脉冲的周期长度,从而得到待测脉冲频率f,由于是采集待测脉冲m个周期长度的基准脉冲计数值n,因此在高频段由于高频单周期时间较短,固定m个周期长度的测频精度误差偏差变大,同时低频段测频响应时间受待测脉冲脉冲限制,测频响应时间最小为一个待测脉冲周期,当待测频率较低时,可能存在数据刷新不及时,影响动态控制性能。

2、为解决上述问题,本技术中提出一种基于自调整等精度测频系统及方法。


技术实现思路

1、(一)发明目的

2、为解决背景技术中存在的技术问题,本发明提出一种基于自调整等精度测频系统及方法,本发明采用双边沿采集自调整和采集窗口自调整两种设计方法,在保证测频精度的同时提高了测频的响应时间,较传统测频方式,最快能够提高一倍的测频响应时间,满足工业现场对于转速设备具有更高的控制需求,提高了动态控制性能。

3、(二)技术方案

4、为解决上述问题,本发明提供了一种基于自调整等精度测频系统,包括:

5、cpld和mcu;

6、cpld包括pll锁相环模块,pll锁相环模块生成所需的时钟,包括基准时钟、多等级滤波时钟;

7、并口通讯模块,并口通讯模块模拟flash读写时序,简化mcu侧与cpld的数据读写交互,同时保证了数据交互的及时性;

8、脉冲滤波模块,脉冲滤波模块根据设置的滤波等级进行滤波操作,避免高频干扰引起的脉冲信号采集错误;

9、计数采集模块,数采集模块为该设计方案的核心部分,根据待测脉冲的周期,自动调整脉冲边沿信号的采集和采集窗口的长度;

10、脉冲采集模块;

11、mcu包括cpld通讯及数据处理单元、plc控制器通讯处理单元和辅助单元;

12、mcu用于对cpld的命令控制、数据读写、数据处理和通讯处理;cpld用于接收mcu的控制操作及外部待测脉冲信号的采集滤波操作;

13、mcu与cpld之间通过并行通讯接口进行数据交互。

14、优选的,辅助单元包括硬件故障复位、模块实时状态显示;

15、硬件故障复位保证模块由于硬件干扰或原因导致的死机状态,自动复位,恢复正常;

16、模块实时状态显示方便用户实时观察模块运行状态,通过模块运行、通讯、错误等led的不同显示状态,确认模块当前状态或者出现了什么故障。

17、一种基于自调整等精度测频系统的方法,脉冲滤波模块的使用方法:

18、滤除高频干扰信号,脉冲滤波模块通过高于待测脉冲信号的采样频率f,在出现脉冲跳变沿之后,连续采集m次电平信号,在连续m次的脉冲电平信号都一致时,判定该脉冲信号有效;

19、电平信号持续时间长度t小于(f*m)时,该脉冲信号将被丢弃,判定为高频干扰信号;

20、脉冲滤波原理:设采集阈值m=4,外部脉冲在脉冲2处,整个高电平持续时间内,连续采样2次为高电平,第3次采样电平为低电平,因而脉冲2将被认为是干扰信号将被滤除。

21、优选的,脉冲采集模块使用方法如下:

22、当外部脉冲频率较低时,窗口调节器以一个待测脉冲周期为窗口时间,上边沿和下边沿捕获器同时参与脉冲边沿捕获,在上边沿捕获的窗口时间和下边沿捕获的窗口时间内,基准时钟脉冲计数器分别单独计数;

23、在待测脉冲连续输入的过程中,脉冲采集模块交替将上下边沿脉冲计数器采集到的脉冲计数值传输给并口通讯模块,从而将脉冲计数值的刷新速度最快提高到待测脉冲周期的一半;

24、在上边沿窗口时间t0=t2-t0内基准脉冲计数值为n0,下边沿窗口时间t1=t3-t1内基准脉冲计数值为n1,上边沿窗口时间t2=t4-t2窗口时间内基准脉冲计数值为n2,依次类推,从t0到t2,n0的刷新时间为t2-t0,从t2到t3,n1的刷新时间为t3-t2,从t3到t4,n2的刷新时间为t4-t3,由此从第一个采集窗口t0之后,若待测脉冲为占空比为50%的矩形脉冲信号,则数据刷新时间t=(t3-t2)=(t4-t3)为待测脉冲周期的一半,这对于待测脉冲频率在工频50hz左右的调速设备具有重要意义,能够保证在10ms左右就能进行一次速度采集,完成一次闭环控制,较传统单边沿采集的方式,数据的刷新周期提高一倍;

25、若待测脉冲占空比不是为50%的矩形脉冲信号,即(t3-t2)≠(t4-t3),双边沿采集自调整方案仍然适用,数据刷新时间t交替等于tn-tn-1和tn+1-tn(n>2),以工频50hz为例,数据刷新周期t=10ms~20ms;

26、当外部脉冲频率高时,窗口调节器将以m个待测脉冲周期为窗口时间,m的选取将根据待测脉冲频率动态自调整,同时只有上边沿捕获器参与脉冲边沿捕获,m=3,基频计数值为n,窗口时间的起始点也是结束点即待测脉冲的上边沿信号,窗口时间长度为待测脉冲信号周期的整数倍,则测量误差为基频脉冲信号的±1,即1/25m,保证整个范围测频为等精度测频,n的刷新时间tn则为3倍的待测脉冲周期,同时m的值跟随待测脉冲信号自动调整,m的选取主要根据上一周期基频脉冲计数值n的刷新周期tn选取,在保证刷新周期tn=5ms-10ms范围内,m*1/f≈tn,f为待测脉冲频率通过n计算得出,且m的值为整数,当待测脉冲信号频率高时,m的值增大,当待测脉冲频率低时,m的值减小;

27、通过上述m值的选取原则,m为整数,保证了窗口时间的起始结束均以待测脉冲的上边沿为触发信号,测频误差为基准脉冲正负一个码值,实现等精度测频,同时计数值n的刷新时间tn通过调整m而始终保持在5ms-10ms之间,在保证精度的同时也保证了数据采集的实时性。

28、优选的,cpld通讯及数据处理单元使用方法:

29、cpld通讯及数据处理单元用于读写cpld相关寄存器,并处理各通道采集数据,将cpld采集的数据转换为实际频率值,mcu通过fsmc接口读写cpld,操作cpld的控制、数据等寄存器;

30、当外部脉冲频率较低时,窗口调节器以一个待测脉冲周期为窗口时间,采集的基准脉冲计数值为n,则待测脉冲频率当外部脉冲频率较高时,窗口调节器将以m个待测脉冲周期为窗口时间,采集的基准脉冲计数值为n,则待测脉冲频率

31、通过mcu计算出的待测脉冲频率f将传递给plc控制器通讯处理单元。

32、优选的,plc控制器通讯处理单元的使用方法:

33、接收plc cpu模块的控制命令,并将采集的各通道待测频率数据上传给cpu;

34、plc cpu上电根据用户配置信息组织配置信文,通过内部总线将配置信息下发给mcu,mcu解析配置信息,并将配置写入cpld,实现plc对cpld的初始配置,配置完成之后,plccpu通过数据信文获取各通道频率值和各通道实际状态信息等,存储在本地供用户使用。

35、优选的,mcu通过fsmc接口读写cpld,操作cpld的控制、数据等寄存器,包括初始参数设置、通道采集滤波等级设置、基准脉冲数据、待测脉冲数据读取。

36、本发明的上述技术方案具有如下有益的技术效果:

37、采用双边沿采集自调整和采集窗口自调整两种设计方法,在保证测频精度的同时提高了测频的响应时间,较传统测频方式,最快能够提高一倍的测频响应时间,满足工业现场对于转速设备具有更高的控制需求,提高了动态控制性能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1