畢業(yè)設計論文(多路無線遙控開關設計)_第1頁
已閱讀1頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  畢業(yè)設計(論文)說明書</p><p>  題 目: 多路無線遙控開關設計 </p><p>  題目類型: 理論研究 實驗研究 工程設計 工程技術研究 軟件開發(fā)</p><p>  2010年 6 月 31 日</p><p><b>  摘 要</

2、b></p><p>  無線射頻技術作為本世紀最有發(fā)展前景的信息技術之一,已經得到業(yè)界的高度重視。該技術利用射頻方式進行非接觸雙向通信,可以自動識別目標對象并獲取相關數據,具有精度高、適應環(huán)境能力強、抗干擾強、操作快捷等許多優(yōu)點。</p><p>  無線電遙控器是利用無線射頻信號對遠方的各種機構進行控制的遙控設備,本文針對擁有多種家用電器的現代化家庭,設計了一套能夠控制多路用電器

3、的無線遙控開關。這是一款基于CC1101通信模塊的簡單無線電遙控系統,該系統由發(fā)射模塊和接收模塊組成,以C8051F310單片機為核心,以單片機應用技術、無線收發(fā)技術為理論基礎,實現數據的無線收發(fā)及狀態(tài)的顯示。該無線遙控開關電路可控制八路開關,可在中短距離(≤30米)內,無需對準用電器按一按遙控器按鈕,即可實現多路遙控電源電路接通與斷開的目的,不僅適用于一般家庭,而且也適合于各大賓館、飯店、豪華別墅等場所使用。</p>&

4、lt;p>  經過試驗驗證,該無線遙控開關操作方便,工作可靠,符合設計要求。研究成果對促進家居電器的智能化具有重要意義。</p><p>  關鍵詞: 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 設計任務分析…………………………………………………………………………1</p><p>  1.1 設計要求 ………………………………………………………………………………1</p><p>  1.2課題研究背景和意義……………………………………………………………………1</p><p>  1.3 課題研究的內容和方案論證……………………………………

12、………………………2</p><p>  2 無線遙控概述…………………………………………………………………………2</p><p>  2.1 無線電遙控技術…………………………………………………………………………2</p><p>  2.2 無線電遙控技術的發(fā)展…………………………………………………………………4</p><p>  

13、2.3 無線電遙控器的應用……………………………………………………………………5</p><p>  3 硬件電路的設計……………………………………………………………………7</p><p>  3.1 C805lF310微控制器…………………………………………………………………7</p><p>  3.2 CC1101通信模塊的設計……………………………………

14、………………………10</p><p>  3.2.1 CC1101模塊簡介………………………………………………………………………10</p><p>  3.2.2 基于CC1101的射頻電路PCB設計…………………………………………………12</p><p>  3.3 矩陣鍵盤的設計………………………………………………………………………14</p>

15、<p>  3.4 電源電路的設計…………………………………………………………………………15</p><p>  3.5 硬件電路的焊接………………………………………………………………………17</p><p>  4 電路模塊的對接……………………………………………………………………18</p><p>  4.1 通信距離的測試……………………

16、…………………………………………………18</p><p>  4.2 無線通信模塊的程序設計與實現………………………………………………………20</p><p>  4.2.1 CC1101 的配置方式…………………………………………………………………20</p><p>  4.2.2 CC1101 重要參數配置………………………………………………………………2

17、1</p><p>  4.3 單片機與CC1101的SPI接口……………………………………………………………22</p><p>  5 軟件設計………………………………………………………………………………24</p><p>  5.1 軟件設計相關技術………………………………………………………………………24</p><p>  5.

18、2 CC1101無線收發(fā)程序設計 ……………………………………………………………25</p><p>  6 系統驗證………………………………………………………………………………27</p><p>  6.1 發(fā)射和接收……………………………………………………………………………27</p><p>  6.2 電路調試…………………………………………………………

19、……………………29</p><p>  7 結論……………………………………………………………………………………32</p><p>  謝辭…………………………………………………………………………………………34</p><p>  參考文獻 …………………………………………………………………………………35</p><p> 

20、 附錄 ………………………………………………………………………………………36</p><p><b>  引言</b></p><p>  近些年信息通信領域中,發(fā)展最快、應用最廣的就是無線通信技術。而無線通信技術又有著集成化,低功耗,易操作的發(fā)展趨勢。目前,一些只由微控制器和集成射頻芯片構成的無線通信模塊不斷推出,這種微功率短距離無線數據傳輸技術在工業(yè)、民用等領

21、域得到應用廣泛。無線數據傳輸系統結構微功率短距離無線數據傳輸技術作為一種無線通信實用技術,一般使用單片射頻收發(fā)芯片,加上微控制器和少量外圍器件構成專用或通用無線通信模塊,只要依據命令字進行操作即可實現基本的數據無線傳輸功能。一個簡易無線傳輸系統可以由微控制器,單片射頻收發(fā)芯片以及少量外圍和顯示設備等構成,本課題主要研究的是由C8051F310 單片機最小系統和CC1101無線通信模塊組合而成的多路無線遙控器。</p>&l

22、t;p><b>  1 設計任務分析</b></p><p><b>  1.1 設計要求</b></p><p>  設計實現多路無線遙控開關,對室內范圍內的受控對象進行無線遙控,通信利用無線射頻芯片CC1101實現,工作頻率433MHz,遙控距離10m以上??梢詫彝?、辦公室、商場、酒店、醫(yī)院、倉庫等場所的燈具照明控制和類似用途電器的

23、控制,也可以實現隔墻遙控,在房間可遙控客廳的燈具等。</p><p><b>  要求與數據:</b></p><p> ?。?)工作頻率433MHz;</p><p> ?。?)遙控路數不少于8;</p><p> ?。?)遙控距離10m以上;</p><p> ?。?)受控對象:燈具和家用電器

24、。</p><p>  1.2課題研究背景和意義</p><p>  隨著現代通信技術的飛速發(fā)展,近距離無線通信技術呈現出良好的發(fā)展勢頭。受到越來越多人的關注。因為在現實生活中存在著許多這樣的應用情況,系統需要實時傳輸小量的突發(fā)信號,當然傳統的無線通信技術雖然能夠滿足要求,但免不了存在成本高,體積大,功耗大的問題,這時成本小,體積小,功耗低的短距離無線通信技術就發(fā)揮了它的優(yōu)勢,尤其在傳統無

