在閉環鉆井系統中,要求實時地把井下的信息傳遞到地面,以實施人工監控。通常情況下該任務由MWD中泥漿壓力脈沖發生器來完成。當使用井下動力鉆具組合時,近鉆頭傳感器和MWD被動力鉆具隔開。傳感器無法用線纜與MWD連接,因此要把傳感器的信息傳送給MWD只能通過無線通信的方法。
本文設計了由C8051F0606單片機和nRF905無線射頻器收發組成的一種無線數據傳輸系統的方案。該系統由發射和接收模塊組成,發射模塊主要將要發送的數據經單片機處理后,通過nRF905發送出去;在接收模塊中,nRF905則將數據正確接收后通過上位機界面顯示出來,從而實現短距離井下的無線通信。
無線收發系統硬件設計
nRF905模塊簡介
nRF905是Nordic VLSI公司推出的單片射頻收發器,工作電壓為1.9 V~3.6 V,工作于433MHz、868MHz、915MHz 3個ISM頻段,頻道轉換時間小于650μs,最大數據速率為100 kbit/s。nRF905由頻率合成器、接收解調器、功率放大器、晶體振蕩器和GFSK調制器組成。
nRF905 模塊的高頻頭用戶接口電路管腳圖如圖1所示。
圖1 nRF905模塊的高頻頭用戶接口電路管腳
nRF905模塊具有兩種工作模式和兩種節電模式。工作模式包括:ShockBurst 接收模式和ShockBurst 發射模式;節電模式包括:掉電與 SPI 編程模式、待機與SPI編程模式。
系統硬件設計
本無線收發電路主要由C8051F060單片機和無線射頻芯片nRF905組成。系統方框圖如圖2所示。
圖2 無線收發電路系統組成框圖
C8051F350是Silabs公司的一款精確混合信號單片機,片內有8通道16bit的S-D型ADC、128倍PGA、電流型DAC以及VREF等模擬外設,可以方便地與溫度壓力等傳感器直接連接。使用電流型DAC對傳感器進行激勵,傳感器的輸出信號經片內128倍PGA放大后進行A/D轉換,無需額外的信號調理電路。片內8K FLASH,可在線編程和改寫,傳感器的標定參數可以在FLASH中存儲,節省片外存儲器。圖3為系統硬件電路圖。
圖3 nRF905與MCU的電路原理圖
軟件設計
本系統中的無線數據傳輸主要由無線數據收發器nRF905、C8051F單片機和顯示部分組成。nRF905收發器與單片機之間通過SPI口進行通信。因此,軟件設計過程中的重點是nRF905數據的發送和接收過程。
nRF905的數據發送過程
發送數據時的工作流程如圖4所示。當MCU有遙控數據節點時,接收點的地址 (TX- address) 和有效數據 (Tx- payload) 將通過SPI接口傳送給nRF905。設計時應使用協議或MCU來設置接口速度。可用MCU設置TRX-CE,并使TX- EN為高電平來激活nRF905的ShockBurst傳輸。通過nRF905的ShockBurst可使無線系統自動上電,并完成數據包 (應加前導碼和CRC校驗碼) 的數據碼發送。
圖4 發射數據流程
nRF905的數據接收過程
當系統接收數據時,其接收數據流程圖如圖5所示。系統的工作過程如下:
首先,在650μs以后,nRF905將不斷監測空中的信息。當nRF905發現有和接收頻率相同的載波時,其載波檢測 (CD) 被置為高電平;此后,當nRF905接收到有效地址時,地址匹配 (AM) 被置為高電平;當nRF905接收到有效的地址包 (CRC校驗正確) 時,nRF905將去掉前導碼、地址和CRC位,同時將數據準備就緒位 (DR)置為高電平,并用MCU設置TRX- CN為低電平,以進入standby模式,從而使MCU能夠以合適的速率通過SPI接口讀出有效的數據;當所有的數據讀出,nRF905將AM和DR設置為低電平,以便使nRF905準備進入ShockBurst RX、ShockBurst TX或Powerdown模式。
圖5 接收數據流程圖
用戶界面的設計
本軟件采用VB界面設計。將井下接收到并采集后的數據通過單片機顯示在PC機上,可以清楚地看到井下的相關數據信息。如圖6所示,是一組井下信息采集后通過無線傳輸的方式,將傳感器輸出的數據傳輸到MWD上。
圖6中通道1至通道15分別實測井參數量化臺階數轉換過后的模擬電壓值,其中包括壓力、溫度、濕度、三軸重力加速度傳感器輸出值(Gx、Gy、Gz)以及翼肋位移等等。在實際應用中可較為直觀地顯示出來。
圖6 用戶交互界面
結論
系統調試成功后,進行了多次數據傳輸實驗。本系統通過了實際數據通信實驗的驗證,運行穩定,通信可靠,能夠實現100米左右的無線通信。從實驗數據可知,無線信號在井下傳輸環境下的損耗遠大于室外環境,在同等條件下,誤碼率主要與距離延伸有關。本系統還可以應用于點對點、點對多點通信的一些實際工作環境中。
基于nRF905模塊和C8051F單片機的無線收發系統設計
- nRF905(52179)
相關推薦
基于NRF905的無線窗簾控制器模塊電路設計
本控制器主要包括五個部分:單片機控制部分,NRF905無線傳輸控制部分,手動控制部分,電壓變換部分,電機控制部分。
2014-10-11 14:51:44
4592
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A6/77/wKgZomUMPeyAaBfyAAASVlIAaaU161.jpg)
51單片機行業深入應用---無線開發
二、系統板配套開發應用實例:通過開發板檢測無線模塊的好壞和通訊距離;基于NRF905模塊無線雙向通信應用設計(雙向遙控)基于NRF905模塊無線232通信應用設計(單片機向PC無線傳數據
2009-08-10 19:52:59
51單片機行業深入應用---無線開發
二、系統板配套開發應用實例:通過開發板檢測無線模塊的好壞和通訊距離;基于NRF905模塊無線雙向通信應用設計(雙向遙控)基于NRF905模塊無線232通信應用設計(單片機向PC無線傳數據
2009-08-27 18:39:21
51單片機行業深入應用---無線開發
程序二、系統板配套開發應用實例:通過開發板檢測無線模塊的好壞和通訊距離;基于NRF905模塊無線雙向通信應用設計(雙向遙控)基于NRF905模塊無線232通信應用設計(單片機向PC無線傳數據
2009-08-11 18:58:16
51單片機行業深入應用---無線開發
)基于NRF905模塊無線232通信應用設計(單片機向PC無線傳數據)基于NRF905模塊無線溫度傳感器應用設計(無線傳感器應用)基于NRF905模塊無線PC控制臺應用設計(PC向單片機無線傳數據
2009-07-21 09:25:50
89c52單片機和ov7670帶FIFO的攝像頭和nrf905無線收發做圖片傳輸
小弟是學生申請學校的創新基金~目前想用89c52單片機做無線圖片收發,就是通過ov7670帶fifo的攝像頭照一張照片,然后經過單片機通過nrf905無線收發模塊發送出去~~不知是否可行?用
2013-07-21 11:05:40
C8051F單片機的IAP系統設計與實現
作為新型的SOC片上型混合信號單片機,C8051F系列產品已經被廣泛應用到了智能控制儀表,嵌入式設備,消費電子等領域。提出了一種利用C8051F單片機內部可在線編程的FLASH存儲器來設計IAP系統
2011-03-04 11:31:07
C8051F單片機,無線芯片
Silicon labs MCUC8051F單片機,無線單片機,無線收發芯片,晶振,模塊http://shop69090257.taobao.com/
2011-11-19 16:08:18
C8051F系列單片機
C8051F系列單片機是完全集成的高速、高性能混合信號處理系統MCU,具有與8051兼容的微控制器內核,與MCS-51指令完全兼容。片內資源包括8-12位多通道ADC,1-2路12位DAC和電壓比較
2013-09-27 13:06:25
NRF905 433MHZ無線通信芯片
nRF905無線收發器是挪威Nordic公司推出的單片射頻發射器芯片,工作電壓為1.9-3.6V,32引腳QFN封裝(5mm×5mm),工作于433/868/915MHz3個ISM頻道(可以
2012-05-21 09:17:55
NRF905無線傳輸模塊驅動51單片機傳輸數據
NRF905無線傳輸模塊驅動51單片機傳輸數據;單片機帶LCD1602。在發送機上輸入一段字符,按鍵發送使在另機上接收并顯出來;
2015-05-04 21:24:34
NRF905與STC89C52單片機
一小白做NRF905的溫度采集各供3.3V 與5V 電壓 引腳相連會不會燒毀NRF905剛開始時做成了可以收發顯示 不知道什么原因就壞了問題來了:是不是引腳不能直接相接?(要怎么改進)然后我現在不知道是不是燒壞了NRF905要怎么檢測有沒有壞掉呢求高手指點啊
2014-12-22 14:35:13
c8051f單片機資料下載
c8051f單片機資料下載本書匯集了Cygnal集成產品公司迄今為止發布的有關C8051F高速SoC單片機的全部29篇應用筆記,內容涉及到C8051F單片機內部各種模擬和數字資源的原理介紹、操作
2008-07-19 10:36:03
c8051f系列單片機的相關問題
我想請教一下,誰知道c8051f系列的單片機所在的protel元件庫和元件名是什么?主要是c8051f040這款的!!希望得到幫助,急求!!O(∩_∩)O謝謝
2011-04-26 01:22:36
nrf905無線傳輸模塊
現在用51單片機和nrf905做一個表決器。關于nrf905有一些問題,想讓大家幫幫忙!!!nrf905上的spi接口只需要設置RF配置寄存器,是嗎?如果是如何確定那個是主哪個是從, 難道主從是看程序中所寫的發送和接收程序嗎?
2012-09-15 17:16:47
nrf905和51單片機的硬件連接有什么要求?我出現了電壓反偏
nrf905和51單片機的硬件連接有什么要求沒?我按照說明圖上的,P2管腳加1K排阻然后接到NRF905,NRF905單獨供電。不過我都是用的電池。單片機1.5*3,NRF905 1.5*2。接收端
2013-12-10 18:12:24
單片機+NRF905無線通信模塊
最近搗騰了一下NRF905無線收發模塊,我把我調好了可以正常收發的程序附上,供剛入手的朋友參考,爭取快速入門~感覺配置字不是很好寫。。。調了很久才調通的,不知哪位大大有獨到的見解,望留下高見、互相學習,謝謝!!
2012-05-15 00:01:58
stm32單片機驅動nrf905的問題
我用51單片機與 stm32單片機進行無線通信,現在,M3可以發送數據給51單片機,51單片機能準確地接受到;但是,51成功的發送數據,可是,M3卻沒有反應,M3那個驅動nrf905的程序是從 51那里移植過來的(兩塊51單片機 用nrf905可以準確的進行通信),現在不知道哪里出了問題,求解
2013-10-13 00:22:39
一種基于nRF905和C8051F單片機的無線數據傳輸系統設計
。當使用井下動力鉆具組合時,近鉆頭傳感器和MWD被動力鉆具隔開。傳感器無法用線纜與MWD連接,因此要把傳感器的信息傳送給MWD只能通過無線通信的方法。本文設計了由C8051F0606單片機和nRF905
2019-07-19 06:02:10
為什么我的nRF905無線模塊不能工作
我做的是多點溫度的無線監測,在下位機上能夠穩定的顯示測量的溫度值,但是在上位機上一點反應都沒有,nRF905無線收發模塊是從網上買的,程序是按資料編寫的。求助高手指點下,這是什么原因呢?謝謝!
2013-05-25 10:15:08
關于NRF905與單片機
本人初學RFID 芯片,現在想做一個 基于RFID的公交車語音自動報站系統,想采用NRF905芯片,但我不明白 電子標簽放在站臺上,是怎樣與公交車車載上 的RFID芯片聯系的,還有就是怎樣驅動車載系統中的單片機工作,由于本人是新手,還請大家給我指點一下,拜托了{:soso_e100:}
2012-08-20 16:01:59
關于nRF905單片無線收發器的一些問題
用nRF905單片無線收發器選擇的是433M用來做主從機的通訊,今天測試了有效距離為1公里左右,但有個問題就是:比如我有從機有6個,能收到,但當主機統計的從機數量的時候卻超出了6個,有二百了,也有
2012-12-12 20:21:01
利用無線傳輸模塊NRF905設計家居安全系統
本課題利用無線傳輸模塊NRF905將單一的紅外防盜報警、煤氣(CO)泄漏檢測報警、火災檢測報警等孤立的系統進行改善并重新組合,通過單片機進行控制,組成了一個綜合性的全方位的家居安全系統。本設計主要
2021-11-19 08:09:07
基于51單片機的nRF905收發程序
最近學nRf905,寫了個串口收發程序,可以通過串口將數據通過nrf905發射出去,也可將收到的數據通過串口發送到PC,發送速度極快
2012-04-23 20:08:32
基于NRF905的無線溫度采集系統設計方案
引腳上。ADC0832 使用SPI 串行接口與單片機進行通信,電源電壓為+5 V,去耦電容C 為0.1 μF,硬件電路如圖3所示。 2.2 NRF905無線通信 無線通信模塊采用單片433
2018-12-04 16:01:13
基于nRF905和LPC2148 ARM開發板的無線數據收發
基于nRF905和LPC2148 ARM開發板的無線數據收發 如何改為基于nRF905和de2—115開發板的無線數據收發
2013-12-07 00:16:16
基于nRF905的無線串口通信系統
的實驗開發及實現過程。該系統以nRF905無線收發模塊和AT89C52單片機為核心,具有低成本、易擴展、操作簡單等優點,可廣泛應用于遠程控制、無線數據采集等多個領域。
2011-03-04 12:21:16
基于nRF905的無線傳感器網絡節點的設計與實現
傳感器節點。STC12LE5410AD單片機的這些特征,非常適合應用在無線傳感器網絡中。1.2 射頻收發器件nRF905[5] nRF905由挪威Nordic公司生產,是一個為433/868/915
2011-03-11 10:38:02
基于nRF905的無線加速度測量系統設計
引腳配置在P0.6和P0.7,它們連接到從機的兩個中斷標志輸出9號和11號引腳,這樣可以進行LIS331DL功能的擴展(自由落體中斷檢測,內部喚醒等)。 2.3 nRF905單片機無線收發器電路設計
2011-10-14 12:56:15
基于nRF905的糧庫無線溫濕度監控系統
;若有則執行相應的要求。 遠程終端主要由P89LPC916單片機、射頻模塊nRF905、DS18B20的測溫網絡、濕度傳感器HS1101、外部設備驅動器及放大調整電路組成。通過P89LPC916單片機
2010-07-13 09:53:21
基于stm32與NRF905的通訊
小弟要做一對基于stm32的NRF905通訊模塊。而stm32和nrf905都有SPI總線接口, 發送模塊: 單片機_1向905_1 寫入數據,并發送**************第1種接收模塊
2013-04-16 07:36:45
如何利用ATmega16和nRF905實現無線數據傳輸設備設計?
本文介紹利用ATmega16單片機和無線數據收發芯片nRF905構成的短距離無線數據傳輸設備,給出了硬件和軟件設計方案。
2021-06-01 06:54:27
如何去實現一種單片機無線視頻監控系統設計
。由于無線視頻監控系統的安全、方便、直觀和信息內容豐富,被廣泛用于各個場合。在銀行室內或地下煤礦工作等場合使用無線視頻監控系統,檢測安全性是非常必要的。運用C8051F系列單片機和NRF905收發模塊進行設計。攝像頭所采集到的圖像信號轉換成模擬電壓信號,送入到混頻電路,混出射頻信號,最后放大后發送出去..
2021-11-09 07:23:48
求高手救 現在在做NRF905與單片機C52 的無線溫度采集
NRF905用的是 3.3 V電壓,而單片機用的是5V電壓,問題1:引腳直接相連會不會燒毀NRF905,(怎么改進好)我一開始做成時是沒問題的,可以發射接收,但是突然之間就接收不到了,問題2 :怎么檢測NRF905有沒有燒毀呢 求大俠指點迷津啊
2014-12-22 14:21:42
請問各位大神nRF905和nRF24L01哪個無線通信模塊好一些?
請問各位大神nRF905和nRF24L01哪個無線通信模塊好一些?本人現在想實現飛思卡爾mc9s12系列單片機的無線遙控通信,求大神指點
2016-04-28 10:19:30
通過89c52單片機和ov7670帶FIFO的攝像頭和nrf905無線收發做圖...
小弟是學生申請學校的創新基金~目前想用89c52單片機做無線圖片收發,就是通過ov7670帶fifo的攝像頭照一張照片,然后經過單片機通過nrf905無線收發模塊發送出去~~不知是否可行?用
2013-07-21 11:08:20
高速SOC單片機C8051F不得不知的知識點
Cygnal C8051F系列單片機介紹Cygnal C8051F系列單片機特點Cygnal C8051F存儲器有哪些Cygnal C8051F系列模數/數模轉換器
2020-11-05 06:58:27
基于nRF905的糧庫無線測溫系統
介紹了無線通信芯片nRF905 和單總線溫度傳感器DS18B20 的性能和特點,利用低功耗、高性能的單片機LPC932 構成一個無線的糧庫測溫系統,具體介紹了系統的硬件構成和軟件流程。
2009-08-15 08:38:48
94
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于nRF905的糧庫無線測溫系統
介紹了無線通信芯片nRF905 和單總線溫度傳感器DS18B20 的性能和特點,利用低 功耗、高性能的單片機LPC932 構成一個無線的糧庫測溫系統,具體介紹了系統的硬件構成和軟件流程。
2009-08-15 08:43:17
21
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于nRF905的無線表面肌電信號監測系統設計
介紹了利用TI 公司的新一代16 位單片機MSP430 系列的MSP430F1611,和Nordic公司的nRF905 射頻收發器芯片組成一種無線表面肌電信號采集系統的設計方案。根據表面肌電信號的特點,設計
2010-01-07 13:57:16
44
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于nRF905的無線數據傳輸系統
介紹了單片射頻收發器nRF905,設計了基于nRF905和MCU的無線通信系統;給出了相關的硬件設計電路和完整的通信協議;經過實際數據通信實驗驗證了系統的可靠性。
2010-12-13 17:11:40
141
![](https://skin.elecfans.com/images/2021-soft/load.png)
NRF905的無線串口通信系統
本文介紹了一種硬件設計簡單、數據傳輸可靠的無線串口通信系統的設計與實現。文中從基于nRF905芯片的無線收發模塊的設計開發、系統的硬件結構、數據包處理格式、無線串口通信的
2011-03-22 14:23:27
214
![](https://skin.elecfans.com/images/2021-soft/load.png)
NRF905無線收發模塊開發指南
RF905 無線收發模塊(PTR8000+),在Nordic VLSI 公司最新封裝改版NRF905 無線通信芯片基礎上,特做優化設計,采用高精度貼片晶振,體積更小,性能更優。工作于433MHz 全球開放ISM 頻段免許
2011-11-04 15:05:43
435
![](https://skin.elecfans.com/images/2021-soft/load.png)
NRF905無線收發芯片原理及設計實現
介紹了無線收發芯片nRF905 的功能, 及其與51 單片機的接口設計。單片機可以很容易地通過SPI 接口訪問nRF905, 功耗低。多頻道多頻段, 可以很方便地實現點對點及點對多點無線通信。
2012-03-02 16:43:24
443
![](https://skin.elecfans.com/images/2021-soft/load.png)
NRF905工作模式
NRF905工作模式NRF905工作模式NRF905工作模式NRF905工作模式NRF905工作模式NRF905工作模式NRF905工作模式NRF905工作模式NRF905工作模式
2015-11-19 15:24:39
7
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于nRF905射頻收發模塊的設計
本文介紹了單片射頻收發器nRF905的芯片結構、工作模式、射頻收發流程以及nRF905片內SPI接口的配置,最后給出了一個典型的應用電路圖和電路的設計方法。
2016-10-25 18:04:42
28
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于nRF905芯片的無線傳輸設計與實現
介紹 了利 用nRF905芯片進行 無線傳輸的設計 思想和 實現方法。整個無線傳輸系統 包括初 始化、接 收、發 送和校驗 等功 能模塊 ,可以在各種復雜的工業現場 高效而準確地進行無線式數據傳輸 。
2016-10-25 18:04:42
547
![](https://skin.elecfans.com/images/2021-soft/load.png)
nRF905工作原理_nRF905基本特點
nRF905是挪威Nordic公司推出的一款單片射頻發射器芯片,采用32引腳5mm5mm QFN封裝,工作于433、868、915MHz 3個ISM(工業、科學和醫學)頻道,其中國內433頻段可以
2017-11-06 02:28:50
10897
![](https://skin.elecfans.com/images/2021-soft/eye.png)
基于stm32f103zet6之NRF905無線模塊的學習
本文主要介紹基于stm32f103zet6之NRF905無線模塊的學習詳解,分別是從硬件和軟件兩個方面來分析的。
2018-04-12 10:07:08
9335
![](https://skin.elecfans.com/images/2021-soft/eye.png)
一文看懂NRF905無線收發模塊的二次開發
nRF905是挪威Nordic公司推出的一款單片射頻發射器芯片,采用32引腳5mm&TImes;5mm QFN封裝,工作于433、868、915MHz 3個ISM(工業、科學和醫學)頻道,其中
2018-04-12 17:00:26
13514
![](https://skin.elecfans.com/images/2021-soft/eye.png)
NRF905無線串口收發模塊的工作原理參考程序和使用手冊資料及視頻說明
編寫NRF905 驅動程序,只需簡單的編寫串口收發程序即可,使用非常方便。將其中一個模塊與電腦相連,另一個模塊與單片機相連可以實現電腦與單片機無線通訊。
2018-08-24 08:00:00
39
![](https://skin.elecfans.com/images/2021-soft/load.png)
NRF905無線收發芯片原理及設計實現
介紹了無線收發芯片nRF905 的功能,及其與51單片機的接口設計。單片機可以很容易地通過SPI 接口訪問nRF905, 功耗低。多頻道多頻段,可以很方便地實現點對點及點對多點無線通信。
2020-06-17 08:00:00
11
![](https://skin.elecfans.com/images/2021-soft/load.png)
NRF905無線模塊軟硬件開發包資料包括AVR MSP430 C51單片機軟件DEMO源碼: 51系
NRF905無線模塊軟硬件開發包資料包括AVR MSP430 C51單片機軟件DEMO源碼: 51系(周立功單片機)-NRF905無線模塊軟硬件開發包資料包括AVR MSP430 C51單片機軟件
2021-07-22 12:44:59
36
![](https://skin.elecfans.com/images/2021-soft/load.png)
評論