課程設計(論文)說明書基于STC89C51的CC1100H無線收發(fā)系統(tǒng)_第1頁
課程設計(論文)說明書基于STC89C51的CC1100H無線收發(fā)系統(tǒng)_第2頁
課程設計(論文)說明書基于STC89C51的CC1100H無線收發(fā)系統(tǒng)_第3頁
課程設計(論文)說明書基于STC89C51的CC1100H無線收發(fā)系統(tǒng)_第4頁
課程設計(論文)說明書基于STC89C51的CC1100H無線收發(fā)系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 課程設計(論文)說明書題 目: 基于stc89c51的 cc1100h無線收發(fā)系統(tǒng) 院 (系): 信息與通信學院 專 業(yè): 通信工程 學生姓名: 學 號: 指導教師: 職 稱: 副教授 2010年 12 月 23 日 桂林電子科技大學課程設計(論文)報告用紙 第 i 頁 共 頁摘 要無線射頻技術作為本世紀最有發(fā)展前景的信息技術之一,已經(jīng)得到業(yè)界的高度重視。該技術利用射頻方式進行非接觸雙向通信,可以自動識別目標對象并獲取相關數(shù)據(jù),具有精度高、適應環(huán)境能力強、抗干擾強、操作快捷等許多優(yōu)點。這是一款基于cc1101通信模塊的簡單無線通信系統(tǒng),該系統(tǒng)由發(fā)射模塊和接收模塊組成,以stc89c51單片機

2、為核心,以單片機應用技術、無線收發(fā)技術為理論基礎,實現(xiàn)數(shù)據(jù)的無線收發(fā)及狀態(tài)的顯示。該系統(tǒng)的傳輸距離可以達到2km。研究成果對無線通信的普及具有重要意義。本文的主要內(nèi)容有:1、 模塊底座硬件電路的設計;2、 cc1100h模塊的配置;3、 發(fā)送接收程序的設計;4、 電路的調(diào)試。關鍵詞:stc89c52;cc1100h模塊;無線收發(fā); 桂林電子科技大學課程設計(論文)報告用紙 第 頁 共 頁abstractradio frequency technology as this century's most promising one of information technology, ha

3、s been attached great importance to the industry. the technology uses radio frequency two-way communication approach to non-contact, automatic target recognition and access to relevant data,high precision,ability to adapt to the environment,strong anti-jamming,quick operation and many other advantag

4、es. this is a communication module based on the simple cc1101 radio remote control system, the system consists of transmitter module and receiver modules, with stc89c51 mcu core, scm applications,wireless transceiver applications based on the theory, wireless transceivers for data and status display

5、. the distance of system's transmission up to 2km. the research is important to be extensively spread in wireless communication.content of this paper includes:1、 the design of hardware circuit of module;2、 the configuration cc1100h module;3、 the program design of send and receive;4、circuit debug

6、gingkey words: stc89c51; cc1100h; wireless transceiver 桂林電子科技大學課程設計(論文)報告用紙 第 頁 共 頁目 錄引 言11 設計任務分析11.1無線收發(fā)原理概述11.2課題研究的背景和意義11.3 設計內(nèi)容及要求12 硬件電路的設計22.1 stc89c51微控制器22.2 cc1100h通信模塊的設計32.2.1 cc1100h模塊簡介32.2.2 cc1100h模塊底座的設計42.3 電源電路的設計42.3.1電源供電方式設計42.3.2電源部分對射頻電路的抗干擾設計42.3.3模塊電源解決方案52.4 串口的制作52.5 單片機

7、與cc1100h模塊的spi接口63 無線通信模塊的程序設計與實現(xiàn)63.1 cc1100h模塊的配置方式63.2 cc1100h模塊spi接口介紹83.3 cc1100h模塊無線收發(fā)流程83.4 cc1100h模塊發(fā)送接收程序設計93.4.1通信模塊發(fā)送數(shù)據(jù)的一部分程序及注解103.4.2通信模塊接收數(shù)據(jù)的一部分程序及注解104 電路調(diào)試115 結論12謝 辭13參考文獻14附 錄15 桂林電子科技大學課程設計(論文)報告用紙 第 15 頁 共 15 頁引言 近些年信息通信領域中,發(fā)展最快、應用最廣的就是無線通信技術。而無線通信技術又有著集成化,低功耗,易操作的發(fā)展趨勢。目前,一些只由微控制器