25、線通信系統難于或者不便于覆蓋到的區(qū)域,短距離無線通信技術可以在近距離范圍內實現相互通信或相關操作。無線數據傳輸系統已成為當今通信業(yè)乃至整個信息業(yè)的熱點,廣泛應用于無線遙控、報警、無線局域網、軍事通信等范圍,具有一定的實際應用價值。</p><p>  通常情況下,單片機在獲取數據后,還需要將數據傳送出去。有線數據傳輸依賴于有線的線路,例如采用有線的串、并行總線、I2C總線、CAN總線等。有線的線路具有成本比較高、

26、維護不方便等缺點。無線數據傳輸是在有線數據傳輸的基礎上發(fā)展起來的,而無線數據通信則是通過發(fā)射模塊和接收模塊來傳送數據的,具有不占空間、成本低、可靠性高、維護方便及傳輸過程中的干擾小等優(yōu)點,提高了傳輸過程中的可靠性。</p><p>  本系統是基于單片機的無線遙控器,它以高可靠性、高性價比,在工業(yè)控制以及無線智能家居領域得到了廣泛的應用。</p><p>  1.3課題研究的內容和方案論證

27、</p><p>  該設備由處理單元、發(fā)射模塊、接收模塊、外接電路等構成。當發(fā)射模塊發(fā)出信號時,接收模塊對應的開關就會執(zhí)行相應的操作,以LED燈的亮滅來顯示開關的狀態(tài)。</p><p><b> ?。?)處理單元:</b></p><p>  對比了51系列和C8051系列單片機的各項性能指標后,選擇兼容性較好,性能穩(wěn)定的C8051F310單

28、片機作為處理單元,該單片機系統工作電壓為2.7V~3.6V之間。</p><p>  (2)發(fā)射和接收裝置:</p><p>  無線收發(fā)單元選用CC1101射頻芯片。CC1101與單片機采用SPI接口連接,該芯片體積小,功耗低,數據速率支持1.2~500 kbps的可編程控制,可以工作在915 MHz、868 MHz、433MHz、315 MHz四個波段,在所有頻段提供-30~10 dB

29、m輸出功率。本文中CC1101工作在433 MHz的頻率上,采用FSK調制方式,數據速率為100 kbps,信道間隔為200kHz。</p><p><b>  2 無線遙控概述</b></p><p>  無線遙控器顧名思義,就是一種用來遠程控制機器的裝置。現代的遙控器,主要是由集成電路電板和用來產生不同訊息的按鈕所組成。時至今日,無線遙控器已經在生活中得到了越來

30、越多的應用,給人們帶來了極大的便利。隨著科技的進步無線遙控器也擴展到了許多種類,簡單來說常見的有兩種,一種是紅外遙控模式,另一種是防盜報警設備、門窗遙控、汽車遙控等等常用的無線電遙控模式。兩者各有不同的優(yōu)勢,應用的領域也有所區(qū)別,本課題要研究的是無線電遙控模式。</p><p>  2.1 無線電遙控與紅外遙控的對比</p><p>  無線電遙控器(RF Remote Control)是

31、利用無線電信號對遠方的各種機構進行控制的遙控設備。常見的無線電發(fā)射接收模塊常用的無線電遙控系統一般分發(fā)射和接收兩個部分。發(fā)射部分一般分為兩種類型,即遙控器與發(fā)射模塊,遙控器和遙控模塊是對于使用方式來說的,遙控器可以當一個整機來獨立使用,對外引出線有接線樁頭;而遙控模塊在電路中當一個元件來使用,根據其引腳定義進行應用,使用遙控模塊的優(yōu)勢在于可以和應用電路天衣無縫的連接、體積小、價格低、。接收部分一般來說也分為兩種類型,即超外差與超再生接收

32、方式,超再生解調電路也稱超再生檢波電路,它實際上是工作在間歇振蕩狀態(tài)下的再生檢波電路。超外差式解調電路與超外差收音機相同,它是設置一本機振蕩電路產生振蕩信號,與接收到的載頻信號混頻后,得到中頻信號,經中頻放大和檢波,解調出數據信號。由于載頻頻率是固定的,所以其電路要比收音機簡單一些。超外差式的接收器穩(wěn)定、靈敏度高、抗干擾能力也相對較好;超再生式的接收器體積小、價格便宜。</p><p>  紅外遙控器(IR Re

33、mote Control)是利用波長為0.76~1.5μm之間的近紅外線來傳送控制信號的遙控設備。紅外遙控常用的載波頻率為38kHz,這是由發(fā)射端所使用的455kHz晶振來決定的。常用的紅外遙控系統一般分發(fā)射和接收兩個部分。發(fā)射部分的主要元件為紅外發(fā)光二極管。它實際上是一只特殊的發(fā)光二極管,由于其內部材料不同于普通發(fā)光二極管,因而在其兩端施加一定電壓時,它便發(fā)出的是紅外線而不是可見光。目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線波長為940

34、nm左右,外形與普通發(fā)光二極管相同,只是顏色不同。接收部分的主要元件為紅外接收二極管,一般有圓形和方形兩種。在實際應用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中應用時是反向運用,這樣才能獲得較高的靈敏度。紅外遙控的特點是不影響周邊環(huán)境、不干擾其它電器設備。由于其無法穿透墻壁,故不同房間的家用電器可使用通用的遙控器而不會產生相互干擾;電路調試簡單,只要按給定電路連接無誤,一般不需任何調試即可投入工作;編解碼

35、容易,可進行多路遙控。因此,現在紅外遙控在家用電器、室內近距離(小于10米)遙控中得到了廣泛的應用</p><p>  圖2.1 紅外線遙控器 圖2.2 無線電遙控器</p><p>  由于紅外發(fā)光二極管的發(fā)射功率一般都較?。?00mW左右),所以紅外接收二極管接收到的信號比較微弱,因此就要增加高增益放大電路,最近幾年大多都采用成品紅外接收頭

