日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]本文設(shè)計(jì)了由C8051F0606單片機(jī)和nRF905無(wú)線(xiàn)射頻器收發(fā)組成的一種無(wú)線(xiàn)數(shù)據(jù)傳輸系統(tǒng)的方案。該系統(tǒng)由發(fā)射和接收模塊組成,發(fā)射模塊主要將要發(fā)送的數(shù)據(jù)經(jīng)單片機(jī)處理后,通過(guò)nRF905發(fā)送出去;在接收模塊中,nRF905則將數(shù)據(jù)正確接收后通過(guò)上位機(jī)界面顯示出來(lái),從而實(shí)現(xiàn)短距離井下的無(wú)線(xiàn)通信。

前言

在閉環(huán)鉆井系統(tǒng)中,要求實(shí)時(shí)地把井下的信息傳遞到地面,以實(shí)施人工監(jiān)控。通常情況下該任務(wù)由MWD中泥漿壓力脈沖發(fā)生器來(lái)完成。當(dāng)使用井下動(dòng)力鉆具組合時(shí),近鉆頭傳感器和MWD被動(dòng)力鉆具隔開(kāi)。傳感器無(wú)法用線(xiàn)纜與MWD連接,因此要把傳感器的信息傳送給MWD只能通過(guò)無(wú)線(xiàn)通信的方法。

本文設(shè)計(jì)了由C8051F0606單片機(jī)和nRF905無(wú)線(xiàn)射頻器收發(fā)組成的一種無(wú)線(xiàn)數(shù)據(jù)傳輸系統(tǒng)的方案。該系統(tǒng)由發(fā)射和接收模塊組成,發(fā)射模塊主要將要發(fā)送的數(shù)據(jù)經(jīng)單片機(jī)處理后,通過(guò)nRF905發(fā)送出去;在接收模塊中,nRF905則將數(shù)據(jù)正確接收后通過(guò)上位機(jī)界面顯示出來(lái),從而實(shí)現(xiàn)短距離井下的無(wú)線(xiàn)通信。

無(wú)線(xiàn)收發(fā)系統(tǒng)硬件設(shè)計(jì)

nRF905模塊簡(jiǎn)介

nRF905是Nordic VLSI公司推出的單片射頻收發(fā)器,工作電壓為1.9 V~3.6 V,工作于433MHz、868MHz、915MHz 3個(gè)ISM頻段,頻道轉(zhuǎn)換時(shí)間小于650μs,最大數(shù)據(jù)速率為100 kbit/s。nRF905由頻率合成器、接收解調(diào)器、功率放大器、晶體振蕩器和GFSK調(diào)制器組成。

nRF905 模塊的高頻頭用戶(hù)接口電路管腳圖如圖1所示。



圖1 nRF905模塊的高頻頭用戶(hù)接口電路管腳

nRF905模塊具有兩種工作模式和兩種節(jié)電模式。工作模式包括:ShockBurst 接收模式和ShockBurst 發(fā)射模式;節(jié)電模式包括:掉電與 SPI 編程模式、待機(jī)與SPI編程模式。

系統(tǒng)硬件設(shè)計(jì)

本無(wú)線(xiàn)收發(fā)電路主要由C8051F060單片機(jī)和無(wú)線(xiàn)射頻芯片nRF905組成。系統(tǒng)方框圖如圖2所示。


圖2 無(wú)線(xiàn)收發(fā)電路系統(tǒng)組成框圖

C8051F350是Silabs公司的一款精確混合信號(hào)單片機(jī),片內(nèi)有8通道16bit的S-D型ADC、128倍PGA、電流型DAC以及VREF等模擬外設(shè),可以方便地與溫度壓力等傳感器直接連接。使用電流型DAC對(duì)傳感器進(jìn)行激勵(lì),傳感器的輸出信號(hào)經(jīng)片內(nèi)128倍PGA放大后進(jìn)行A/D轉(zhuǎn)換,無(wú)需額外的信號(hào)調(diào)理電路。片內(nèi)8K FLASH,可在線(xiàn)編程和改寫(xiě),傳感器的標(biāo)定參數(shù)可以在FLASH中存儲(chǔ),節(jié)省片外存儲(chǔ)器。圖3為系統(tǒng)硬件電路圖。


圖3 nRF905與MCU的電路原理圖

軟件設(shè)計(jì)

本系統(tǒng)中的無(wú)線(xiàn)數(shù)據(jù)傳輸主要由無(wú)線(xiàn)數(shù)據(jù)收發(fā)器nRF905、C8051F單片機(jī)和顯示部分組成。nRF905收發(fā)器與單片機(jī)之間通過(guò)SPI口進(jìn)行通信。因此,軟件設(shè)計(jì)過(guò)程中的重點(diǎn)是nRF905數(shù)據(jù)的發(fā)送和接收過(guò)程。

