欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法

文檔序號:7867123閱讀:736來源:國知局
專利名稱:一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,應(yīng)用于各類紅外遙控器領(lǐng)域,如電視、音響、空調(diào)、LED照明燈具等遙控距離在45米以內(nèi)的紅外遙控產(chǎn)品。
背景技術(shù)
目前使用的紅外遙控器產(chǎn)品,其所用遙控編碼方案,僅僅采用了固定碼長方式,在發(fā)碼及接收可靠性方面存在一定缺陷,尤其是那行對一次發(fā)碼和接收要求可靠性高的產(chǎn)品上,將直接影響產(chǎn)品使用和性能。如LED頂燈產(chǎn)品,其中有一項(xiàng)叫無人值守自動(dòng)開關(guān)燈功能,通過紅外遙控設(shè)定,定時(shí)打開并定時(shí)關(guān)閉某種燈光照明方式,當(dāng)定時(shí)到時(shí)遙控器將自動(dòng)發(fā)射相關(guān)的操作指令給LED頂燈,LED頂燈將按照接受到的指令實(shí)行操作,這個(gè)過程是沒有人參與自動(dòng)完成的,因此對紅外發(fā)射和接受信號的可靠性要求很高,否則就會(huì)導(dǎo)致錯(cuò)誤執(zhí)行或者不執(zhí)行,因此提高紅外發(fā)信和受信的可靠性將對該類產(chǎn)品起到重要的作用。
中國專利公開號101599215,公開了一種遙控器,通過紅外信號控制多種家用電器,由于各種電器都通過一種紅外解碼方式來控制,容易造成紊亂,穩(wěn)定性較差,容易造成執(zhí)行錯(cuò)誤,影響使用。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)中所存在的上述不足,而提供一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,通過一種紅外發(fā)射固定碼長互補(bǔ)編碼方案,來提高紅外發(fā)射碼傳輸可靠性,減少由于誤碼導(dǎo)致送信失敗或執(zhí)行錯(cuò)誤,提高產(chǎn)品工作的可靠性。
本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案是一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,其特征在于所述的紅外遙控器采用互補(bǔ)型編碼的方式,即對每一個(gè)字節(jié)進(jìn)行編碼,后面緊跟該字節(jié)的反碼,并在固定碼長內(nèi)設(shè)有校驗(yàn)碼;與紅外遙控器相匹配的接收控制器上編制有相應(yīng)的解碼規(guī)則,用于接收紅外遙控器發(fā)出的紅外碼,并根據(jù)原碼、反碼及校驗(yàn)碼來判斷確認(rèn)數(shù)據(jù);本發(fā)明的具體操作方法如下(1)根據(jù)紅外遙控器的編碼方案協(xié)議,在接收控制器上編制相應(yīng)的解碼軟件;(2)紅外遙控器向接收控制器發(fā)射固定碼長為N字節(jié)的數(shù)據(jù);(3)接收控制器根據(jù)解碼規(guī)則,對每一字節(jié)進(jìn)行數(shù)據(jù)準(zhǔn)確性判斷,首先對反碼取反并與對應(yīng)的源碼比較,如果一致說明數(shù)據(jù)正確,執(zhí)行相應(yīng)指令;如果不一致則通過校驗(yàn)碼 判斷是源碼錯(cuò)還是反碼出錯(cuò),如果判斷是源碼出錯(cuò),即通過反碼恢復(fù)源碼數(shù)據(jù),執(zhí)行相應(yīng)的指令; 如果是反碼出錯(cuò)則不做處理,直接執(zhí)行源碼指令。
本發(fā)明中,當(dāng)紅外遙控器向接收控制器發(fā)射固定碼長為N字節(jié)的數(shù)據(jù)時(shí),需判斷源數(shù)據(jù)的字節(jié)數(shù)是否符合通信協(xié)議規(guī)定,如果不符合則放棄數(shù)據(jù)并返回初始工作狀態(tài),如果字節(jié)數(shù)符合通信協(xié)議規(guī)定,則進(jìn)入下一步操作。
本發(fā)明所述的第(3)步中,如果對反碼取反并與源碼比較相一致,則進(jìn)入下一步判斷源碼數(shù)據(jù)是否符合編碼規(guī)則,如果符合則進(jìn)入下一步的執(zhí)行任務(wù)操作命令,操作完成后返回至初始工作狀態(tài);如果源碼數(shù)據(jù)不符合編碼規(guī)則,則放棄該數(shù)據(jù)并返回初始工作狀態(tài)。
本發(fā)明所述的第(3)步中,如果對反碼取反并與源碼比較不一致,則對原碼所有字節(jié)的最高位到最低位分別進(jìn)行奇偶判斷,把判斷結(jié)果與校驗(yàn)碼進(jìn)行比較,如果相同則執(zhí)行相應(yīng)的指令,完成命令后返回至初始工作狀態(tài);如果不同,則對反碼所有字節(jié)的最高位到最低位分別進(jìn)行奇偶判斷,把判斷結(jié)果與校驗(yàn)碼進(jìn)行比較,如果相同則執(zhí)行相應(yīng)的指令,完成命令后返回至初始工作狀態(tài),如果不同則放棄數(shù)據(jù)并返回到初始工作狀態(tài)。
本發(fā)明所述的固定碼長是指在通訊協(xié)議中規(guī)定每次發(fā)碼的字節(jié)數(shù)都是固定不變的,有利于判斷接收到的數(shù)據(jù)是否有丟失,也有利于技術(shù)標(biāo)準(zhǔn)化。
本發(fā)明所述的校驗(yàn)碼是采用了一個(gè)字節(jié)的編碼,其二進(jìn)制的每一位代表源碼對應(yīng)位的奇偶數(shù),用于判斷接收到的數(shù)據(jù)是否正確。
本發(fā)明與現(xiàn)有技術(shù)相比,具有以下明顯效果設(shè)計(jì)合理,采用了互補(bǔ)型編碼方式, 每一字節(jié)編碼,后面緊跟一字節(jié)反碼,并在固定碼長內(nèi)設(shè)有校驗(yàn)碼,這樣,只要在接收紅外碼的控制器上編制相應(yīng)的解碼規(guī)則,接收方就可以根據(jù)原碼、反碼及校驗(yàn)碼來判斷確認(rèn)數(shù)據(jù),當(dāng)出現(xiàn)原碼有誤碼,也可根據(jù)反碼及校驗(yàn)碼來恢復(fù)正確的數(shù)據(jù),提高抗干擾能力。