36、。紅外遙控和無線遙控是對不同的載波來說的,紅外遙控器是用紅外線來傳送控制信號的,它的特點是有方向性、不能有阻擋、距離一般不超過7米、不受電磁干擾,電視機遙控器就是紅外遙控器;無線電遙控器是用無線電波來傳送控制信號的,它的特點是無方向性、可以不“面對面”控制、距離遠(可達數十米,甚至數公里)、容易受電磁干擾。在需要遠距離穿透或者無方向性控制領域,比如工業(yè)控制等等,使用無線電遙控器較易解決,基于本課題的設計要求,所以選擇無線電遙控。<

37、/p><p>  2.2 無線電遙控技術的發(fā)展</p><p>  無線電遙控技術發(fā)展只有幾十年的歷史:本世紀20年代才剛剛出現無線電遙控的雛形。那時,人們試圖將遙控技術應用于無人駕駛飛機和艦船上,但由于技術不夠完善而未能成功。二次世界大戰(zhàn)以后,無線電遙控技術發(fā)展迅速,并逐漸在軍事、國防、工農業(yè)生產以及科學技術等方面得到廣泛的應用。到現今,隨著電子技術的飛速發(fā)展,新型大規(guī)模遙控集成電路的不斷出

38、現,使得遙控技術有了日新月異的發(fā)展。遙控裝置的中心控制部件已從早期的分立元件、集成電路逐步發(fā)展到現在的單片微型計算機,智能化程度大大提高。近年來,遙控技術在工業(yè)生產、家用電器、安全保衛(wèi)以及人們的日常生活中使用越來越廣泛。在無線遙控領域,目前常用的遙控方式主要有超聲波遙控、紅外線遙控、無線電遙控等。由于無線電波是由發(fā)射點向四面八方傳播,可以穿過阻擋物,而且可以傳播到很遠的距離,因此它的控制可以在很大區(qū)域和空間內實現,成為遙控的主要方式,在

39、國防、軍事、生產、建設和日常生活中有極廣泛的應用。為此,在前人研究的基礎上設計出了一種集成芯片無線電遙控多通道開關系統的設計方法。研究表明,采用該方法設計的遙控開關系統控制方便,適用于含有較多受控電器的場合,可實現多路多功能控制。</p><p>  圖2.3 傳統機械開關 圖2.4 無線遙控開關</p><p>  傳統的機械式開關愈來愈滿足不

40、了人們追求完美生活的需求。隨著生活水平的不斷提高,科學技術的不斷創(chuàng)新,智能型無線遙控技術取代傳統的手動控制,已成為現代生活的一種時尚。運用無線遙控照明開關,在某一空間的任意位置,任意時刻,都可以隨意調控電燈及其它電器,讓我們真正感受到高科技帶來的無窮魅力和便捷。無線遙控與紅外遙控、聲控相比較,具有無線遙控覆蓋范圍寬,控制距離遠,穿透力強等特點,在諸如爆破遙控、工廠生產控制和一些地形地貌險要、操作人員難接近或不能接近的實際場合中,更顯魅力

41、,倍加令人注目。近些年來無線遙控技術在家庭生活和科學研究中也占很重要的地位,在汽車、摩托車防盜報警中,在門、窗、庫房控制中,在兒童玩具中,在無線數據傳輸,無線定時控制中,無線遙控獲得更加廣泛的應用。</p><p>  無線電遙控器是利用無線電信號對遠方的各種機構進行控制的遙控設備。這些信號被遠方的接收設備接收后,可以指令或驅動其它各種相應的機械或者電子設備,去完成各種操作,如閉合電路、移動手柄、開動電機,之后再

42、由這些機械進行需要的操作。作為一種性能良好的遙控器種類,在車庫門、電動門、道閘遙控控制,防盜報警器,工業(yè)控制以及無線智能家居領域得到了廣泛的應用。</p><p>  無線電遙控常用的載波頻率為315mHz或者433mHz,遙控器使用的是國家規(guī)定的開放頻段,在這一頻段內,發(fā)射功率小于10mW、覆蓋范圍小于100m或不超過本單位范圍的,可以不必經過“無線電管理委員會”審批而自由使用。我國的開放頻段規(guī)定為315mHz

43、和433mHz,本課題選用433 mHz頻段。</p><p>  2.3 無線電遙控器的應用</p><p> ?。?)工業(yè)行車:工業(yè)用行車是遙控系統應用最廣泛的領域之一,以德國為例,占遙控系統每年產量的40%左右;特別是冶金、汽車制造、造紙廠、物料倉庫等新增行車幾乎全部配備工業(yè)無線遙控器;</p><p> ?。?)汽車吊、隨車吊:通常,大型汽車吊遙控系統還配置

44、了數據反饋裝置,反饋裝置可將運行參數(如負荷、起重臂長、負荷力矩、油溫,壓力,角度等)顯示在發(fā)射系統顯示屏上,操作人員可根據顯示數據來監(jiān)控吊車;</p><p>  (3)混凝土泵車:混凝土泵車操作時因控制臺距澆注作業(yè)面有幾十米(甚至上百米),傳統的操作方式需數人配合才能完成,由于效率低,限制了混凝土泵車的性能發(fā)揮;對于長距離、大排量的大型泵車,矛盾更為突出;采用工業(yè)無線遙控器可以最大地發(fā)揮整機的性能,泵車司機在

45、工作地點駕車定位后,即可用攜帶遙控系統依次操作泵車的各個動作,如布料桿的左右回轉,多級桿的變幅升降等。操作人員可攜帶發(fā)射系統,遠離泵車控制臺,直接站在軟管噴口附近,控制布料桿的動作和混凝土泵的運作;</p><p>  (4)礦山機械:對于礦井里能見度較低的場合下,可選用配有反饋裝置的工業(yè)無線遙控器控制液壓機械。即使在能見度較低、環(huán)境惡劣的地方,也可以方便控制重型鑿巖機架鉆孔作業(yè)。操作員可以選擇最近的地點對位鉆孔

46、,而不必呆在距鉆孔作業(yè)點十米以外的鉆孔機的操作臺上。無線電控制裝置采用IP65保護標準完全適應在潮濕和含鹽的環(huán)境中使用。大大增加了操作的安全性、舒適性和準確性,節(jié)約投資,提高了效率;</p><p> ?。?)專用機械如:煉鋼廠清渣裝載機,采用工業(yè)無線遙控器對裝載機進行遙控改造,在不改變現有手動操作方式的前提下,百分之百模擬原履帶裝載機的機械動力性能和作業(yè)功能,達到無人駕駛完成清渣作業(yè)的目的。操作員帶著輕巧的發(fā)射

