无码成人A片在线观看,性欧美videofree高清变态,中文字幕有码无码av,国产无人区卡一卡二扰乱码 ,最近高清日本免费

您現(xiàn)在的位置: 通信界 >> 通信終端 >> 技術(shù)正文  
 
基于ARM和nRF24L01的無線數(shù)據(jù)傳輸系統(tǒng)[圖]
[ 通信界 / 佚名 / m.k-94.cn / 2012/3/25 10:57:12 ]
 

1 引言

由于無線數(shù)據(jù)通信不用布線,快速布局,因此具有有線數(shù)據(jù)通信無法比擬的便捷性,在特殊場合具有不可替代性。然而,傳統(tǒng)的由基本射頻集成電路搭建的無線數(shù)據(jù)通信系統(tǒng)存在電路復雜,成本高,傳輸速率低,可靠性差等缺點。為此,Nordic公司推出一款工業(yè)級內(nèi)置硬件鏈路層協(xié)議的低成本單芯片nRF24L01型無線收發(fā)器件。該器件采用GFSK調(diào)制,128個頻點自動跳頻,片內(nèi)自動生成報頭和CRC校驗碼,具有出錯自動重發(fā)功能,這些特性使得由nRF24L0l構(gòu)建的無線數(shù)據(jù)傳輸系統(tǒng)具有成本低,速率高,傳輸可靠等優(yōu)點。

2 nRF24L01簡介

圖l給出nRF24L0l的引腳排列。nRF24L01工作于2.4~2.5 GHz ISM頻段,內(nèi)置頻率合成器、功率放大器、晶體振蕩器、調(diào)制器等功能模塊,并融合了Enhanced ShoekBurst技術(shù)。其中,輸出功率、通信頻道、自動重發(fā)次數(shù)等參數(shù)可通過編程設置。內(nèi)置的SPI接口,其速率為0~8Mb/s,MCU通過SPI接口控制nRF 24L0l。nRF24L01的特點如下:①功耗低。能夠在以一6 dBm的功率發(fā)射時,工作電流只有9 mA;在以0 dBm的功率發(fā)射時,工作電流僅11.3 mA;而在接收時,工作電流僅12.3 mA,因此具有掉電和空閑多種低功率工作模式。②體積小,采用QFN20封裝。③供電電壓為1.9~3.6 V,可方便集成到各種電子器件。

3 LPC214x簡介

IPC214x系列是Philips公司的基于ARM7內(nèi)核的高性能器件,與LPC213x系列器件相兼容,并增加了一些新功能,性能得到了大大的提升。LPC214x系列器件最大特色是內(nèi)置2kB終端RAM的USB 2.0全速控制器,1個(LPC2141/42)或2個(LPC2144/46/48)10位A/D轉(zhuǎn)換器,多個串行接口,包括2個UART、2個高速I2C總線、SPI和具有緩沖作用及可變數(shù)據(jù)長度的SSP。LPC214x系列器件采用單電源供電,具有上電復位(POR)和掉電檢測(BOD)電路。相對于普通ARM7來說,LPC214x還提升了I/O端口的速度,并且內(nèi)置8—40 KB的靜態(tài)RAM和32~512 KB的高速Flash存儲器;工作頻率高達60MHz;采用超小型LQFP64封裝。

4 系統(tǒng)硬件設計

該系統(tǒng)采用模塊化設計,主要由LPC2144、nRF24L01、射頻功放和天線模塊組成。其中,射頻功放采用臺灣K一BEST公司的2.4 G雙向功放模塊。圖2是系統(tǒng)總體設計圖。上位機為PC機,LPC2144與nRF24L01連接,根據(jù)需要配置2.4 G功放和增益天線模塊。如果配置0.5 W功放和高增益天線,則傳輸距離可達5~10 km。下位機為嵌入式平臺,該嵌入式平臺可以是單片機、ARM、DSP和FPGA,nRF24L0l可通過SPI接口直接與嵌入式平臺連接。

圖3給出LPC2144與nRF24L0l的硬件接口設計。配置LPC2144的P0.2、P1.19作為GPIO端口分別與nRF24L0l的CE和CSN連接;配置LPC2144的P0.4、P0.5、P0.6作為SPIO端口分別與nRF24L0l的SCK、MISO、MOSI連接:配置LPC2144的P0.16作為EINT0端口與nRF24L0l的IRQ連接。

5 系統(tǒng)軟件設計

