【正文】
0 所示: 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eCD a t e : 2 3 M a r 2 0 15 S he e t o f F i l e : D : \待開(kāi)發(fā)的畢業(yè)設(shè)計(jì) \ 3 15 m 無(wú)線開(kāi)關(guān) \ 電路圖 .d db D r a w n B y:Q3R1 01 2VD3V C CQ4R1 11 2VD4V C CK3R E L A Y S P D TK4R E L A Y S P D T12345J3C O N 5Q1R71 2VD1V C CQ2R81 2VD2V C CK1R E L A Y S P D TK2R E L A Y S P D TO U T 1O U T 2O U T 3O U T 4 圖 10 驅(qū)動(dòng)電路原理圖 控制電路 控制電路的核心是 AT89C51 單片機(jī),接收的信號(hào)通過(guò)控制外設(shè)電路到單 片機(jī),單片機(jī)分析信號(hào)并發(fā)出模擬信號(hào)再經(jīng)控制外設(shè)電路然后通過(guò)驅(qū)動(dòng)電路來(lái)控制開(kāi)關(guān)電路。設(shè)計(jì)人員可用 IDE 自身或其他 編輯器編輯匯編源文件或 C 源文件。 M a k eu V i s i o n 4 D e b u g g e rC 5 1A N S I C C o m p i l e rA 5 1M a c r o A s s e m b l e rA N S I C S t a n d a r dL i b r a r yL I B 5 1L i b r a r yM a n a g e rR T X 5 1R e a l T i m eO p e r a t i n gS y s t e mB L 5 1 L i n k e r / L o c a t e rE m u l a t e r amp。 ,同時(shí)將接收到的編碼脈沖信號(hào)通過(guò)解碼電路進(jìn)行編碼地址確認(rèn)。 首先,感謝系里的領(lǐng)導(dǎo)和老師們,感謝他們?cè)诋厴I(yè)設(shè)計(jì)論文階段對(duì)自己的嚴(yán)格要求和關(guān)心支持。 typedef bit Bool。 sbit IN1=P1^0。 bit load4_flag。 //函數(shù)聲明 /*****************************************************************************************/ void Init() //定時(shí)器 0 初始化,定時(shí) 50ms 產(chǎn)生中斷 { TMOD = 0x21。 !load1_flag) //若開(kāi)關(guān) 1 按下若第一 路是打開(kāi)則關(guān)閉開(kāi)關(guān) { JQ1=1。 //第一路延時(shí)計(jì)數(shù)器清 0 } if(IN2 amp。amp。 load1_flag=0。 } void PT2272_deco(void) //解碼 { if(IN1 amp。 void PT2272_deco(void)。 bit load2_flag。 sbit JQ3=P1^7。衷心地感謝 X 老師的悉心指導(dǎo)。8789. [2] 王俊峰 .現(xiàn)代遙控技術(shù)及應(yīng)用 [M].北京 :人民郵電出版 ,2021. [3] 陳龍 ,秦會(huì)斌 ,周慶華 .可編程無(wú)線電遙控多通道開(kāi)關(guān)系統(tǒng)的設(shè)計(jì) [J].半導(dǎo)體技術(shù) ,2021,09:6063+73. [4] 安然然 ,馮露 .基于 AVR單片機(jī)的無(wú)線通道控制系統(tǒng)的設(shè)計(jì) [J].沈陽(yáng)化工學(xué)院學(xué)報(bào) ,2021,01:7679. [5]閻石主編 ,數(shù)字電子技術(shù) [M]北京 :高等教育出版社 ,2021 [6] 華成英 ,童詩(shī)白主編,數(shù)字電子技術(shù)基礎(chǔ) .[M]北京 :高等教育出版社 ,2021 [7] 李萬(wàn)臣 ,謝紅編著 .模擬電子技術(shù)基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì) [M]哈爾濱 :哈爾濱工程大學(xué)出版社 ,2021. [8] 張?jiān)伱?,陳凌霄編著 .電子測(cè)量與電子電路實(shí)驗(yàn) .北京 :北京郵電大學(xué)出版社 ,2021. [9] 謝嘉奎 ,電子線路(非線性部分) .高等教育出版社 ,1984. [10] 王祥青 ,趙江東 ,王本有 .多路無(wú)線遙控開(kāi)關(guān)系統(tǒng)的設(shè)計(jì) [J],2021,30:6364. [11] 張歌 .超小型九通道無(wú)線電遙控開(kāi)關(guān) [J].家庭電子 ,2021,12:19. [12]Mguire L P, Ginnity T M, Daid L j Issues in the Development of an integrated environment for emmbedded System design[J] , M icro processors and M icro systems, 1999,(23): : Mguire L P,Ginnity T M,L 戴維,問(wèn)題在一個(gè)集成的開(kāi)發(fā)環(huán)境嵌入式系統(tǒng)設(shè)計(jì) [j],micro 處理器和 micro 系統(tǒng) ,1999,(23):191 一 191. 畢業(yè)設(shè)計(jì) 36 致 謝 經(jīng)過(guò)三個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),本畢業(yè)設(shè)計(jì)已經(jīng)基本完成。 畢業(yè)設(shè)計(jì) 31 圖 15 uVision4 操作界面 主程序流程 本論文 中,軟件主要功能 1.發(fā)射系統(tǒng)通過(guò)按鍵編址電路輸入所需控制電路的位號(hào),同時(shí)啟動(dòng)編碼電路產(chǎn)生帶有地址編碼信息和開(kāi)關(guān)信息的編碼脈沖信號(hào)。 一個(gè)完整的 8051 工具集的框圖可 以很好地表述此設(shè)計(jì)流程,如圖 14 所示。 Keil 軟件介紹 Keil uVision 4 軟件開(kāi)發(fā)流程 Keil C51 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī)軟件開(kāi)發(fā)系統(tǒng),提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全 Windows 界面。原理圖如圖 9 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eCD a t e : 2 3 M a r 2 0 15 S he e t o f F i l e : D : \ 待開(kāi)發(fā)的畢業(yè)設(shè)計(jì) \ 3 15 m 無(wú)線開(kāi)關(guān) \ 電路圖 .d db D r a w n B y:1234J1C O N 4V C CJ2R1D I N14A23A78A45A56A67D311D412A01A12D513A34D210O S C 215O S C 116VT17V S S9V C C18U1P T 2 2 7 2R6V C CR5R3R2R4O U T 1O U T 2O U T 3O U T 4T E S T 圖 9 無(wú)線接收解碼原理圖 驅(qū)動(dòng)電路 驅(qū)動(dòng)電路:主電路和控制電路之間,用來(lái)對(duì)控制電路的信號(hào)進(jìn)行放大的中間電路(即放大控制電路的信號(hào)使其能夠驅(qū)動(dòng)功率晶體管),稱(chēng)為驅(qū)動(dòng)電路。 上面是我們從超再生接收模塊信號(hào)輸出腳上截獲的一段波形,可以明顯看到,圖 上半部分是一組一組的字碼,每組字碼之間有同步碼隔開(kāi),所以我們?nèi)绻脝纹瑱C(jī)軟件解碼時(shí),程序只要判斷出同步碼,然后對(duì)后面的字碼進(jìn)行脈沖寬度識(shí)別即可。輸出方式: TTL 電平 畢業(yè)設(shè)計(jì) 20 編碼解碼芯片 PT2262/PT2272 芯片原理簡(jiǎn)介 PT2262/2272 是臺(tái)灣普城公司生產(chǎn)的一種 CMOS 工藝制造的低功耗低價(jià)位通用編解碼電路, PT2262/2272 最多可有 12 位 (A0A11)三態(tài)地址端管腳 (懸空 ,接高電平 ,接低電平 ),任意組合可提供 531441地址碼 ,PT2262最多可有 6 位 (D0D5)數(shù)據(jù)端管腳 ,設(shè)定的地址碼和數(shù)據(jù)碼從 17 腳串行輸出,可用于無(wú)線遙控發(fā)射電路。通訊方式:調(diào)幅 AM 2??梢匀我馐褂谩? 同步碼主要用于區(qū)別于前導(dǎo)碼及數(shù)據(jù)。模塊輸出腳在模塊內(nèi)部通過(guò)一個(gè)上拉 39K 電阻到 +5V,使用的時(shí)候需要考慮解碼器件的輸入阻抗。 3。發(fā)射功率:≤ 500MW 5。 DF 發(fā)射發(fā)射模塊最好能垂直安裝在主板的邊緣,應(yīng)離開(kāi)周?chē)骷?5mm以上,以免受分布參數(shù)影晌。比如用 PT2262 等編碼集成電路配接時(shí),直接將它們的數(shù)據(jù)輸出端第 17 腳接至 DF 數(shù)據(jù)模塊的輸入端即可。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案 ,引腳如圖 3。 匯編語(yǔ)言對(duì)于不同的 CPU,其匯編語(yǔ)言可能有所差異,所以不易移植。 在單片機(jī)實(shí)現(xiàn)的功能中,這一過(guò)程的軟件實(shí)現(xiàn),需要單片機(jī)有較快的運(yùn)算速度,并進(jìn)行相應(yīng)處理。 控制方案的選擇 實(shí)現(xiàn) 遠(yuǎn)程 遙控 控制工業(yè) 開(kāi)關(guān)控制 電路有很多種方案,在這里我列出比較簡(jiǎn)單的兩種,并以 方案 一作為此次模擬電子電路和數(shù)字電子電路的 論文 設(shè)計(jì)方案。接收部分的主要元件為紅外接收二極管,一般有圓形和方形兩種。由于載頻頻率是固定的,所以其電 路要比收音機(jī)簡(jiǎn)單一些?;蚴穷l率不同的方波去調(diào)制高頻載波,組成的己調(diào)制波,向空中發(fā)射。 ( 6)整個(gè)遙控電路盡量簡(jiǎn)單可行。我國(guó)的開(kāi)放頻段定為 315mHz,而歐美等國(guó)家規(guī)定為 433mHz。單片機(jī)分為 4 位機(jī), 8 位機(jī), 16 位機(jī)和數(shù)字信號(hào)處理專(zhuān)用單片機(jī),智能化程度大大提高。 1 遠(yuǎn)程無(wú)線電遙控控制裝置的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì) 2 遠(yuǎn)程無(wú)線電遙控控制裝置的設(shè)計(jì)及實(shí)現(xiàn) 摘要 : 介紹了一種 遠(yuǎn)程 無(wú)線電遙控 控制 開(kāi)關(guān)系統(tǒng)的設(shè)計(jì)方法,詳細(xì)闡述了其組成結(jié)構(gòu)和工作原理。遙控裝置的中心控制部件已從早期的分立元件、集成電路逐步發(fā)展到現(xiàn)在的 單片微型計(jì)算機(jī) (單 片微型計(jì)算機(jī)是制作在一塊集成電路芯片上的計(jì)算機(jī),簡(jiǎn)稱(chēng)單片機(jī)。 遠(yuǎn)程無(wú)線電系統(tǒng)的特點(diǎn) 無(wú)線電遙控常用的載波頻率為 315mHz 或者 433mHz,遙控器使用的是國(guó)家規(guī)定的開(kāi)放頻段 ,在這一頻段內(nèi),發(fā)射功率小于 10mW 覆蓋范圍小于 100m 或不超過(guò)本單位范圍的可以經(jīng)過(guò)“無(wú)線電管理委員會(huì)”審批而自己使用。 ( 5)遙控接收器的電源要求利用 220V 交流電源供電,設(shè)計(jì)出一個(gè)簡(jiǎn)易穩(wěn)壓源為其供電。用來(lái)產(chǎn)生載頻振東和調(diào)制振蕩的 射頻發(fā)射電路 無(wú)線電接收電路 PT2272 電路 單片機(jī)電路 開(kāi)關(guān)電路 PT2262 編碼電路 遙控開(kāi)關(guān) 畢業(yè)設(shè)計(jì) 8 電路一般有:多揩振蕩器、互補(bǔ)振蕩器和石英晶體振蕩器等,由低頻振蕩器產(chǎn)生的低頻調(diào)制波,一般為寬度一定的方波。超外差式解調(diào)電路與超外差收音機(jī)相同,它是設(shè)置一本機(jī)振蕩電路產(chǎn)生振蕩信號(hào),與接收到的載頻信號(hào)混頻后,得到中頻信號(hào),經(jīng)中頻放大和檢波,解調(diào)出數(shù)據(jù)信號(hào)。目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線波長(zhǎng)為 940nm 左右,外形與普通發(fā)光二極管相同,只是顏色不同。在需要遠(yuǎn)距離穿透或者無(wú)方向性控制領(lǐng)域,比如工業(yè)控制等等,使用無(wú)線電遙控器較易解決,基于本設(shè)計(jì)的設(shè)計(jì)要求,所以選擇無(wú)線電遙控。 本設(shè)計(jì)選用方案 1. 單片機(jī)的選擇 單片機(jī)是 本系統(tǒng) 的核心部件,一方面它要接收來(lái)自 PT2272 解調(diào)后 的信號(hào),另一方面要對(duì)兩種信號(hào)分別進(jìn)行處理,控制后續(xù)電路的相應(yīng)工作 。所以如果用 C 語(yǔ)言進(jìn)行 AT 編程設(shè)計(jì)容易堆棧溢出。 AT89C52 使用經(jīng)典的 MCS51 內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng) 51 單片機(jī)不具備的功能。 DF 發(fā)射模塊未設(shè)編碼集成電路,而增加了一只數(shù)據(jù)調(diào)制三極管 Q1,這種結(jié)構(gòu)使得它可以方便地和其它固定編碼電路、滾動(dòng)碼電路及單片機(jī)接口,而不必考 慮編碼電路的工作電壓和輸出幅度信號(hào)值的大小。數(shù)據(jù)電平應(yīng)接近 DF 數(shù)據(jù)模塊的實(shí)際工作電壓,以獲得較高的調(diào)制效果。 75KHZ 4。輸出端的波形相對(duì)比較干凈,干擾信號(hào)為短暫的針狀脈沖,所以抗干擾能力較強(qiáng)。 DF 無(wú)線數(shù)傳模塊開(kāi)發(fā)注意事項(xiàng): DF 模塊必須用信號(hào)調(diào)制才能正常工作,常見(jiàn)的固定碼編碼器件如PT2262/2272,只要直接連接即可非常簡(jiǎn)單,因?yàn)槭菍?zhuān)用編碼芯片,所以效果很好傳