基于数据缓存的速度处理方法和系统技术方案

技术编号:20431137 阅读:37 留言:0更新日期:2019-02-23 10:52
本发明专利技术涉及一种基于数据缓存的速度处理方法及系统,方法包括以下步骤:创建数据缓冲区,每隔采集时间阈值,采集待测设备在采集时间阈值内获取信号量的数量,并将所获取信号量的数量的采集数据按采集时间的顺序储存至所述数据缓冲区;当累计所述数据缓冲区所采集数据大于所述数据缓冲区的最大储存量时,依次剔除最早时间所储存的数据,以更新所述数据缓冲区内的储存数据,每隔输出时间阈值,得到储存于所述数据缓冲区内的单位时间内获取信号量的平均值,并根据所获取信号量的平均值,得到平均速率。实现实时速度的平滑处理,解决了常规采集技术的速率不稳定、跳跃性、速率中断等问题,终保证外部受控设备或相关系统的平滑稳定性控制。

Speed Processing Method and System Based on Data Cache

The present invention relates to a speed processing method and system based on data caching. The method comprises the following steps: creating data buffer, acquiring the number of signals within the acquisition time threshold by the device to be tested, and storing the acquisition data of the number of signals in the order of acquisition time into the data buffer; when the data is accumulated slowly. When the data collected by the impulse zone is larger than the maximum storage capacity of the data buffer, the data stored at the earliest time is deleted in turn to update the stored data in the data buffer, and the threshold of each output time is obtained to obtain the average value of the signal acquired in the unit time stored in the data buffer, and the average rate is obtained according to the average value of the acquired signal. It realizes real-time speed smoothing, solves the problems of rate instability, jumping and rate interruption of conventional acquisition technology, and finally guarantees the smooth stability control of external controlled equipment or related systems.

【技术实现步骤摘要】
基于数据缓存的速度处理方法和系统
本专利技术涉及软件工程
,特别是涉及一种基于数据缓存的速度处理方法和系统。
技术介绍
速度采集是工业控制领域常用到的一项技术。在一些特定设备上,如健身自行车等,由于感应信号频率较低,无法可靠的计算实时速度值。
技术实现思路
基于此,有必要针对现有采集技术的速率不稳定、跳跃性、速率中断问题,提供一种基于数据缓存的速度处理方法和系统。一种基于数据缓存的速度处理方法,包括以下步骤:创建数据缓冲区,定义所述数据缓冲区储存数据的最大储存量;每隔采集时间阈值,采集待测设备在采集时间阈值内获取信号量的数量,并将所获取信号量的数量的采集数据按采集时间的顺序储存至所述数据缓冲区;当累计所述数据缓冲区所采集数据大于所述数据缓冲区的最大储存量时,依次剔除最早时间所储存的数据,以更新所述数据缓冲区内的储存数据,并使所述数据缓冲区保持于最大储存量;每隔输出时间阈值,根据所述数据缓冲区内的实时储存的获取信号量的数量,得到储存于所述数据缓冲区内的单位时间内获取信号量的平均值,并根据所获取信号量的平均值,得到平均速率。在其中一个优选实施方式中,所述输出时间阈值大于所述采集时间阈值本文档来自技高网...

【技术保护点】
1.一种基于数据缓存的速度处理方法,其特征在于,包括以下步骤:创建数据缓冲区,定义所述数据缓冲区储存数据的最大储存量;采集待测设备在采集时间阈值内获取信号量的数量,并将所获取信号量的数量的采集数据按采集时间的顺序储存至所述数据缓冲区;当累计所述数据缓冲区所采集数据大于所述数据缓冲区的最大储存量时,依次剔除最早时间所储存的数据,以更新所述数据缓冲区内的储存数据,并使所述数据缓冲区保持于最大储存量;每隔输出时间阈值,根据所述数据缓冲区内的实时储存的获取信号量的数量,得到储存于所述数据缓冲区内的单位时间内获取信号量的平均值,并根据所获取信号量的平均值,得到平均速率。

【技术特征摘要】
1.一种基于数据缓存的速度处理方法,其特征在于,包括以下步骤:创建数据缓冲区,定义所述数据缓冲区储存数据的最大储存量;采集待测设备在采集时间阈值内获取信号量的数量,并将所获取信号量的数量的采集数据按采集时间的顺序储存至所述数据缓冲区;当累计所述数据缓冲区所采集数据大于所述数据缓冲区的最大储存量时,依次剔除最早时间所储存的数据,以更新所述数据缓冲区内的储存数据,并使所述数据缓冲区保持于最大储存量;每隔输出时间阈值,根据所述数据缓冲区内的实时储存的获取信号量的数量,得到储存于所述数据缓冲区内的单位时间内获取信号量的平均值,并根据所获取信号量的平均值,得到平均速率。2.根据权利要求1所述的基于数据缓存的速度处理方法,其特征在于,所述输出时间阈值大于所述采集时间阈值。3.根据权利要求2所述的基于数据缓存的速度处理方法,其特征在于,所述输出时间阈值是所述采集时间阈值的倍数。4.根据权利要求3所述的基于数据缓存的速度处理方法,其特征在于,所述输出时间阈值为所述采集时间阈值乘以所述数据缓冲区的最大储存量。5.一种基于数据缓存的速度处...

【专利技术属性】
技术研发人员:程兴松闻海东张建伟车凌敏梁赟岸范鑫
申请(专利权)人:苏州金螳螂文化发展股份有限公司
类型:发明
国别省市:江苏,32

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

1