發(fā)送端LPC214x完成初始化后,把nRF24L01配置成PTX工作模式。若從上位機接收到數(shù)據(jù),則啟動nRF24L01發(fā)送數(shù)據(jù)。若發(fā)送成功,則產(chǎn)生TX_DS中斷;若重發(fā)超限,則產(chǎn)生MAX_RT中斷;若發(fā)送成功,則繼續(xù)發(fā)送,否則進行出錯處理。接收端LPC214x完成初始化后,把nRF24L0l配置成PRX工作模式。當正確接收數(shù)據(jù)時,nRF24L0l產(chǎn)生接收中斷標志,LPC214x從nRF24L01讀取數(shù)據(jù)并向下位機發(fā)送。圖4給出軟件流程圖。軟件開發(fā)環(huán)境為ADSl.2。

5.1 nRF24L01的初始化

nRF24L01通過SPI接口和外部控制器件如MCU、ARM、DSP進行數(shù)據(jù)交換,其SPI協(xié)議是MSB在前,LSB在后。如果要讀寫多個字節(jié),先讀寫低字節(jié)。如果外部控制器件沒有SPI接口,可用普通I/O接口模擬。這里選用帶SPI接口且可方便地與nRF24L0l連接的LPC21440表l給出nRF24L0l的命令表。

由表可見,通過SPI接口傳入nRF24L01的第一個字節(jié)是命令字,nRF24L0l的各種命令字都只有一個字節(jié),分為讀寄存器、寫寄存器、讀數(shù)據(jù)接收緩沖區(qū)、寫發(fā)送數(shù)據(jù)緩沖區(qū)等。在輸入任意命令字的同時,MISO輸出的都是STATUS寄存器的內(nèi)容。nRF24L0l的數(shù)據(jù)傳輸模式有ShockBurst和Enhanced ShockBurst兩種數(shù)據(jù)包。后者比前者多了一個確認數(shù)據(jù)傳輸?shù)男盘,保證數(shù)據(jù)傳輸?shù)目煽啃。該器件?nèi)部完成需要高速處理的RF協(xié)議,發(fā)送數(shù)據(jù)時只需將數(shù)據(jù)放入發(fā)送數(shù)據(jù)緩沖區(qū),器件會自行產(chǎn)生前導字符和CRC數(shù)據(jù),并將這些數(shù)據(jù)地址和地址信息、發(fā)送數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)等組成一個數(shù)據(jù)包發(fā)送出去。圖5給出兩種模式的數(shù)據(jù)包格式。

 

現(xiàn)按后一種模式初始化。在配置為接收數(shù)據(jù)時,nRF24L01接收到數(shù)據(jù)包后,由硬件解析地址數(shù)據(jù)和信息數(shù)據(jù),當接收到有效信息數(shù)據(jù)后,在IRQ引腳產(chǎn)生中斷,并通知外部處理器讀取數(shù)據(jù)。在配置為發(fā)送數(shù)據(jù)時,nRF24L0l發(fā)送數(shù)據(jù)包后,自動切換到接收模式已接收返回的確認信號,當收到確認信號后,IRQ引腳產(chǎn)生數(shù)據(jù)發(fā)送完成中斷,如果沒有握手信號返回,則表示發(fā)送失敗,器件自動重新發(fā)送,如果重新發(fā)送的次數(shù)超過在ARC_CNT寄存器中的設定值時,會在IRQ引腳產(chǎn)生重發(fā)次數(shù)超限中斷。MCU查詢STATUS寄存器的值,即可判斷是發(fā)送完成中斷,還是重發(fā)次數(shù)超限中斷。

當發(fā)送端nRF24L0l配置成PTX模式時,配置nRF24L01工作在后一種發(fā)送模式下,重新發(fā)送的等待時間為250μs,重新發(fā)送次數(shù)為10次,地址是TX_AW,輸出功率為0 dBm,速度為2 Mb/s,并且使能發(fā)送完成和重發(fā)送次數(shù)超限兩種中斷,CRC校驗位為2字節(jié),nRF24L01處于Power_UP狀態(tài)。函數(shù)中WRITE_REG為寫命令基地址0x20。程序如下:

 

當接收端nRF24L01模塊配置成PRX模式時,配置nRF24L0l工作在接收模式下,地址是RX_AW,負載數(shù)據(jù)寬度是TX_PL_W,使能接收完數(shù)據(jù)中斷,CRC校驗位為2字節(jié),nRF24L01處于POWER_UP狀態(tài)。程序如下:

 

