版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、51單片機綜合學習系統(tǒng)之 無線遙控模塊應(yīng)用篇 電子制作2008年6月 站長原創(chuàng),如需引用請注明出處 大家好,通過以前的學習,我們已經(jīng)對51單片機綜合學習系統(tǒng)的使用方法及學習方式有所了解與熟悉,學會了數(shù)字溫度傳感器DS18B20的基本知識,體會到了綜合學習系統(tǒng)的易用性與易學性,這一期我們將一起學習無線電遙控的基本原理與應(yīng)用實例。先看一下我們將要使用的51單片機綜合學習系統(tǒng)能完成哪些實驗與產(chǎn)品開發(fā)工作:分別有流水燈,數(shù)碼管顯示,液晶顯示,按鍵開關(guān),蜂鳴器奏樂,繼電器控制,IIC總線,SPI總線,PS/2實驗,AD模數(shù)轉(zhuǎn)換,光耦實驗,串口通信,紅外線遙控
2、,無線遙控,溫度傳感,步進電機控制等等。圖1 51單片機綜合學習系統(tǒng)上圖是我們將要使用的51單片機綜合學習系統(tǒng)硬件平臺,如圖1所示,本期實驗我們用到了綜合系統(tǒng)主機、200米無線遙控器,無線接收板,綜合系統(tǒng)其它功能模塊原理與使用詳見前幾期電子制作雜志及后期連載教程介紹。PT2262/PT2272無線模塊工作原理PT2262/2272是臺灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗低價位通用編/解碼電路,是目前在無線通訊電路中作地址編碼識別最常用的芯片之一。PT2262/2272最多可有12位(A0-A11)三態(tài)(懸空,接高電平,接低電平)地址設(shè)定管腳,任意組合可提供531441個地址碼。PT22
3、62最多可有6位(D0-D5)數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17腳(Dout)串行輸出,可用于無線遙控發(fā)射電路。PT2262和PT2272的引腳排列見圖2。對于編碼器PT2262,A0A5共6根線為地址線,而A6A11共6根線可以作為地址線,也可以作為數(shù)據(jù)線,這要取決于所配合使用的解碼器。若解碼器沒有數(shù)據(jù)線,則A6A11作為地址線使用,這種情況下,A0A11共12根地址線,每線都可以設(shè)置成“1”、“O”、“開路”三種狀態(tài)之一,因此共有編碼數(shù)312531441種;但若配對使用的解碼器的A6A11是數(shù)據(jù)線,例如PT2272,那么這時PT2262的A6A11也作為數(shù)據(jù)線用,并只可設(shè)置為“1”和“
4、0”兩種狀態(tài)之一,而地址線只剩下A0A5共6根,編碼數(shù)降為36=729種。 圖2 PT2262、PT2272引腳排列圖該編解碼器的編碼信號格式是:用2個周期的占空比為1:3(即高電平寬度為1,低電平寬度為2,周期為3)的波形來表示1個“0”,用2個周期的占空比為2:3(即高電平寬度為2,低電平寬度為1,周期為3)的波形來表示1個“1”,用1個周期的占空比為1:3的波形緊跟著1個周期的占空比為2:3的波形來表示“開路”。地址碼和數(shù)據(jù)碼都用寬度不同的脈沖來表示,兩個窄脈沖表示“0”;兩個寬脈沖表示“1”;一個窄脈沖和一個寬脈沖表示“F”也就是地址碼的“懸空”。編碼芯片PT2262發(fā)出的編碼信號由地
5、址碼、數(shù)據(jù)碼、同步碼組成一個完整的碼字。解碼芯片PT2272接收到信號后,其地址碼經(jīng)過兩次比較核對后,VT腳才輸出高電平,與此同時相應(yīng)的數(shù)據(jù)腳也輸出高電平。PT2262每次發(fā)射時至少發(fā)射4組字碼,因為無線發(fā)射的特點,第一組字碼非常容易受零電平干擾,往往會產(chǎn)生誤碼,所以2272只有在連續(xù)兩次檢測到相同的地址碼加數(shù)據(jù)碼才會把數(shù)據(jù)碼中的“1”驅(qū)動相應(yīng)的數(shù)據(jù)輸出端為高電平和驅(qū)動VT端同步為高電平。當發(fā)射機沒有按鍵按下時,PT2262不接通電源,其17腳為低電平,所以315MHz的高頻發(fā)射電路不工作,當有按鍵按下時,PT2262得電工作,其第17腳輸出經(jīng)調(diào)制的串行數(shù)據(jù)信號,當17腳為高電平期間315MH
6、z的高頻發(fā)射電路起振并發(fā)射等幅高頻信號,當17腳為低平期間315MHz的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全收控于PT2262的17腳輸出的數(shù)字信號,從而對高頻電路完成幅度鍵控(ASK調(diào)制)相當于調(diào)制度為100的調(diào)幅。PT2272解碼芯片有不同的后綴,表示不同的功能,有L4/M4/L6/M6之分,其中L表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對應(yīng)的電平狀態(tài),直到下次遙控數(shù)據(jù)發(fā)生變化時改變。M表示非鎖存輸出,數(shù)據(jù)腳輸出的電平是瞬時的而且和發(fā)射端是否發(fā)射相對應(yīng),可以用于類似點動的控制。后綴的6和4表示有幾路并行的控制通道,當采用4路并行數(shù)據(jù)時(PT2272-M4),對應(yīng)的地址編碼應(yīng)該是8位
7、,如果采用6路的并行數(shù)據(jù)時(PT2272-M6),對應(yīng)的地址編碼應(yīng)該是6位。 PT2262和PT2272除地址編碼必須完全一致外,振蕩電阻還必須匹配,一般要求譯碼器振蕩頻率要高于編碼器振蕩頻率的2.58倍,否則接收距離會變近甚至無法接收,隨著技術(shù)的發(fā)展市場上出現(xiàn)一批兼容芯片,在實際使用中只要對振蕩電阻稍做改動就能配套使用。在具體的應(yīng)用中,外接振蕩電阻可根據(jù)需要進行適當?shù)恼{(diào)節(jié),阻值越大振蕩頻率越慢,編碼的寬度越大,發(fā)碼一幀的時間越長。市場上大部分產(chǎn)品都是用2262/1.2M2272/200K組合的,少量產(chǎn)品用2262/4.7M2272/820K。PT
8、2262編碼電路與PT2272解碼電路一般配對使用,PT2262的特點是在其內(nèi)部已經(jīng)把編碼信號調(diào)制在了一個較高的載頻上。要把遙控編碼信息用無線方式(紅外線或無線電等)傳送出去,必須有載體(載波),把編碼信息“裝載”在載體上(調(diào)制在載波上)才能傳送出去,因此需要一個振蕩電路和一個調(diào)制電路。PT2262編碼器內(nèi)部,已包含了這些電路,從DOUT端送出的是調(diào)制好了的約38kHz的高頻已調(diào)波,因此使用起來非常方便,適用于紅外線和超聲波遙控電路。名稱 管腳說 明 D0-D57-8、10-13數(shù)據(jù)輸入端,有一個為“1”即有編碼發(fā)出,內(nèi)部下拉 Vcc18電源正端()Vss9電源負端()TE14編碼啟動端,用于
9、多數(shù)據(jù)的編碼發(fā)射,低電平有效OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率OSC215振蕩電阻振蕩器輸出端Dout17編碼輸出端(正常時為低電平)表1:編碼電路PT2262管腳功能表名稱 管腳說 明 A0-A111-8、10-13地址管腳,用于進行地址編碼,可置為“0”,“1”,“f”(懸空),必須與2262一致,否則不解碼 D0-D57-8、10-13地址或數(shù)據(jù)管腳,當做為數(shù)據(jù)管腳時,只有在地址碼與2262一致,數(shù)據(jù)管腳才能輸出與2262數(shù)據(jù)端對應(yīng)的高電平,否則輸出為低電平,鎖存型只有在接收到下一數(shù)據(jù)才能轉(zhuǎn)換 Vcc18電源正端()Vss9電源負端()DIN14數(shù)據(jù)信號輸入端,來
10、自接收模塊輸出端OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率OSC215振蕩電阻振蕩器輸出端VT17解碼有效確認輸出端(常低)解碼有效變成高電平(瞬態(tài))表2:解碼電路 PT2272 腳管功能表 基于PT2262的無線編碼模塊 編碼發(fā)射模塊外形小巧、美觀,與很多車輛防盜系統(tǒng)中的遙控器一樣。根據(jù)功能的多少按鍵數(shù)也不一樣,我們本章所用的發(fā)射模塊為A、B、C、D四個按鍵。編碼發(fā)射模塊主要由PT2262編碼IC和高頻調(diào)制、功率放大電路組成,常用的編碼發(fā)射模塊實物和內(nèi)部框圖如圖3所示。
11、 遙控發(fā)射器工作電壓為DC 12V(電池供電) ,尺寸(mm): 58*39*14 ,工作頻率:315MHz ,工作電流(mA):13 編碼類型: 固定碼(板上焊盤跳接設(shè)置) 應(yīng)用說明:與各類型帶解碼功能的接收模塊聯(lián)合使用,解碼輸出后進行相應(yīng)控制,如采用單片機進行讀取接收并解碼數(shù)據(jù)然后控制相應(yīng)的燈或電源開關(guān)。圖3 編碼發(fā)射模塊實物圖與原理框圖其中編碼部分電路由PT2262編碼IC來組成,具體電路見圖4所示。圖4 編碼電路原理圖專用發(fā)射模塊F05C接收模塊J04ESwa 是316.8m315M發(fā)射模塊基于PT2272的無線解碼模塊解碼接收模塊包括接收頭和解碼芯片PT2272兩部分組成
12、。接收頭將收到的信號輸入PT2272的14腳(DIN),PT2272再將收到的信號解碼。解碼接收模塊和電路原理圖如圖5,接收板實物如圖6所示。接收板工作電壓為DC 5V,接收靈敏度: -103dBm ,尺寸(mm): 49*20*7 ,工作頻率:315MHz,工作電流:5mA ,編碼類型:固定碼(板上焊盤跳接設(shè)置) 應(yīng)用說明:與各類型遙控器配合使用,解碼輸出后進行相應(yīng)控制,如采用單片機進行讀取接收并解碼數(shù)據(jù)然后控制相應(yīng)的燈或電源開關(guān)。圖5解碼接收模塊和電路原理圖圖6 無線遙控接收板無線收發(fā)模塊的地址碼設(shè)定 在通常使用中,我們一般采用8位地址碼和4位數(shù)據(jù)碼,這
13、時編碼芯片PT2262和解碼芯片PT2272的第18腳為地址設(shè)定腳,有三種狀態(tài)可供選擇:懸空、接正電源、接地三種狀態(tài),地址編碼不重復度為38=6561組,只有發(fā)射端PT2262和接收端PT2272的地址編碼完全相同,才能配對使用,遙控模塊的生產(chǎn)廠家為了便于生產(chǎn)管理,出廠時遙控模塊的PT2262和PT2272的八位地址編碼端全部懸空,這樣用戶可以很方便選擇各種編碼狀態(tài),用戶如果想改變地址編碼,只要將PT2262和PT2272的18腳設(shè)置相同即可,例如將發(fā)射機的PT2262的第2腳接地,第3腳接正電源,其它引腳懸空,那么接收機的PT2272只要也第2腳接地,第3腳接正電源,其它引腳懸空就能實現(xiàn)配對
14、接收。地址設(shè)置跳線如圖7所示,用戶可以在PCB板上直接將地址引腳(PCB板中間8個過孔焊盤)與L(低電平)或H(高電平)相連,從而實現(xiàn)地址設(shè)置。PT2262與PT2272地址設(shè)置要完全一樣。當兩者地址編碼完全一致時,接收機對應(yīng)的D1D4端輸出約4V互鎖高電平控制信號,同時VT端也輸出解碼有效高電平信號。O O O O O O O O L- - - - - - - -1 1 1 1 1 1 1 1 H圖7 地址設(shè)置跳線圖無線模塊的軟硬件設(shè)計應(yīng)用在功能稍復雜的系統(tǒng)中僅靠一對無線收發(fā)模塊往往達不到要求,很多情況下都要借助于單片機
15、擴展出更多的功能。本例通過一個簡單的例子,實現(xiàn)單片機與無線接收模塊的組合應(yīng)用。 實例功能: 在發(fā)射模塊上按下A、B、C、D四個鍵,接收模塊將接收到的數(shù)據(jù)傳送給單片機,在單片機上實現(xiàn)LED數(shù)碼管顯示。A、B、C、D分別對應(yīng)1、2、3、4。即發(fā)射模塊上按下A按鍵,對應(yīng)單片機接收到后在LED數(shù)碼管上顯示0001,按下B鍵顯示0002實際效果如圖8所示。圖8 無線遙控實驗演示圖硬件原理圖圖9 硬件原理圖程序流程圖圖10 軟件流程圖軟件代碼/*/*杭州晶控電子有限公司 */* */*無線收發(fā)模塊演示程序 */*目標器件:AT89S5
16、1 */*晶振:11.0592MHZ */*編譯環(huán)境:Keil 7.50A */*/*包含頭文件*/#include <reg51.h>/*共陽LED段碼表*/unsigned char code tab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/*定義全局變量*/*端口定義*/char dat;/接收到的數(shù)據(jù)/*函數(shù)功能:數(shù)碼管掃描延時子程序入口參數(shù):出口參數(shù):*/void delay(void)int k;for(k=0;k<400;k+);/*函數(shù)功能:LED數(shù)碼管顯示程序入口參數(shù):k出口參數(shù):*/void display(int k)P2=0xfe;P0=tabk/1000;delay();P2=0xfd;P0=tabk%1000/100;delay();P2=0xfb;P0=tabk%100/10;delay();P2=0xf7;P0=tabk%10;delay();P2=0xff;/*函數(shù)功能:主程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年江蘇省鹽城市大豐區(qū)事業(yè)單位招聘19人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年四川省廣元市縣區(qū)事業(yè)單位招聘64人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年全國事業(yè)單位9.17聯(lián)考筆試高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川遂寧大英縣事業(yè)單位招聘工作人員96人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川省眉山市考試招聘中小學教師552人高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川瀘州市赴高校開展系列引才招聘966人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川事業(yè)單位聯(lián)考招錄高頻重點提升(共500題)附帶答案詳解
- 2025三峽電能限公司社招高頻重點提升(共500題)附帶答案詳解
- 2024年物流運輸服務(wù)合同-物流園區(qū)運營管理及服務(wù)協(xié)議3篇
- 2024展覽會場保安服務(wù)與展覽會期間網(wǎng)絡(luò)信息安全合同3篇
- 期末沖刺學生總動員主題班會課件啟航千帆競同心戰(zhàn)期末
- 北師大版六年級下冊數(shù)學《總復習》教學設(shè)計
- 《我們不亂扔》說課課件(獲獎?wù)n件)
- 急腹癥的診斷與規(guī)范化治療
- 200#溶劑油安全技術(shù)說明書
- 雙面彩鋼酚醛復合風管主要施工方法
- JGJT178-2009 補償收縮混凝土應(yīng)用技術(shù)規(guī)程
- 廣東省深圳市2022-2023學年六年級上學期語文期末試卷(含答案)6
- 2022-2023學年北京市海淀區(qū)高一(上)期末生物試卷(附答案詳解)
- (完整word版)聘書模板紅色
- IPC-03技術(shù)說明書(適用ATS通用版)
評論
0/150
提交評論