nRF905的數(shù)據(jù)發(fā)送過(guò)程

發(fā)送數(shù)據(jù)時(shí)的工作流程如圖4所示。當(dāng)MCU有遙控?cái)?shù)據(jù)節(jié)點(diǎn)時(shí),接收點(diǎn)的地址 (TX- address) 和有效數(shù)據(jù) (Tx- payload) 將通過(guò)SPI接口傳送給nRF905。設(shè)計(jì)時(shí)應(yīng)使用協(xié)議或MCU來(lái)設(shè)置接口速度??捎肕CU設(shè)置TRX-CE,并使TX- EN為高電平來(lái)激活nRF905的ShockBurst傳輸。通過(guò)nRF905的ShockBurst可使無(wú)線(xiàn)系統(tǒng)自動(dòng)上電,并完成數(shù)據(jù)包 (應(yīng)加前導(dǎo)碼和CRC校驗(yàn)碼) 的數(shù)據(jù)碼發(fā)送。



圖4 發(fā)射數(shù)據(jù)流程

nRF905的數(shù)據(jù)接收過(guò)程

當(dāng)系統(tǒng)接收數(shù)據(jù)時(shí),其接收數(shù)據(jù)流程圖如圖5所示。系統(tǒng)的工作過(guò)程如下:

首先,在650μs以后,nRF905將不斷監(jiān)測(cè)空中的信息。當(dāng)nRF905發(fā)現(xiàn)有和接收頻率相同的載波時(shí),其載波檢測(cè) (CD) 被置為高電平;此后,當(dāng)nRF905接收到有效地址時(shí),地址匹配 (AM) 被置為高電平;當(dāng)nRF905接收到有效的地址包 (CRC校驗(yàn)正確) 時(shí),nRF905將去掉前導(dǎo)碼、地址和CRC位,同時(shí)將數(shù)據(jù)準(zhǔn)備就緒位 (DR)置為高電平,并用MCU設(shè)置TRX- CN為低電平,以進(jìn)入standby模式,從而使MCU能夠以合適的速率通過(guò)SPI接口讀出有效的數(shù)據(jù);當(dāng)所有的數(shù)據(jù)讀出,nRF905將AM和DR設(shè)置為低電平,以便使nRF905準(zhǔn)備進(jìn)入ShockBurst RX、ShockBurst TX或Powerdown模式。


圖5 接收數(shù)據(jù)流程圖

用戶(hù)界面的設(shè)計(jì)

本軟件采用VB界面設(shè)計(jì)。將井下接收到并采集后的數(shù)據(jù)通過(guò)單片機(jī)顯示在PC機(jī)上,可以清楚地看到井下的相關(guān)數(shù)據(jù)信息。如圖6所示,是一組井下信息采集后通過(guò)無(wú)線(xiàn)傳輸?shù)姆绞?,將傳感器輸出的?shù)據(jù)傳輸?shù)組WD上。

圖6中通道1至通道15分別實(shí)測(cè)井參數(shù)量化臺(tái)階數(shù)轉(zhuǎn)換過(guò)后的模擬電壓值,其中包括壓力、溫度、濕度、三軸重力加速度傳感器輸出值(Gx、Gy、Gz)以及翼肋位移等等。在實(shí)際應(yīng)用中可較為直觀(guān)地顯示出來(lái)。


圖6 用戶(hù)交互界面

結(jié)論

系統(tǒng)調(diào)試成功后,進(jìn)行了多次數(shù)據(jù)傳輸實(shí)驗(yàn)。本系統(tǒng)通過(guò)了實(shí)際數(shù)據(jù)通信實(shí)驗(yàn)的驗(yàn)證,運(yùn)行穩(wěn)定,通信可靠,能夠?qū)崿F(xiàn)100米左右的無(wú)線(xiàn)通信。從實(shí)驗(yàn)數(shù)據(jù)可知,無(wú)線(xiàn)信號(hào)在井下傳輸環(huán)境下的損耗遠(yuǎn)大于室外環(huán)境,在同等條件下,誤碼率主要與距離延伸有關(guān)。本系統(tǒng)還可以應(yīng)用于點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多點(diǎn)通信的一些實(shí)際工作環(huán)境中。
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

串口作為單片機(jī)開(kāi)發(fā)的一個(gè)常用的外設(shè),應(yīng)用范圍非常廣。大部分時(shí)候,串口需要接收處理的數(shù)據(jù)長(zhǎng)度是不定的。那么怎么才能判斷一幀數(shù)據(jù)是否結(jié)束呢,今天就以STM32單片機(jī)為例,介紹幾種接收不定長(zhǎng)數(shù)據(jù)的方法。