5.2 nRF24L01的數(shù)據(jù)收發(fā)

(1)發(fā)送數(shù)據(jù) 當nRF24L0l模塊配置成發(fā)送模式后,向發(fā)送FIFO輸入數(shù)據(jù)即可啟動傳輸。發(fā)送8 Byte的程序如下:

(2)接收數(shù)據(jù) 當nRF24L0l模塊配置成接收模式后,在接收到數(shù)據(jù)中斷發(fā)生時,從接收FIFO讀取數(shù)據(jù)。接收8字節(jié)的程序如下:

 

6 結(jié)語

介紹了基于ARM和nRF24L0l的無線數(shù)字傳輸系統(tǒng)的硬軟件設計。該系統(tǒng)已應用于微型飛行器的實時圖像傳輸和遙測中。在實際應用中,可根據(jù)需要,將nRF24LOl組成一對一、一對多、多對多的結(jié)構(gòu)。該系統(tǒng)還可廣泛應用于無線測控、文件傳輸?shù)阮I域。

 

作者:佚名 合作媒體:不詳 編輯:顧北

 

 

 
 熱點技術(shù)
普通技術(shù) “5G”,真的來了!牛在哪里?
普通技術(shù) 5G,是偽命題嗎?
普通技術(shù) 云視頻會議關鍵技術(shù)淺析
普通技術(shù) 運營商語音能力開放集中管理方案分析
普通技術(shù) 5G網(wǎng)絡商用需要“無憂”心
普通技術(shù) 面向5G應運而生的邊緣計算
普通技術(shù) 簡析5G時代四大關鍵趨勢
普通技術(shù) 國家網(wǎng)信辦就《數(shù)據(jù)安全管理辦法》公開征求意見
普通技術(shù) 《車聯(lián)網(wǎng)(智能網(wǎng)聯(lián)汽車)直連通信使用5905-5925MHz頻段管理規(guī)定(
普通技術(shù) 中興通訊混合云解決方案,滿足5G多元業(yè)務需求
普通技術(shù) 大規(guī)模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術(shù) 蜂窩車聯(lián)網(wǎng)的標準及關鍵技術(shù)及網(wǎng)絡架構(gòu)的研究
普通技術(shù) 4G與5G融合組網(wǎng)及互操作技術(shù)研究
普通技術(shù) 5G中CU-DU架構(gòu)、設備實現(xiàn)及應用探討
普通技術(shù) 無源光網(wǎng)絡承載5G前傳信號可行性的研究概述
普通技術(shù) 面向5G中傳和回傳網(wǎng)絡承載解決方案
普通技術(shù) 數(shù)據(jù)中心布線系統(tǒng)可靠性探討
普通技術(shù) 家庭互聯(lián)網(wǎng)終端價值研究
普通技術(shù) 鎏信科技CEO劉舟:從連接層構(gòu)建IoT云生態(tài),聚焦CMP是關鍵
普通技術(shù) SCEF引入需求分析及部署應用
  版權(quán)與免責聲明: ① 凡本網(wǎng)注明“合作媒體:通信界”的所有作品,版權(quán)均屬于通信界,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。已經(jīng)本網(wǎng)授權(quán)使用作品的,應在授權(quán)范圍內(nèi)使用,并注明“來源:通信界”。違反上述聲明者,本網(wǎng)將追究其相關法律責任。 ② 凡本網(wǎng)注明“合作媒體:XXX(非通信界)”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責。 ③ 如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請在一月內(nèi)進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業(yè)數(shù)字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業(yè)互聯(lián)網(wǎng)——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰(zhàn)越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業(yè)
普通對話 網(wǎng)易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯(lián)通研究院院長張云勇:雙輪驅(qū)動下,工業(yè)
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術(shù) 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構(gòu)建自己的云平臺
通信前瞻
楊元慶:中國制造高質(zhì)量發(fā)展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質(zhì)量發(fā)展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發(fā)揮綜合優(yōu)勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰(zhàn)失敗心服口服,他們才是雙11背后
普通對話 2018年大數(shù)據(jù)產(chǎn)業(yè)發(fā)展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯(lián)網(wǎng)等新經(jīng)濟是最大機遇
普通對話 人人車李。航衲臧l(fā)力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產(chǎn)品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發(fā)布新品單元塊 推動eFPGA升級
普通對話 金柚網(wǎng)COO邱燕:天吳系統(tǒng)2.0真正形成了社保管