[發(fā)明專利]一種無線遙控解碼方法及其裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710252910.2 | 申請(qǐng)日: | 2017-04-18 |
| 公開(公告)號(hào): | CN108734944B | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計(jì))人: | 秦貴波;王毅;李靜;嚴(yán)宇;王斌;劉警 | 申請(qǐng)(專利權(quán))人: | 陜西萬方汽車零部件有限公司 |
| 主分類號(hào): | G08C19/28 | 分類號(hào): | G08C19/28;G08C17/02 |
| 代理公司: | 中國商標(biāo)專利事務(wù)所有限公司 11234 | 代理人: | 宋義興;宋迎 |
| 地址: | 710201 陜西*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 無線 遙控 解碼 方法 及其 裝置 | ||
1.一種無線遙控解碼方法,其特征在于,包括如下步驟:
(1)遙控接收器的數(shù)據(jù)輸出口經(jīng)電平轉(zhuǎn)換電路連接至單片機(jī)的GPIO端口;
(2)設(shè)置單片機(jī)的中斷器的定時(shí)周期,產(chǎn)生普通定時(shí)中斷事件;
(3)單片機(jī)每產(chǎn)生1次定時(shí)中斷,檢測(cè)1次所述的GPIO端口電平,并根據(jù)累計(jì)檢測(cè)到的連續(xù)高/低電平的累計(jì)次數(shù)y是否達(dá)到已設(shè)定的連續(xù)高或低電平的累計(jì)次數(shù)M,來判斷接收到的無線遙控?cái)?shù)據(jù)的數(shù)據(jù)頭是否有效;若y=M,則數(shù)據(jù)頭有效,進(jìn)入步驟(4),若yM,則數(shù)據(jù)頭無效,重復(fù)步驟(3);
(4)單片機(jī)每產(chǎn)生1次定時(shí)中斷,對(duì)緊鄰數(shù)據(jù)頭之后的N組遙控脈沖信號(hào)的第i組進(jìn)行解析,判斷該組遙控脈沖信號(hào)是否有效;若無效,則判斷該組遙控信號(hào)的數(shù)據(jù)無效,終止后續(xù)解碼程序并丟棄已解碼數(shù)據(jù),返回步驟(3);若有效,則對(duì)該第i組脈沖信號(hào)進(jìn)行解碼,直到得到N位遙控命令;
具體步驟為
(4.1)若iN,則進(jìn)入步驟(4.2);若i=N,則進(jìn)入步驟(4.5.1);
(4.2)單片機(jī)每產(chǎn)生1次定時(shí)中斷,檢測(cè)GPIO端口的電平,并分別累計(jì)a[i]和b[i]值;同時(shí)判斷:是否b[i]≠0,且GPIO端口為高電平,若是,則進(jìn)入步驟(4.4.1);否則,進(jìn)入步驟(4.3);
(4.3)判斷是否a[i]+b[i])((3TEmax)/t),若是,第i位遙控信號(hào)解碼數(shù)據(jù)無效,終止后續(xù)解碼程序并丟棄已解碼數(shù)據(jù),返回步驟(3);否則,返回步驟(4.2);
(4.4.1)是否同時(shí)滿足:
(i)a[i]≠b[i],
(ii)(3TEmin)/t≤(a[i]+b[i]),
(iii)(TEmin/t)≤ABS(a[i]-b[i])≤(TEmax/t);
如果同時(shí)滿足上述三個(gè)條件,則進(jìn)入步驟(4.4.2),否則第i位遙控信號(hào)解碼數(shù)據(jù)無效,終止后續(xù)解碼程序并丟棄已解碼數(shù)據(jù),返回步驟(3);
(4.4.2)如果a[i]b[i],那么第i組遙控信號(hào)對(duì)應(yīng)邏輯0;否則第i組遙控信號(hào)對(duì)應(yīng)邏輯1;
(4.5.1)累計(jì)接收的第N組脈沖信號(hào)對(duì)應(yīng)的連續(xù)高電平計(jì)數(shù)值c,并檢測(cè)是否接收到低電平,若是,進(jìn)入步驟(4.5.2),否則,重復(fù)步驟(4.5.1);
(4.5.2)若2ca[i]+b[i],則第N組數(shù)據(jù)為邏輯0,反之該數(shù)據(jù)為邏輯1,式中,1≤i≤N-1;
其中,
若TEmin/t≤M≤TEmax/t,則數(shù)據(jù)頭為有效的數(shù)據(jù)頭;
其中,t為單片機(jī)定時(shí)中斷間隔,TEmin為單片機(jī)最小脈寬基本單元,TEmax為單片機(jī)最大脈寬基本單元
a[i]為第i組脈沖信號(hào)的高電平累計(jì)次數(shù),b[i]為第i組脈沖信號(hào)的低電平累計(jì)次數(shù);
邏輯0碼的脈寬TBP由2個(gè)脈寬基本單元TE的高電平和1個(gè)脈寬基本單元TE的低電平構(gòu)成;邏輯1碼的脈寬TBP由1個(gè)脈寬基本單元TE的高電平和2個(gè)脈寬基本單元TE的低電平構(gòu)成;
式中,1≤i≤N-1。
2.根據(jù)權(quán)利要求1所述的無線遙控解碼方法,其特征在于:所述的N組遙控脈沖信號(hào)是由邏輯0碼和邏輯1碼組成的編碼串;其中每位邏輯0和邏輯1碼的脈寬由3個(gè)脈寬基本單元TE構(gòu)成,起始電平均為高電平。
3.根據(jù)權(quán)利要求1所述的無線遙控解碼方法,其特征在于:步驟(3)中有效的數(shù)據(jù)頭是由M個(gè)連續(xù)的低電平信號(hào)構(gòu)成,每個(gè)低電平脈寬長度為1個(gè)脈寬基本單元TE。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于陜西萬方汽車零部件有限公司,未經(jīng)陜西萬方汽車零部件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710252910.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





