[發(fā)明專利]一種抖動開關(guān)信號的處理方法有效
| 申請?zhí)枺?/td> | 201611226291.1 | 申請日: | 2016-12-27 |
| 公開(公告)號: | CN106773974B | 公開(公告)日: | 2019-03-26 |
| 發(fā)明(設(shè)計)人: | 李泉溪;趙帥鵬;蘇百順;張保定 | 申請(專利權(quán))人: | 河南理工大學 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 新鄉(xiāng)市平原智匯知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 41139 | 代理人: | 周闖 |
| 地址: | 454010 河南*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 抖動 開關(guān) 信號 處理 方法 | ||
本發(fā)明公開了一種抖動開關(guān)信號的處理方法,處理步驟如下:將n路抖動開關(guān)信號IN[i](i=1,2,...,n)連接微控制器的輸入端,微控制器每隔100微秒讀一次抖動開關(guān)信號IN[i](i=1,2,...,n),當所讀的信號狀態(tài)發(fā)生變化時設(shè)置5毫秒標志MS[i](i=1,2,...,n)和100微秒標志US[i](i=1,2,...,n)并開始計時;5毫秒計時規(guī)則是:累計讀IN[i](i=1,2,...,n)50次時,將5毫秒標志MS[i](i=1,2,...,n)清零;100微秒計時規(guī)則是:連續(xù)讀IN[i](i=1,2,...,n)30次且狀態(tài)無變化時,將100微秒標志US[i](i=1,2,...,n)清零,并輸出干凈開關(guān)信號OUT[i](i=1,2,...,n)。本發(fā)明提供的一種抖動開關(guān)信號的處理方法,能夠廣泛應(yīng)用于計算機控制系統(tǒng)。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,特別是對抖動開關(guān)信號的處理方法。
背景技術(shù)
在按鈕按下和放開或者開關(guān)閉合和打開的瞬間,由于電觸點機械彈性的原因,會產(chǎn)生抖動信號,即開關(guān)信號中包含抖動成分。隨著微控制器成本的降低,本發(fā)明以微控制器為平臺對含有抖動的開關(guān)信號進行預(yù)處理,使其變成干凈的開關(guān)信號,再供計算機使用,本發(fā)明提出基于微控制器的一種抖動開關(guān)信號的處理方法。
發(fā)明內(nèi)容
本發(fā)明針對計算機輸入的抖動開關(guān)信號的處理方法提供一種基于微控制器的抖動信號處理方法,為了實現(xiàn)本目的,本發(fā)明一種抖動開關(guān)信號的處理方法,包括以下步驟:
步驟S1:將n路抖動開關(guān)信號IN[i](i=1,2...,n)連接微控制器的輸入端;
步驟S2:微控制器每隔100微秒讀一次抖動開關(guān)信號IN[i](i=1,2...,n),當所讀信號狀態(tài)發(fā)生變化時,設(shè)置5毫秒標志MS[i](i=1,2...,n)和100微秒標志US[i](i=1,2...,n)并開始計時;
步驟S3:對步驟S2所述的5毫秒計時,其計時規(guī)則是:累計讀IN[i](i=1,2...,n)50次時,將5毫秒標志MS[i](i=1,2...,n)清零;
步驟S4:對步驟S2所述的100微秒計時,其計時規(guī)則是:連續(xù)讀IN[i](i=1,2...,n)30次且狀態(tài)無變化時,將100微秒標志US[i](i=1,2...,n)清零;
步驟5:對步驟S4所述的連續(xù)讀IN[i](i=1,2...,n)30次且狀態(tài)無變化時,此時IN[i](i =1,2...,n)的狀態(tài)與步驟S2所讀的IN[i](i=1,2...,n)的狀態(tài)一致時,輸出干凈開關(guān)信號 OUT[i](i=1,2...,n),不一致時放棄OUT[i](i=1,2...,n);
步驟S6:重復(fù)步驟S2、步驟S3、步驟S4、步驟S5。
本發(fā)明的有益效果:與現(xiàn)有的抖動開關(guān)信號的處理方法相比,本發(fā)明提出的抖動開關(guān)信號的處理方法,降低了處理開關(guān)信號引入的延遲,提高了計算機控制的實時性。
附圖說明
圖1所示為本發(fā)明一種抖動開關(guān)信號的處理方法的流程圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河南理工大學,未經(jīng)河南理工大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611226291.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信號調(diào)制方法、信號調(diào)制裝置、信號解調(diào)方法和信號解調(diào)裝置
- 亮度信號/色信號分離裝置和亮度信號/色信號分離方法
- 信號調(diào)制方法、信號調(diào)制裝置、信號解調(diào)方法和信號解調(diào)裝置
- 信號調(diào)制方法、信號調(diào)制裝置、信號解調(diào)方法和信號解調(diào)裝置
- 雙耳信號的信號生成
- 雙耳信號的信號生成
- 信號處理裝置、信號處理方法、信號處理程序
- USBTYPEC信號轉(zhuǎn)HDMI信號的信號轉(zhuǎn)換線
- 信號盒(信號轉(zhuǎn)換)
- 信號調(diào)制方法、信號調(diào)制裝置、信號解調(diào)方法和信號解調(diào)裝置





