工業(yè)控制計算機紅外線遙控鍵盤的設(shè)計
由圖5可見接收到的“0”由‘低高高高’組成,“1”由‘低低低高’組成,當7a/2時刻采樣完成后開/INTO中斷,為下一位碼的采樣作準備,直到/INTO中斷24次(兩個周期的串行12位碼)。中斷服務子程序開始預置樣碼0FH,分別在a/2,3a/2,5a/2,7a/2時刻由P3.2對紅外遙控接收電路的輸出信號進行采樣,如果是高電平保持樣碼不變,如果是低電平樣碼相應位置0,最后將樣碼存入指定的RAM單元。
本文引用地址:http://www.ex-cimer.com/article/276214.htm遙控鍵盤的可靠性是軟硬件設(shè)計中重點考慮的問題。在硬件上,將GL3276A的OUT經(jīng)74LS14施密特整形,以提高抗干擾能力。在軟件上要正確的解碼,必須從每位碼的起始位開始接收,本設(shè)計中,PT2248發(fā)送的遙控指令的起始碼為用戶碼C1C2C3=111,因為P3.2接收到的“1”由‘低低低高’組成,因此接收到的碼應為三個“0001”,若不是,本次接收無效。其次,為了防止接收誤碼,應對前后兩次接收的兩個周期的12位串行碼進行一致性比較,若相同則與鍵碼表中的鍵碼進行比較,找出相應的鍵號,否則本次接收無效。解碼程序流程圖見圖5.
圖5解碼程序流程圖
5.結(jié)束語
本文介紹了一種利用紅外遙控器作為單片機輸入鍵盤的接口原理和方法,構(gòu)思巧妙,結(jié)構(gòu)合理,成本低廉,我們已經(jīng)成功地利用該接口方式實現(xiàn)了單片機鍵盤的無線式操作。文中以PT2248集成芯片作為發(fā)射部分,對于其他類型發(fā)射芯片,此接口原理仍然適用,只需相應修改中斷服務程序即可。如果單片機系統(tǒng)有多余的外中斷資源,可將接收到的信號輸入至中斷引腳,利用外中斷與定時器結(jié)合,則可減少接收處理時對CPU時間的占用。利用此技術(shù),我們在“智能型牛奶質(zhì)量快速檢測儀研制”項目上得到了很好的應用。
遙控技術(shù)經(jīng)歷了有線遙控、無線電波遙控,現(xiàn)今的紅外遙控,技術(shù)已相當成熟,功能越來越強,運行越來越穩(wěn)定,應用越來越廣泛。先進的遙控技術(shù)配合單片機運用到工業(yè)控制中去,那么,控制系統(tǒng)的操作將變得更容易、更快捷、更方便、更安全。
參考文獻
[1]陳明螢8051單片機課程設(shè)計 清華大學出版社2004
[2]求是科技單片機典型模塊設(shè)計實例導航?人民郵電出版社2004
[3]李建華著《實用遙控器原理與制作》,人民郵電出版社,1996.
[4]鄭鳳翼著《彩色電視機遙控系統(tǒng)原理與維修》,人民郵電出版社,1997.
[5]樊昌信、張浦詡、徐炳祥、吳成柯著《通訊原理》,國防工業(yè)出版社,2001.
[6]王亭著《彩電遙控器的單片機解碼技術(shù)》,電子工業(yè)出版社,1997.
紅外遙控器相關(guān)文章:紅外遙控器原理萬能遙控器相關(guān)文章:萬能遙控器代碼
脈沖點火器相關(guān)文章:脈沖點火器原理 施密特觸發(fā)器相關(guān)文章:施密特觸發(fā)器原理
評論