[發明專利]一種按鍵開關復用的方法在審
| 申請號: | 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.szxzyx.cn/pat/books/201711115272.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于車輛抬升裝置的智能起降控制系統
- 下一篇:居家智能窗簾拉伸控制裝置