8、和集成射頻芯片構成的無線通信模塊不斷推出,這種微功率短距離無線數(shù)據(jù)傳輸技術在工業(yè)、民用等領域得到應用廣泛。無線數(shù)據(jù)傳輸系統(tǒng)結構微功率短距離無線數(shù)據(jù)傳輸技術作為一種無線通信實用技術,一般使用單片射頻收發(fā)芯片,加上微控制器和少量外圍器件構成專用或通用無線通信模塊,只要依據(jù)命令字進行操作即可實現(xiàn)基本的數(shù)據(jù)無線傳輸功能。本課題主要研究的是由stc89c51 單片機最小系統(tǒng)和cc1100h無線通信模塊組合而成的無線通信系統(tǒng)。1 設計任務分析 1.1無線收發(fā)原理概述無線收發(fā)顧名思義,就是將兩塊通信模塊以空氣為傳輸介質(zhì)來實現(xiàn)發(fā)送和接收數(shù)據(jù)。發(fā)送時,通過模塊中攜帶數(shù)據(jù)的變化高頻電流,在天線上形成電磁波信號,發(fā)

9、送出去。而接收端中,天線將接收到的電磁波信號轉換為攜帶數(shù)據(jù)的變化高頻電流。1.2課題研究的背景和意義 隨著現(xiàn)代通信技術的飛速發(fā)展,近距離無線通信技術呈現(xiàn)出良好的發(fā)展勢頭。受到越來越多人的關注。因為在現(xiàn)實生活中存在著許多這樣的應用情況,當然傳統(tǒng)的無線通信技術雖然能夠滿足要求,但免不了存在成本高,體積大,功耗大的問題,這時成本小,體積小,功耗低的短距離無線通信技術就發(fā)揮了它的優(yōu)勢,尤其在傳統(tǒng)無線通信系統(tǒng)難于或者不便于覆蓋到的區(qū)域,短距離無線通信技術可以在近距離范圍內(nèi)實現(xiàn)相互通信或相關操作。無線數(shù)據(jù)傳輸系統(tǒng)已成為當今通信業(yè)乃至整個信息業(yè)的熱點,廣泛應用于無線遙控、報警、無線局域網(wǎng)、軍事通信等范圍,具

10、有一定的實際應用價值。 通常情況下,單片機在獲取數(shù)據(jù)后,還需要將數(shù)據(jù)傳送出去。有線數(shù)據(jù)傳輸依賴于有線的線路,例如采用有線的串、并行總線等。有線的線路具有成本比較高、維護不方便等缺點。無線數(shù)據(jù)傳輸是在有線數(shù)據(jù)傳輸?shù)幕A上發(fā)展起來的,而無線數(shù)據(jù)通信則是通過發(fā)射模塊和接收模塊來傳送數(shù)據(jù)的,具有不占空間、成本低、可靠性高、維護方便及傳輸過程中的干擾小等優(yōu)點,提高了傳輸過程中的可靠性。1.3 設計內(nèi)容及要求 利用stc89c51單片機控制無線射頻cc1100h模塊實現(xiàn)數(shù)據(jù)收發(fā),工作頻率433mhz,通信距離02km。要求與數(shù)據(jù):(1)實現(xiàn)基本收發(fā)并將接收到的數(shù)據(jù)通過串口在電腦上顯示;(2)掌握單片機編程

11、的基本思想,了解stc89c51的基本結構與特性;(3)了解cc1100h模塊的結構,掌握其在無線傳輸中所起的作用;(4)學習keil c51,protel99,串口調(diào)試助手等軟件的使用方法;(5)掌握c語言程序的輸入,運行和調(diào)試方法。2 硬件電路的設計 2.1 stc89c51微控制器圖2-1 stc89c51原理圖(1)51單片機原理圖如圖2-1 所示,包含下列幾個部件:· 一個8位cpu;· 一個片內(nèi)振蕩器及時鐘電路;· 4kb程序存儲器;· 128b ram數(shù)據(jù)存儲器;· 可尋址64kb外部數(shù)據(jù)存儲器和64kb外部程序存儲空間的控制電路

