版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第3期(總第172期)2012年6月機(jī)械工程與自動化MECHANICALENGINEERING&AUT()MATI()NNo3Jun文章編號:1672—6413(2012)03—0061—03基于雙單片機(jī)系統(tǒng)的無線溫度收發(fā)系統(tǒng)設(shè)計(jì)趙成剛,何小剛(太原理工大學(xué)信息工程學(xué)院,山西太原030024)摘要:在人們?nèi)粘Ia(chǎn)和生活中,對于被采集的數(shù)據(jù)通常使用有線傳輸方式。但是在野外或是條件較為惡劣的環(huán)境下,線纜的鋪設(shè)成本和難度都較大。針對這種情況,
2、基于MSP430F2274低功耗單片機(jī)和STC89C51單片機(jī),結(jié)合nRF2401射頻芯片實(shí)現(xiàn)了無線溫度收發(fā)系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)。關(guān)鍵詞:MSP430F2274;nRF2401;無線溫度收發(fā);設(shè)計(jì)中圖分類號:TP273:TP2742文獻(xiàn)標(biāo)識碼:A0引言近年來,隨著電子信息技術(shù)的日益發(fā)展,使得短距離射頻通信技術(shù)成為一種熱門技術(shù),它已廣泛應(yīng)用于人們的生活和生產(chǎn)中。本文就借助MSP430單片機(jī)與nRF2401射頻芯片設(shè)計(jì)了一種低功耗且能夠
3、采集溫度并進(jìn)行無線傳輸?shù)南到y(tǒng),實(shí)現(xiàn)了短距離內(nèi)數(shù)據(jù)的無線傳輸與接收。I溫度收發(fā)系統(tǒng)總體設(shè)計(jì)方案本系統(tǒng)有溫度采集發(fā)送和溫度接收顯示兩個(gè)模塊。溫度采集發(fā)送模塊需要輕巧、低功耗,并可以在僅有電池供電條件下長期穩(wěn)定工作,故采用了TI公司的MSP430低功耗系列單片機(jī),使用一顆3V鈕扣電池即可保證采集發(fā)送模塊的長期穩(wěn)定工作。溫度處理接收模塊采用了51系列單片機(jī),它實(shí)時(shí)地接收并處理溫度數(shù)據(jù)并通過數(shù)碼管顯示。溫度收發(fā)系統(tǒng)總體結(jié)構(gòu)框圖見圖1。蓉蓊蠱H器射
4、頻發(fā)送l●I無線發(fā)射數(shù)碼顯示HT單C8片9機(jī)C5H圖1溫度收發(fā)系統(tǒng)總體結(jié)構(gòu)框圖2系統(tǒng)硬件設(shè)計(jì)目前,市場上各大公司生產(chǎn)的單片機(jī)種類繁多,考慮到溫度采集發(fā)送模塊的設(shè)計(jì)成本,選取了TI公司的MSP430低功耗系列單片機(jī)。MSP430系列單片機(jī)是具有16位精簡指令集的單片機(jī),它共有6種工作模式,在節(jié)電方式下,最低工作電流可降為01A。本系統(tǒng)中采用的是MSP430F2274型單片機(jī),通過它實(shí)現(xiàn)溫度數(shù)據(jù)的采集與發(fā)送。21射頻芯片nRF2401nRF
5、2401是挪威Nordic公司研發(fā)生產(chǎn)的單片射頻收發(fā)芯片,可工作在24GHz~25GHz頻段,該芯片的主要特點(diǎn)是集成度高、低電壓且低功耗,以一5dBm的功率發(fā)射時(shí),工作電流只有l(wèi)05mA,接收時(shí)工作電流只有18mA,很符合節(jié)能設(shè)計(jì)的要求。它的工作模式有四種:收發(fā)模式、配置模式、空閑模式和關(guān)機(jī)模式。通過更改nRF2401的CE、CS、PWR—UP三個(gè)引腳上的電平即可改變nRF2401的工作模式,模式更改十分靈活。22采集發(fā)送模塊的硬件設(shè)計(jì)
6、溫度采集部分通過NTC3380熱敏電阻與一個(gè)lOkl2電阻進(jìn)行分壓,然后將分得的電壓模擬量輸入MSP430單片機(jī)的P36/A6口(電壓模擬量采集口),MSP430系列單片機(jī)的P3口與nRF2401芯片的通道1接口相連,具體的硬件電路如圖2所示。23接收模塊硬件設(shè)計(jì)接收模塊與發(fā)送模塊的硬件接口大體相似,STC51單片機(jī)與nRF2401的連接電路見圖3。3系統(tǒng)軟件設(shè)計(jì)31nRF2401初始化配置收稿日期:201I一12—14;修回日期:20
7、11—12—24作者簡介:趙成剛(1987一),男,安徽天長人,在讀碩士研究生,研究方向:智能檢測與智能控制。學(xué)兔兔www.xuetutu.com2012年第3期趙成剛,等:基于雙單片機(jī)系統(tǒng)的無線溫度收發(fā)系統(tǒng)設(shè)計(jì)6332采集發(fā)送模塊軟件設(shè)計(jì)流程該模塊通過熱敏電阻與10kQ電阻串聯(lián)進(jìn)行分壓,通過熱敏電阻的熱敏效應(yīng)使其阻值隨溫度而變化,將變化電阻上所分得的電壓送入MSP430單片機(jī)的P36/A6模擬電壓輸入口,經(jīng)過單片機(jī)進(jìn)行數(shù)據(jù)處理后轉(zhuǎn)換成
8、數(shù)字量傳輸給nRF2401,將數(shù)字量發(fā)送給接收模塊,然后休眠3S,以降低功耗,等待定時(shí)器溢出中斷,喚醒系統(tǒng)再次采集發(fā)送。采集發(fā)送流程如圖4所示。≤I開門狗初始化lI設(shè)定系統(tǒng)時(shí)鐘ll初始化MSP430~部模塊』nRF2401初始化ll’采集溫度值0內(nèi)部A/D轉(zhuǎn)換‘發(fā)送數(shù)據(jù)到接收端lMSP430進(jìn)入休眠狀態(tài)N圖4采集發(fā)送模塊軟件設(shè)計(jì)流程圖33接收模塊軟件設(shè)計(jì)流程接收模塊的軟件流程設(shè)計(jì)與發(fā)送模塊類似,為了保證采集溫度值的可靠性,我們對溫度數(shù)據(jù)
9、進(jìn)行了算術(shù)平均濾波,即每采集到8次溫度數(shù)據(jù)值做一次算術(shù)平均濾波(該8次的數(shù)據(jù)值相加,然后除以8取平均值),這樣可以得到較為準(zhǔn)確的數(shù)據(jù)值。接收模塊軟件流程如圖5所示。JSTC89C51單片機(jī)初始化‘nRF24O1配置為l輸入模式l中8次數(shù)據(jù)算術(shù)平均濾波l查表獲取溫度值l調(diào)片j顯不于函效l圖5接收模塊軟件設(shè)計(jì)流程圖4調(diào)試兩個(gè)模塊系統(tǒng)的軟件都采用C語言進(jìn)行設(shè)計(jì),分別在兩個(gè)編譯平臺IAREmbededWorkbench和KeiluVision3
10、生成各自的可執(zhí)行文件,向兩個(gè)模塊的單片機(jī)中分別燒入對應(yīng)的可執(zhí)行程序進(jìn)行軟硬件調(diào)試。5結(jié)束語nRF2401芯片的低電壓、低功耗、高集成度以及其硬件電路設(shè)計(jì)簡單的特點(diǎn)與MSP430單片機(jī)的低電壓、低功耗相吻合,兩者能夠很好地配合使用,實(shí)現(xiàn)無線收發(fā)裝置的巧妙應(yīng)用,可以使得無線收發(fā)裝置的成本大大降低,整個(gè)收發(fā)裝置可以置于一個(gè)火柴盒大小的容具內(nèi),使用一枚3V鈕扣電池即可長期正常工作,具有很好的市場應(yīng)用前景。參考文獻(xiàn):[1]張福才MSP430單片機(jī)
11、自學(xué)筆記[M]北京:北京航空航天大學(xué)出版社,2011[23張崇于曉琳,劉建平單片24GHz無線收發(fā)一體芯片nRF2401及其應(yīng)用[J]國外電子元器件,2004(6):34—36[3]陳麗娟,常丹華基于nRF2401芯片的無線數(shù)據(jù)通信[J]電子器件,2006(1):248—250Design0fWirelessTemperatureTransceiverSystemBased0nDualMCUZHAOChenggang,HEXiaogan
12、g(CollegeofInformationEngineering,TaiyuanUniversityofTechnology,Taiyuan030024,China)Abstract:ThecollecteddataareusuallytransferredbycablewayButinthewildorinharshenvironment,bothcoStanddifficultyofcablelayingaregreatInvie
13、wofthis,awirelesstemperaturetransceiversystembasedonMSP430f2274singlechip,STC89C5lMCUandnRF2401RFchipisdevelopedThedesignofthehardwareandsoftwareofthewirelesstemperaturetransceiversystemisdescribedKeywords:MSP430F2274;nR
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的無線射頻收發(fā)系統(tǒng)
- 基于單片機(jī)的無線溫度檢測系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的短信收發(fā)系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的溫度檢測系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的溫度檢測系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---基于單片機(jī)溫度測量系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的溫度測量系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)溫度采集系統(tǒng)的設(shè)計(jì)論文(
- 基于單片機(jī)溫度采集系統(tǒng)的設(shè)計(jì)論文(
- 基于單片機(jī)的多點(diǎn)無線溫度監(jiān)控系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的短信收發(fā)系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的短信收發(fā)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 基于51單片機(jī)的無線溫度檢測系統(tǒng)-參考論文
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的遠(yuǎn)程溫度監(jiān)控系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)—基于51單片機(jī)的溫度監(jiān)控系統(tǒng)設(shè)計(jì)
- 基于61單片機(jī)的溫度采集系統(tǒng)設(shè)計(jì)
- 基于51單片機(jī)的溫度測量系統(tǒng)
- 基于單片機(jī)的溫度控制系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的溫度數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
評論
0/150
提交評論