[发明专利]一种按键开关复用的方法在审
申请号: | 201711115272.6 | 申请日: | 2017-11-13 |
公开(公告)号: | CN107894725A | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 张梅;刘秀立;何媛媛;卢志航 | 申请(专利权)人: | 广东雅达电子股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 罗晓林,李捷 |
地址: | 517000 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 按键 开关 方法 | ||
技术领域
本发明涉及开关控制技术领域,尤其涉及一种按键开关复用的方法。
背景技术
按键开关主要是指轻触式按键开关,也叫轻触开关,因其有接触电阻荷小、精确的操作力误差、规格多样化等方面的优势,在电子设备及白色家电等方面得到广泛的应用。通过按键开关输入各种命令、字符等可以对设备进行有效控制,例如电子设备中的开关机,一种设备中可以有多个按键开关,但是针对体积小的设备,因空间位置不足一般在其面板上只能设置一个按键开关,如单相、三相多功能电能表。此时要实现设备有关按键开关的所有功能,就需按键开关复用,即一个按键开关实现多种功能。
发明内容
为克服现有技术的不足及存在的问题,本发明提供一种按键开关复用的方法,将该方法应用于多功能电能表等仪器仪表上,可使得一个按键成为多功能按键。
本发明是通过以下技术方案实现的:一种按键开关复用的方法,所述方法包括以下步骤:
步骤S1、利用主控处理器为所述按键设置相应的预设功能,并将每种预设功能与按键的开关时间进行一一对应;
步骤S2、启动按键扫描程序,并设置计数器对按键的开关时间进行监测;
步骤S3、当检测到按键的开关动作时,计数器开始计时,并获取按键的开关动作的开关动作时间T,主控处理器根据获取的所述开关动作时间并触发中断控制器,最后通过驱动继电器完成按键对应的预设功能。
优选地,所述步骤S3中,当检测到按键开关动作时,主控处理器产生硬件中断并执行中断服务程序,中断程序运行后将映射到按键的中断寄存器状态标志位,并在存储器内设置一个状态变量来指示相应按键的状态。
优选地,所述步骤S1中利用主控处理器为所述按键设置的具体功能包括:短按按键为拉闸功能,长按按键T1秒为闭合功能,继电器断开后T2秒内有按键按下为本地学习功能,继电器合闸时轻按按键为本地剔除功能;其中,T1小于T2;所述短按是指时间小于T1的按键操作。
优选地,所述步骤S3具体包括有:
步骤S31、当检测到按键开关从继电器合闸状态切换到拉闸状态时,借助主控处理器的中断控制器获得的中断信号,将其编码为按键对应的中断标志,并通过中断引脚传入主控处理器;
步骤S32、通过主控处理器查找中断服务列表,启动中断服务列表中相应中断服务程序;
步骤S33、主控处理器对程序设置白名单进行对比,检测所加负载是否匹配白名单中的负载;
步骤S34、若白名单不匹配,中断处理处理程序运行后驱动继电器,并将其状态标志为拉闸;若白名单匹配,处理器将启动反学习功能,剔除白名单负载,并驱动继电器将其状态标志为拉闸;
步骤S35、当检测到按键从继电器拉闸状态切换到合闸状态时,触发中断控制器,传送中断信号;
步骤S36、主控处理器读取开关动作时间T,根据该开关动作时间T长短,驱动继电器完成按键对应的预设功能:
当T<T1时,主控处理器将启动本地学习功能,即将相应的负载添加到白名单内;
当读取时间T1≤T≤T2时,主控处理器将先启动本地学习功能,将相应负载添加到白名单后,再驱动继电器将其状态标志为合闸;
当T>T2时,主控处理器将驱动继电器将其状态标志为合闸。
较佳地,所述T1为3秒,所述T2为5秒;所述主控处理器为单片机。
将本发明提供的按键开关复用的方法应用于多功能电表等仪表上,可实现按键的复用功能,可有效地解决了多功能电表等仪表因空间位置小而无法设置多个按键的问题,在有效增加了设备的实用性同时,还可减少设备的成本。
附图说明
图1是本发明所述方法的步骤流程示意图。
图2是将本发明实施例所述方法应用于多功能电表等仪表的流程示意图。
具体实施方式
为了便于本领域技术人员的理解,以下结合附图和具体实施例对本发明作进一步详细描述。
如附图1所示,一种按键开关复用的方法,所述方法包括以下步骤:
步骤S1、利用主控处理器为所述按键设置相应的预设功能,并将每种预设功能与按键的开关时间进行一一对应;
步骤S2、启动按键扫描程序,并设置计数器对按键的开关时间进行监测;
步骤S3、当检测到按键的开关动作时,计数器开始计时,并获取按键的开关动作的开关动作时间T,主控处理器根据获取的所述开关动作时间并触发中断控制器,最后通过驱动继电器完成按键对应的预设功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东雅达电子股份有限公司,未经广东雅达电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711115272.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于车辆抬升装置的智能起降控制系统
- 下一篇:居家智能窗帘拉伸控制装置