47、機,自由選擇最佳的視覺位置,遙控的裝載機在清渣作業(yè)中運行自如。遙控裝載機的成功運用消除了以往環(huán)境惡劣,視線不清,高溫落渣帶來的事故隱患,使操作人員從惡劣的環(huán)境中解脫出來,提高了清渣作業(yè)效率、改善冶金工人的工作環(huán)境,降低工人的勞動強度;</p><p> ?。?)建筑塔吊:在歐洲、北美超過60%的建筑回轉式塔吊采用無線遙控方式控制,不僅在設備制造時節(jié)省成本(無空中操作臺),安全性和可靠性也得到充分保障,提高了施工效

48、率;</p><p> ?。?)其它方面:隨著工業(yè)無線遙控器技術的發(fā)展,在裝載機、調車機車、液壓機械和移動車輛港口裝卸船機等設備中,工業(yè)無線遙控器都得到了廣泛應用,市場前景極為廣闊。</p><p>  圖2.5 工業(yè)行車 圖2.6 建筑塔吊</p><p>  無線遙控距離的影響因素:</p>

49、;<p>  (1)發(fā)射功率:發(fā)射功率大則距離遠,但耗電大,容易產生干擾; </p><p> ?。?)接收靈敏度:接收器的接收靈敏度提高,遙控距離增大,但容易受干擾造成誤動或失控;</p><p> ?。?)天線:采用直線型天線,并且相互平行,遙控距離遠,但占據空間大,在使用中把天線拉長、拉直可增加遙控距離; </p><p> ?。?)高度:天線越

50、高,遙控距離越遠,但受客觀條件限制; </p><p>  (5)阻擋:目前使用的無線遙控器使用國家規(guī)定的UHF頻段,其傳播特性和光近似,直線傳播,繞射較小,發(fā)射器和接收器之間如有墻壁阻擋將大大打折遙控距離,如果是鋼筋混泥土的墻壁,由于導體對電波的吸收作用,影響更甚。</p><p><b>  硬件電路的設計</b></p><p>  3.

51、1 C805lF310微控制器</p><p>  圖3.1 C8051F310原理框圖</p><p>  C8051F310單片機具有體積小,重量輕,控制靈活方便,價格低廉等優(yōu)點,通常配以簡單的外圍電路就可以構成一個完整的控制系統,C8051F310單片機采用射頻SoC(片上系統)進行無線通訊設計,是開發(fā)低成本、低功耗無線通訊應用系統的理想方案。射頻SoC(片上系統)的特點是:專門的設

52、計,將全部的高頻部分電路全部集成到了電路內部,從無線芯片片機到天線之間,只有簡單的濾波電路,系統設計者完全不必進行任何高頻電路設計;采用特殊設計,使無線芯片和微處理器和高頻線路間,實現完美的配合,數字電路對高頻通訊的影響減低到最??;將微處理器和無線芯片設計成一體,變成無線單片機,可以輕松完成無線通訊功能設計開發(fā)。</p><p>  C8051F31x系列MCU在CIP-51內核和外設方面有幾項關鍵性的改進,提高

53、了整體性能,更易于在最終應用中使用。擴展的中斷系統向CIP-51提供14個中斷源(標準8051只有7個中斷源),允許大量的模擬和數字外設中斷微控制器。一個中斷驅動的系統需要較少的MCU干預,因而有更高的執(zhí)行效率。在設計一個多任務實時系統時,這些增加的中斷源是非常有用的。</p><p>  圖3.2 C8051F310實物圖</p><p>  MCU有多達8個復位源:上電復位電路(POR

54、)、一個片內VDD監(jiān)視器(當電源電壓低于VRST時強制復位)、一個看門狗定時器、一個時鐘丟失檢測器、一個由比較器0提供的電壓檢測器、一個軟件強制復位、外部復位輸入引腳和FLASH讀/寫錯誤保護復位。除了POR、復位輸入引腳及FLASH操作錯誤這三個復位源之外,其他復位源都可以被軟件禁止。在一次上電復位之后的MCU初始化期間,WDT可以被永久性使能。內部振蕩器在出廠時已經被校準為24.5MHz±2%。器件內還集成了外部振蕩器驅動

55、電路,允許使用晶體、陶瓷諧振器、電容、RC或外部時鐘源產生系統時鐘。如果需要,時鐘源可以在運行時切換到外部振蕩器。外部振蕩器在低功耗系統中是非常有用的,它允許MCU從一個低頻率(節(jié)電)外部晶體源運行,當需要時再周期性地切換到高速(可達25MHz)的內部振蕩器。</p><p>  圖3.3 片內時鐘和復位電路</p><p>  8051兼容的無線單片機目前全世界共有4種,但主流的是chi

56、pcon 公司的cc1010,</p><p>  Nordic公司的nRF24E1/nRF9E5。這三種無線單片機各有自己的特點,chipcon公司的cc1010有32kbyte Flash+2048+128 SRAM,三通道A/D 10位轉換器,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的無線單片機存儲器較小,只有4K,但由于采用較好的電源管理方式最小的功率消耗僅2.0uA;,并采用快速的SHOCKBURST技術,傳輸通訊速度 100k bit/s在國內購買,小量價格在40人民幣/每片。</p

58、><p>  圖3.4 32腳LQFP封裝和28腳MLP封裝的比較</p><p>  C8051F3l0是完全集成的混合信號片上系統型MCU芯片。下面列出了一些主要特性,高速、流水線結構的8051兼容的CIP一51內核(可達25MIPS);全速、非侵入式的在系統調試接口(片內);帶模擬多路器、真正10位 200ksPs的25通道單端/差分ADC;高精度可編程的25MHz內部振蕩器;16KB可

59、在系統編程的FLASH存儲器;片內RAM;硬件實現的SMBus/hC、增強型UART和增強型SPI串行接口;4個通用的16位定時器;具有5個捕捉/比較模塊和看門狗定時器功能的可編程計數器/定時器陣列(PCA);片內上電復位、VDD監(jiān)視器和溫度傳感器;片內電壓比較器;29/25個端口陽(容許sv輸入)。</p><p>  具有片內上電復位、VDD監(jiān)視器、看門狗定時器和時鐘振蕩器的C8051F310是真正能獨立工作