關(guān)鍵字: 單片機(jī) 串口 STM32

單片機(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段。單片機(jī)由以前的1位、4位、8位、16位,發(fā)展到現(xiàn)在的32位甚至64位。當(dāng)前國(guó)內(nèi)MCU廠(chǎng)商已有上百家,對(duì)標(biāo)進(jìn)口芯片的情況非常嚴(yán)重,導(dǎo)致國(guó)內(nèi)MCU產(chǎn)品將陷入同質(zhì)化...

關(guān)鍵字: 單片機(jī) MCU 市場(chǎng)

(微控制單元 MCU(Microcontroller Unit),又稱(chēng)單片機(jī),是把中央處理器(CentralProcess Unit; CPU)的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計(jì)數(shù)器(Timer)、US...

關(guān)鍵字: 單片機(jī) 芯片 CPU

在疫情的影響下,出門(mén)后、用餐前使用酒精消毒已成了人們的日常,而酒精噴霧機(jī)也因此變得十分熱銷(xiāo)。為了避免交叉感染的風(fēng)險(xiǎn),自動(dòng)酒精噴霧器也就應(yīng)運(yùn)而生。不同于傳統(tǒng)手動(dòng)噴霧器不美觀(guān)、手部接觸不衛(wèi)生的bug,此款自動(dòng)感應(yīng)酒精噴霧器使...

關(guān)鍵字: 芯嶺技術(shù) 方案開(kāi)發(fā) 解決方案 單片機(jī)

在實(shí)際的單片機(jī)控制系統(tǒng)中,有時(shí)候會(huì)使用數(shù)字邏輯芯片對(duì)單片機(jī)和受控元件進(jìn)行隔離,以保護(hù)單片機(jī),或者令單片機(jī)更好地對(duì)后級(jí)進(jìn)行控制。

關(guān)鍵字: 單片機(jī) 數(shù)字邏輯芯片 受控元件

MH32F103AVET6使用高性能的32位內(nèi)核,內(nèi)置了多達(dá)2個(gè)高級(jí)定時(shí)器、10個(gè)通用定時(shí)器、2個(gè)基本定時(shí)器、3個(gè)12位的ADC、2個(gè)12位的DAC,還包含標(biāo)準(zhǔn)和先進(jìn)的通信接口包括:3個(gè)SPI接口、2個(gè)I2S接口、2個(gè)I...

關(guān)鍵字: 單片機(jī) MCU

最近由于換季,天氣突然的轉(zhuǎn)涼,大家也是直呼好冷。天冷了自然是要注意防寒保暖。一個(gè)能夠當(dāng)充電寶用的暖手寶會(huì)是你最好的陪伴。暖手寶是一種非常便捷易用的發(fā)熱工具,并且體形小巧,可以隨身攜帶并輕易握在手中,也可以放置在身上的其它...

關(guān)鍵字: 芯嶺技術(shù) 方案開(kāi)發(fā) 解決方案 單片機(jī)

大家好,我是鲏。認(rèn)識(shí)我的朋友都知道,我是一個(gè)實(shí)踐派,相比研究枯燥的理論知識(shí),我更喜歡做自己想做的項(xiàng)目,用技術(shù)來(lái)實(shí)現(xiàn)自己的想法的感覺(jué)真的很棒。所以從大學(xué)期間一直到現(xiàn)在,除了工作中的項(xiàng)目外,我依然保持著自己做項(xiàng)目的習(xí)慣,有堅(jiān)...

關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 技術(shù)選型 需求分析

XL32F003 系列微控制器采用高性能的 32 位 ARM?Cortex?- M0+ 內(nèi)核,寬電壓工作范圍的MCU。嵌入高達(dá)64 Kbytes flash和8 Kbytes SRAM存儲(chǔ)器,最高工作頻率32 MHz。包...

關(guān)鍵字: 單片機(jī) MCU

電動(dòng)洗鼻器是一種全新的鼻腔清潔工具,一般是通過(guò)水壓將生理鹽水送進(jìn)鼻腔,借助于生理鹽水的殺菌作用及水流的沖擊力,將鼻腔內(nèi)已聚集的致病菌及污洉排出,從而使鼻腔恢復(fù)正常的生理環(huán)境,恢復(fù)鼻腔的自我排毒功能,達(dá)到保護(hù)鼻腔的目的。讓...

關(guān)鍵字: 芯嶺技術(shù) 方案開(kāi)發(fā) 解決方案 單片機(jī)

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