12、;· 32條可編程的i/o線(4個8位并行i/o端口);· 兩個16位的定時計數(shù)器;· 一個可編程全雙工串行口;· 5個中斷源、兩個優(yōu)先級嵌套中斷結構。(2)stc89c51引腳說明 電源引腳vcc +5v 電源vss 接地端 外接晶體引腳 xtal1 外接晶振輸入端 xtal2 外接晶振輸入端 輸入輸出引腳 p0.0p0.7不作為地址/數(shù)據(jù)線使用時,可作為準雙向i/o口使用。但必須外接上拉電阻。 p1.0p1.7帶內(nèi)上拉電阻的8位準雙向通用i/o 口。 p2.0p2.7帶內(nèi)上拉電阻的8位準雙向通用i/o 口。訪 問片外存儲器時,p2 口用作高8位地址線

13、。 p3.0p3.78位準雙向i/o接口,每個引腳還具有第二功能 控制線 rst是復位端。當rst端出現(xiàn)持續(xù)兩個機器周期以上的高電平時,即可實現(xiàn)復位操作。 2.2 cc1100h通信模塊的設計 2.2.1 cc1100h模塊簡介模塊的芯片采用chipcon公司的cc1101,模塊原理如圖2-2 所示,是根據(jù) smartrf 技術以0.18mcmos工藝制成的一款低成本單片uhf收發(fā)器,具有功耗低、電壓低、體積小、靈敏度高等特點。電路主要工作在 315、433、868 和 915mhz 的 ism 和 srd(短距離設備)頻率波段,也可以設置為300348mhz、400464mhz 和 8009

14、28mhz 的其它頻率。cc1101集成了一個高度可配置的調(diào)制解調(diào)器,支持不同的調(diào)制格式,其數(shù)據(jù)傳輸率最高可達 500kbps。cc1101在1.83.6v的低電壓下工作,其靈敏度為-110dbm,在所有工作頻率波段上,可編程輸出功率為-3010dbm。圖2-2 無線通信模塊原理圖(1)vcc(5v)腳接電壓范圍為 4.5v到5.5v之間,推薦電壓5v, 不能在這個電壓區(qū)間之外。(2)vcc(3.3v)腳接電壓范圍為 3v-3.6v之間,不能在這個區(qū)間之外,超過3.6v將會燒毀模塊。這里使用lm1117-3.3v芯片轉換得到。(3)硬件上面沒有spi的單片機也可以控制本模塊,用普通單片機io口

15、模擬spi不需要單片機spi模塊介入,只需添加代碼模擬spi時序即可。(4)17腳、18腳為接地腳, 需要和母板的邏輯地連接起來。2.2.2 cc1100h模塊底座的設計 cc1100h模塊的spi底座如圖2-3設計,封裝采用標準的dip。 圖2-3 cc1100h模塊的底座設計2.3 電源電路的設計2.3.1電源供電方式設計 本實驗供電電源一共設計了三種供電方式。一種是普通外接杜邦線供電接口,這種供電模式簡潔方便;第二種是采用連接isp仿真器下載口供電,此種方法是因為自己有仿真器的緣故加上的,利用的這個仿真器課方便得對程序進行編譯仿真,這種方法可以利用電腦的usb電源,方便調(diào)試,缺點是芯片只

16、能用仿真芯片;第三種是usb供電電源接法如圖2-4所示,此種方法是綜合上述兩種方法的優(yōu)點,便于在電腦旁調(diào)試。圖2-4 usb供電電路2.3.2電源部分對射頻電路的抗干擾設計射頻電路對于電源噪聲相當敏感,尤其是對毛刺電壓和其他高頻諧波。mcu 和其它耗電量大的芯片會在每個內(nèi)部時鐘周期內(nèi),短時間突然吸入大部分電流,如果不在 cc1101 的電源供電端采取合適的電源去耦,必將引起電源線上的電壓毛刺,在靠近電源輸入端加入去耦和旁路電容,如圖2-5所示。在cc1100h模塊的電源供電端加入了兩個220f的去耦電容和1個旁路電容,去耦電容能夠有效的去除電路之間的耦合效應,旁路電容能夠去除高頻噪聲。在mcu