60、的片上系統。FLASH存儲器還具有在系統重新編程能力,可用于非易失性數據存儲,并允許現場更新8051固件。用戶軟件對所有外設具有完全的控制,可以關閉任何一個或所有外設以節(jié)省功耗。片內SiliconLabs二線(C2)開發(fā)接口允許使用安裝在最終應用系統上的產品MCU進行非侵入式(不占用片內資源)、全速、在系統調試。調試邏輯支持觀察和修改存儲器和寄存器,支持斷點、單步、運行和停機命令。在使用CZ進行調試時,所有的模擬和數字外設都可全功能運行

61、。兩個CZ接口引腳可以與用戶功能共享,使在系統調試功能不占用封裝引腳。每種器件都可在工業(yè)溫度范圍(一45℃到+85℃)內用2.7v一3.6V的電壓工作。端口ST和JTAG引腳都容許SV的輸入信號電壓。C8051F3l0采用32 腳 LQFP 封裝和 28 腳 MLP 封裝。</p><p>  C805lF310使用SiliconLabs的專利CIP一51微控制器內核。CIP一51與MCS一slTM指集完全兼容,

62、可以使用標準的匯編器和編譯器進行軟件開發(fā)。CIP一51采用流水線結構,與標準的8051結構相比指令執(zhí)行速度有很大的提高。C805IF3lx系列MCU在CIP一51內核和外設方面有幾項關鍵性的改進,提高了整體性能,更易于在最終應用中使用。擴展的中斷系統向CIP一51提供14個中斷源(標準8051只有7個中斷源),允許大量的模擬和數字外設中斷微控制器。一個中斷驅動的系統需要較少的MCU干預,因而有更高的執(zhí)行效率。在設計一個多任務實時系統時,

63、這些增加的中斷源是非常有用的。MCU有多達8個復位源:上電復位電路(POR)、一個片內VDD監(jiān)視器 (當電源電壓低于呱ST時強制復位)、一個看門狗定時器、一個時鐘丟失檢測器、一個由比較器提供的電壓檢測器、一個軟件強制復位、外部復位輸入引腳和FLASH讀/寫錯誤保護復位。除了POR、復位輸入引腳及FLASH操作錯誤這三個復位源之外,其他復位源都可以被軟件禁止。內部振蕩器在出廠時已經被校準為24.SMHz士2%。器件內還集成了外部振蕩器驅動

64、</p><p>  3.2 CC1101通信模塊的設計</p><p>  3.2.1 CC1101模塊簡介</p><p>  圖3.5 CC1101芯片實物圖</p><p>  圖3.6 CC1101內部結構簡化框圖</p><p>  芯片采用Chipcon公司的CC1101,是根據 SmartRF 技術以0

65、.18μmCMOS工藝制成的一款低成本單片UHF收發(fā)器,具有功耗低、電壓低、體積小、靈敏度高等特點。電路主要工作在 315、433、868 和 915MHz 的 ISM 和 SRD(短距離設備)頻率波段,也可以設置為300~348MHz、400~464MHz 和 800~928MHz 的其它頻率。CC1101集成了一個高度可配置的調制解調器,支持不同的調制格式,其數據傳輸率最高可達 500kbps。通過開啟集成在調制解調器上的前向誤差校

66、正選項,能使性能得到提升。CC1101在1.8~3.6V的低電壓下工作,其靈敏度為-110dBm,在所有工作頻率波段上,可編程輸出功率為-30~10dBm。CC1101單片集成電路的內部結構簡化框圖如圖3.6所示。</p><p>  圖3.7 MCU與CC1101接口電路示意圖</p><p>  圖3.8 無線通信模塊電路原理圖</p><p>  CC1101

67、與一個微控制器和少數幾個外接元件便可組成一個完整的無線數據收發(fā)系統,在本文無線遙控開關的設計中,使用MCU的P2口對CC1101進行控制和數據的傳輸,如圖3.7所示。圖 3.8 是基于CC1101的無線通信模塊電路原理圖。與LCM的電源接口設計一樣,在CC1101的電源供電端加入一個三極管來控制CC1101 與電源的連接,當P3.5 輸出高電平時,三極管截止,CC1101與電源斷開;當P3.5 輸出低電平時,三極管導通,CC1101與電

68、源連接。在不需要CC1101進行無線通信時將其關閉,需要時再打開,這樣做的目的也是降低功耗,延長電池的使用壽命。</p><p>  3.2.2 基于CC1101的射頻電路PCB設計</p><p>  基于 CC1101 的無線通信模塊是無線遙控開關中比較重要的組成部分,它的好壞將直接影響到系統的各方面性能,其中 PCB 的設計是硬件設計的一個重點和難點,下面分四個方面介紹一下無線通信模

69、塊 PCB 的設計。</p><p>  (1)無線通信模塊 PCB 的布局設計</p><p>  在對 CC1101 的 PCB 進行設計時,首先要考慮元件擺放布局問題,如圖3.9所示。要使射頻電路的輸入端遠離輸出端,將強電信號和弱電信號分開,將數字信號電路和模擬信號電路分開,完成同一功能的電路應盡量安排在一定的范圍之內,從而減小信號環(huán)路面積,各部分電路的濾波網絡要就近連接,這樣不僅可

70、以減小輻射,還可以減少被干擾的幾率,提高電路的抗干擾能力。</p><p> ?。?)無線通信模塊 PCB 的布線設計</p><p>  在基本完成元器件的布局后,就要開始布線了。如圖 3.9所示,所有走線應遠離PCB 板的邊框(2mm左右),以免PCB板制作時造成斷線或有斷線的隱患。電源線和地線要盡可能寬,這樣可以減少環(huán)路電阻,在圖3.9中電源線 20mil,地線20mil,普通線10

71、mil;同時,電源線、地線的走向和數據傳輸的方向一致,以提高抗干擾能力;所布信號線應盡可能短,各元器件間的連線越短越好,以減少分布參數和相互間的電磁干擾;對于不相容的信號線應盡量相互遠離,而且盡量避免平行走線,在正反兩面的信號線應相互垂直;布線時在需要拐角的地方應以 135°角為宜,避免拐直角;焊接天線的 PCB部分不要有地線,如圖 3.9所示右上角所示;布線時與焊盤直接相連的線條不宜太寬,走線應盡量離開不相連的元器件;過孔不

