本发明专利技术公开了一种基于非快速变化的模拟量测量数据的处理方法,包括以下步骤:S1,采样新值;S2,比较新值和当前值,采用方向计数器对比较结果进行累计;S3,判断所述方向计数器的累计次数是否大于其设定变化次数,若是,新值等于输出值,否则,循环结束。本发明专利技术通过在数据处理中加入两个变化方向计数器,即向上和向下的方向计数器,利用方向计数器来累计变化次数,并根据累计的变化次数来判断和处理干扰信号,此方法能对来回跳动的干扰信号进行有效处理,并且对正常的数据不会造成大的延时。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了,包括以下步骤:S1,采样新值;S2,比较新值和当前值,采用方向计数器对比较结果进行累计;S3,判断所述方向计数器的累计次数是否大于其设定变化次数,若是,新值等于输出值,否则,循环结束。本专利技术通过在数据处理中加入两个变化方向计数器,即向上和向下的方向计数器,利用方向计数器来累计变化次数,并根据累计的变化次数来判断和处理干扰信号,此方法能对来回跳动的干扰信号进行有效处理,并且对正常的数据不会造成大的延时。【专利说明】
本专利技术涉及测量数据处理方法
,尤其涉及。
技术介绍
在模拟量的数据处理中,对于非快速变化的信号,传统的数值处理中,无论是限值处理、中位值处理、算术平均处理、递推平均处理、消抖处理等都不能对来回跳动的干扰信号进行有效处理,使的这些模拟量的显示出现来回摆动,或是造成控制震荡。
技术实现思路
本专利技术主要是解决现有技术中所存在的技术问题,从而提供一种能有效处理跳动干扰信号的基于非快速变化的模拟量测量数据的处理方法。本专利技术的上述技术问题主要是通过下述技术方案得以解决的:本专利技术的基于非快速变化的模拟量测量数据的处理方法,包括以下步骤:SI,采样新值;S2,比较新值和当前值,采用方向计数器对比较结果进行累计;S3,判断所述方向计数器的累计次数是否大于其设定变化次数,若是,新值等于输出值,否则,循环结束。进一步地,所述步骤S2中的方向计数器包括向上方向计数器和向下方向计数器,当所述新值大于所述当前值时,所述向上方向计数器累计一次,并清除所述向下方向计数器累计次数;当所述新值小于所述当前值时,所述向下方向计数器累计一次,并清除所述向上方向计数器累计次数;当所述新值等于所述当前值时,同时清除所述向上计数器和向下计数器的累计次数。进一步地,所述步骤S3中的向上方向计数器和向下方向计数器任一累计次数分别对应的大于其设定变化次数,所述新值等于输出值,并同时清除所述向上计数器和向下计数器的累计次数,反之,则循环结束。进一步地,所述向上方向计数器和向下方向计数器的设定变化次数均为30次。与现有技术相比,本专利技术的优点在于:通过在数据处理中加入两个变化方向计数器,即向上和向下的方向计数器,利用方向计数器来累计变化次数,并根据累计的变化次数来判断和处理干扰信号,此方法能对来回跳动的干扰信号进行有效处理,并且对正常的数据不会造成大的延时。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的基于非快速变化的模拟量测量数据的处理方法的流程图。【具体实施方式】下面结合附图对本专利技术的优选实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。参阅图1所示,本专利技术的基于非快速变化的模拟量测量数据的处理方法,包括以下步骤:第一步,采样新值;第二步,比较新值和当前值,采用方向计数器对比较结果进行累计;第三步,判断所述方向计数器的累计次数是否大于其设定变化次数,若是,新值等于输出值,否则,循环结束。具体的,在第二步中的方向计数器包括向上方向计数器和向下方向计数器,当新值大于当前值时,向上方向计数器累计一次,并清除向下方向计数器累计次数;当新值小于当前值时,向下方向计数器累计一次,并清除向上方向计数器累计次数;当新值等于当前值时,同时清除向上计数器和向下计数器的累计次数。较佳的,在第三步中的向上方向计数器和向下方向计数器任一累计次数分别对应的大于其设定变化次数,则新值等于输出值,并同时清除向上计数器和向下计数器的累计次数,反之,则循环结束。在本实施例中,优选的,向上方向计数器和向下方向计数器的设定变化次数均为30次。该合理的变化次数,主要是根据模拟量采样快慢的不同来设定。下面摘录部分程序来说明本专利技术的处理方法:【权利要求】1.,其特征在于:包括以下步骤: Si,采样新值; S2,比较新值和当前值,采用方向计数器对比较结果进行累计; S3,判断所述方向计数器的累计次数是否大于其设定变化次数,若是,新值等于输出值,否则,循环结束。2.根据权利要求1所述的基于非快速变化的模拟量测量数据的处理方法,其特征在于:所述步骤S2中的方向计数器包括向上方向计数器和向下方向计数器,当所述新值大于所述当前值时,所述向上方向计数器累计一次,并清除所述向下方向计数器累计次数;当所述新值小于所述当前值时,所述向下方向计数器累计一次,并清除所述向上方向计数器累计次数;当所述新值等于所述当前值时,同时清除所述向上计数器和向下计数器的累计次数。3.根据权利要求2所述的基于非快速变化的模拟量测量数据的处理方法,其特征在于:所述步骤S3中的向上方向计数器和向下方向计数器任一累计次数分别对应的大于其设定变化次数,所述新值等于输出值,并同时清除所述向上计数器和向下计数器的累计次数,反之,则循环结束。4.根据权利要求3所述的基于非快速变化的模拟量测量数据的处理方法,其特征在于:所述向上方向计数器和向下方向计数器的设定变化次数均为30次。【文档编号】G06F19/00GK103699791SQ201310699859【公开日】2014年4月2日 申请日期:2013年12月18日 优先权日:2013年12月18日 【专利技术者】刘朝富 申请人:贵阳永青仪电科技有限公司本文档来自技高网...
【技术保护点】
一种基于非快速变化的模拟量测量数据的处理方法,其特征在于:包括以下步骤:S1,采样新值;S2,比较新值和当前值,采用方向计数器对比较结果进行累计;S3,判断所述方向计数器的累计次数是否大于其设定变化次数,若是,新值等于输出值,否则,循环结束。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘朝富,
申请(专利权)人:贵阳永青仪电科技有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。