圖1為本發(fā)明的操作流程圖。
具體實(shí)施方式
下面結(jié)合附圖并通過實(shí)施例對本發(fā)明作進(jìn)一步說明。
實(shí)施例參見圖1,本實(shí)施例提供了一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,所述的紅外遙控器采用互補(bǔ)型編碼的方式,即對每一個(gè)字節(jié)進(jìn)行編碼,后面緊跟該字節(jié)的反碼,并在固定碼長內(nèi)設(shè)有校驗(yàn)碼;與紅外遙控器相匹配的接收控制器上編制有相應(yīng)的解碼規(guī)則,用于接收紅外遙控器發(fā)出的紅外碼,并根據(jù)原碼、反碼及校驗(yàn)碼來判斷確認(rèn)數(shù)據(jù)。
本實(shí)施例中,固定碼長是指在通訊協(xié)議中規(guī)定每次發(fā)碼的字節(jié)數(shù)都是固定不變的,有利于判斷接收到的數(shù)據(jù)是否有丟失,也有利于技術(shù)標(biāo)準(zhǔn)化。
本實(shí)施例中,校驗(yàn)碼是采用了一個(gè)字節(jié)的編碼,其二進(jìn)制的每一位代表源碼對應(yīng)位的奇偶數(shù),用于判斷接收到的數(shù)據(jù)是否正確。
權(quán)利要求
1.一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,其特征在于所述的紅外遙控器采用互補(bǔ)型編碼的方式,即對每一個(gè)字節(jié)進(jìn)行編碼,后面緊跟該字節(jié)的反碼,并在固定碼長內(nèi)設(shè)有校驗(yàn)碼;與紅外遙控器相匹配的接收控制器上編制有相應(yīng)的解碼規(guī)則,用于接收紅外遙控器發(fā)出的紅外碼,并根據(jù)原碼、反碼及校驗(yàn)碼來判斷確認(rèn)數(shù)據(jù);本發(fā)明的具體操作方法如下 (1)根據(jù)紅外遙控器的編碼方案協(xié)議,在接收控制器上編制相應(yīng)的解碼軟件; (2)紅外遙控器向接收控制器發(fā)射固定碼長為N字節(jié)的數(shù)據(jù); (3)接收控制器根據(jù)解碼規(guī)則,對每一字節(jié)進(jìn)行數(shù)據(jù)準(zhǔn)確性判斷,首先對反碼取反并與對應(yīng)的源碼比較,如果一致說明數(shù)據(jù)正確,執(zhí)行相應(yīng)指令;如果不一致則通過校驗(yàn)碼判斷是源碼錯(cuò)還是反碼出錯(cuò),如果判斷是源碼出錯(cuò),即通過反碼恢復(fù)源碼數(shù)據(jù),執(zhí)行相應(yīng)的指令;如果是反碼出錯(cuò)則不做處理,直接執(zhí)行源碼指令。
2.根據(jù)權(quán)利要求1所述的用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,其特征在于當(dāng)紅外遙控器向接收控制器發(fā)射固定碼長為N字節(jié)的數(shù)據(jù)時(shí),需判斷源數(shù)據(jù)的字節(jié)數(shù)是否符合通信協(xié)議規(guī)定,如果不符合則放棄數(shù)據(jù)并返回初始工作狀態(tài),如果字節(jié)數(shù)符合通信協(xié)議規(guī)定,則進(jìn)入下一步操作。
3.根據(jù)權(quán)利要求1所述的用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,其特征在于所述的第(3)步中,如果對反碼取反并與源碼比較相一致,則進(jìn)入下一步判斷源碼數(shù)據(jù)是否符合編碼規(guī)則,如果符合則進(jìn)入下一步的執(zhí)行任務(wù)操作命令,操作完成后返回至初始工作狀態(tài);如果源碼數(shù)據(jù)不符合編碼規(guī)則,則放棄該數(shù)據(jù)并返回初始工作狀態(tài)。
4.根據(jù)權(quán)利要求1所述的用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,其特征在于所述的第(3)步中,如果對反碼取反并與源碼比較不一致,則對原碼所有字節(jié)的最高位到最低位分別進(jìn)行奇偶判斷,把判斷結(jié)果與校驗(yàn)碼進(jìn)行比較,如果相同則執(zhí)行相應(yīng)的指令,完成命令后返回至初始工作狀態(tài);如果不同,則對反碼所有字節(jié)的最高位到最低位分別進(jìn)行奇偶判斷,把判斷結(jié)果與校驗(yàn)碼進(jìn)行比較,如果相同則執(zhí)行相應(yīng)的指令,完成命令后返回至初始工作狀態(tài),如果不同則放棄數(shù)據(jù)并返回到初始工作狀態(tài)。
5.根據(jù)權(quán)利要求1所述的用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,其特征在于所述的固定碼長是指在通訊協(xié)議中規(guī)定每次發(fā)碼的字節(jié)數(shù)都是固定不變的。
6.根據(jù)權(quán)利要求1或4所述的用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,其特征在于所述的校驗(yàn)碼是采用了一個(gè)字節(jié)的編碼,其二進(jìn)制的每一位代表源碼對應(yīng)位的奇偶數(shù)。
全文摘要
本發(fā)明涉及一種用于紅外遙控器的固定碼長互補(bǔ)型編碼方法,所述的紅外遙控器采用互補(bǔ)型編碼的方式,即對每一個(gè)字節(jié)進(jìn)行編碼,后面緊跟該字節(jié)的反碼,并在固定碼長內(nèi)設(shè)有校驗(yàn)碼;與紅外遙控器相匹配的接收控制器上編制有相應(yīng)的解碼規(guī)則,用于接收紅外遙控器發(fā)出的紅外碼,并根據(jù)原碼、反碼及校驗(yàn)碼來判斷確認(rèn)數(shù)據(jù)當(dāng)出現(xiàn)原碼有誤碼,也可根據(jù)反碼及校驗(yàn)碼來恢復(fù)正確的數(shù)據(jù),提高抗干擾能力。
文檔編號H04L1/00GK103051417SQ20121050245
公開日2013年4月17日 申請日期2012年11月30日 優(yōu)先權(quán)日2012年11月30日
發(fā)明者能建國, 成光清, 陳呈勝, 王力 申請人:浙江西盈科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
鸡东县| 峨边| 汝州市| 淮北市| 包头市| 峨眉山市| 上饶县| 丹巴县| 白朗县| 唐山市| 高安市| 中山市| 潍坊市| 江山市| 图片| 宁陕县| 库车县| 兰溪市| 丰县| 新龙县| 庆城县| 厦门市| 美姑县| 江北区| 华蓥市| 北川| 同心县| 宁国市| 讷河市| 珲春市| 鄄城县| 绩溪县| 元阳县| 田林县| 普洱| 普洱| 潼关县| 镇巴县| 资阳市| 宣城市| 宁河县|