雷春林
(TCL多媒體科技控股有限公司,廣東 深圳 518067)
在無線收發(fā)TV/AV信號裝置中,發(fā)射器將接收到的紅外遙控信號以廣播方式發(fā)射給接收器,而接收器可以接收到工作在同頻段的任一發(fā)射器發(fā)射的數(shù)據(jù)。這樣在短距離的不同地點使用同型號的無線收發(fā)裝置,可能會出現(xiàn)同類設(shè)備的遙控器互操作的干擾問題,將對碼識別技術(shù)引入無線收發(fā)應(yīng)用中,可有效解決這個問題。
對碼識別技術(shù)是伴隨著無繩電話出現(xiàn)而發(fā)展的一門技術(shù),它是使無繩電話的座機(jī)與手機(jī)之間產(chǎn)生一組相互識別密碼的過程,可有效防止同類無繩手機(jī)或無線電設(shè)備的非法盜用。因此,將無繩電話的對碼識別技術(shù)應(yīng)用到無線收發(fā)裝置與遙控器的識別中,使設(shè)備與遙控器一一對應(yīng),可避免同類設(shè)備遙控器互操作的干擾。
通過無線收發(fā)裝置的單片機(jī),以及連接于單片機(jī)上的電可擦只讀存儲器(E2PROM)和315 MHz無線收發(fā)模塊來實現(xiàn)。單片機(jī)是數(shù)據(jù)處理單元,E2PROM用來存儲對碼識別碼的單元,而315 MHz無線收發(fā)模塊則是進(jìn)行對碼識別碼和其他遙控信號的無線收發(fā)單元。
發(fā)射器上的單片機(jī)對連續(xù)兩次按下的本機(jī)遙控器上的“對碼”鍵信號進(jìn)行編碼處理,然后產(chǎn)生2組用于對碼識別的碼,并通過I2C總線將此對碼識別碼在E2PROM中存儲。這兩組對碼識別碼最后通過315 MHz發(fā)射模塊以廣播方式發(fā)射出去。接收器通過315 MHz接收模塊接收同頻段遙控信號,并傳送給接收器上的單片機(jī)進(jìn)行編碼處理,處理后會將收到的這兩組對碼識別碼和以前對碼時存儲在E2PROM中的對碼識別碼進(jìn)行比較,如果一致,則表示對碼成功,這套無線收發(fā)裝置就可以接收本機(jī)遙控指令,否則此裝置對遙控器指令不理會。
圖1是本方案單片機(jī)編碼處理流程圖。這里所采用的單片機(jī)為Atmel的AT89C52。它提供了和兩個外部中斷請求輸入端,當(dāng)中斷條件滿足時,單片機(jī)自動響應(yīng)外部中斷。如圖1所示,遙控器的任一按鍵被操作,紅外接收頭接收到遙控信號后,單片機(jī)就會進(jìn)入中斷服務(wù)程序,執(zhí)行編碼處理。
圖1 單片機(jī)編碼處理流程圖
圖2是本方案的對碼識別流程圖。其中單片機(jī)采用Atmel的AT89C52,315 MHz收發(fā)模塊為Key Mark Technology公司的 RXB1和 TXC1,E2PROM 則是 Catalyst公司的CSI24WC08A。
圖2所示的對碼識別流程可分為兩個部分:
1)發(fā)射器
如果用戶對接收器進(jìn)行遙控器操作,發(fā)射器的單片機(jī)進(jìn)入中斷服務(wù)程序,執(zhí)行圖1所示的單片機(jī)編碼處理流程。對處理后的遙控信號進(jìn)行判斷,判斷用戶是否按下的為“對碼”鍵。
為了確認(rèn)是否進(jìn)行對碼操作,而不是誤操作“對碼”鍵,需要連續(xù)兩次按下“對碼”鍵。如果“對碼”鍵被第1次按下,單片機(jī)則產(chǎn)生第1組對碼識別碼,由315 MHz發(fā)射模塊發(fā)射給接收器;如果是第2次按下“對碼”鍵,單片機(jī)則產(chǎn)生第2組對碼識別碼,也由315 MHz發(fā)射模塊發(fā)射給接收器。
圖2 對碼識別流程圖
2)接收器
315 MHz接收模塊接收發(fā)射器發(fā)射的“對碼”遙控碼后,單片機(jī)進(jìn)入中斷服務(wù)程序,執(zhí)行圖1所示的單片機(jī)編碼處理流程。
單片機(jī)調(diào)出E2PROM先前存儲過的對碼識別碼,與接收到的2組新的對碼識別碼進(jìn)行比較。如果一致,則表示對碼成功,并且在電視機(jī)屏幕上顯示“OK!”字樣,否則顯示“Fail!”,并重新進(jìn)行對碼識別。
這樣,對碼成功后的遙控器就能被此無線收發(fā)裝置識別,而其他沒有與此裝置對碼識別成功的遙控器指令則不予接受,避免了同類遙控器的互操作干擾。
由于在無線收發(fā)裝置中引入了對碼識別技術(shù),使得設(shè)備與遙控器之間建立了一一對應(yīng)關(guān)系。其設(shè)計思想的實現(xiàn)較簡單,只需要在遙控器上增加一個“對碼”鍵,利用單片機(jī)的相應(yīng)處理程序就可實現(xiàn)。這樣,通過一個對碼識別的過程,避免了同類無線設(shè)備遙控器互操作的干擾問題,大大提高了無線設(shè)備應(yīng)用的可靠性。