72、宜太大且大小要一致,在圖 3.9中過孔外徑大小為 28mil,內徑為 16mil,過孔不宜在元器件上,且應盡量遠離不相連的元器件,以免在生產中出現虛焊、連焊、短路等現象。</p><p>  圖3.9 無線通信模塊的 PCB 示意圖</p><p> ?。?)無線遙控開關的數字部分對射頻電路的抗干擾設計</p><p>  數字電路和射頻電路單獨工作,可能各自工作良

73、好。但是,一旦將二者放在同一塊電路板上,使用同一個電源一起工作時,整個系統就很可能不穩(wěn)定。其主要原因是數字信號頻繁在地(0V)和正電源(5V)之間擺動,而且周期特別短,常常是納秒或微秒級。由于較大的振幅和較短的切換時間,使得這些數字信號包含大量且獨立于切換頻率的高頻成分。如果不能使數字信號與射頻信號很好地分離。微弱的射頻信號可能遭到破壞,這樣一來,無線設備工作性能就會惡化,甚至完全不能工作。</p><p>  

74、(4)電源部分對射頻電路的抗干擾設計</p><p>  射頻電路對于電源噪聲相當敏感,尤其是對毛刺電壓和其他高頻諧波。經過升壓芯片 MAX856 的電壓輸出端存在著噪聲,MCU 和其它耗電量大的芯片會在每個內部時鐘周期內,短時間突然吸入大部分電流,如果不在 CC1101 的電源供電端采取合適的電源去耦,必將引起電源線上的電壓毛刺,這些電壓毛刺到達射頻部分的電源引腳后,會對無線部分造成影響,嚴重時可能導致無線通信

75、工作失效。</p><p>  圖3.10 電源星形布線</p><p>  為了解決電源對電路的干擾,本文從兩個方面考慮的:一是采用電源星形布線法,如圖3.10所示。讓電路板上各模塊具有各自的來自公共供電電源點的電源線路,在這種情況下,星形布線意味著電路的數字部分和射頻部分應有各自的電源線路,以減少各部分電源之間的干擾。二是在靠近電源輸入端加入去耦和旁路電容,如圖3.11所示。在CC11

76、01 的電源供電端加入了1個47μF的去耦電容和3個旁路電容,去耦電容能夠有效的去除電路之間的耦合效應,旁路電容能夠去除高頻噪聲。在MCU和其它芯片的電源供電端也分別加入去耦和旁路電容,以減少電源噪聲帶來的影響。</p><p>  圖3.11 無線通信模塊的電源濾波電路示意圖</p><p>  3.3 矩陣鍵盤的設計</p><p>  鍵盤是由若干個按鍵組成的

77、開關矩陣,它是一種廉價的輸入設備。一個鍵盤,通常包括有數字鍵(0一9),字母鍵(A一Z)以及一些功能鍵。操作人員可以通過鍵盤向計算機輸入數據、地址、指令或其它控制命令,實現人機對話。用于計算機系統的鍵盤按其結構形式可分為兩類:一類是編碼鍵盤,即鍵盤上閉合鍵的識別由專用的硬件來實現;另一類是非編碼鍵盤,即鍵盤上閉合鍵的識別由軟件來識別。為了節(jié)省FO線,單片機系統中普遍使用非編碼鍵盤,鍵盤接口應具備以下功能:鍵掃描功能即檢測是否有鍵按下;產

78、生相應的鍵代碼(鍵值);消除按鍵抖動及多鍵按下。</p><p>  4x2的鍵盤結構中的列線通過電阻接十5v。當鍵盤上沒有鍵閉合時,所有的行線和列線斷開,列線都呈高電平。當鍵盤上某一個鍵閉合時,則該鍵所對應的列線與行線短路。此時列線的電平由行線的電位所決定。如果把列線接到微機的輸入口,行線接到微機的輸出口,在微機的控制下線都為高電平,則這行上沒有鍵閉合,如果讀出的列線狀態(tài)不全為高電平,則為低電平的列線相交處的鍵

79、處于閉合狀態(tài);如果這一行上沒有閉合鍵,就使行線為低電平,檢測該行線上有無閉合鍵,以此類推,直到最后一根列線都檢測完。這種逐行逐列地檢查鍵盤狀態(tài)的過程就稱為對鍵盤一次掃描。CPU對鍵盤掃描可以采取程序控制的隨機方式,CPU空閑時掃描鍵盤。也可以采取定時控制方式,每隔一定的時間CPU就對鍵盤掃描一次。也可以采取中斷方式,每當鍵盤上有鍵閉合時,向CPU請求中斷,CPU響應中斷后,對鍵盤掃描,以識別一個鍵處于閉合狀態(tài),并對該鍵輸入信息做出相應處

80、理。CPU對鍵盤上閉合鍵的鍵號確定,可根據行線和列線的狀態(tài)計算求得,也可以根據行線和列線狀態(tài)查表得。非編碼鍵盤識別按鍵的方法有兩種:一是行掃描法,二是線反轉法。</p><p>  圖3.12 4x2鍵盤</p><p><b>  電源電路的設計</b></p><p>  電源是各種電子設備不可缺少的組成部分,而便攜式電子產品多采用電池供電

81、,為了使電路性能穩(wěn)定,往往還需要穩(wěn)定電源,尤其是像本文設計的無線遙控開關包含射頻電路時,其性能的優(yōu)劣直接關系到無線遙控開關的技術參數及能否安全可靠地工作。目前電源的種類繁多,不同的電源都有特定的使用場合。在無線遙控開關的電源設計中,主要考慮使用線性穩(wěn)壓電源和開關電源,并根據這兩種電源的特點設計了適合無線遙控開關的電源。</p><p>  線性穩(wěn)壓電源因其內部調整管工作在線性范圍而得名。線性穩(wěn)壓電源的優(yōu)點是外圍元

