[发明专利]一种调节震动开关灵敏度的方法、系统及装置有效
申请号: | 201110424929.3 | 申请日: | 2011-12-19 |
公开(公告)号: | CN103165313A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 刘欢;焦海涛 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | H01H11/00 | 分类号: | H01H11/00;H01H35/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调节 震动 开关 灵敏度 方法 系统 装置 | ||
技术领域
本发明属于电子技术领域,尤其涉及一种利用MCU模块中断调节震动开关灵敏度的方法、系统及装置。
背景技术
震动开关,也叫震动传感器,能感应震动力大小并将感应结果传递到电路装置,并使电路启动工作的电子开关。又称为振动开关,还称之为滑动开关或晃动开关等等;业内的叫法一般分开为两大类,弹簧开关与滚珠开关。
震动开关主要应用于电子玩具、小家电、运动器材以及各类防盗器等产品中。震动开关因为拥有灵活且灵敏的触发性,成为许多电子产品中不可或缺的电子元件。
震动开关有两个比较重要的指标特性,灵敏度和方向性。对于弹簧开关的灵敏度:是指不同的产品,在实际装置中会产生因感应震动力大小不同的差异,此差异称为灵敏度。方向性是指受力方向,而受力方向粗略分为立体的六面,上下左右前后等六面。而在这两个技术指标中,灵敏度比较重要。
如图1所示,震动开关包括壳体11、弹性元件12、支座13,弹性元件12固定在支座13上部,壳体11罩住固定了弹性元件12的支座13;弹性元件12为弹簧、壳体11具有导电性。在外力的作用下,弹簧受到震动力的作用,接触导电壳体11,从而形成通路。如果将其接到电路中,便可作为开关使用。
MCU模块的中断在现代操作系统中发挥着重要作用。一般情况下,操作系统向具体的硬件发出一个请求操作,该硬件就在设备控制器下工作,在它完成所请求的任务时,利用中断来通知操作系统,操作系统根据它的状态调用相应的处理函数进行处理,这样就避免了在硬件工作时操作系统的无效等待,提高了系统的运行效率。正是由于这种实时性,很多电子产品通过MCU模块的中断作为开关唤醒设备。
在利用震动开关和MCU模块中断来唤醒设备时,由于震动开关灵敏度的不可调节性和中断的实时性,容易造成误操作,不在规定的震动时将设备唤醒。由于震动开关结构的限制,在有些对于灵敏度要求严格的电子产品中,单纯靠它本身固定的灵敏度,就不能满足要求了。
发明内容
本发明为解决由于震动开关灵敏度的不可调节性和中断的实时性而造成误操作的技术问题,提供了一种调节震动开关灵敏度的方法。
一种调节震动开关灵敏度的方法,包括以下步骤:
a、当MCU模块处于睡眠状态时,判断是否接收到震动开关的中断信号,如果有中断产生,跳转到步骤b;
b、设置总计数值I和中断计数值J,I=0,J=0,进入步骤c;
c、判断当前的总计数值I是否大于第一阈值,如果否,则跳转到步骤d,如果是,则跳转到步骤g;
d、开始计时;当计时时间达到预设时间M时,判断是否接收到震动开关的中断信号,如果有,跳转到步骤e,如果没有,跳转到步骤f;
e、中断计数值J自加1得到当前的中断计数值J,跳转到步骤f;
f、总计数值I自加1得到当前的总计数值I,跳转到步骤c;
g、判断当前的中断计数值J是否在预设[Jmin,Jmax]范围内,如果在范围内,跳转到步骤h,其中Jmin小于 Jmax;
h、MCU模块退出睡眠模式,进入主程序。
另外,本发明还提供了一种调节震动开关灵敏度的系统,所述系统包括第一判断模块、设置模块、第二判断模块、计时模块、第三判断模块、第一加法计算模块、第二加法计算模块、第四判断模块、中断产生模块;
所述第一判断模块,用于当MCU模块处于睡眠状态时,判断是否接收到震动开关的中断信号,如果是,输出第一信号;
所述设置模块,用于当接收到第一判断模块的第一信号时,设置总计数值I和中断计数值J,并将总计数值I输出至第二判断模块,将中断计数值J输出至第一加法计算模块,其中I=0,J=0;
所述第二判断模块,用于判断当前的总计数值I是否大于第一阈值,如果是,输出第二信号,如果否,输出第三信号;
所述计时模块,用于当接收到所述第二判断模块的第三信号时,开始计时至预设时间M,输出第四信号;
所述第三判断模块,用于当接收到所述计时模块的第四信号时,判断是否接收到震动开关的中断信号,如果是,输出第五信号,如果否,输出第六信号;
所述第一加法模块,用于当接收到所述第三判断模块的第五信号时,将中断计数值J自加1得到当前的中断计数值J,输出第七信号;
所述第二加法模块,用于当接收到所述第三判断模块的第六信号或所述第一加法模块的第七信号时,将总计数值I自加1得到当前的总计数值I,并将当前的总计数值I输出到所述第二判断模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424929.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:冻结稳健型阳极阀和通道设计
- 下一篇:鞋子前衬及后套的生产机器