17、和其它芯片的電源供電端也分別加入去耦和旁路電容,以減少電源噪聲帶來的影響。圖2-5 電源濾波電路2.3.3模塊電源解決方案采用5v電壓,通過lm1117-3.3將其穩(wěn)壓到 3.3v。這種方案的優(yōu)點是線性穩(wěn)壓芯片的價格便宜,輸出電壓紋波小。電路接法如圖2-6所示圖2-6 lm1117-3.3連接圖2.4 串口的制作串口通信(serial communication),是指外設和計算機間,通過數(shù)據(jù)信號線、地線、控制線等,按位進行傳輸數(shù)據(jù)的一種通訊方式。這種通信方式使用的數(shù)據(jù)線少,在遠距離通信中可以節(jié)約通信成本,但其傳輸速度比并行傳輸?shù)?。主要工作集中在模塊化程序的調(diào)試,在具體調(diào)試過程中需要借助于串行

18、口調(diào)試助手來模擬無線遙控開關的工作流程。串口電路如圖2-7所示,通過數(shù)據(jù)總線與主控電路相連,該電路由單片機、rs-232驅(qū)動芯片、復位電路、rs232串口構成。直接將rs-23串口接收來的信號轉換成微控制器能夠識別和處理的信號,或者將微控制器發(fā)送的信號通過串口進行通訊,串行信號通過數(shù)據(jù)總線p3.0、p3.1輸入,經(jīng)單片機轉換為ttl電平rs-232信號,經(jīng)232接口驅(qū)動芯片及5個電容組成的轉換電路將ttl電平rs-232信號轉換成標準的rs-232信號。圖2-7 串口電路2.5 單片機與cc1100h模塊的spi接口本課設用單片機的p1口與cc1100h模塊相連。相連方式如圖2-8所示圖2-8

19、 mcu與模塊接口圖3 無線通信模塊的程序設計與實現(xiàn) 無線數(shù)據(jù)通信最重要的是如何保證系統(tǒng)通信的可靠性,減少通信沖突和降低誤碼率等問題,這也正是本文開發(fā)無線反饋系統(tǒng)的關鍵。 3.1 cc1100h模塊的配置方式 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

20、線spi兼容接口(si,so,sclk 和 csn)配置,這個接口同時用作寫和讀緩存數(shù)據(jù)。spi 接口是一種同步串行通信接口,csn 是芯片選擇管腳,當該管腳為低電平時,spi 接口可以通信,反之不能通信。si 和 so 為數(shù)字傳輸管腳,si 用于數(shù)據(jù)輸入,so 用于數(shù)據(jù)輸出,sclk 為同步時鐘,在時鐘的上升沿數(shù)據(jù)被寫入或讀出,pac為發(fā)送和接收使能端。cc1101 的 spi 接口的讀、寫操作工作方式如圖3-1所示。 圖3-1 cc1101讀寫操作時序圖在讀或是寫寄存器時,首先要在 si 管腳寫入寄存器地址字節(jié)。地址字節(jié)有 8 位,最高位為讀寫位,后七位為地址位。當執(zhí)行寫寄存器操作時,讀寫

21、位為0;當執(zhí)行讀操作時,讀寫位為 1。無論是讀操作還是寫操作,在地址字節(jié)被寫入時,so 腳上輸出一個芯片狀態(tài)字節(jié),狀態(tài)字節(jié)包含關鍵狀態(tài)信號。cc1101 的 tx fifo(發(fā)射先進先出堆棧)和 rx fifo(接收先進先出堆棧)也可以用同樣的讀寫方式進行訪問,只是使用與配置寄存器不同的地址段加以區(qū)別。另外,cc1101 的內(nèi)部指令也是通過 spi 接口傳輸?shù)模@些指令用來關閉晶體振蕩器,開啟傳輸模式,狀態(tài)轉換和電磁波激活等,通過 si 寫入特定的字節(jié)使 cc1101 執(zhí)行不同的命令。由于 cc1101 的寄存器比較多,為了提高程序的執(zhí)行效率,編寫了相應的函數(shù)來進行寄存器配置表3-1 無線通信

22、模塊函數(shù)和功能函數(shù)名稱函數(shù)功能halspiwritereg(int8u addr, int8u value)spi寫寄存器操作halspireadreg(int8u addr)spi讀寄存器halspiwriteburstreg(int8u addr, int8u *buffer, int8u count)spi連續(xù)寫配置寄存器halspistrobe(int8u strobe)spi寫命令halspireadburstreg(int8u addr, int8u *buffer, int8u count)spi連續(xù)讀配置寄存器halspireadstatus(int8u addr)spi讀狀態(tài)

