[發明專利]一種基于微處理器的紅外線遙控信號解碼方式的插排有效
| 申請號: | 201510064881.8 | 申請日: | 2015-02-09 |
| 公開(公告)號: | CN104765287B | 公開(公告)日: | 2018-08-31 |
| 發明(設計)人: | 張春雨 | 申請(專利權)人: | 張春雨 |
| 主分類號: | G05B19/04 | 分類號: | G05B19/04 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 李小靜 |
| 地址: | 江蘇省蘇州市昆山市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 微處理器 紅外線 遙控 信號 解碼 方式 | ||
1.一種基于微處理器的紅外線遙控信號解碼方式的插排,其特征在于:包括輸出插口、受控電源插口、外接電源插頭;輸出插口、受控電源插口、主板固定在插排前面板和插排后蓋之間;主板包括微處理器、紅外接收模塊、直流穩壓電源模塊、雙路繼電器驅動模塊、電流檢測模塊;所述雙路繼電器驅動模塊包括驅動信號輸入端、繼電器線圈電路和輸出回路;所述外接電源插頭與直流穩壓電源模塊以及雙路繼電器驅動模塊的輸出回路相連接;所述雙路繼電器驅動模塊的輸出回路與輸出插口通過兩條相線相連接,其中一條相線上設置有電流檢測模塊;紅外線遙控信號解碼方式是對接收到的38KHZ紅外信號進行計時處理,所述的對接收到的38KHZ紅外信號進行計時處理具體是指一次收到的38KHZ紅外信號累計時間達到一定時長,具體指令方法為間隔監測法或者連續監測法中的一種;所述的間隔監測法包括以下步驟:
(1)首先,紅外線遙控器發送紅外線遙控信號;
(2)第二步,紅外接收器將接收到的紅外線遙控信號的進行放大、檢波、整形,并且輸出到微處理器;
微處理器將信號進行以下處理;
(3)第三步,對微處理器收到信號進行消抖處理;
(4)第四步,對第三步處理后的信號進行時間間隔計算;
(5)第五步,微處理器對時間間隔計算結果進行判斷微處理器接收到的紅外信號是否結束;若是,累計時間清零;若否,執行延時間隔時間;
(6)第六步,執行延時間隔時間后進行時間累計計算;
(7)第七步,對時間累計計算值進行判斷,是否達到有效時間累計值;若是,此次接收到的紅外信號為一次有效命令;若否,重新進行時間間隔計算;
(8)第八步,進行時間間隔計算;
(9)第九步,對時間間隔計算值進行判斷微處理器接收到的紅外信號是否結束;若是,累計清零;若否,執行時間累計計算;
(10)第十步,執行延時間隔時間后進行時間累計計算;
(11)第十一步,對時間累計計算值進行判斷,是否達到時間累計限度值;若是,累計時間清零;若否,重新進行時間間隔計算。
2.按照權利要求1所述的一種基于微處理器的紅外線遙控信號解碼方式的插排,其特征在于:所述直流穩壓模塊給微處理器、紅外接收模塊、雙路繼電器驅動模塊的繼電器線圈電路供電;所述直流穩壓模塊提供5V和12V或24V兩種直流穩壓輸出,其中5V給微處理器和紅外接收模塊供電,12V或24V給雙路繼電器驅動模塊的繼電器線圈電路供電;所述微處理器與電流檢測模塊、紅外接收模塊、雙路繼電器驅動模塊的驅動信號輸入端相連接;通過紅外接收模塊接收遙控器發送來的紅外信號,以及電流檢測模塊發送過來的電流信號,然后通過微處理器內設的紅外遙控信號解碼方式和電流信號處理程序判斷并控制雙路繼電器驅動模塊的驅動信號,實現輸出插口電源的通斷;受控電源插口供電狀態與輸出插口同步;插排中受控電源插口的數量為多個;在插排前面板上開有紅外信號接收器孔,通過紅外信號接收器孔接收來自遙控器的紅外信號;另外,插排前面板上還開有電源開關按鈕孔,通過在電源開關按鈕孔中設置電源開關也可以實現電源的通斷。
3.按照權利要求1所述的一種基于微處理器的紅外線遙控信號解碼方式的插排,其特征在于:所述的連續監測法包括以下步驟:
(1)首先,紅外線遙控器發送紅外線遙控信號;
(2)第二步,紅外接收器將接收到的紅外線遙控信號的進行放大、檢波、整形,并且輸出到微處理器;
微處理器將信號進行以下處理;
(3)第三步,對微處理器收到信號進行消抖處理;
(4)第四步,對第三步處理后的信號進行時間間隔計算;
(5)第五步,微處理器對時間間隔計算結果進行判斷微處理器接收到的紅外信號是否結束;若是,累計時間清零;若否,執行時間累計計算;
(6)第六步,執進行時間累計計算;
(7)第七步,對時間累計計算值進行判斷,是否達到有效時間累計值;若是,此次接收到的紅外信號為一次有效命令;若否,重新進行時間間隔計算;
(8)第八步,進行時間間隔計算;
(9)第九步,對時間間隔計算值進行判斷微處理器接收到的紅外信號是否結束;若是,累計清零;若否,執行時間累計計算;
(10)第十步,進行時間累計計算;
(11)第十一步,對時間累計計算值進行判斷,是否達到時間累計限度值;若是,累計時間清零;若否,重新進行時間間隔計算。
4.按照權利要求1或3所述的一種基于微處理器的紅外線遙控信號解碼方式的插排,其特征在于:
所述的紅外發送是指操作者使用任意紅外遙控器按紅外遙控器任意鍵;
所述的紅外接收是指采用一體化紅外線接收器,將接收到的紅外線遙控信號的進行放大、檢波、整形,并且輸出可以讓微處理器識別的TTL信號;
所述的累計時間,即從紅外接收器接收到38KHZ的紅外信號的脈沖開始計時,去除10ms消抖時間,忽略小于0.01~0.1S的信號間斷的時間間隔;
所述的有效時間累計值為3s;
所述的時間累計限度值為10min;
所述的時間間隔,其計算的方法為:計算連續兩個高電平之間的時間間隔;或者計算連續兩個上升沿之間的時間間隔;或者計算連續一個下降沿之間的時間間隔;或者計算連續一個上升沿和一個下降沿,或者連續一個下降沿和一個上升沿之間的時間間隔;
所述的時間累計計算為累計時間與延時間隔時間的和;
所述的延時間隔時間為10ms;
所述的時間累計計算為累計時間與時間間隔的和。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張春雨,未經張春雨許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510064881.8/1.html,轉載請聲明來源鉆瓜專利網。





