利用單片機實(shí)現的無(wú)線(xiàn)遙控技術(shù)
隨著(zhù)社會(huì )的不斷發(fā)展,智能設備的不斷出現,遙控器的運用越來(lái)越廣泛。無(wú)線(xiàn)遙控器由于控制距離遠,抗干擾性強,已越來(lái)越多的出現在生活的各個(gè)方面。本文介紹了一款通用的無(wú)線(xiàn)遙控器,采用AT89C5l作為控制核心并采用專(zhuān)用編碼解碼電路,由于其體積小、價(jià)格低廉因此可非常方便的移植到遙控機器人、遙控小車(chē)上等,實(shí)現遠距離控制。
1 工作原理
當無(wú)線(xiàn)遙控器的某個(gè)按鍵按下時(shí),由單片機判斷是否有按鍵發(fā)生并檢測出鍵值。單片機根據檢測到的鍵值發(fā)出相應的碼值,無(wú)線(xiàn)發(fā)射器負責將按鍵信號以編碼的形式在315MHz的頻率上發(fā)射出去。無(wú)線(xiàn)接收器接收并放大發(fā)射信號同時(shí)解調出TTL電平信號送至單片機進(jìn)行處理,單片機通過(guò)比較和識別接收來(lái)的無(wú)線(xiàn)遙控編碼便可執行相應的遙控功能。
2 設計方案
無(wú)線(xiàn)遙控工作原理圖如圖l所示。
本系統的設計思想沒(méi)有考慮信號編碼方式,因為這些是由專(zhuān)門(mén)的芯片完成的。本設計僅利用單片機AT89C52對4*4的矩陣鍵盤(pán)進(jìn)行監控,當有按鍵發(fā)生時(shí)便將其相應的鍵值經(jīng)單片機送與發(fā)射芯片,通過(guò)發(fā)射芯片將控制信號發(fā)射出去,由接收芯片完成信號的解調和放大。
該設計中無(wú)線(xiàn)發(fā)射接受芯片采用的是SZSAW系列的0733編碼發(fā)射芯片和CZS-7接收解碼芯片,它的工作方式為頻移鍵控FSK,因此發(fā)射信號比較穩定。0733發(fā)射芯片有四位數據端,CZS-7接收芯片除了四位數據端外還有一端為判斷位VT端,當VT為l時(shí)表明沒(méi)接受到信號,反之則接收到信號。芯片數據端的默認狀態(tài)均為低電平。
2.1 硬件設計方案
根據無(wú)線(xiàn)芯片編碼解碼的的特點(diǎn),結合A189C52優(yōu)秀的處理器功能,設計了以AT89C5l為控制核心的實(shí)現無(wú)線(xiàn)遙控技術(shù)的硬件電路圖,在最小電路圖的基礎上添加了矩陣鍵盤(pán)和專(zhuān)用IC,其電路示意圖如圖2所示。
評論