23、寄存器halrfwriterfsettings(void)配置cc1101的寄存器halrfsendpacket(int8u *txbuffer, int8u size)cc1101發(fā)送一組數(shù)據(jù)halrfreceivepacket(arrrx,&leng)cc1101接收一組數(shù)據(jù)3.2 cc1100h模塊spi接口介紹spi(serial peripheral interface)是一種串行同步通訊協(xié)議,由一個主設備和一個或多個從設備組成,主設備啟動一個與從設備的同步通訊,從而完成數(shù)據(jù)的交換。spi 接口由mosi(串行數(shù)據(jù)輸入),miso(串行數(shù)據(jù)輸出),sck(串行移位時鐘),cs

24、n(從使能信號)四種信號構成,csn 決定了唯一的與主設備通信的從設備,如沒有csn 信號,則只能存在一個從設備,主設備通過產(chǎn)生移位時鐘來發(fā)起通訊。通訊時,數(shù)據(jù)由so 輸出,si 輸入,數(shù)據(jù)在時鐘的上升或下降沿由so 輸出,在緊接著的下降或上升沿由si 讀入,這樣經(jīng)過8/16 次時鐘的改變,完成8/16 位數(shù)據(jù)的傳輸。本課設單片機用p1口與cc110模塊相連。在地址和數(shù)據(jù)轉換期間,csn腳(芯片選擇,低電平有效)必須保持為低電平。如果在過程中csn變?yōu)楦唠娖?,則轉換取消。當csn變低,在開始轉換頭字節(jié)之前,mcu必須等待,直到so腳變低。這表明電壓調(diào)制器已經(jīng)穩(wěn)定,晶體正在運作中。除非芯片處在s

25、leep或xoff狀態(tài),so腳在csn變低之后總會立即變低。spi接口定時要求如表3-2所示。表3-2 spi接口定時要求參數(shù)描述最小值最大值fsclksclk頻率010mhztsp,pdcsn低到sclk的正邊緣,功率降低模式下150us-tspcsn低到sclk的正邊緣,活動模式下20ns-tch時鐘高50ns-tcl時鐘低50ns-trise時鐘上升時間-5nstfall時鐘上升時間-5nstsd向sclk的正邊緣建立數(shù)據(jù)tdbns-thd在sclk的正邊緣之后保持數(shù)據(jù)tdbns-tnssclk到csn高時的負邊緣tdbns-3.3 cc1100h模塊無線收發(fā)流程 通過對 cc1101

26、進行正確的參數(shù)配置,就能夠?qū)崿F(xiàn)數(shù)據(jù)的無線傳輸。其無線收發(fā)程序流程如圖4-1所示。當cc1101狀態(tài)不正常時可以通過程序控制來復位芯片。 程序復位的操作順序如下: (1)設置 sclk=1 和 si=0,以避免引腳控制模式造成潛在的問題; (2)設置 csn 為低,然后再拉高; (3)保持 csn 為高至少 40s; (4)將 csn 拉低,等待 so 變低(chip_rdyn); (5)在 si 上發(fā)送 sres 命令; (6)當 so 再次變低后,復位工作完成,cc1101 處于 idle 狀態(tài)。程序流程圖:開始端口初始化配置寄存器設置發(fā)送初值pac=1發(fā)送數(shù)據(jù)是否復位繼續(xù)發(fā)送pac=0nn

27、yn清空發(fā)送緩沖區(qū)結束開始結束端口初始化配置寄存器pac=0接收狀態(tài)發(fā)送到串口清空接收緩沖區(qū)接收到數(shù)據(jù)是否復位ynynnnnn發(fā)送端流程圖 接收端流程圖圖3-2無線收發(fā)程序流程3.4 cc1100h模塊發(fā)送接收程序設計在發(fā)射狀態(tài)時,在進行射頻寄存器的初始化設置后,發(fā)送端將所設定的值打包等待發(fā)送,單片機發(fā)送數(shù)據(jù)時,單片機按照spio接口時序把要發(fā)送的數(shù)據(jù)寫入cc1101,再初始化發(fā)射端的地址,且應當與接收端的地址相互匹配,發(fā)射端發(fā)射的數(shù)據(jù)有效寬度必須與接收端設置一致。然后pac置高把單片機設置為發(fā)送模式,并且完成數(shù)據(jù)打包。發(fā)送完成后,pac置低,cc1100h模塊回到接收模式。 在接收時,初始化