82、件少、輸出噪聲小、靜態(tài)電流小,價格也便宜。其最主要缺點是由于輸入電壓與輸出電壓之間的電壓差(一般稱為壓差)大,造成調整管上的損耗大,轉換效率較低。開關電源是由于器件中有一個工作在開關狀態(tài)的晶體管(一般是MOSFET),開關管工作于飽和導通及截止兩種狀態(tài),所以開關管的管耗小并且與輸入電壓大小無關,效率較高(一般可達 80%~95%)。開關電源主要指DC-DC 變換器,主要包括升壓式(Vout>Vin)、降壓式(Vout<Vin

83、)和反轉式(|-Vout|>Vin)三種類型。</p><p>  無線遙控開關需要使用電池供電,電源輸出電壓需要 3.3V,輸出電流需要達到100mA 以上,輸出電壓噪聲要小以保證射頻電路穩(wěn)定工作。根據無線遙控開關電源的要求,本文設計了兩種供電方案。</p><p>  采用堿性電池串聯,直接給電路供電。</p><p>  由于無線遙控開關的工作電壓是3.

84、3V,所以至少需要 2 節(jié)堿性電池串聯才能滿足要求。雖然這種方案成本低,電池電量的轉換效率為 100%,但是缺點卻是致命。標稱值為 1.5V 的新電池在剛開始使用時電壓能都達到 1.6~1.7V,這樣 2 節(jié)電池串聯能都得到 3.3V 以上的電壓,通過實驗發(fā)現,此時無線遙控開關能夠正常工作,但隨著工作時間的增長,電池電壓的下降,無線遙控開關將不能正常工作,而此時每一節(jié)電池的電量并沒有充分利用。另外,標稱值為 1.2V 的充電電池就不適合

85、無線遙控開關的使用了。</p><p> ?。?)采用4.5V電池,通過LM1117將其穩(wěn)壓到 3.3V。</p><p>  通過實驗發(fā)現,無線遙控開關在這種情況下能夠正常工作。這種方案的優(yōu)點是線性穩(wěn)壓芯片的價格便宜,輸出電壓紋波?。蝗秉c是線性穩(wěn)壓芯片的效率很低,其余能量都轉化為熱能,間接地給無線遙控開關增加熱噪聲,甚至會對射頻部分產生干擾。另外需要使用 4.5V 的組合電池,價格相對較

86、高,但可靠性好。</p><p>  通過對以上兩種方案的比較,雖然方案一能夠使無線遙控開關正常工作,但綜合考慮其性能都不及方案二,所以采用方案二來進行無線遙控開關的電源設計,選用 LM1117芯片來降壓。</p><p>  圖3.13 LM1117 3.3V實物圖</p><p>  然后是電容和二極管的選擇,選擇濾波電容的主要依據是系統對電源紋波的要求,濾波電

87、容的等效串電阻(ESR)是造成輸出紋波的主要因素,而且也會影響到轉換效率,應選用低 ESR 的電容。陶瓷電容和鉭電解電容具有較低的 ESR,也可選用低 ESR的鋁電解電容,但應盡量避免標準鋁電解電容。容量一般在 10~100μF,對于較重的負載應選取大一點的電容。較大容量的濾波電容有利于改善輸出紋波和瞬態(tài)響應。</p><p>  二極管的作用是當功率開關管關閉時,為電感電流提供一條直流通路,故該二極管有時稱續(xù)流

88、二極管。續(xù)流二極管要求具有快的反應恢復時間和低的正向壓降,因為反應恢復時間的存在會引起噪聲,增加二極管本身和功率開關的功耗。二極管正向壓降的大小直接影響二極管上的損耗的大小,這里使用了反響恢復時間短、正向壓降低的IN4007。</p><p>  經過以上對電源輸出電壓的濾波處理后,電源輸出端的尖脈沖得到了很好的處理,將電源輸出端連接到芯片引腳供電端時再加上去耦和旁路電容,會得到更加平穩(wěn)的電源。</p>

89、;<p>  圖3.16 電源電路原理圖</p><p>  3.5 硬件電路的焊接</p><p>  對于整個無線遙控開關系統的設計開發(fā)來說,系統的調試和性能測試是非常關鍵的,它關系著整個系統能否正常工作。系統調試包括硬件和軟件兩個方面,調試過程是反復進行的,在調試過程中會遇到各種問題,根據這些問題需要對系統硬件和軟件設計進行修改,這樣邊調試邊修改最終達到預期的效果。&l

90、t;/p><p>  無線遙控開關的硬件調試過程總體可以分為 3 個步驟: </p><p>  (1)在焊接器件之前,先用萬用表等工具,根據硬件設計圖仔細檢查線路的正確性,元件安裝是否符合要求。特別注意電源系統的檢查,以防止電源的短路和極性錯誤。 </p><p>  (2)器件焊接之后,重新檢查硬件連接情況,檢查是否存在錯焊、虛焊等情況,否則上電后出現短路情況將芯片

91、燒壞。 </p><p>  (3)在硬件沒有問題的前提下就可以進行程序的調試了,調試時先部分調試再整體調試,直到程序正常運行。</p><p>  在焊接時特別要注意C8051F310芯片的焊接,用烙鐵焊接時要注意對烙鐵的溫度和焊接時間的控制,否則會出現 C8051F310芯片損毀的情況。C8051F310芯片的引腳間距非常小,這給焊接時帶來極大困難,極易造成虛焊現象,焊接后要對每個引腳

92、仔細檢查。</p><p>  4 電路模塊的對接</p><p>  4.1 通信距離的測試</p><p>  通信距離和功耗是無線通信模塊兩個重要的性能參數,根據本文的設計,制作了基于 CC1101 的無線通信模塊,并對這兩個重要性能參數進行實際測試,測試結果表明,本文制作的無線通信模塊能夠滿足畢業(yè)設計的使用。</p><p><

93、;b> ?。?)通信距離測試</b></p><p>  首先在理論上計算一下自由空間傳播時的無線通信距離,所謂自由空間傳播是指天線周圍為無限大真空時的電波傳播,它是理想傳播條件。電波在自由空間傳播時,其能量既不會被障礙物所吸收,也不會產生反射或散射。通信距離與發(fā)射功率、接收靈敏度和工作頻率有關。</p><p>  在自由空間下電波傳播的損耗為</p>&

