一种开关量采集方法及装置制造方法及图纸

技术编号:7121968 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种开关量采集方法和装置,用于清除在采集开关量中干扰信号造成的抖动。本发明专利技术实施例方法包括:读取并记录初始化的第一开关量,当达到预置采样时间时,读取并记录第二开关量,对比第一开关量与第二开关量,若二者不同,则开始记录延时时间,当发生开关变位,判断延时时间是否到达预设值,若否则复位延时时间。

【技术实现步骤摘要】

本专利技术涉及电子设备领域,尤其涉及一种开关量采集方法及装置
技术介绍
信号系统对信号设备运行状态进行监测时,开关量信息是监测系统必须采集的信息,用以监测继电器吸合和释放的工作状态,但由于受周围某些信号干扰,可能会产生抖动,抖动是一种伪变位,对监测工作形成干扰。现有技术中,使用模拟技术(阻容吸收电路)来消除干扰,一旦模拟参数选定,只能滤除特定的干扰,对于不同的应用环境只能修改硬件电路参数,使用麻烦,对应用环境适应性差。
技术实现思路
本专利技术实施例提供了一种开关量采集方法及装置,用以清除在采集开关量中干扰信号造成的抖动,简便消除干扰的操作。本专利技术实施例提供的开采量采集方法,包括读取并记录初始化的第一开关量; 当达到预置采样时间时,读取并记录第二开关量;对比所述第一开关量与所述第二开关量; 若所述第二开关量与所述第一开关量不同,则开始记录延时时间;当发生开关变位,判断所述延时时间是否到达预设值,若否则将所述延时时间复位。本专利技术实施例提供的开采量采集装置,包括读取模块,用于读取初始化的第一开关量,以及当达到预置采样时间时,读取第二开关量;记录模块,用于记录所述第一开关量, 当达到预置采样时间时,记录第二开关量,以及若所述第二开关量与所述第一开关量不同, 则开始记录延时时间;对比模块,用于对比所述第一开关量与所述第二开关量;判断模块, 用于当发生开关变位,判断所述延时时间是否到达预设值;复位模块,用于若否,则将所述延时时间复位。从以上技术方案可以看出,本专利技术实施例具有以下优点读取并记录开机时初始化的第一开关量,当达到预置采样时间时,读取并记录第二开关量,若该第二开关量与该第一开关量不同,则开始记录延时时间,当发生开关变位时,而延时时间未到达预设值,可判断此时的开关变位是由干扰信号引起的,则将延时时间复位,此时系统不记录开关变位,因此通过对延时时间的复位,清除因干扰信号造成的短暂的伪开关变位,使得测量的开关量更准确。附图说明图1为本专利技术实施例中的开关量采集方法的一个实施例示意图;图2为本专利技术实施例中的开关量采集方法的另一个实施例示意图;图3为本专利技术实施例中的开关量采集装置的一个实施例示意图。具体实施例方式本专利技术实施例提供了一种开关量采集方法及装置,用于清除在采集开关量中干扰信号造成的抖动。以下分别进行详细说明。请参阅图1,本专利技术实施例中的开关量采集方法的一个实施例包括101、读取并记录初始化的第一开关量;本实施例中,开机时,读取系统中初始化的开关量(第一开关量),并将第一开关量记录到旧状态缓冲区内。102、当达到预置采样时间时,读取并记录第二开关量;当到达预置采样时间时,例如,将采样时间设置为0. 5毫秒,当开机初始化后0. 5 毫秒时,读取此时系统中的开关量(第二开关量),并记录到新状态缓冲区内。103、对比该第一开关量与该第二开关量;对比记录的初始化的开关量与到达预置采样时间时的开关量,可以理解的,对比的是对应点的开关量变化。104、若该第二开关量与该第一开关量不同,则开始记录延时时间;如果对比的结果是,第二开关量与初始状态的第一开关量不同,则表示开关量有变位发生,开始记录延时时间(Delay Time)。105、当发生开关变位,判断延时时间是否到达预设值,若否则将延时时间复位。预先在系统内设置一个延时时间预设值(Delay Set),一般的,在20毫秒到10秒之间,可以根据实际应用过程中的系统状况选择设置,此处不作具体限定。本实施例中,假设预置的延时时间为20毫秒,当系统检测到开关量发生改变,发生开关变位,判断Delay Time计时是否未到达20毫秒时,若未达到20毫秒则表示此时的开关变位是由干扰信号引起的,则将Delay Time复位(清除、清零),此时系统不记录开关变位。本专利技术实施例中,开机时,读取并记录初始化的第一开关量,当达到预置采样时间时,读取并记录第二开关量,若该第二开关量与该第一开关量不同,则开始记录延时时间, 当发生开关变位时,而延时时间未到达预设值,可判断此时的开关变位是由干扰信号引起的,则将延时时间复位,此时系统不记录开关变位,因此通过对延时时间的复位,清除因干扰信号造成的短暂的抖动(伪开关变位),使得测量的开关量更准确,适用于去除所有干扰信号造成的抖动的场景,并且操作简便。为便于理解,下面以另一实施例详细描述本专利技术实施例中的采集开关量方法,请参阅图2,本专利技术实施例中的采集开关量的方法的另一个实施例包括201 203、本实施例中,步骤201至203的内容,与前述图1所示实施例中的步骤 101至103相同,此处不再赘述。204、若该第二开关量与该第一开关量不同,则开始记录延时时间;如果对比的结果是,第二开关量与初始状态的第一开关量不同,则表示开关量有变位发生,开始记录延时时间(Delay Time);如果对比的结果是,第二开关量与初始状态的第一开关量相同,则表示开关量有变位发生,不记录延时时间。205、当发生开关变位,判断延时时间是否达到预设值;在记录延时时间的情况下,开始记录延时时间后,若系统监测到开关变位,则判断此时延时时间是否达到预设值,若否,则执行步骤206,若是,则执行步骤207。206、将延时时间复位;本实施例中步骤206的具体内容,与前述图1所示实施例的步骤105的内容相同, 此处不再赘述。207、记录开关变位。当系统监测到开关变位,而Delay Time达到预设值,则表示此时的开关变位不是干扰信号引起的,而是有效(真正)的开关变位,记录此次开关变位,更新开关变位信息。本专利技术实施中,若记录的第二开关量与第一开关量不同,则记录延时时间,若记录的第二开关量与第一开关量相同,则不记录延时时间,当监测到开关变位,根据延时时间是否到达预设值判断该开关变位是有效变位还是信号干扰造成的抖动,若到达预设值,则表明此次变位为有效变位,记录开关变位,若是有效变位则记录此次有效变位,及时更新系统的开关变位信息,作为后续继续消除干扰信号造成的抖动的基础,若未到达预设值,则表明此次变位为信号干扰造成的短暂抖动,将延时时间复位,此时系统不记录开关变位,由此, 通过对延时时间的复位,清除因干扰信号造成的短暂的抖动(伪开关变位),使得测量的开关量更准确。下面描述本专利技术实施例中的开关量采集装置,请参阅图3,本专利技术实施例中的开关量采集装置的一个实施例包括读取模块301,用于读取初始化的第一开关量,以及当达到预置采样时间时,读取第二开关量;记录模块302,用于记录第一开关量,当达到预置采样时间时,记录第二开关量,以及若第二开关量与第一开关量不同,则开始记录延时时间,还用于若延时时间到达预设值, 则记录开关变位;对比模块303,用于对比第一开关量与第二开关量;判断模块304,用于当发生开关变位,判断延时时间是否到达预设值;复位模块305,用于若延时时间未到达预设值,则将延时时间复位。需要说明的是,本实施例中各装置实现各自功能的具体过程,请参见前述图1及图2所示各实施例中对应的具体描述内容,此处不再赘述。本专利技术实施例中,开机后,读取模块301读取初始化的第一开关量,记录模块302 记录该第一开关量,当达到预置采样时间(例如0. 5毫秒)时,读取模块301读取此时的第二开关量,录模块302记录该第二开关本文档来自技高网...

【技术保护点】
1.一种开采量采集方法,其特征在于,包括:读取并记录初始化的第一开关量;当达到预置采样时间时,读取并记录第二开关量;对比所述第一开关量与所述第二开关量;若所述第二开关量与所述第一开关量不同,则开始记录延时时间;当发生开关变位,判断所述延时时间是否到达预设值,若否则将所述延时时间复位。

【技术特征摘要】

【专利技术属性】
技术研发人员:程许平郭彩霞董光府
申请(专利权)人:深圳市华力特电气股份有限公司
类型:发明
国别省市:94

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

1