28、的設置同發(fā)射時基本一致,然后cc1101被設置為接收模式,不斷地檢測載波,等待接收數(shù)據(jù),當檢測到同頻段的載波并且地址也匹配時,cc1101進行數(shù)據(jù)包的接收,并完成校驗等相關工作。接著,將數(shù)據(jù)通過spi接口傳輸?shù)絾纹瑱C中,單片機將數(shù)據(jù)通過發(fā)送到串口在pc上顯示出來,一直循環(huán)。3.4.1通信模塊發(fā)送數(shù)據(jù)的一部分程序及注解/*/函數(shù)名:void halrfsendpacket(int8u *txbuffer, int8u size)/輸入:發(fā)送的緩沖區(qū),發(fā)送數(shù)據(jù)個數(shù)/輸出:無/功能描述:cc1100發(fā)送一組數(shù)據(jù)/*void halrfsendpacket(int8u *txbuffer, int8u

29、 size) halspiwritereg(ccxxx0_txfifo, size); halspiwriteburstreg(ccxxx0_txfifo, txbuffer, size);/寫入發(fā)送的數(shù)據(jù) pac=1; /發(fā)送使能 halspistrobe(ccxxx0_stx);/進入發(fā)送模式發(fā)送數(shù)據(jù) / wait for gdo0 to be set -> sync transmitted while (!gdo0); / wait for gdo0 to be cleared -> end of packet while (gdo0); /數(shù)據(jù)發(fā)送完 pac=0; /接收使

30、能halspistrobe(ccxxx0_sftx); /清洗發(fā)送緩沖區(qū)3.4.2通信模塊接收數(shù)據(jù)的一部分程序及注解int8u halrfreceivepacket(int8u *rxbuffer, int8u *length) int8u status2; int8u packetlength; halspistrobe(ccxxx0_srx);/進入接收狀態(tài) while (!gdo0); while (gdo0); if (halspireadstatus(ccxxx0_rxbytes) & bytes_in_rxfifo) /是否有接收數(shù)據(jù) packetlength = hals

31、pireadreg(ccxxx0_rxfifo);/讀出第一個字節(jié),此字節(jié)為該幀數(shù)據(jù)長度 if (packetlength <= *length) /如果所要的有效數(shù)據(jù)長度小于等于接收到的數(shù)據(jù)包的長度 halspireadburstreg(ccxxx0_rxfifo, rxbuffer, packetlength); /讀出所有接收到的數(shù)據(jù) *length = packetlength; /把接收數(shù)據(jù)長度的修改為當前數(shù)據(jù)的長度 halspireadburstreg(ccxxx0_rxfifo, status, 2);/讀出crc校驗位 return (status1 & crc_

32、ok);/如果校驗成功返回接收成功 else *length = packetlength; halspistrobe(ccxxx0_sfrx);/清洗接收緩沖區(qū) return 0; else return 0;4 電路調(diào)試 用keil c軟件將程序經(jīng)過編譯,調(diào)試,把編譯好的程序(程序中事先把發(fā)射功率設為0dbm)通過串行口下載到單片機中。 從網(wǎng)絡中下一個串口調(diào)試助手,運行串口調(diào)試助手,將軟件的波特率設置為9600,將兩塊模塊放置在30cm左右距離中,打開串口及接通發(fā)送接收模塊電源。這樣發(fā)送端開始發(fā)送循環(huán)發(fā)送bb aa 55 09(程序中事先設定),而接收端收到的內(nèi)容如圖4-1所示。然后將兩塊模塊放置在相隔30米遠的地方,接上述操作,模塊任然能發(fā)送接收正常。如果將串口調(diào)試助手的波特率設為其他值時,可以發(fā)現(xiàn),接收到的數(shù)值不對,或者直接不顯示。而在程序的發(fā)送功率設置中,如果把功率設的過大的話,發(fā)送模塊會有輕微的發(fā)熱,因此在調(diào)試的過程中,必須設置好波特率和根據(jù)實際的情況選擇相應的發(fā)送功率。圖4-1 串口調(diào)試助手接收這樣,兩塊無線通信板就能成功完成對接通信啦。5 結論 發(fā)送接收

溫馨提示

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

最新文檔

評論

0/150

提交評論