摘 要:針對無線遙控領域中,PT2262/2272要求芯片配對使用的問題,設計了一款基于 AT89S51單片機的紅外遙控倉庫門控制器,實現遙控編碼器 PT2262 的軟件解碼。運用了PT2262無線遙控發射電路,通過由HS0038B和單片機組成的接收電路實現單片機對電機的控制,實現倉庫門自動遙控的各種功能。
關鍵詞:紅外遙控 控制器 PT2262
中圖分類號:TP2文獻標識碼:A文章編號:1674-098X(2011)04(a)-0046-01
在冶金行業中,大型備件的充足儲備在保障生產正常進行中起到越來越重要的作用。而目前廣泛存在于冶金企業中的普通倉庫門有著笨重、操作不便等缺點,降低了生產效率,自動化水平有待提高。而當今市場上的紅外線遙控裝置一般采用專用的遙控編碼及解碼集成電路,因此其靈活性較低,應用范圍有限的問題。針對這一問題,本文設計了一款基于單片機的紅外遙控倉庫門控制器,采用單片機做控制器實現軟件解碼,突破了PT2272硬件解碼的局限性,具有編程靈活控制范圍廣、體積小、功能強、成本低、可靠性高等特點。
1 硬件電路設計
按鍵編碼電路如圖1所示,當有按鍵按下時,電信號通過按鍵、二極管使PT2262上電工作;同時地址數據輸入端有信號變化。經過PT2262編碼,由Dout輸出編碼信號。
在這個發射電路中,為方便考慮,將A0-A8 九位地址均接地。在實際使用中,A0-A7 是可以在“1”、“0”、“懸空”三種狀態中任意選擇,即可構成38個地址,與單片機相連時,可以很容易地通過單片機的I/O線對地址進行設定[1]。發射使能端/TE始終接地,使數據在任何時刻輸入均有效。當按下任何鍵時,Dout端均能正常輸出,不受任何限制[2]。
紅外接收電路如圖2所示,該電路用于接收紅外信號并解調遙控器二進制控制脈沖信號。該紅外接收電路采用HS0038B。將解調的信號直接輸入外部中斷源INT0引腳P3.2,通過內部中斷程序實現脈沖的計數和存儲。
采用典型的直流電動機驅動電路—“H橋驅動電路”。其工作原理為:在外電路的作用下當T0口輸出高電平時,電動機反轉。同理:T0輸出高電平時,電機正轉。
2 軟件設計
主程序流程圖如圖3所示。
3 結論
應用AT89S51單片機芯片來實現紅外線遙控倉庫門自動開關停裝置。制作方便,操作簡單,不會影響近鄰的無線電設備,經測試運行穩定可靠,該系統的設計思想和方法對于紅外遙控的發展具有實用價值。
參考文獻
[1]劉宜,胡學龍,顧慶明.基于PT2262/PT2272的機器人遙控系統的設計[J].國外電子測量技術,2007,26(9):37-39.
[2]張占松,蔡宣三.開關電源的原理與設計[M].北京:電子工業出版社,2004.
[3]彭偉,黃科,等.單片機典型系統設計實例精講[M].北京:電子工業出版社,2005.
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文