【技术实现步骤摘要】
本专利技术涉及微机监测系统中的开关量采集技术,具体的说,涉及了ー种实现开关量稳定采集的算法。
技术介绍
在微机监测系统的开入采集中,经常出现干扰的信号,这种干扰信号持续时间短、随机性强,在开入采集中经常影响需要采集的信号,怎样才能更好、更快、更简单地滤除这些干扰信号一直是我们思考的问题。对于普通的一路、两路开关量信号采集采用多次判断即可解决问题,但是对于需要同时处理的多路开关量信号,采用普通的多次判断则显得效率不高,而且还不利于修改和函数移植。传统的处理多路开关量信号的方法是先判断开关量信号然后再计数,其的处理程序非常复杂,而且一旦处理的路数变多,程序结构就会变得很乱,加大了后期维护和修改的困难度。 为了解决以上存在的问题,人们一直在寻求ー种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供ー种算法简单、稳定性高、实用性强和适用范围广的实现开关量稳定采集的算法。为了实现上述目的,本专利技术所采用的技术方案是一种实现开关量稳定采集的算法,即,通过MCU运算来判断缓冲区中采样的开关量数值是否ー样进而决定稳定值,若缓冲区中采样的开关量数值ー样,则取缓冲区中的开关量数值为当前稳定值,若不一样,则取上次稳定值为当前稳定值; MCU将采样到的开关量进行如下的算法处理-Jf — P + j +......+ Jfj3F = Jr0JT1......ZnZi = r + ZaX 其中,Xtl J1……、χη为循环采样缓冲区中的开关量数值,开关量数值Xn的每ー比特位相当于一路开关量信号,η为设定的缓冲区的个数,Z0为上次稳定值,Z1为当前稳 ...
【技术保护点】
【技术特征摘要】
1 .一种实现开关量稳定采集的算法,其特征在于通过MCU运算来判断缓冲区中采样的开关量数值是否ー样进而决定稳定值,若缓冲区中采样的开关量数值ー样,则取缓冲区中的开关量数值为当前稳定值,若不一样,则取上次稳定值为当前稳定值; MCU将采样到的开关量进行如下的算法处理 其中,Xtl J1……、χη...
【专利技术属性】
技术研发人员:唐相龙,陈永涛,
申请(专利权)人:河南辉煌科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。