版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢業(yè)設(shè)計(論文)說明書</p><p> 題 目: 多路無線遙控開關(guān)設(shè)計 </p><p> 題目類型: 理論研究 實驗研究 工程設(shè)計 工程技術(shù)研究 軟件開發(fā)</p><p> 2010年 6 月 31 日</p><p><b> 摘 要</
2、b></p><p> 無線射頻技術(shù)作為本世紀(jì)最有發(fā)展前景的信息技術(shù)之一,已經(jīng)得到業(yè)界的高度重視。該技術(shù)利用射頻方式進(jìn)行非接觸雙向通信,可以自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù),具有精度高、適應(yīng)環(huán)境能力強、抗干擾強、操作快捷等許多優(yōu)點。</p><p> 無線電遙控器是利用無線射頻信號對遠(yuǎn)方的各種機(jī)構(gòu)進(jìn)行控制的遙控設(shè)備,本文針對擁有多種家用電器的現(xiàn)代化家庭,設(shè)計了一套能夠控制多路用電器
3、的無線遙控開關(guān)。這是一款基于CC1101通信模塊的簡單無線電遙控系統(tǒng),該系統(tǒng)由發(fā)射模塊和接收模塊組成,以C8051F310單片機(jī)為核心,以單片機(jī)應(yīng)用技術(shù)、無線收發(fā)技術(shù)為理論基礎(chǔ),實現(xiàn)數(shù)據(jù)的無線收發(fā)及狀態(tài)的顯示。該無線遙控開關(guān)電路可控制八路開關(guān),可在中短距離(≤30米)內(nèi),無需對準(zhǔn)用電器按一按遙控器按鈕,即可實現(xiàn)多路遙控電源電路接通與斷開的目的,不僅適用于一般家庭,而且也適合于各大賓館、飯店、豪華別墅等場所使用。</p>&
4、lt;p> 經(jīng)過試驗驗證,該無線遙控開關(guān)操作方便,工作可靠,符合設(shè)計要求。研究成果對促進(jìn)家居電器的智能化具有重要意義。</p><p> 關(guān)鍵詞: C8051F310;CC1101;無線電;遙控</p><p><b> Abstract</b></p><p> Radio frequency technology as thi
5、s century's most promising one of information technology, has been attached great importance to the industry. The technology uses radio frequency two-way communication approach to non-contact, automatic target recogn
6、ition and access to relevant data, high precision,ability to adapt to the environment,strong anti-jamming,quick operation and many other advantages.</p><p> Radio remote control is the use of radio frequenc
7、y signals to the distant remote control of various agencies equipment, this paper has a variety of modern home appliances, designed to control the multiple use of a wireless remote control electrical switch. This is a co
8、mmunication module based on the simple CC1101 radio remote control system, the system consists of transmitter module and receiver modules, with C8051F310 MCU core, SCM applications,wireless transceiver applications based
9、 on the the</p><p> After experimental verification, convenient operation of the wireless remote control switch, Reliable, Meet the design requirements. Research on the promotion of intelligent home applian
10、ces is important.</p><p> Key words: C8051F310; CC1101; Radio; Remote control </p><p><b> 目 錄</b></p><p> 引言 …………………………………………………………………………………………1</p><p&g
11、t; 1 設(shè)計任務(wù)分析…………………………………………………………………………1</p><p> 1.1 設(shè)計要求 ………………………………………………………………………………1</p><p> 1.2課題研究背景和意義……………………………………………………………………1</p><p> 1.3 課題研究的內(nèi)容和方案論證……………………………………
12、………………………2</p><p> 2 無線遙控概述…………………………………………………………………………2</p><p> 2.1 無線電遙控技術(shù)…………………………………………………………………………2</p><p> 2.2 無線電遙控技術(shù)的發(fā)展…………………………………………………………………4</p><p>
13、2.3 無線電遙控器的應(yīng)用……………………………………………………………………5</p><p> 3 硬件電路的設(shè)計……………………………………………………………………7</p><p> 3.1 C805lF310微控制器…………………………………………………………………7</p><p> 3.2 CC1101通信模塊的設(shè)計……………………………………
14、………………………10</p><p> 3.2.1 CC1101模塊簡介………………………………………………………………………10</p><p> 3.2.2 基于CC1101的射頻電路PCB設(shè)計…………………………………………………12</p><p> 3.3 矩陣鍵盤的設(shè)計………………………………………………………………………14</p>
15、<p> 3.4 電源電路的設(shè)計…………………………………………………………………………15</p><p> 3.5 硬件電路的焊接………………………………………………………………………17</p><p> 4 電路模塊的對接……………………………………………………………………18</p><p> 4.1 通信距離的測試……………………
16、…………………………………………………18</p><p> 4.2 無線通信模塊的程序設(shè)計與實現(xiàn)………………………………………………………20</p><p> 4.2.1 CC1101 的配置方式…………………………………………………………………20</p><p> 4.2.2 CC1101 重要參數(shù)配置………………………………………………………………2
17、1</p><p> 4.3 單片機(jī)與CC1101的SPI接口……………………………………………………………22</p><p> 5 軟件設(shè)計………………………………………………………………………………24</p><p> 5.1 軟件設(shè)計相關(guān)技術(shù)………………………………………………………………………24</p><p> 5.
18、2 CC1101無線收發(fā)程序設(shè)計 ……………………………………………………………25</p><p> 6 系統(tǒng)驗證………………………………………………………………………………27</p><p> 6.1 發(fā)射和接收……………………………………………………………………………27</p><p> 6.2 電路調(diào)試…………………………………………………………
19、……………………29</p><p> 7 結(jié)論……………………………………………………………………………………32</p><p> 謝辭…………………………………………………………………………………………34</p><p> 參考文獻(xiàn) …………………………………………………………………………………35</p><p>
20、 附錄 ………………………………………………………………………………………36</p><p><b> 引言</b></p><p> 近些年信息通信領(lǐng)域中,發(fā)展最快、應(yīng)用最廣的就是無線通信技術(shù)。而無線通信技術(shù)又有著集成化,低功耗,易操作的發(fā)展趨勢。目前,一些只由微控制器和集成射頻芯片構(gòu)成的無線通信模塊不斷推出,這種微功率短距離無線數(shù)據(jù)傳輸技術(shù)在工業(yè)、民用等領(lǐng)
21、域得到應(yīng)用廣泛。無線數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)微功率短距離無線數(shù)據(jù)傳輸技術(shù)作為一種無線通信實用技術(shù),一般使用單片射頻收發(fā)芯片,加上微控制器和少量外圍器件構(gòu)成專用或通用無線通信模塊,只要依據(jù)命令字進(jìn)行操作即可實現(xiàn)基本的數(shù)據(jù)無線傳輸功能。一個簡易無線傳輸系統(tǒng)可以由微控制器,單片射頻收發(fā)芯片以及少量外圍和顯示設(shè)備等構(gòu)成,本課題主要研究的是由C8051F310 單片機(jī)最小系統(tǒng)和CC1101無線通信模塊組合而成的多路無線遙控器。</p>&l
22、t;p><b> 1 設(shè)計任務(wù)分析</b></p><p><b> 1.1 設(shè)計要求</b></p><p> 設(shè)計實現(xiàn)多路無線遙控開關(guān),對室內(nèi)范圍內(nèi)的受控對象進(jìn)行無線遙控,通信利用無線射頻芯片CC1101實現(xiàn),工作頻率433MHz,遙控距離10m以上??梢詫彝?、辦公室、商場、酒店、醫(yī)院、倉庫等場所的燈具照明控制和類似用途電器的
23、控制,也可以實現(xiàn)隔墻遙控,在房間可遙控客廳的燈具等。</p><p><b> 要求與數(shù)據(jù):</b></p><p> (1)工作頻率433MHz;</p><p> (2)遙控路數(shù)不少于8;</p><p> ?。?)遙控距離10m以上;</p><p> ?。?)受控對象:燈具和家用電器
24、。</p><p> 1.2課題研究背景和意義</p><p> 隨著現(xiàn)代通信技術(shù)的飛速發(fā)展,近距離無線通信技術(shù)呈現(xiàn)出良好的發(fā)展勢頭。受到越來越多人的關(guān)注。因為在現(xiàn)實生活中存在著許多這樣的應(yīng)用情況,系統(tǒng)需要實時傳輸小量的突發(fā)信號,當(dāng)然傳統(tǒng)的無線通信技術(shù)雖然能夠滿足要求,但免不了存在成本高,體積大,功耗大的問題,這時成本小,體積小,功耗低的短距離無線通信技術(shù)就發(fā)揮了它的優(yōu)勢,尤其在傳統(tǒng)無
25、線通信系統(tǒng)難于或者不便于覆蓋到的區(qū)域,短距離無線通信技術(shù)可以在近距離范圍內(nèi)實現(xiàn)相互通信或相關(guān)操作。無線數(shù)據(jù)傳輸系統(tǒng)已成為當(dāng)今通信業(yè)乃至整個信息業(yè)的熱點,廣泛應(yīng)用于無線遙控、報警、無線局域網(wǎng)、軍事通信等范圍,具有一定的實際應(yīng)用價值。</p><p> 通常情況下,單片機(jī)在獲取數(shù)據(jù)后,還需要將數(shù)據(jù)傳送出去。有線數(shù)據(jù)傳輸依賴于有線的線路,例如采用有線的串、并行總線、I2C總線、CAN總線等。有線的線路具有成本比較高、
26、維護(hù)不方便等缺點。無線數(shù)據(jù)傳輸是在有線數(shù)據(jù)傳輸?shù)幕A(chǔ)上發(fā)展起來的,而無線數(shù)據(jù)通信則是通過發(fā)射模塊和接收模塊來傳送數(shù)據(jù)的,具有不占空間、成本低、可靠性高、維護(hù)方便及傳輸過程中的干擾小等優(yōu)點,提高了傳輸過程中的可靠性。</p><p> 本系統(tǒng)是基于單片機(jī)的無線遙控器,它以高可靠性、高性價比,在工業(yè)控制以及無線智能家居領(lǐng)域得到了廣泛的應(yīng)用。</p><p> 1.3課題研究的內(nèi)容和方案論證
27、</p><p> 該設(shè)備由處理單元、發(fā)射模塊、接收模塊、外接電路等構(gòu)成。當(dāng)發(fā)射模塊發(fā)出信號時,接收模塊對應(yīng)的開關(guān)就會執(zhí)行相應(yīng)的操作,以LED燈的亮滅來顯示開關(guān)的狀態(tài)。</p><p><b> ?。?)處理單元:</b></p><p> 對比了51系列和C8051系列單片機(jī)的各項性能指標(biāo)后,選擇兼容性較好,性能穩(wěn)定的C8051F310單
28、片機(jī)作為處理單元,該單片機(jī)系統(tǒng)工作電壓為2.7V~3.6V之間。</p><p> ?。?)發(fā)射和接收裝置:</p><p> 無線收發(fā)單元選用CC1101射頻芯片。CC1101與單片機(jī)采用SPI接口連接,該芯片體積小,功耗低,數(shù)據(jù)速率支持1.2~500 kbps的可編程控制,可以工作在915 MHz、868 MHz、433MHz、315 MHz四個波段,在所有頻段提供-30~10 dB
29、m輸出功率。本文中CC1101工作在433 MHz的頻率上,采用FSK調(diào)制方式,數(shù)據(jù)速率為100 kbps,信道間隔為200kHz。</p><p><b> 2 無線遙控概述</b></p><p> 無線遙控器顧名思義,就是一種用來遠(yuǎn)程控制機(jī)器的裝置?,F(xiàn)代的遙控器,主要是由集成電路電板和用來產(chǎn)生不同訊息的按鈕所組成。時至今日,無線遙控器已經(jīng)在生活中得到了越來
30、越多的應(yīng)用,給人們帶來了極大的便利。隨著科技的進(jìn)步無線遙控器也擴(kuò)展到了許多種類,簡單來說常見的有兩種,一種是紅外遙控模式,另一種是防盜報警設(shè)備、門窗遙控、汽車遙控等等常用的無線電遙控模式。兩者各有不同的優(yōu)勢,應(yīng)用的領(lǐng)域也有所區(qū)別,本課題要研究的是無線電遙控模式。</p><p> 2.1 無線電遙控與紅外遙控的對比</p><p> 無線電遙控器(RF Remote Control)是
31、利用無線電信號對遠(yuǎn)方的各種機(jī)構(gòu)進(jìn)行控制的遙控設(shè)備。常見的無線電發(fā)射接收模塊常用的無線電遙控系統(tǒng)一般分發(fā)射和接收兩個部分。發(fā)射部分一般分為兩種類型,即遙控器與發(fā)射模塊,遙控器和遙控模塊是對于使用方式來說的,遙控器可以當(dāng)一個整機(jī)來獨立使用,對外引出線有接線樁頭;而遙控模塊在電路中當(dāng)一個元件來使用,根據(jù)其引腳定義進(jìn)行應(yīng)用,使用遙控模塊的優(yōu)勢在于可以和應(yīng)用電路天衣無縫的連接、體積小、價格低、。接收部分一般來說也分為兩種類型,即超外差與超再生接收
32、方式,超再生解調(diào)電路也稱超再生檢波電路,它實際上是工作在間歇振蕩狀態(tài)下的再生檢波電路。超外差式解調(diào)電路與超外差收音機(jī)相同,它是設(shè)置一本機(jī)振蕩電路產(chǎn)生振蕩信號,與接收到的載頻信號混頻后,得到中頻信號,經(jīng)中頻放大和檢波,解調(diào)出數(shù)據(jù)信號。由于載頻頻率是固定的,所以其電路要比收音機(jī)簡單一些。超外差式的接收器穩(wěn)定、靈敏度高、抗干擾能力也相對較好;超再生式的接收器體積小、價格便宜。</p><p> 紅外遙控器(IR Re
33、mote Control)是利用波長為0.76~1.5μm之間的近紅外線來傳送控制信號的遙控設(shè)備。紅外遙控常用的載波頻率為38kHz,這是由發(fā)射端所使用的455kHz晶振來決定的。常用的紅外遙控系統(tǒng)一般分發(fā)射和接收兩個部分。發(fā)射部分的主要元件為紅外發(fā)光二極管。它實際上是一只特殊的發(fā)光二極管,由于其內(nèi)部材料不同于普通發(fā)光二極管,因而在其兩端施加一定電壓時,它便發(fā)出的是紅外線而不是可見光。目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線波長為940
34、nm左右,外形與普通發(fā)光二極管相同,只是顏色不同。接收部分的主要元件為紅外接收二極管,一般有圓形和方形兩種。在實際應(yīng)用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中應(yīng)用時是反向運用,這樣才能獲得較高的靈敏度。紅外遙控的特點是不影響周邊環(huán)境、不干擾其它電器設(shè)備。由于其無法穿透墻壁,故不同房間的家用電器可使用通用的遙控器而不會產(chǎn)生相互干擾;電路調(diào)試簡單,只要按給定電路連接無誤,一般不需任何調(diào)試即可投入工作;編解碼
35、容易,可進(jìn)行多路遙控。因此,現(xiàn)在紅外遙控在家用電器、室內(nèi)近距離(小于10米)遙控中得到了廣泛的應(yīng)用</p><p> 圖2.1 紅外線遙控器 圖2.2 無線電遙控器</p><p> 由于紅外發(fā)光二極管的發(fā)射功率一般都較小(100mW左右),所以紅外接收二極管接收到的信號比較微弱,因此就要增加高增益放大電路,最近幾年大多都采用成品紅外接收頭
36、。紅外遙控和無線遙控是對不同的載波來說的,紅外遙控器是用紅外線來傳送控制信號的,它的特點是有方向性、不能有阻擋、距離一般不超過7米、不受電磁干擾,電視機(jī)遙控器就是紅外遙控器;無線電遙控器是用無線電波來傳送控制信號的,它的特點是無方向性、可以不“面對面”控制、距離遠(yuǎn)(可達(dá)數(shù)十米,甚至數(shù)公里)、容易受電磁干擾。在需要遠(yuǎn)距離穿透或者無方向性控制領(lǐng)域,比如工業(yè)控制等等,使用無線電遙控器較易解決,基于本課題的設(shè)計要求,所以選擇無線電遙控。<
37、/p><p> 2.2 無線電遙控技術(shù)的發(fā)展</p><p> 無線電遙控技術(shù)發(fā)展只有幾十年的歷史:本世紀(jì)20年代才剛剛出現(xiàn)無線電遙控的雛形。那時,人們試圖將遙控技術(shù)應(yīng)用于無人駕駛飛機(jī)和艦船上,但由于技術(shù)不夠完善而未能成功。二次世界大戰(zhàn)以后,無線電遙控技術(shù)發(fā)展迅速,并逐漸在軍事、國防、工農(nóng)業(yè)生產(chǎn)以及科學(xué)技術(shù)等方面得到廣泛的應(yīng)用。到現(xiàn)今,隨著電子技術(shù)的飛速發(fā)展,新型大規(guī)模遙控集成電路的不斷出
38、現(xiàn),使得遙控技術(shù)有了日新月異的發(fā)展。遙控裝置的中心控制部件已從早期的分立元件、集成電路逐步發(fā)展到現(xiàn)在的單片微型計算機(jī),智能化程度大大提高。近年來,遙控技術(shù)在工業(yè)生產(chǎn)、家用電器、安全保衛(wèi)以及人們的日常生活中使用越來越廣泛。在無線遙控領(lǐng)域,目前常用的遙控方式主要有超聲波遙控、紅外線遙控、無線電遙控等。由于無線電波是由發(fā)射點向四面八方傳播,可以穿過阻擋物,而且可以傳播到很遠(yuǎn)的距離,因此它的控制可以在很大區(qū)域和空間內(nèi)實現(xiàn),成為遙控的主要方式,在
39、國防、軍事、生產(chǎn)、建設(shè)和日常生活中有極廣泛的應(yīng)用。為此,在前人研究的基礎(chǔ)上設(shè)計出了一種集成芯片無線電遙控多通道開關(guān)系統(tǒng)的設(shè)計方法。研究表明,采用該方法設(shè)計的遙控開關(guān)系統(tǒng)控制方便,適用于含有較多受控電器的場合,可實現(xiàn)多路多功能控制。</p><p> 圖2.3 傳統(tǒng)機(jī)械開關(guān) 圖2.4 無線遙控開關(guān)</p><p> 傳統(tǒng)的機(jī)械式開關(guān)愈來愈滿足不
40、了人們追求完美生活的需求。隨著生活水平的不斷提高,科學(xué)技術(shù)的不斷創(chuàng)新,智能型無線遙控技術(shù)取代傳統(tǒng)的手動控制,已成為現(xiàn)代生活的一種時尚。運用無線遙控照明開關(guān),在某一空間的任意位置,任意時刻,都可以隨意調(diào)控電燈及其它電器,讓我們真正感受到高科技帶來的無窮魅力和便捷。無線遙控與紅外遙控、聲控相比較,具有無線遙控覆蓋范圍寬,控制距離遠(yuǎn),穿透力強等特點,在諸如爆破遙控、工廠生產(chǎn)控制和一些地形地貌險要、操作人員難接近或不能接近的實際場合中,更顯魅力
41、,倍加令人注目。近些年來無線遙控技術(shù)在家庭生活和科學(xué)研究中也占很重要的地位,在汽車、摩托車防盜報警中,在門、窗、庫房控制中,在兒童玩具中,在無線數(shù)據(jù)傳輸,無線定時控制中,無線遙控獲得更加廣泛的應(yīng)用。</p><p> 無線電遙控器是利用無線電信號對遠(yuǎn)方的各種機(jī)構(gòu)進(jìn)行控制的遙控設(shè)備。這些信號被遠(yuǎn)方的接收設(shè)備接收后,可以指令或驅(qū)動其它各種相應(yīng)的機(jī)械或者電子設(shè)備,去完成各種操作,如閉合電路、移動手柄、開動電機(jī),之后再
42、由這些機(jī)械進(jìn)行需要的操作。作為一種性能良好的遙控器種類,在車庫門、電動門、道閘遙控控制,防盜報警器,工業(yè)控制以及無線智能家居領(lǐng)域得到了廣泛的應(yīng)用。</p><p> 無線電遙控常用的載波頻率為315mHz或者433mHz,遙控器使用的是國家規(guī)定的開放頻段,在這一頻段內(nèi),發(fā)射功率小于10mW、覆蓋范圍小于100m或不超過本單位范圍的,可以不必經(jīng)過“無線電管理委員會”審批而自由使用。我國的開放頻段規(guī)定為315mHz
43、和433mHz,本課題選用433 mHz頻段。</p><p> 2.3 無線電遙控器的應(yīng)用</p><p> ?。?)工業(yè)行車:工業(yè)用行車是遙控系統(tǒng)應(yīng)用最廣泛的領(lǐng)域之一,以德國為例,占遙控系統(tǒng)每年產(chǎn)量的40%左右;特別是冶金、汽車制造、造紙廠、物料倉庫等新增行車幾乎全部配備工業(yè)無線遙控器;</p><p> ?。?)汽車吊、隨車吊:通常,大型汽車吊遙控系統(tǒng)還配置
44、了數(shù)據(jù)反饋裝置,反饋裝置可將運行參數(shù)(如負(fù)荷、起重臂長、負(fù)荷力矩、油溫,壓力,角度等)顯示在發(fā)射系統(tǒng)顯示屏上,操作人員可根據(jù)顯示數(shù)據(jù)來監(jiān)控吊車;</p><p> (3)混凝土泵車:混凝土泵車操作時因控制臺距澆注作業(yè)面有幾十米(甚至上百米),傳統(tǒng)的操作方式需數(shù)人配合才能完成,由于效率低,限制了混凝土泵車的性能發(fā)揮;對于長距離、大排量的大型泵車,矛盾更為突出;采用工業(yè)無線遙控器可以最大地發(fā)揮整機(jī)的性能,泵車司機(jī)在
45、工作地點駕車定位后,即可用攜帶遙控系統(tǒng)依次操作泵車的各個動作,如布料桿的左右回轉(zhuǎn),多級桿的變幅升降等。操作人員可攜帶發(fā)射系統(tǒng),遠(yuǎn)離泵車控制臺,直接站在軟管噴口附近,控制布料桿的動作和混凝土泵的運作;</p><p> ?。?)礦山機(jī)械:對于礦井里能見度較低的場合下,可選用配有反饋裝置的工業(yè)無線遙控器控制液壓機(jī)械。即使在能見度較低、環(huán)境惡劣的地方,也可以方便控制重型鑿巖機(jī)架鉆孔作業(yè)。操作員可以選擇最近的地點對位鉆孔
46、,而不必呆在距鉆孔作業(yè)點十米以外的鉆孔機(jī)的操作臺上。無線電控制裝置采用IP65保護(hù)標(biāo)準(zhǔn)完全適應(yīng)在潮濕和含鹽的環(huán)境中使用。大大增加了操作的安全性、舒適性和準(zhǔn)確性,節(jié)約投資,提高了效率;</p><p> ?。?)專用機(jī)械如:煉鋼廠清渣裝載機(jī),采用工業(yè)無線遙控器對裝載機(jī)進(jìn)行遙控改造,在不改變現(xiàn)有手動操作方式的前提下,百分之百模擬原履帶裝載機(jī)的機(jī)械動力性能和作業(yè)功能,達(dá)到無人駕駛完成清渣作業(yè)的目的。操作員帶著輕巧的發(fā)射
47、機(jī),自由選擇最佳的視覺位置,遙控的裝載機(jī)在清渣作業(yè)中運行自如。遙控裝載機(jī)的成功運用消除了以往環(huán)境惡劣,視線不清,高溫落渣帶來的事故隱患,使操作人員從惡劣的環(huán)境中解脫出來,提高了清渣作業(yè)效率、改善冶金工人的工作環(huán)境,降低工人的勞動強度;</p><p> ?。?)建筑塔吊:在歐洲、北美超過60%的建筑回轉(zhuǎn)式塔吊采用無線遙控方式控制,不僅在設(shè)備制造時節(jié)省成本(無空中操作臺),安全性和可靠性也得到充分保障,提高了施工效
48、率;</p><p> ?。?)其它方面:隨著工業(yè)無線遙控器技術(shù)的發(fā)展,在裝載機(jī)、調(diào)車機(jī)車、液壓機(jī)械和移動車輛港口裝卸船機(jī)等設(shè)備中,工業(yè)無線遙控器都得到了廣泛應(yīng)用,市場前景極為廣闊。</p><p> 圖2.5 工業(yè)行車 圖2.6 建筑塔吊</p><p> 無線遙控距離的影響因素:</p>
49、;<p> ?。?)發(fā)射功率:發(fā)射功率大則距離遠(yuǎn),但耗電大,容易產(chǎn)生干擾; </p><p> ?。?)接收靈敏度:接收器的接收靈敏度提高,遙控距離增大,但容易受干擾造成誤動或失控;</p><p> (3)天線:采用直線型天線,并且相互平行,遙控距離遠(yuǎn),但占據(jù)空間大,在使用中把天線拉長、拉直可增加遙控距離; </p><p> ?。?)高度:天線越
50、高,遙控距離越遠(yuǎn),但受客觀條件限制; </p><p> ?。?)阻擋:目前使用的無線遙控器使用國家規(guī)定的UHF頻段,其傳播特性和光近似,直線傳播,繞射較小,發(fā)射器和接收器之間如有墻壁阻擋將大大打折遙控距離,如果是鋼筋混泥土的墻壁,由于導(dǎo)體對電波的吸收作用,影響更甚。</p><p><b> 硬件電路的設(shè)計</b></p><p> 3.
51、1 C805lF310微控制器</p><p> 圖3.1 C8051F310原理框圖</p><p> C8051F310單片機(jī)具有體積小,重量輕,控制靈活方便,價格低廉等優(yōu)點,通常配以簡單的外圍電路就可以構(gòu)成一個完整的控制系統(tǒng),C8051F310單片機(jī)采用射頻SoC(片上系統(tǒng))進(jìn)行無線通訊設(shè)計,是開發(fā)低成本、低功耗無線通訊應(yīng)用系統(tǒng)的理想方案。射頻SoC(片上系統(tǒng))的特點是:專門的設(shè)
52、計,將全部的高頻部分電路全部集成到了電路內(nèi)部,從無線芯片片機(jī)到天線之間,只有簡單的濾波電路,系統(tǒng)設(shè)計者完全不必進(jìn)行任何高頻電路設(shè)計;采用特殊設(shè)計,使無線芯片和微處理器和高頻線路間,實現(xiàn)完美的配合,數(shù)字電路對高頻通訊的影響減低到最??;將微處理器和無線芯片設(shè)計成一體,變成無線單片機(jī),可以輕松完成無線通訊功能設(shè)計開發(fā)。</p><p> C8051F31x系列MCU在CIP-51內(nèi)核和外設(shè)方面有幾項關(guān)鍵性的改進(jìn),提高
53、了整體性能,更易于在最終應(yīng)用中使用。擴(kuò)展的中斷系統(tǒng)向CIP-51提供14個中斷源(標(biāo)準(zhǔn)8051只有7個中斷源),允許大量的模擬和數(shù)字外設(shè)中斷微控制器。一個中斷驅(qū)動的系統(tǒng)需要較少的MCU干預(yù),因而有更高的執(zhí)行效率。在設(shè)計一個多任務(wù)實時系統(tǒng)時,這些增加的中斷源是非常有用的。</p><p> 圖3.2 C8051F310實物圖</p><p> MCU有多達(dá)8個復(fù)位源:上電復(fù)位電路(POR
54、)、一個片內(nèi)VDD監(jiān)視器(當(dāng)電源電壓低于VRST時強制復(fù)位)、一個看門狗定時器、一個時鐘丟失檢測器、一個由比較器0提供的電壓檢測器、一個軟件強制復(fù)位、外部復(fù)位輸入引腳和FLASH讀/寫錯誤保護(hù)復(fù)位。除了POR、復(fù)位輸入引腳及FLASH操作錯誤這三個復(fù)位源之外,其他復(fù)位源都可以被軟件禁止。在一次上電復(fù)位之后的MCU初始化期間,WDT可以被永久性使能。內(nèi)部振蕩器在出廠時已經(jīng)被校準(zhǔn)為24.5MHz±2%。器件內(nèi)還集成了外部振蕩器驅(qū)動
55、電路,允許使用晶體、陶瓷諧振器、電容、RC或外部時鐘源產(chǎn)生系統(tǒng)時鐘。如果需要,時鐘源可以在運行時切換到外部振蕩器。外部振蕩器在低功耗系統(tǒng)中是非常有用的,它允許MCU從一個低頻率(節(jié)電)外部晶體源運行,當(dāng)需要時再周期性地切換到高速(可達(dá)25MHz)的內(nèi)部振蕩器。</p><p> 圖3.3 片內(nèi)時鐘和復(fù)位電路</p><p> 8051兼容的無線單片機(jī)目前全世界共有4種,但主流的是chi
56、pcon 公司的cc1010,</p><p> Nordic公司的nRF24E1/nRF9E5。這三種無線單片機(jī)各有自己的特點,chipcon公司的cc1010有32kbyte Flash+2048+128 SRAM,三通道A/D 10位轉(zhuǎn)換器,64線TQFP封裝,傳輸通訊速度 76.8k bit/s , 片上具有:RTC/2UART/2PWM/SPI/26個I/O/DES加密電/看門狗電路等等,高頻部分全部
57、集成在芯片上,工作在300-1000mhz, 最小的功率消耗僅0.2uA;小量價格在50人民幣/每片左右。Nordic的nRF24E1工作在2.4GHZ,nRF9E5工作在433MHZ和868-930MHZ,雖然Nordic的無線單片機(jī)存儲器較小,只有4K,但由于采用較好的電源管理方式最小的功率消耗僅2.0uA;,并采用快速的SHOCKBURST技術(shù),傳輸通訊速度 100k bit/s在國內(nèi)購買,小量價格在40人民幣/每片。</p
58、><p> 圖3.4 32腳LQFP封裝和28腳MLP封裝的比較</p><p> C8051F3l0是完全集成的混合信號片上系統(tǒng)型MCU芯片。下面列出了一些主要特性,高速、流水線結(jié)構(gòu)的8051兼容的CIP一51內(nèi)核(可達(dá)25MIPS);全速、非侵入式的在系統(tǒng)調(diào)試接口(片內(nèi));帶模擬多路器、真正10位 200ksPs的25通道單端/差分ADC;高精度可編程的25MHz內(nèi)部振蕩器;16KB可
59、在系統(tǒng)編程的FLASH存儲器;片內(nèi)RAM;硬件實現(xiàn)的SMBus/hC、增強型UART和增強型SPI串行接口;4個通用的16位定時器;具有5個捕捉/比較模塊和看門狗定時器功能的可編程計數(shù)器/定時器陣列(PCA);片內(nèi)上電復(fù)位、VDD監(jiān)視器和溫度傳感器;片內(nèi)電壓比較器;29/25個端口陽(容許sv輸入)。</p><p> 具有片內(nèi)上電復(fù)位、VDD監(jiān)視器、看門狗定時器和時鐘振蕩器的C8051F310是真正能獨立工作
60、的片上系統(tǒng)。FLASH存儲器還具有在系統(tǒng)重新編程能力,可用于非易失性數(shù)據(jù)存儲,并允許現(xiàn)場更新8051固件。用戶軟件對所有外設(shè)具有完全的控制,可以關(guān)閉任何一個或所有外設(shè)以節(jié)省功耗。片內(nèi)SiliconLabs二線(C2)開發(fā)接口允許使用安裝在最終應(yīng)用系統(tǒng)上的產(chǎn)品MCU進(jìn)行非侵入式(不占用片內(nèi)資源)、全速、在系統(tǒng)調(diào)試。調(diào)試邏輯支持觀察和修改存儲器和寄存器,支持?jǐn)帱c、單步、運行和停機(jī)命令。在使用CZ進(jìn)行調(diào)試時,所有的模擬和數(shù)字外設(shè)都可全功能運行
61、。兩個CZ接口引腳可以與用戶功能共享,使在系統(tǒng)調(diào)試功能不占用封裝引腳。每種器件都可在工業(yè)溫度范圍(一45℃到+85℃)內(nèi)用2.7v一3.6V的電壓工作。端口ST和JTAG引腳都容許SV的輸入信號電壓。C8051F3l0采用32 腳 LQFP 封裝和 28 腳 MLP 封裝。</p><p> C805lF310使用SiliconLabs的專利CIP一51微控制器內(nèi)核。CIP一51與MCS一slTM指集完全兼容,
62、可以使用標(biāo)準(zhǔn)的匯編器和編譯器進(jìn)行軟件開發(fā)。CIP一51采用流水線結(jié)構(gòu),與標(biāo)準(zhǔn)的8051結(jié)構(gòu)相比指令執(zhí)行速度有很大的提高。C805IF3lx系列MCU在CIP一51內(nèi)核和外設(shè)方面有幾項關(guān)鍵性的改進(jìn),提高了整體性能,更易于在最終應(yīng)用中使用。擴(kuò)展的中斷系統(tǒng)向CIP一51提供14個中斷源(標(biāo)準(zhǔn)8051只有7個中斷源),允許大量的模擬和數(shù)字外設(shè)中斷微控制器。一個中斷驅(qū)動的系統(tǒng)需要較少的MCU干預(yù),因而有更高的執(zhí)行效率。在設(shè)計一個多任務(wù)實時系統(tǒng)時,
63、這些增加的中斷源是非常有用的。MCU有多達(dá)8個復(fù)位源:上電復(fù)位電路(POR)、一個片內(nèi)VDD監(jiān)視器 (當(dāng)電源電壓低于呱ST時強制復(fù)位)、一個看門狗定時器、一個時鐘丟失檢測器、一個由比較器提供的電壓檢測器、一個軟件強制復(fù)位、外部復(fù)位輸入引腳和FLASH讀/寫錯誤保護(hù)復(fù)位。除了POR、復(fù)位輸入引腳及FLASH操作錯誤這三個復(fù)位源之外,其他復(fù)位源都可以被軟件禁止。內(nèi)部振蕩器在出廠時已經(jīng)被校準(zhǔn)為24.SMHz士2%。器件內(nèi)還集成了外部振蕩器驅(qū)動
64、</p><p> 3.2 CC1101通信模塊的設(shè)計</p><p> 3.2.1 CC1101模塊簡介</p><p> 圖3.5 CC1101芯片實物圖</p><p> 圖3.6 CC1101內(nèi)部結(jié)構(gòu)簡化框圖</p><p> 芯片采用Chipcon公司的CC1101,是根據(jù) SmartRF 技術(shù)以0
65、.18μmCMOS工藝制成的一款低成本單片UHF收發(fā)器,具有功耗低、電壓低、體積小、靈敏度高等特點。電路主要工作在 315、433、868 和 915MHz 的 ISM 和 SRD(短距離設(shè)備)頻率波段,也可以設(shè)置為300~348MHz、400~464MHz 和 800~928MHz 的其它頻率。CC1101集成了一個高度可配置的調(diào)制解調(diào)器,支持不同的調(diào)制格式,其數(shù)據(jù)傳輸率最高可達(dá) 500kbps。通過開啟集成在調(diào)制解調(diào)器上的前向誤差校
66、正選項,能使性能得到提升。CC1101在1.8~3.6V的低電壓下工作,其靈敏度為-110dBm,在所有工作頻率波段上,可編程輸出功率為-30~10dBm。CC1101單片集成電路的內(nèi)部結(jié)構(gòu)簡化框圖如圖3.6所示。</p><p> 圖3.7 MCU與CC1101接口電路示意圖</p><p> 圖3.8 無線通信模塊電路原理圖</p><p> CC1101
67、與一個微控制器和少數(shù)幾個外接元件便可組成一個完整的無線數(shù)據(jù)收發(fā)系統(tǒng),在本文無線遙控開關(guān)的設(shè)計中,使用MCU的P2口對CC1101進(jìn)行控制和數(shù)據(jù)的傳輸,如圖3.7所示。圖 3.8 是基于CC1101的無線通信模塊電路原理圖。與LCM的電源接口設(shè)計一樣,在CC1101的電源供電端加入一個三極管來控制CC1101 與電源的連接,當(dāng)P3.5 輸出高電平時,三極管截止,CC1101與電源斷開;當(dāng)P3.5 輸出低電平時,三極管導(dǎo)通,CC1101與電
68、源連接。在不需要CC1101進(jìn)行無線通信時將其關(guān)閉,需要時再打開,這樣做的目的也是降低功耗,延長電池的使用壽命。</p><p> 3.2.2 基于CC1101的射頻電路PCB設(shè)計</p><p> 基于 CC1101 的無線通信模塊是無線遙控開關(guān)中比較重要的組成部分,它的好壞將直接影響到系統(tǒng)的各方面性能,其中 PCB 的設(shè)計是硬件設(shè)計的一個重點和難點,下面分四個方面介紹一下無線通信模
69、塊 PCB 的設(shè)計。</p><p> ?。?)無線通信模塊 PCB 的布局設(shè)計</p><p> 在對 CC1101 的 PCB 進(jìn)行設(shè)計時,首先要考慮元件擺放布局問題,如圖3.9所示。要使射頻電路的輸入端遠(yuǎn)離輸出端,將強電信號和弱電信號分開,將數(shù)字信號電路和模擬信號電路分開,完成同一功能的電路應(yīng)盡量安排在一定的范圍之內(nèi),從而減小信號環(huán)路面積,各部分電路的濾波網(wǎng)絡(luò)要就近連接,這樣不僅可
70、以減小輻射,還可以減少被干擾的幾率,提高電路的抗干擾能力。</p><p> ?。?)無線通信模塊 PCB 的布線設(shè)計</p><p> 在基本完成元器件的布局后,就要開始布線了。如圖 3.9所示,所有走線應(yīng)遠(yuǎn)離PCB 板的邊框(2mm左右),以免PCB板制作時造成斷線或有斷線的隱患。電源線和地線要盡可能寬,這樣可以減少環(huán)路電阻,在圖3.9中電源線 20mil,地線20mil,普通線10
71、mil;同時,電源線、地線的走向和數(shù)據(jù)傳輸?shù)姆较蛞恢?,以提高抗干擾能力;所布信號線應(yīng)盡可能短,各元器件間的連線越短越好,以減少分布參數(shù)和相互間的電磁干擾;對于不相容的信號線應(yīng)盡量相互遠(yuǎn)離,而且盡量避免平行走線,在正反兩面的信號線應(yīng)相互垂直;布線時在需要拐角的地方應(yīng)以 135°角為宜,避免拐直角;焊接天線的 PCB部分不要有地線,如圖 3.9所示右上角所示;布線時與焊盤直接相連的線條不宜太寬,走線應(yīng)盡量離開不相連的元器件;過孔不
72、宜太大且大小要一致,在圖 3.9中過孔外徑大小為 28mil,內(nèi)徑為 16mil,過孔不宜在元器件上,且應(yīng)盡量遠(yuǎn)離不相連的元器件,以免在生產(chǎn)中出現(xiàn)虛焊、連焊、短路等現(xiàn)象。</p><p> 圖3.9 無線通信模塊的 PCB 示意圖</p><p> ?。?)無線遙控開關(guān)的數(shù)字部分對射頻電路的抗干擾設(shè)計</p><p> 數(shù)字電路和射頻電路單獨工作,可能各自工作良
73、好。但是,一旦將二者放在同一塊電路板上,使用同一個電源一起工作時,整個系統(tǒng)就很可能不穩(wěn)定。其主要原因是數(shù)字信號頻繁在地(0V)和正電源(5V)之間擺動,而且周期特別短,常常是納秒或微秒級。由于較大的振幅和較短的切換時間,使得這些數(shù)字信號包含大量且獨立于切換頻率的高頻成分。如果不能使數(shù)字信號與射頻信號很好地分離。微弱的射頻信號可能遭到破壞,這樣一來,無線設(shè)備工作性能就會惡化,甚至完全不能工作。</p><p>
74、(4)電源部分對射頻電路的抗干擾設(shè)計</p><p> 射頻電路對于電源噪聲相當(dāng)敏感,尤其是對毛刺電壓和其他高頻諧波。經(jīng)過升壓芯片 MAX856 的電壓輸出端存在著噪聲,MCU 和其它耗電量大的芯片會在每個內(nèi)部時鐘周期內(nèi),短時間突然吸入大部分電流,如果不在 CC1101 的電源供電端采取合適的電源去耦,必將引起電源線上的電壓毛刺,這些電壓毛刺到達(dá)射頻部分的電源引腳后,會對無線部分造成影響,嚴(yán)重時可能導(dǎo)致無線通信
75、工作失效。</p><p> 圖3.10 電源星形布線</p><p> 為了解決電源對電路的干擾,本文從兩個方面考慮的:一是采用電源星形布線法,如圖3.10所示。讓電路板上各模塊具有各自的來自公共供電電源點的電源線路,在這種情況下,星形布線意味著電路的數(shù)字部分和射頻部分應(yīng)有各自的電源線路,以減少各部分電源之間的干擾。二是在靠近電源輸入端加入去耦和旁路電容,如圖3.11所示。在CC11
76、01 的電源供電端加入了1個47μF的去耦電容和3個旁路電容,去耦電容能夠有效的去除電路之間的耦合效應(yīng),旁路電容能夠去除高頻噪聲。在MCU和其它芯片的電源供電端也分別加入去耦和旁路電容,以減少電源噪聲帶來的影響。</p><p> 圖3.11 無線通信模塊的電源濾波電路示意圖</p><p> 3.3 矩陣鍵盤的設(shè)計</p><p> 鍵盤是由若干個按鍵組成的
77、開關(guān)矩陣,它是一種廉價的輸入設(shè)備。一個鍵盤,通常包括有數(shù)字鍵(0一9),字母鍵(A一Z)以及一些功能鍵。操作人員可以通過鍵盤向計算機(jī)輸入數(shù)據(jù)、地址、指令或其它控制命令,實現(xiàn)人機(jī)對話。用于計算機(jī)系統(tǒng)的鍵盤按其結(jié)構(gòu)形式可分為兩類:一類是編碼鍵盤,即鍵盤上閉合鍵的識別由專用的硬件來實現(xiàn);另一類是非編碼鍵盤,即鍵盤上閉合鍵的識別由軟件來識別。為了節(jié)省FO線,單片機(jī)系統(tǒng)中普遍使用非編碼鍵盤,鍵盤接口應(yīng)具備以下功能:鍵掃描功能即檢測是否有鍵按下;產(chǎn)
78、生相應(yīng)的鍵代碼(鍵值);消除按鍵抖動及多鍵按下。</p><p> 4x2的鍵盤結(jié)構(gòu)中的列線通過電阻接十5v。當(dāng)鍵盤上沒有鍵閉合時,所有的行線和列線斷開,列線都呈高電平。當(dāng)鍵盤上某一個鍵閉合時,則該鍵所對應(yīng)的列線與行線短路。此時列線的電平由行線的電位所決定。如果把列線接到微機(jī)的輸入口,行線接到微機(jī)的輸出口,在微機(jī)的控制下線都為高電平,則這行上沒有鍵閉合,如果讀出的列線狀態(tài)不全為高電平,則為低電平的列線相交處的鍵
79、處于閉合狀態(tài);如果這一行上沒有閉合鍵,就使行線為低電平,檢測該行線上有無閉合鍵,以此類推,直到最后一根列線都檢測完。這種逐行逐列地檢查鍵盤狀態(tài)的過程就稱為對鍵盤一次掃描。CPU對鍵盤掃描可以采取程序控制的隨機(jī)方式,CPU空閑時掃描鍵盤。也可以采取定時控制方式,每隔一定的時間CPU就對鍵盤掃描一次。也可以采取中斷方式,每當(dāng)鍵盤上有鍵閉合時,向CPU請求中斷,CPU響應(yīng)中斷后,對鍵盤掃描,以識別一個鍵處于閉合狀態(tài),并對該鍵輸入信息做出相應(yīng)處
80、理。CPU對鍵盤上閉合鍵的鍵號確定,可根據(jù)行線和列線的狀態(tài)計算求得,也可以根據(jù)行線和列線狀態(tài)查表得。非編碼鍵盤識別按鍵的方法有兩種:一是行掃描法,二是線反轉(zhuǎn)法。</p><p> 圖3.12 4x2鍵盤</p><p><b> 電源電路的設(shè)計</b></p><p> 電源是各種電子設(shè)備不可缺少的組成部分,而便攜式電子產(chǎn)品多采用電池供電
81、,為了使電路性能穩(wěn)定,往往還需要穩(wěn)定電源,尤其是像本文設(shè)計的無線遙控開關(guān)包含射頻電路時,其性能的優(yōu)劣直接關(guān)系到無線遙控開關(guān)的技術(shù)參數(shù)及能否安全可靠地工作。目前電源的種類繁多,不同的電源都有特定的使用場合。在無線遙控開關(guān)的電源設(shè)計中,主要考慮使用線性穩(wěn)壓電源和開關(guān)電源,并根據(jù)這兩種電源的特點設(shè)計了適合無線遙控開關(guān)的電源。</p><p> 線性穩(wěn)壓電源因其內(nèi)部調(diào)整管工作在線性范圍而得名。線性穩(wěn)壓電源的優(yōu)點是外圍元
82、件少、輸出噪聲小、靜態(tài)電流小,價格也便宜。其最主要缺點是由于輸入電壓與輸出電壓之間的電壓差(一般稱為壓差)大,造成調(diào)整管上的損耗大,轉(zhuǎn)換效率較低。開關(guān)電源是由于器件中有一個工作在開關(guān)狀態(tài)的晶體管(一般是MOSFET),開關(guān)管工作于飽和導(dǎo)通及截止兩種狀態(tài),所以開關(guān)管的管耗小并且與輸入電壓大小無關(guān),效率較高(一般可達(dá) 80%~95%)。開關(guān)電源主要指DC-DC 變換器,主要包括升壓式(Vout>Vin)、降壓式(Vout<Vin
83、)和反轉(zhuǎn)式(|-Vout|>Vin)三種類型。</p><p> 無線遙控開關(guān)需要使用電池供電,電源輸出電壓需要 3.3V,輸出電流需要達(dá)到100mA 以上,輸出電壓噪聲要小以保證射頻電路穩(wěn)定工作。根據(jù)無線遙控開關(guān)電源的要求,本文設(shè)計了兩種供電方案。</p><p> 采用堿性電池串聯(lián),直接給電路供電。</p><p> 由于無線遙控開關(guān)的工作電壓是3.
84、3V,所以至少需要 2 節(jié)堿性電池串聯(lián)才能滿足要求。雖然這種方案成本低,電池電量的轉(zhuǎn)換效率為 100%,但是缺點卻是致命。標(biāo)稱值為 1.5V 的新電池在剛開始使用時電壓能都達(dá)到 1.6~1.7V,這樣 2 節(jié)電池串聯(lián)能都得到 3.3V 以上的電壓,通過實驗發(fā)現(xiàn),此時無線遙控開關(guān)能夠正常工作,但隨著工作時間的增長,電池電壓的下降,無線遙控開關(guān)將不能正常工作,而此時每一節(jié)電池的電量并沒有充分利用。另外,標(biāo)稱值為 1.2V 的充電電池就不適合
85、無線遙控開關(guān)的使用了。</p><p> ?。?)采用4.5V電池,通過LM1117將其穩(wěn)壓到 3.3V。</p><p> 通過實驗發(fā)現(xiàn),無線遙控開關(guān)在這種情況下能夠正常工作。這種方案的優(yōu)點是線性穩(wěn)壓芯片的價格便宜,輸出電壓紋波小;缺點是線性穩(wěn)壓芯片的效率很低,其余能量都轉(zhuǎn)化為熱能,間接地給無線遙控開關(guān)增加熱噪聲,甚至?xí)ι漕l部分產(chǎn)生干擾。另外需要使用 4.5V 的組合電池,價格相對較
86、高,但可靠性好。</p><p> 通過對以上兩種方案的比較,雖然方案一能夠使無線遙控開關(guān)正常工作,但綜合考慮其性能都不及方案二,所以采用方案二來進(jìn)行無線遙控開關(guān)的電源設(shè)計,選用 LM1117芯片來降壓。</p><p> 圖3.13 LM1117 3.3V實物圖</p><p> 然后是電容和二極管的選擇,選擇濾波電容的主要依據(jù)是系統(tǒng)對電源紋波的要求,濾波電
87、容的等效串電阻(ESR)是造成輸出紋波的主要因素,而且也會影響到轉(zhuǎn)換效率,應(yīng)選用低 ESR 的電容。陶瓷電容和鉭電解電容具有較低的 ESR,也可選用低 ESR的鋁電解電容,但應(yīng)盡量避免標(biāo)準(zhǔn)鋁電解電容。容量一般在 10~100μF,對于較重的負(fù)載應(yīng)選取大一點的電容。較大容量的濾波電容有利于改善輸出紋波和瞬態(tài)響應(yīng)。</p><p> 二極管的作用是當(dāng)功率開關(guān)管關(guān)閉時,為電感電流提供一條直流通路,故該二極管有時稱續(xù)流
88、二極管。續(xù)流二極管要求具有快的反應(yīng)恢復(fù)時間和低的正向壓降,因為反應(yīng)恢復(fù)時間的存在會引起噪聲,增加二極管本身和功率開關(guān)的功耗。二極管正向壓降的大小直接影響二極管上的損耗的大小,這里使用了反響恢復(fù)時間短、正向壓降低的IN4007。</p><p> 經(jīng)過以上對電源輸出電壓的濾波處理后,電源輸出端的尖脈沖得到了很好的處理,將電源輸出端連接到芯片引腳供電端時再加上去耦和旁路電容,會得到更加平穩(wěn)的電源。</p>
89、;<p> 圖3.16 電源電路原理圖</p><p> 3.5 硬件電路的焊接</p><p> 對于整個無線遙控開關(guān)系統(tǒng)的設(shè)計開發(fā)來說,系統(tǒng)的調(diào)試和性能測試是非常關(guān)鍵的,它關(guān)系著整個系統(tǒng)能否正常工作。系統(tǒng)調(diào)試包括硬件和軟件兩個方面,調(diào)試過程是反復(fù)進(jìn)行的,在調(diào)試過程中會遇到各種問題,根據(jù)這些問題需要對系統(tǒng)硬件和軟件設(shè)計進(jìn)行修改,這樣邊調(diào)試邊修改最終達(dá)到預(yù)期的效果。&l
90、t;/p><p> 無線遙控開關(guān)的硬件調(diào)試過程總體可以分為 3 個步驟: </p><p> ?。?)在焊接器件之前,先用萬用表等工具,根據(jù)硬件設(shè)計圖仔細(xì)檢查線路的正確性,元件安裝是否符合要求。特別注意電源系統(tǒng)的檢查,以防止電源的短路和極性錯誤。 </p><p> ?。?)器件焊接之后,重新檢查硬件連接情況,檢查是否存在錯焊、虛焊等情況,否則上電后出現(xiàn)短路情況將芯片
91、燒壞。 </p><p> ?。?)在硬件沒有問題的前提下就可以進(jìn)行程序的調(diào)試了,調(diào)試時先部分調(diào)試再整體調(diào)試,直到程序正常運行。</p><p> 在焊接時特別要注意C8051F310芯片的焊接,用烙鐵焊接時要注意對烙鐵的溫度和焊接時間的控制,否則會出現(xiàn) C8051F310芯片損毀的情況。C8051F310芯片的引腳間距非常小,這給焊接時帶來極大困難,極易造成虛焊現(xiàn)象,焊接后要對每個引腳
92、仔細(xì)檢查。</p><p> 4 電路模塊的對接</p><p> 4.1 通信距離的測試</p><p> 通信距離和功耗是無線通信模塊兩個重要的性能參數(shù),根據(jù)本文的設(shè)計,制作了基于 CC1101 的無線通信模塊,并對這兩個重要性能參數(shù)進(jìn)行實際測試,測試結(jié)果表明,本文制作的無線通信模塊能夠滿足畢業(yè)設(shè)計的使用。</p><p><
93、;b> ?。?)通信距離測試</b></p><p> 首先在理論上計算一下自由空間傳播時的無線通信距離,所謂自由空間傳播是指天線周圍為無限大真空時的電波傳播,它是理想傳播條件。電波在自由空間傳播時,其能量既不會被障礙物所吸收,也不會產(chǎn)生反射或散射。通信距離與發(fā)射功率、接收靈敏度和工作頻率有關(guān)。</p><p> 在自由空間下電波傳播的損耗為</p>&
94、lt;p> 式中,[Lfs]是傳輸損耗,d是傳輸距離,f是工作頻率。當(dāng)無線通信模塊的工作頻率為 433MHz,發(fā)射功率為 0dBm(1mW),接收靈敏度為-93dBm(數(shù)據(jù)傳輸率為 250kbps)時,計算在自由空間的傳播距離。</p><p> 由發(fā)射功率 0dBm,接收靈敏度為-93dBm,則傳輸損耗為</p><p> 將 Lfs=93dB, f =433MHz代入(4.
95、1)式中,得到</p><p> 計算得出傳輸距離 d =2.4km。</p><p> 這是理想狀況下的傳輸距離,在實際應(yīng)用中,由于無線通信要受到各種外界因素的影響,如大氣、阻擋物、多徑效應(yīng)等,這些不確定因素造成的損耗會使得通信距離與理論計算的傳輸距離相差很大。另外,在實際應(yīng)用中,一個無線設(shè)備能達(dá)到的通信距離,很大程度上和天線的選取有關(guān)。天線的種類比較多,設(shè)計起來也比較復(fù)雜。目前市面
96、上常見的天線有四分之一波長天線、PCB 環(huán)形天線和彈簧螺旋型天線。四分之一波長天線是最簡單的天線,如果無線通信模塊的工作頻率為 433MHz,通過計算可以得出無線通信模塊四分之一波長天線的長度大約為 17 厘米左右,這樣的長度很明顯不適合無線遙控開關(guān)的使用。PCB 環(huán)形天線的成本較低,但方向性和有效性都不及彈簧螺旋型天線,如果無線遙控開關(guān)工作的空間很大,則無線模塊將不能穩(wěn)定可靠的工作。彈簧螺旋型天線在方向性和有效性上能夠很好的滿足無線遙
97、控開關(guān)的要求,不足之處在于彈簧螺旋型天線的體積較大,需要占用更大的空間,為了減小彈簧螺旋型天線的占用空間,本文選用不帶有塑膠保護(hù)的彈簧螺旋型天線。對于無線遙控開關(guān)產(chǎn)品來說,天線并不會裸露在外面,外面會有外殼的保護(hù),這樣在保證通信效果的前提下,節(jié)約了很多空間 。</p><p> 通過無線遙控開關(guān)控制器和無線遙控開關(guān)接收器來測試無線通信模塊的通信距離。通過編寫程序使無線遙控開關(guān)控制器按鍵發(fā)射數(shù)據(jù),無線遙控開關(guān)接收
98、器接收到數(shù)據(jù)并通過串口調(diào)試助手軟件進(jìn)行顯示,逐步加大發(fā)射距離,直到接收不到數(shù)據(jù)為止。在無線通信模塊工作頻率為 433MHz,發(fā)射功率為 0dBm(1mW),無線數(shù)據(jù)傳輸速率為 250kbps的條件下,經(jīng)過多次測試,在室外空曠地帶,本文制作的無線模塊通信距離在 30 米左右;在室內(nèi)實驗室,本文制作的無線模塊通信距離在 20 米左右。通過測試發(fā)現(xiàn)無線通信模塊的通信距離并沒有到達(dá)理論的傳輸距離,但這樣的效果能基本滿足畢業(yè)設(shè)計的使用。在軟件上對
99、 CC1101 進(jìn)行重新配置,增加發(fā)射功率和降低無線數(shù)據(jù)傳輸速率可以得到更遠(yuǎn)的通信距離。</p><p> ?。?)無線通信模塊的功耗</p><p> 對本文設(shè)計的基于 CC1101 的無線通信模塊進(jìn)行了耗電量測試,理論耗電量如表 4-1所示。從表中可以看出,理想狀態(tài)下工作頻率對接收模式影響不大,對發(fā)送模式影響較大,工作頻率越低功耗越低,所以選擇較低的工作頻率能夠降低無線遙控開關(guān)的功耗
100、。另外,由(3.1)式可知,在發(fā)射功率和接收靈敏度確定時,傳播距離也和工作頻率有關(guān),工作頻率越低傳播距離越遠(yuǎn),所以也應(yīng)該選擇較低的工作頻率。CC1101 支持 4 種工作頻率,即 315、433、868 和 915MHz,它們都屬于 ISM 頻段,不需要申請。從功耗和傳輸距離考慮,應(yīng)該選擇 315MHz或者 433MHz 的工作頻率,但是考慮到工作頻率對天線的影響,工作頻率越低天線越長,綜合考慮這三方面的因素,最后選擇 433MHz 這
101、一工作頻率。</p><p> 表4-1 無線通信模塊理論耗電量</p><p> 4.2 無線通信模塊的程序設(shè)計與實現(xiàn) </p><p> 無線數(shù)據(jù)通信最重要的是如何保證系統(tǒng)通信的可靠性,減少通信沖突和降低誤碼率等問題,這也正是本文開發(fā)無線反饋系統(tǒng)的關(guān)鍵。</p><p> 4.2.1 CC1101 的配置方式</p>
102、<p> CC1101 具有 14 個命令寄存器(Command Strobe Registers),訪問這些寄存器將會發(fā)起內(nèi)部狀態(tài)或模式的改變;有 47 個普通 8 位配置寄存器(Configuration Registers),配置這些寄存器可以完成系統(tǒng)參數(shù)的選擇;還有12 個狀態(tài)寄存器(Status Registers),讀取這些寄存器可以獲得 CC1101 的狀態(tài)信息。CC1101 通過4線SPI兼容接口(SI,S
103、O,SCLK 和 CSn)配置,無線遙控開關(guān)CC1101 的接口方式如圖 3.12所示,這個接口同時用作寫和讀緩存數(shù)據(jù)。SPI 接口是一種同步串行通信接口,CSn 是芯片選擇管腳,當(dāng)該管腳為低電平時,SPI 接口可以通信,反之不能通信。SI 和 SO 為數(shù)字傳輸管腳,SI 用于數(shù)據(jù)輸入,SO 用于數(shù)據(jù)輸出,SCLK 為同步時鐘,在時鐘的上升沿數(shù)據(jù)被寫入或讀出。CC1101 的 SPI 接口的讀、寫操作工作方式如圖4.1所示。</p
104、><p> 圖4.1 CC1101讀寫操作時序圖</p><p> 在讀或是寫寄存器時,首先要在 SI 管腳寫入寄存器地址字節(jié)。地址字節(jié)有 8 位,最高位為讀寫位,后七位為地址位。當(dāng)執(zhí)行寫寄存器操作時,讀寫位為 0;當(dāng)執(zhí)行讀操作時,讀寫位為 1。無論是讀操作還是寫操作,在地址字節(jié)被寫入時,SO 腳上輸出一個芯片狀態(tài)字節(jié),狀態(tài)字節(jié)包含關(guān)鍵狀態(tài)信號,對MCU 是很有用的。CC1101 的 TX
105、 FIFO(發(fā)射先進(jìn)先出堆棧)和 RX FIFO(接收先進(jìn)先出堆棧)也可以用同樣的讀寫方式進(jìn)行訪問,只是使用與配置寄存器不同的地址段加以區(qū)別。另外,CC1101 的內(nèi)部指令也是通過 SPI 接口傳輸?shù)?,這些指令用來關(guān)閉晶體振蕩器,開啟傳輸模式,狀態(tài)轉(zhuǎn)換和電磁波激活等,通過 SI 寫入特定的字節(jié)使 CC1101 執(zhí)行不同的命令。由于 CC1101 的寄存器比較多,為了提高程序的執(zhí)行效率,編寫了相應(yīng)的函數(shù)來進(jìn)行寄存器配置,函數(shù)名和功能如表4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計-----多路無線遙控開關(guān)設(shè)計
- 畢業(yè)設(shè)計---多路無線遙控開關(guān)設(shè)計
- 畢業(yè)設(shè)計---多路無線遙控開關(guān)設(shè)計
- 畢業(yè)設(shè)計(論文)紅外遙控開關(guān)
- 無線多路遙控發(fā)射、接收系統(tǒng)設(shè)計畢業(yè)論文.doc
- 無線多路遙控發(fā)射、接收系統(tǒng)設(shè)計畢業(yè)論文.doc
- 畢業(yè)設(shè)計-----無線遙控門鈴設(shè)計
- 無線語音遙控智能車畢業(yè)設(shè)計論文
- 畢業(yè)論文短程無線遙控開關(guān)的設(shè)計與制作
- 無線遙控門鈴畢業(yè)設(shè)計
- 射頻無線遙控門鈴的畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計(論文)紅外線遙控電燈開關(guān)設(shè)計制作
- 無線遙控門鈴畢業(yè)設(shè)計
- 畢業(yè)設(shè)計203無線遙控設(shè)計資料
- 四路無線遙控開關(guān)畢業(yè)論文
- 畢業(yè)設(shè)計203無線遙控設(shè)計資料
- 畢業(yè)設(shè)計203無線遙控設(shè)計資料
- 無線遙控電動欄桿畢業(yè)設(shè)計
- 簡易無線遙控系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---多路輸出開關(guān)電源的設(shè)計
評論
0/150
提交評論