发明名称 |
一种监测信号电平的实现方法 |
摘要 |
一种监测信号电平的实现方法,包括以下步骤:步骤一、根据被监测信号的高电平最大可持续时间设置报警计数器的报警阈值,根据被监测信号的干扰最大可持续时间设置干扰计数器的干扰阈值;步骤二、监测被监测信号电平,当该信号为高电平时,使能报警计数器;步骤三、判断报警计数器的计数值是否等于报警阈值;步骤四、判断报警计数器计数时被监测信号是否变为低电平;步骤五、判断干扰计数器的计数值是否等于干扰阈值;步骤六、判断在干扰计数器的计数时被监测信号是否变为高电平。本发明具有较好的抗干扰能力且电路结构简单。 |
申请公布号 |
CN101847114A |
申请公布日期 |
2010.09.29 |
申请号 |
CN201010137852.7 |
申请日期 |
2010.03.23 |
申请人 |
苏州国芯科技有限公司 |
发明人 |
徐小宇;于麦口;张艳丽 |
分类号 |
G06F11/30(2006.01)I |
主分类号 |
G06F11/30(2006.01)I |
代理机构 |
苏州创元专利商标事务所有限公司 32103 |
代理人 |
马明渡 |
主权项 |
一种监测信号电平的实现方法,其特征在于:包括以下步骤:步骤一、根据被监测信号的高电平最大可持续时间设置报警计数器的报警阈值,根据被监测信号的干扰最大可持续时间设置干扰计数器的干扰阈值;步骤二、监测被监测信号电平,当该信号为高电平时,使能报警计数器,报警计数器开始计数;步骤三、判断报警计数器的计数值是否等于报警阈值;如果是,则由监测报警模块输出报警信号用于通知CPU或者用于其它操作,报警计数器复位,继续执行步骤二;否则报警计数器继续计数并执行下一步骤;步骤四、判断报警计数器计数时被监测信号是否变为低电平;如果是,则使能干扰计数器,干扰计数器开始计数;此时,报警计数器仍在计数;步骤五、判断干扰计数器的计数值是否等于干扰阈值;如果是,则报警计数器和干扰计数器同时复位,继续执行步骤二;否则,干扰计数器和报警计数器同时保持计数;步骤六、判断在干扰计数器的计数时被监测信号是否变为高电平;如果是,表明此低电平是一个干扰,则干扰计数器复位,报警计数器继续计数,继续执行步骤三。 |
地址 |
215011 江苏省苏州市高新区竹园路209号苏州创业园C2031室 |