專利名稱:智能型編解碼系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種智能型編解碼系統(tǒng),尤指一種按壓發(fā)射器按鍵后,控制信號即會跟著更改,能隨時更改控制信號的智能型編解碼系統(tǒng)。
目前的編解碼系統(tǒng)(如
圖1~3所示),其信號傳輸包含有編碼A與控制碼B及檢查和C三組數(shù)據(jù)組合而成,其中編碼A與控制碼B都是由編碼IC的接腳接HI或LO或浮接所控制,而其檢查和是由編碼A與控制碼B運算而成的,其檢查和是在解碼時,做數(shù)據(jù)是否傳輸正確的判斷目的,而編碼A是設(shè)定編碼器有幾種不同組合數(shù)目,控制碼可控制項目多個。
解碼方式的原理如圖3所示,傳輸信號經(jīng)由解碼IC的IN腳輸入經(jīng)解碼IC解讀后,取出編碼A語句與解碼IC編碼A腳上的數(shù)據(jù)做比較,若相同則在IC的OUT腳上輸出一解碼完全正確信號指示,并將編碼器上的控制碼,相對應(yīng)的輸出至解碼器的控制碼輸出端,做為下一步驟功能選擇。
由此上述不難查覺出其優(yōu)、缺點1、優(yōu)點編碼A與控制碼B的信號傳輸是經(jīng)由IC接腳控制所以無須任何技術(shù),操作者可容易操作控制。
2、缺點a.編碼A在進行編碼時,需人工去焊接,然其兩者在發(fā)生人為疏忽或錯誤時,不易查覺,須實際操作才能得知。
b.編碼A的內(nèi)容數(shù)字,即其有幾種不同門號,因IC接腳的限制,不易擴充如28=256組,38=6561組如此的門號組,不具備保密性。
c.在信號傳輸上,其編碼A是一組永不變的數(shù)字,而控制碼是隨著操作者按鍵的輸入而產(chǎn)生固定變化,此種缺點容易被解碼。
d.使用者若想更改編碼時,需要將編碼器及解碼器上的IC接腳(編碼A)同時進地調(diào)整,費時且容易發(fā)生錯誤。
e.此種編解碼系統(tǒng)IC,只能做單一功能,即編解碼功能,無法擴充功能選擇。
本發(fā)明的目的乃在提供一種不易被拷貝,安全、保密性極高的智能型編解碼系統(tǒng)。
本發(fā)明的目的是這樣實現(xiàn)的一種智能型編解碼系統(tǒng),由發(fā)射器和接收器組成,其發(fā)射器及接收器包含有一中央微處理器CPU,其接有一動態(tài)隨機存取存儲器(E2PROM),經(jīng)由CPU的OUT腳輸出信號;在讀取變數(shù)碼后同時利用一組程序?qū)⒆償?shù)碼加上一固定N值產(chǎn)生新變數(shù)碼,重新儲存于E2PROM中;CPU先讀取IN腳之輸入信號,經(jīng)檢查和判斷,若正確則經(jīng)邏輯算術(shù)運算程序解各別之編碼A及控制碼B經(jīng)遙控器門號碼E和變數(shù)碼D,然后CPU再讀取E2PROM編碼A及相對應(yīng)搖控器門號之變數(shù)碼數(shù)據(jù)庫的變數(shù)碼D,與前述程序解讀之編碼A與變數(shù)碼D是否相同,若相同則將相對應(yīng)之控制碼輸出至相對應(yīng)之輸出線路上,并同時利用一段程序加上一固定N值于變數(shù)碼上,產(chǎn)生與編碼器上的變數(shù)碼內(nèi)容相同的數(shù)值。
編碼芯片CPU加入一段遞減程序,每次按鍵不放,編碼器先輸出新的信號數(shù)據(jù)傳輸后,在間隔一段時間,執(zhí)行先前的N-1次按鍵的數(shù)據(jù)從新組合傳輸。
CPU電源端設(shè)有開關(guān)SW1。
本發(fā)明的一特點是在編解碼傳輸信號上加入一組變數(shù)碼及一組發(fā)射器門號碼,在每完成一次信號的傳輸信號上加入一組變數(shù)碼及一組發(fā)射器門號碼變數(shù)碼即會自動加一N值,以產(chǎn)生新的變數(shù)碼,使發(fā)射器接收器的傳輸信號隨時被改變,而防止拷貝。
本發(fā)明的另一個特點是發(fā)射器的編碼器各別門號碼判別功能,而解M碼器則需有相對應(yīng)功能的接收器門號碼的變數(shù)碼數(shù)據(jù)庫,以利共同操作多個發(fā)射器的。
由上述技術(shù)方案可知,本發(fā)明的優(yōu)點如下1、本發(fā)明是采用單片機CPU與E2PROM搭配,所以在編碼A的內(nèi)容數(shù)值,可無限擴充,即達無限個遙控器碼組合,以達到完全的保密性及保障性,無遙控器重覆的顧慮,改進了傳統(tǒng)編解碼系統(tǒng)的限制。
2、本發(fā)明的編碼器中的編碼A及第一次變數(shù)碼D是由電腦燒入至E2PROM、所以可以免除傳系統(tǒng)編碼時人為的疏忽及錯誤。
3、本發(fā)明的解碼器中的編碼A及變數(shù)碼數(shù)據(jù)庫D是經(jīng)由開關(guān)SW1設(shè)定與編碼器輸出信號相互配合儲存于E2PROM中,以刷新E2PROM的內(nèi)存數(shù)據(jù),改進了傳統(tǒng)系統(tǒng)須用人力來將IC接腳一一焊接的困難。
4、本發(fā)明在信號傳輸上,每次均產(chǎn)生新的變數(shù)碼傳輸,所以無法用常理來推斷,需有原始程序,才能解讀,大大的提高此發(fā)明的保密性及安全性。
5、本發(fā)明的編解碼系統(tǒng)采單片機CPU與E2PROM配合所以只要在程序空間許可,即可將想要的功能一一寫入,減少線路的復(fù)雜性。
下面結(jié)合附圖和具體實施方案對本發(fā)明做進一步的詳細說明。
圖1為現(xiàn)有技術(shù)的發(fā)射器接線原理圖;圖2為現(xiàn)有技術(shù)的發(fā)射器傳輸信號方框圖;圖3為現(xiàn)有技術(shù)的接收器接線原理圖;圖4為發(fā)明的發(fā)射器接線原理圖;圖5為發(fā)明的發(fā)射器傳輸信號方框圖;圖6為發(fā)明的接收器接線原理圖;圖7為發(fā)明的發(fā)射器信號流程圖;圖8為發(fā)明的接收器信號流程圖。
如圖4-8所示,本發(fā)明的發(fā)射器(圖4)及接收器(圖6)包含有一中央微處理器CPU,且設(shè)有一動態(tài)隨機存取存儲器(E2PROM),其中本發(fā)明的編碼原理如圖4、6,芯片CPU先讀取E2PROM的編碼A及變數(shù)碼D與遙控器門號碼E三者數(shù)據(jù),讀按鍵輸入控制碼B,再經(jīng)邏輯算術(shù)運算程序重新運算組合,并產(chǎn)生檢查和C,經(jīng)由OUT腳將一串信號傳輸出去。在讀取變數(shù)碼后,同時利用一組程序?qū)⒆償?shù)碼加上一固定N值產(chǎn)生新變數(shù)碼,重新儲存于E2PROM中。
本發(fā)明的解碼原理如圖6所示,CPU先讀取IN腳的輸入信號經(jīng)檢查和判斷,若正確,則經(jīng)邏輯算術(shù)運算程序解讀各別的編碼A及控制碼B與經(jīng)遙控器門號碼E和變數(shù)碼D,然后CPU再讀取E2PROM的編碼A及相對應(yīng)遙控器門號的變數(shù)碼數(shù)據(jù)庫的變數(shù)碼D,與剛才程序解讀的編碼A與變數(shù)碼D是否相同,若相同,則將相對應(yīng)的控制碼輸出至相對應(yīng)的輸出線路上,并同時利用一段程序加上一固定N值于變數(shù)碼上,產(chǎn)生與編碼器上的變數(shù)碼內(nèi)容相同的數(shù)值。
由于本發(fā)明采變碼方式傳輸,且解碼器的變數(shù)碼是經(jīng)由編碼器信號輸入解讀后,才隨的同步改變,因此為了防止編解碼系統(tǒng)在信號中斷時無法產(chǎn)生同步變碼,所以在編碼器方面CPU加入一段遞減程序,即每次只要按鍵按著不放,編碼器會先輸出新的信號數(shù)據(jù)傳輸然后再間隔一段時間會執(zhí)行先前N~1次按的信號數(shù)據(jù)重新組合傳輸,以達百分的百遙控控制。
而在解碼器上加入一固定范圍內(nèi)的N次變數(shù)碼,可接受執(zhí)行動作,以防止有效的變數(shù)碼在非同步中同時執(zhí)行動作,以提高實用性。
本發(fā)明另有一開關(guān)SW1做為編解碼系統(tǒng)的變數(shù)碼及新碼輸入校正用,因編碼器可能因有外來環(huán)境因素來改變變數(shù)碼的內(nèi)容,而持續(xù)的變化,雖編碼器有遞減程序可令解碼器接收到并執(zhí)行工作,然而速度上會緩慢下來,因此只要設(shè)定此開關(guān)SW1編碼器的輸出信號配合,即能隨時校正同步變數(shù)碼,此SW1的另一功能即是新碼輸入,同上述與新編碼器配合,即可完成新碼輸入操作,方法極為方便。
因此可知,1、本發(fā)明的一大突破,即是在編解碼傳輸信號上加入一組變數(shù)碼D,及一組遙控器門號碼E。
2、變數(shù)碼D的功能是在完成每次傳輸信號,同時自動加上固定N值產(chǎn)生新的變數(shù)碼,做為編解碼系統(tǒng),下次傳輸?shù)拇_認,即形同每次有不同的傳輸碼在相互控制著。
3、遙控器門號碼E的功能因本系統(tǒng)每次傳輸上編解碼系統(tǒng)均產(chǎn)生新的變數(shù)碼語句,無法傳統(tǒng)編解碼系統(tǒng)使用相同控制語句來控制,所以編碼器上需有各別門號碼區(qū)別,而解碼器需要有相對應(yīng)于遙控器門號碼的變數(shù)碼數(shù)據(jù)庫,以便多個遙控器能夠進行操作。
4、本發(fā)明再利用數(shù)碼每次序有不同數(shù)值變化的優(yōu)點,加以一組邏輯算術(shù)運算程序,運算于各別的編碼A控制碼B變數(shù)碼D遙控器門號碼E上,使每次在傳輸上產(chǎn)生一巨大變化數(shù)值,除非有原程序的解讀程序否則無法讀解,使用時更具有保密及序保障。如下例a.編碼時變數(shù)碼D=D×3....1(或D+3;D-3;D÷3皆可)編碼A=AXORD......2(或A或D;A和D;A非D皆可)控制碼B=B×D....3控制器門號碼E=E+A+B.......4b.解碼時變數(shù)碼D=D÷3........1(或D+3;D-3;D÷3皆可)編碼A=AXORD......2(或A或D;A和D;A非D皆可)控制碼B=B÷D.......3搖控器門號碼E=E-A-B......權(quán)利要求
1.一種智能型編解碼系統(tǒng),由發(fā)射器和接收器組成,其特征在于發(fā)射器及接收器包含有一中央微處理器CPU,其接有一動態(tài)隨機存取存儲器(E2PROM),經(jīng)由CPU的OUT腳輸出信號;在讀取變數(shù)碼后同時利用一組程序?qū)⒆償?shù)碼加上一固定N值產(chǎn)生新變數(shù)碼,重新儲存于E2PROM中;CPU先讀取IN腳之輸入信號,經(jīng)檢查和判斷,若正確則經(jīng)邏輯算術(shù)運算程序解各別之編碼A及控制碼B經(jīng)遙控器門號碼E和變數(shù)碼D,然后CPU再讀取E2PROM編碼A及相對應(yīng)搖控器門號之變數(shù)碼數(shù)據(jù)庫的變數(shù)碼D,與前述程序解讀之編碼A與變數(shù)碼D是否相同,若相同則將相對應(yīng)之控制碼輸出至相對應(yīng)之輸出線路上,并同時利用一段程序加上一固定N值于變數(shù)碼上,產(chǎn)生與編碼器上的變數(shù)碼內(nèi)容相同的數(shù)值。
2.根據(jù)權(quán)利要求1所述的智能型編解碼系統(tǒng),其特征在于編碼芯片CPU加入一段遞減程序,每次按鍵不放,編碼器先輸出新的信號數(shù)據(jù)傳輸后,在間隔一段時間,執(zhí)行先前的N-1次按鍵的數(shù)據(jù)從新組合傳輸。
3.根據(jù)權(quán)利要求1所述的智能型編解碼系統(tǒng),其特征在于CPU電源端設(shè)有開關(guān)SW1。
全文摘要
一種智能型編解碼系統(tǒng),由發(fā)射器和接收器組成,其發(fā)射器及接收器包含有一中央微處理器CPU,其接有一動態(tài)隨機存取存儲器(E
文檔編號G06F7/00GK1157436SQ9611426
公開日1997年8月20日 申請日期1996年12月19日 優(yōu)先權(quán)日1996年12月19日
發(fā)明者高士人, 張耀崇 申請人:高士人, 張耀崇