94、lt;p>  式中,[Lfs]是傳輸損耗,d是傳輸距離,f是工作頻率。當無線通信模塊的工作頻率為 433MHz,發(fā)射功率為 0dBm(1mW),接收靈敏度為-93dBm(數據傳輸率為 250kbps)時,計算在自由空間的傳播距離。</p><p>  由發(fā)射功率 0dBm,接收靈敏度為-93dBm,則傳輸損耗為</p><p>  將 Lfs=93dB, f =433MHz代入(4.

95、1)式中,得到</p><p>  計算得出傳輸距離 d =2.4km。</p><p>  這是理想狀況下的傳輸距離,在實際應用中,由于無線通信要受到各種外界因素的影響,如大氣、阻擋物、多徑效應等,這些不確定因素造成的損耗會使得通信距離與理論計算的傳輸距離相差很大。另外,在實際應用中,一個無線設備能達到的通信距離,很大程度上和天線的選取有關。天線的種類比較多,設計起來也比較復雜。目前市面

96、上常見的天線有四分之一波長天線、PCB 環(huán)形天線和彈簧螺旋型天線。四分之一波長天線是最簡單的天線,如果無線通信模塊的工作頻率為 433MHz,通過計算可以得出無線通信模塊四分之一波長天線的長度大約為 17 厘米左右,這樣的長度很明顯不適合無線遙控開關的使用。PCB 環(huán)形天線的成本較低,但方向性和有效性都不及彈簧螺旋型天線,如果無線遙控開關工作的空間很大,則無線模塊將不能穩(wěn)定可靠的工作。彈簧螺旋型天線在方向性和有效性上能夠很好的滿足無線遙

97、控開關的要求,不足之處在于彈簧螺旋型天線的體積較大,需要占用更大的空間,為了減小彈簧螺旋型天線的占用空間,本文選用不帶有塑膠保護的彈簧螺旋型天線。對于無線遙控開關產品來說,天線并不會裸露在外面,外面會有外殼的保護,這樣在保證通信效果的前提下,節(jié)約了很多空間 。</p><p>  通過無線遙控開關控制器和無線遙控開關接收器來測試無線通信模塊的通信距離。通過編寫程序使無線遙控開關控制器按鍵發(fā)射數據,無線遙控開關接收

98、器接收到數據并通過串口調試助手軟件進行顯示,逐步加大發(fā)射距離,直到接收不到數據為止。在無線通信模塊工作頻率為 433MHz,發(fā)射功率為 0dBm(1mW),無線數據傳輸速率為 250kbps的條件下,經過多次測試,在室外空曠地帶,本文制作的無線模塊通信距離在 30 米左右;在室內實驗室,本文制作的無線模塊通信距離在 20 米左右。通過測試發(fā)現無線通信模塊的通信距離并沒有到達理論的傳輸距離,但這樣的效果能基本滿足畢業(yè)設計的使用。在軟件上對

99、 CC1101 進行重新配置,增加發(fā)射功率和降低無線數據傳輸速率可以得到更遠的通信距離。</p><p> ?。?)無線通信模塊的功耗</p><p>  對本文設計的基于 CC1101 的無線通信模塊進行了耗電量測試,理論耗電量如表 4-1所示。從表中可以看出,理想狀態(tài)下工作頻率對接收模式影響不大,對發(fā)送模式影響較大,工作頻率越低功耗越低,所以選擇較低的工作頻率能夠降低無線遙控開關的功耗

100、。另外,由(3.1)式可知,在發(fā)射功率和接收靈敏度確定時,傳播距離也和工作頻率有關,工作頻率越低傳播距離越遠,所以也應該選擇較低的工作頻率。CC1101 支持 4 種工作頻率,即 315、433、868 和 915MHz,它們都屬于 ISM 頻段,不需要申請。從功耗和傳輸距離考慮,應該選擇 315MHz或者 433MHz 的工作頻率,但是考慮到工作頻率對天線的影響,工作頻率越低天線越長,綜合考慮這三方面的因素,最后選擇 433MHz 這

101、一工作頻率。</p><p>  表4-1 無線通信模塊理論耗電量</p><p>  4.2 無線通信模塊的程序設計與實現 </p><p>  無線數據通信最重要的是如何保證系統通信的可靠性,減少通信沖突和降低誤碼率等問題,這也正是本文開發(fā)無線反饋系統的關鍵。</p><p>  4.2.1 CC1101 的配置方式</p>

102、<p>  CC1101 具有 14 個命令寄存器(Command Strobe Registers),訪問這些寄存器將會發(fā)起內部狀態(tài)或模式的改變;有 47 個普通 8 位配置寄存器(Configuration Registers),配置這些寄存器可以完成系統參數的選擇;還有12 個狀態(tài)寄存器(Status Registers),讀取這些寄存器可以獲得 CC1101 的狀態(tài)信息。CC1101 通過4線SPI兼容接口(SI,S

103、O,SCLK 和 CSn)配置,無線遙控開關CC1101 的接口方式如圖 3.12所示,這個接口同時用作寫和讀緩存數據。SPI 接口是一種同步串行通信接口,CSn 是芯片選擇管腳,當該管腳為低電平時,SPI 接口可以通信,反之不能通信。SI 和 SO 為數字傳輸管腳,SI 用于數據輸入,SO 用于數據輸出,SCLK 為同步時鐘,在時鐘的上升沿數據被寫入或讀出。CC1101 的 SPI 接口的讀、寫操作工作方式如圖4.1所示。</p

104、><p>  圖4.1 CC1101讀寫操作時序圖</p><p>  在讀或是寫寄存器時,首先要在 SI 管腳寫入寄存器地址字節(jié)。地址字節(jié)有 8 位,最高位為讀寫位,后七位為地址位。當執(zhí)行寫寄存器操作時,讀寫位為 0;當執(zhí)行讀操作時,讀寫位為 1。無論是讀操作還是寫操作,在地址字節(jié)被寫入時,SO 腳上輸出一個芯片狀態(tài)字節(jié),狀態(tài)字節(jié)包含關鍵狀態(tài)信號,對MCU 是很有用的。CC1101 的 TX

105、 FIFO(發(fā)射先進先出堆棧)和 RX FIFO(接收先進先出堆棧)也可以用同樣的讀寫方式進行訪問,只是使用與配置寄存器不同的地址段加以區(qū)別。另外,CC1101 的內部指令也是通過 SPI 接口傳輸的,這些指令用來關閉晶體振蕩器,開啟傳輸模式,狀態(tài)轉換和電磁波激活等,通過 SI 寫入特定的字節(jié)使 CC1101 執(zhí)行不同的命令。由于 CC1101 的寄存器比較多,為了提高程序的執(zhí)行效率,編寫了相應的函數來進行寄存器配置,函數名和功能如表4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論