亚星游戏官网-www.yaxin868.com

山东亚星游戏官网机床有限公司铣床官方网站今天是:2025-06-11切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

实现开关量稳定采集的算法的制作方法

时间:2025-06-10    作者: 管理员

专利名称:实现开关量稳定采集的算法的制作方法
技术领域:
本发明涉及微机监测系统中的开关量采集技术,具体的说,涉及了ー种实现开关量稳定采集的算法。
背景技术:
在微机监测系统的开入采集中,经常出现干扰的信号,这种干扰信号持续时间短、随机性强,在开入采集中经常影响需要采集的信号,怎样才能更好、更快、更简单地滤除这些干扰信号一直是我们思考的问题。对于普通的一路、两路开关量信号采集采用多次判断即可解决问题,但是对于需要同时处理的多路开关量信号,采用普通的多次判断则显得效率不高,而且还不利于修改和函数移植。传统的处理多路开关量信号的方法是先判断开关量信号然后再计数,其的处理程序非常复杂,而且一旦处理的路数变多,程序结构就会变得很乱,加大了后期维护和修改的困难度。
为了解决以上存在的问题,人们一直在寻求ー种理想的技术解决方案。

发明内容
本发明的目的是针对现有技术的不足,从而提供ー种算法简单、稳定性高、实用性强和适用范围广的实现开关量稳定采集的算法。为了实现上述目的,本发明所采用的技术方案是一种实现开关量稳定采集的算法,即,通过MCU运算来判断缓冲区中采样的开关量数值是否ー样进而决定稳定值,若缓冲区中采样的开关量数值ー样,则取缓冲区中的开关量数值为当前稳定值,若不一样,则取上次稳定值为当前稳定值;
MCU将采样到的开关量进行如下的算法处理
-Jf — P + j +......+ Jfj3
F = Jr0JT1......Zn
Zi = r + ZaX
其中,Xtl J1……、χη为循环采样缓冲区中的开关量数值,开关量数值Xn的每ー比特位相当于一路开关量信号,η为设定的缓冲区的个数,Z0为上次稳定值,Z1为当前稳定值;
每次计算完毕后,将XpX1……、xn缓冲区中的开关量数值依次右移,然后将当前采样的开关量数值放入Xtl中,并将\的值放入Ztl中,然后再次计算新的稳定值Z1。本发明相对现有技术具有突出的实质性特点和显著进步,具体的说,本发明采用MCU稳定算法,算法比较简单,可移植到任何MCU上,而且米用C语g编程可减少移植的步骤,另外,根据不同类型的开关量还可以任意増加或者減少采样的次数以便获得稳定的开关量信号;算法中的每ー比特位相当于一路开关量信号,通过一次计算即可获取多路开关量的稳定信号,算法简单、可靠。
具体实施例方式下面通过具体实施方式
,对本发明的技术方案做进ー步的详细描述。首先,采集过来的输入信号通过硬件处理电路,完成对输入信号的数字处理,使其变成MCU可处理的连续ニ进制数字信号,然后通过MCU采取本发明提供的算法进行运算处理,即可快速获得稳定的开关量信号。具体的算法为通过MCU运算来判断缓冲区中采样的开关量数值是否ー样进而决定稳定值,若缓冲区中采样的开关量数值ー样,则取缓冲区中的开关量数值为当前稳定值,若不一样,则取上次稳定值为当前稳定值;
MCU将采样到的开关量进行如下的算法处理
权利要求
1 .一种实现开关量稳定采集的算法,其特征在于通过MCU运算来判断缓冲区中采样的开关量数值是否ー样进而决定稳定值,若缓冲区中采样的开关量数值ー样,则取缓冲区中的开关量数值为当前稳定值,若不一样,则取上次稳定值为当前稳定值; MCU将采样到的开关量进行如下的算法处理 其中,Xtl J1……、χη为循环采样缓冲区中的开关量数值,开关量数值Xn的每ー比特位相当于一路开关量信号,η为设定的缓冲区的个数,Z0为上次稳定值,Z1为当前稳定值; 每次计算完毕后,将XpX1……、xn缓冲区中的开关量数值依次右移,然后将当前采样的开关量数值放入Xtl中,并将\的值放入Ztl中,然后再次计算新的稳定值Z1。
全文摘要
本发明提供一种实现开关量稳定采集的算法,在于通过MCU运算来判断缓冲区中采样的开关量数值是否一样进而决定稳定值,若缓冲区中采样的开关量数值一样,则取缓冲区中的开关量数值为当前稳定值,若不一样,则取上次稳定值为当前稳定值。本发明采用MCU稳定算法,算法比较简单,可移植到任何MCU上,而且采用C语言编程可减少移植的步骤,另外,根据不同类型的开关量还可以任意增加或者减少采样的次数以便获得稳定的开关量信号;算法中的每一比特位相当于一路开关量信号,通过一次计算即可获取多路开关量的稳定信号,具有算法简单、稳定性高、实用性强和适用范围广的优点。
文档编号G01R31/327GK102680889SQ20121015116
公开日2012年9月19日 申请日期2012年5月16日 优先权日2012年5月16日
发明者唐相龙, 陈永涛 申请人:河南辉煌科技股份有限公司

  • 专利名称:释光光子分频谱仪的制作方法技术领域:本发明涉及一种释光谱仪,特别是涉及释光谱仪的光子探测装置。背景技术: 储存了辐射能量的结晶固体接受外界热或光的激发后,晶体内部的储能电子复位并以释放光子的方式消除其储存的能量。产生的释光中,受热
  • 专利名称:一种直流换流阀冲击电压多路触发试验装置的制作方法技术领域:本实用新型涉及电力电子领域的一种直流换流阀试验装置,具体涉及一种直流换 流阀冲击电压多路触发试验装置。背景技术:直流输电技术由于其技术性和经济性,近30年来得到大量应用,最
  • 专利名称:电缆拉力测试系统的制作方法技术领域:本实用新型涉及一种拉力测试系统,特别涉及一种电缆拉力测试系统。技术背景目前,电缆拉力试验机是采用力矩电机控制张力,原理是利用速度差产生张力。虽 然控制系统简单,但受到机械和电机本身特性所限制,电
  • 专利名称:一种混合型测试装置的制作方法技术领域:本发明涉及产品测试技术领域,尤其是涉及适用高密度之印刷电路板、半导体封装组件或晶圆等测试的测试装置。背景技术:传统之专用型测试机价格便宜约8-20万人民币,但是若遇到高密度布线之印刷电路板(测
  • 专利名称:输电线路复合绝缘子带电检测仪的制作方法技术领域:本发明涉及电子领域,尤其涉及一种检测装置,具体的说是一种输电线路复合绝缘子带电检测仪。背景技术:针对复合绝缘子检测国内目前大多采用目测的方法,但这种目测的方法只有的复合绝缘子外表面有
  • 专利名称:冻融循环粗颗粒土剪切试验装置的制作方法技术领域:本实用新型属于用机械应力测试固体材料的强度特性技术领域,具体涉及到施加 稳定的剪切力。背景技术:在铺筑公路之前,需对土路基进行压实处理,然后在土路基上铺筑集料以及混凝 土材料,在北方
山东亚星游戏官网机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 版权所有 All rights reserved 鲁ICP备19044495号-12
【网站地图】【sitemap】