




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于nrf401的通用智能無(wú)線收發(fā)裝置謝錦沐,吳功平,蔣錫健,祝魯金(武漢大學(xué) 動(dòng)力與機(jī)械學(xué)院 湖北 武漢 430072)目前,在各種儀器儀表數(shù)據(jù)采集系統(tǒng),遙控測(cè)控系統(tǒng)中都需要嵌入無(wú)線數(shù)據(jù)傳輸?shù)难b置,本文介紹了一種通過單片機(jī)w77e58對(duì)無(wú)線收發(fā)芯片nrf401進(jìn)行智能控制的通用無(wú)線收發(fā)裝置的設(shè)計(jì)方法,硬件電路的設(shè)計(jì)分為兩部分:無(wú)線射頻模塊的設(shè)計(jì)和控制模塊的設(shè)計(jì)。該裝置可以通過跳線的裝置選擇串口為rs232標(biāo)準(zhǔn)或ttl電平標(biāo)準(zhǔn),通過w77e58控制可以實(shí)現(xiàn)雙信道的切換,并可實(shí)現(xiàn)數(shù)據(jù)流控。1 無(wú)線射頻模塊的設(shè)計(jì)在本設(shè)計(jì)中,無(wú)線射頻模塊采用挪威nordic公司推出的nrf401無(wú)線收發(fā)芯片。該芯片
2、使用433mhz ism頻段,是真正的單片uhf無(wú)線收發(fā)一體芯片,他在一個(gè)20腳的芯片中包括了高頻發(fā)射、高頻接收、pll合成、fsk調(diào)制、fsk解調(diào)、多頻道切換等,是目前集成度最高的無(wú)線數(shù)傳產(chǎn)品1。無(wú)線射頻模塊采用在板差分環(huán)形天線,天線端口的負(fù)載阻抗為380,其電路原理見圖1,圖中列出了各外圍元件的參數(shù),其中j1口為無(wú)線射頻模塊與控制模塊的接口。硬件電路的設(shè)計(jì)要點(diǎn)如下:(1)射頻電路對(duì)于電源噪聲相當(dāng)敏感,必須采用星形布線的方法使數(shù)字部分和rf部分有各自的電源線路,并且應(yīng)在靠近集成電路電源引腳處分別去耦2。(2)外接vco電感應(yīng)選用高頻電感,q45,精度為2,本設(shè)計(jì)采用深圳順百科技有限公司的lq
3、w18an22ng00,電感的精度對(duì)無(wú)線通信的距離有較大的影響,也可使用精度為5的,但通信距離會(huì)大大減小。vco電感連線應(yīng)與其他控制線保持一定的距離,應(yīng)避免數(shù)字控制線從電感引腳之間經(jīng)過,并且應(yīng)該使vco電感元件的中心距離nrf401的vco1,vco2引腳焊盤的中心5.4mm左右,電感元件的選擇與布局很重要,是設(shè)計(jì)成敗的關(guān)鍵點(diǎn)。(3)在電路板的正反兩面均使用大面積鋪銅作為接地面,使所有的器件容易去耦,兩面的鋪銅應(yīng)使用多個(gè)過孔相連,所有對(duì)地線層的連接必須盡量短,接地過孔應(yīng)放置在非??拷暮副P處2。(4)天線的設(shè)計(jì)使用pcb板的環(huán)形天線,尺寸為35mm×20mm,天線增益為11db,
4、天線阻抗為380,天線應(yīng)位于pcb板的頂部,天線部分不要鋪銅,有關(guān)環(huán)形天線的設(shè)計(jì)可參考nordic公司的技術(shù)文檔nan44003和nan40005。(5)如果pcb板的vco電感設(shè)計(jì)合理,當(dāng)模塊處于接收狀態(tài)時(shí),nrf401的第4管腳電壓為1.1±0.2v。2 控制模塊的設(shè)計(jì)控制模塊負(fù)責(zé)對(duì)無(wú)線射頻模塊狀態(tài)切換及信道切換的控制,選用華邦單片機(jī)w77e58,控制模塊的設(shè)計(jì)分為硬件電路的設(shè)計(jì)和軟件的設(shè)計(jì)兩部分。2.1 硬件電路的設(shè)計(jì)w77e58速度高,工作頻率可擴(kuò)展到40mhz,使用與8051/52同樣的晶振運(yùn)行時(shí)間比8052快2.5倍3,且其片內(nèi)自帶兩個(gè)uart串口,串口0用于與外部的串口
5、設(shè)備通信,串口1用于與無(wú)線收發(fā)模塊通信,其中j6口為控制模塊與無(wú)線射頻模塊的接口,j2口為控制模塊與外部串口設(shè)備通信的接口,可以采用簡(jiǎn)單的三線通信方式,也可以加上流控信號(hào)cts,通過ttl電平對(duì)reset管腳的控制可以實(shí)現(xiàn)對(duì)智能無(wú)線數(shù)傳模塊的復(fù)位。j2口與外部串口設(shè)備可以以rs232或ttl電平的形式進(jìn)行通信,通信形式的選擇通過對(duì)接口j3、j4、j5的跳線設(shè)置,max232及外圍的電容元件均可采用貼片器件,以縮小pcb板空間。通過p2.5,p2.6,p2.7分別對(duì)無(wú)線射頻模塊的待機(jī)狀態(tài)與工作狀態(tài)的切換,收發(fā)狀態(tài)的切換、信道的切換進(jìn)行控制。2.2 軟件的設(shè)計(jì)w77e58片內(nèi)自帶有兩個(gè)串口,其中串
6、口0可以使用定時(shí)器t1或定時(shí)器t2作為波特率發(fā)生器;串口1只能使用定時(shí)器t1作為其波特率發(fā)生器4。本設(shè)計(jì)中采用t2做為串口0的波特率發(fā)生器,采用t1做為串口1的波特率發(fā)生器,兩個(gè)串口均工作在串口模式1,波特率為9600b/s,串口0占用了第4號(hào)中斷,使用scon,sbuf做為其串口控制寄存器和串口數(shù)據(jù)緩沖器;串口1則占用了第7號(hào)中斷,scon1,sbuf1做為其串口控制寄存器和串口數(shù)據(jù)緩沖器。對(duì)串口的初始化函數(shù)為init_serialport(),函數(shù)定義如下:在無(wú)線通信的過程中,由于外部環(huán)境的干擾,通常誤碼率比較高,即使發(fā)射方不發(fā)送數(shù)據(jù),接收方仍會(huì)經(jīng)常接收到由于外部干擾而產(chǎn)生的亂數(shù)據(jù),為了在
7、接收的過程中區(qū)分接收到的數(shù)據(jù)是否為有效數(shù)據(jù),必須有一定的通信協(xié)議:(1)兩個(gè)串口的數(shù)據(jù)發(fā)送均采用查詢方式,數(shù)據(jù)接收均使用中斷方式;(2)數(shù)據(jù)幀包括幀首和數(shù)據(jù)兩部分,幀首使用雙字節(jié)0x55aa,數(shù)據(jù)部分為1b,即每幀占用3b,幀首和數(shù)據(jù)部分均采用十六進(jìn)制ascii碼傳送,確保協(xié)議的透明性;(3)接收方如果接收到0x55 0xaa字節(jié),則說明接收到有效的數(shù)據(jù)幀,否則將該幀丟棄。如果硬件電路設(shè)計(jì)合理,元器件的選擇恰當(dāng),再加上以上簡(jiǎn)單的通信協(xié)議,則可將誤碼率控制在0.2以下。單片機(jī)上電后,首先對(duì)系統(tǒng)和串口進(jìn)行初始化,然后單片機(jī)進(jìn)入待機(jī)模式,直到兩個(gè)串口中的一個(gè)發(fā)生中斷硬轉(zhuǎn)為工作模式,處理中斷程序。主要
8、的程序代碼如下:3 硬件電路的測(cè)試本設(shè)計(jì)中將控制模塊和無(wú)線射頻模式分開設(shè)計(jì),控制模塊通過一單排7腳的接口控制射頻模塊,測(cè)試的步驟如下:(1)將控制模塊和無(wú)線射頻模塊焊好,檢查確認(rèn)無(wú)虛焊、粘焊;(2)先對(duì)控制模塊上電進(jìn)行測(cè)試,主要是測(cè)試控制模塊的串口0和串口1能否相互收發(fā)數(shù)據(jù),測(cè)試方法是通過板上跳線將串口0設(shè)置為rs232標(biāo)準(zhǔn),由于板上的串口1只有ttl電平標(biāo)準(zhǔn),必須外加電平轉(zhuǎn)換電路將其轉(zhuǎn)換為rs232標(biāo)準(zhǔn),然后將兩個(gè)串口分別接到計(jì)算機(jī)的兩個(gè)串口上,將以上的程序?qū)懙絯77e58上,然后用串口測(cè)試軟件測(cè)試,如果串口0,1能相互收發(fā)數(shù)據(jù),便可開始對(duì)無(wú)線射頻模塊進(jìn)行測(cè)試;(3)將無(wú)線射頻模塊的j1口與控制模塊的j6口焊接起來(lái),上電進(jìn)行測(cè)試,按照以上的程序,上電時(shí)處于接收狀態(tài),可對(duì)txen,pwup,cs等管腳進(jìn)行測(cè)試,看是否與程序吻合;(4)確認(rèn)射頻模塊上電處于接收狀態(tài)后,可測(cè)試nrf401地第4管腳是否為1.1v左右,如果是,則說明vco電感設(shè)計(jì)合理,否則要重新設(shè)計(jì)pcb板,此外,nrf401在沒有數(shù)據(jù)接收時(shí),仍會(huì)自動(dòng)從dout發(fā)送隨機(jī)數(shù)據(jù),使用萬(wàn)用表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件評(píng)測(cè)師考試趨勢(shì)分析試題及答案
- 系統(tǒng)集成項(xiàng)目預(yù)算與控制方法探討試題及答案
- 多媒體設(shè)計(jì)中的創(chuàng)新方法探討試題及答案
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師考試名師指導(dǎo)試題及答案
- 別墅合同中車庫(kù)協(xié)議書
- 系統(tǒng)集成項(xiàng)目的成功標(biāo)準(zhǔn)試題及答案
- 信息管理在考試中的配合與試題及答案
- 社會(huì)工作者與社區(qū)關(guān)系的考試試題及答案
- 危重醫(yī)學(xué)試題及答案
- 貨運(yùn)市場(chǎng)日常管理制度
- 頭顱常見病影像
- 漫畫解讀非煤地采礦山重大事故隱患判定標(biāo)準(zhǔn)
- 2024年建筑業(yè)10項(xiàng)新技術(shù)
- 《客艙安全與應(yīng)急處置》-課件:顛簸的原因及種類
- 混凝土回彈法測(cè)試原始記錄表
- 《養(yǎng)老護(hù)理員》-課件:老年人衛(wèi)生、環(huán)境、食品安全防護(hù)知識(shí)
- 健康體檢科(中心)規(guī)章制度匯編
- 2022年7月浙江省普通高中學(xué)業(yè)水平考試語(yǔ)文試題(原卷版)
- DB11-T 2207-2023 市政橋梁工程數(shù)字化建造標(biāo)準(zhǔn)
- 山東省初中學(xué)業(yè)水平考試歷史試題與答案解析(共四套)
- 人工智能在視頻分析中的應(yīng)用
評(píng)論
0/150
提交評(píng)論