衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RSSI的CC2431能滿足低功耗無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用需要

電子工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2021-03-24 15:33 ? 次閱讀

CC2431是TI公司推出的帶硬件定位引擎的片上系統(tǒng)(SoC)解決方案,能夠滿足低功耗ZigBee/IEEE 802.15.4無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用需要。CC2431定位引擎基于RSSI技術(shù),根據(jù)接收信號(hào)強(qiáng)度與已知參考節(jié)點(diǎn)位置準(zhǔn)確計(jì)算出有關(guān)節(jié)點(diǎn)位置,然后將位置信息發(fā)送給接收端。相比于集中型定位系統(tǒng),RSSI功能減小了網(wǎng)絡(luò)流量與通信延遲,在典型應(yīng)用中可實(shí)現(xiàn)3~5m定位精度和0.25 m的分辨率。

1 、CC2431的主要特點(diǎn)

CC2431片上系統(tǒng)(SoC)由CC2430加上Motorola公司基于IEEE 802.15.4標(biāo)準(zhǔn)的無(wú)線定位引擎組成,具有2.4 GHz DSSS(直接序列擴(kuò)頻)射頻收發(fā)器核心和高效的8051控制器。其中,MCU包括存儲(chǔ)器及其外圍,其他模塊提供電源管理、時(shí)鐘分配和測(cè)試等重要功能。

CC2431的設(shè)計(jì)結(jié)合了8 KB的RAM及強(qiáng)大的外圍模塊,并且有3種不同的版本。它們根據(jù)不同的閃存空間32 KB、64 KB和128 KB來(lái)優(yōu)化復(fù)雜度與成本。CC2431的尺寸只有7 mm×7 mm的48腳封裝,采用具有內(nèi)嵌閃存的0.18 μm CMOS標(biāo)準(zhǔn)技術(shù)。針對(duì)協(xié)議棧、網(wǎng)絡(luò)和應(yīng)用軟件執(zhí)行時(shí)對(duì)MCU處理能力的要求,CC2431包含一個(gè)增強(qiáng)型工業(yè)標(biāo)準(zhǔn)的8位8051微控制器內(nèi)核,運(yùn)行時(shí)鐘為32 MHz。CC2431還包含一個(gè)DMA控制器,可以減少8051微控制器內(nèi)核對(duì)數(shù)據(jù)的傳送操作,因此提高了芯片整體的性能。

在CC2431 8 KB靜態(tài)RAM中的4 KB是超低功耗SRAM。32 KB、64 KB或128 KB的片內(nèi)Flash塊提供在線可編程非易失性存儲(chǔ)器。CC2431集成了4個(gè)振蕩器用于系統(tǒng)時(shí)鐘和定時(shí)操作,以及用于用戶自定義應(yīng)用的外設(shè);具有4個(gè)定時(shí)器,此外,還集成了實(shí)時(shí)時(shí)鐘、上電復(fù)位、8通道8~14位ADC等其他外設(shè),并帶有語(yǔ)音和定位跟蹤引擎。CC2431的主要特點(diǎn)如下:

◇ 定位引擎能精確計(jì)算網(wǎng)絡(luò)中節(jié)點(diǎn)位置;

◇ 具有高性能、低功耗的8051控制器核;

◇ 集成符合IEEE 802.15.4標(biāo)準(zhǔn)的2.4 GHz RF無(wú)線收發(fā)機(jī)(具有工業(yè)領(lǐng)先的CC2420射頻內(nèi)核);

◇ 優(yōu)良的無(wú)線接收靈敏度和強(qiáng)大的抗干擾能力;

◇ 128 KB可編程閃存,8 KB RAM,4 KB帶全部功耗模式數(shù)據(jù)保持功能;

◇ 強(qiáng)大的DMA功能;

◇ 極少的外部元器件

◇ 低電流損耗(微控制器運(yùn)行于32 MHz時(shí),接收和發(fā)射分別為27 mA和25 mA);

◇ 休眠模式時(shí)僅0.9 μA電流損耗,外部中斷或RTC能喚醒系統(tǒng);

◇ 待機(jī)模式下小于0.6 μA電流損耗,外部中斷能喚醒系統(tǒng);

◇ 低功耗模式與主動(dòng)模式之間的快速切換;

◇ 硬件支持CSMA/CA功能;

◇ 較寬的電壓范圍(2.0~3.6 V);

◇ 數(shù)字化的RSSI/LQI支持;

◇ 具有電池監(jiān)測(cè)和溫度傳感器

◇ 多達(dá)8路輸入的8~14位模/數(shù)轉(zhuǎn)換;

◇ 集成AES128安全協(xié)處理器

◇ 帶有2個(gè)功能強(qiáng)大的支持多組協(xié)議的USART;

◇ 集成看門狗定時(shí)器;

◇ 具有1個(gè)符合IEEE 802.15.4規(guī)范的MAC計(jì)時(shí)器,1個(gè)常規(guī)的16位計(jì)時(shí)器和2個(gè)8位計(jì)時(shí)器;

◇ 21個(gè)普通I/O引腳,其中2個(gè)具有20 mA的驅(qū)動(dòng)能力;

◇ 支持硬件調(diào)試,具有強(qiáng)大靈活的開發(fā)工具。

2、 CC2431的定位引擎操作

CC2431和CC2430是引腳兼容的,除定位引擎之外,CC2430的MCU和RF部分與CC2431完全相同。為避免重復(fù),本文重點(diǎn)介紹CC2431的定位引擎。

定位引擎用于估算無(wú)線網(wǎng)絡(luò)中節(jié)點(diǎn)的位置。通常參考節(jié)點(diǎn)坐標(biāo)已知,其他需要估計(jì)坐標(biāo)的節(jié)點(diǎn)為“盲節(jié)點(diǎn)”。進(jìn)行定位估計(jì)時(shí),定位引擎需要獲得3~8個(gè)參考節(jié)點(diǎn)的坐標(biāo)值以及其他測(cè)量參數(shù),定位引擎計(jì)算后的輸出是一個(gè)節(jié)點(diǎn)的估計(jì)坐標(biāo)。在定位引擎運(yùn)行之前,必須使能定位引擎寄存器LOCENG的第4位LOCENG.EN。當(dāng)要停止定位引擎運(yùn)行時(shí),應(yīng)往LOCENG.EN寫入0關(guān)斷引擎的時(shí)鐘信號(hào),從而降低CC2431的功耗。對(duì)定位引擎的操作主要就是對(duì)與定位引擎有關(guān)的寄存器的操作。下面詳細(xì)說(shuō)明各部分的操作。

2.1 參考坐標(biāo)

定位引擎運(yùn)行時(shí)需要3~8個(gè)參考坐標(biāo)輸入。參考坐標(biāo)以m為單位表示各個(gè)參考節(jié)點(diǎn)的位置,其數(shù)值位于0~63.75,最高精度為0.25 m,以最低2位為小數(shù)部分,剩余6位為整數(shù)部分。參考坐標(biāo)存放于RF寄存器REFCOORD中。在寫入REFCOORD之前,寄存器LOCENG的第1位LOCENG.REFLD必須寫入1,用于指示一組參考坐標(biāo)將要被寫入。一旦坐標(biāo)寫入過(guò)程開始(LOCENG.REFLD=1),8對(duì)坐標(biāo)必須一次性寫入。當(dāng)定位引擎使用少于8個(gè)參考坐標(biāo)時(shí),要將未用的參考坐標(biāo)寫入0.0。

2.2 測(cè)量參數(shù)

定位引擎除了需要參考坐標(biāo)外,還需要一組測(cè)量參數(shù)。這組參數(shù)由2個(gè)射頻參數(shù)和8個(gè)RSSI值組成。射頻參數(shù)是數(shù)值A(chǔ)和n,用于描述網(wǎng)絡(luò)操作環(huán)境。在全向模式下,射頻參數(shù)A被定義為用dBm表示的距發(fā)射器1 m接收到的平均能量絕對(duì)值。若平均接收能量為-40 dBm,那么參數(shù)A被定為40。定位引擎期望參數(shù)A為30.0~50.0,精度為0.5。參數(shù)A用無(wú)符號(hào)定點(diǎn)數(shù)值給出,最低位為小數(shù)位,而其余各位為整數(shù)位,一個(gè)典型值為40.0。射頻參數(shù)n被定義為路徑損失指數(shù),它指出了信號(hào)能量隨著到收發(fā)器距離的增加而衰減的速率。衰減與d-n成比例,這里,d是發(fā)射器和接收器之間的距離。實(shí)際寫入定位引擎的參數(shù)n是一個(gè)可通過(guò)查表得到的整數(shù)索引值。

例如,通過(guò)測(cè)量得到n=2.98,查表得到最接近的有效值為3.000,相應(yīng)的索引值是13。因此,整數(shù)13作為參數(shù)n寫入到定位引擎中。參數(shù)n以[0,31]之間的整數(shù)索引寫入定位引擎,索引用整數(shù)表示。如n=7,即寫入000000111。n的典型值是13。RSSI值是相應(yīng)于一組參考坐標(biāo)的RSSI測(cè)量值。

RSSI值為[-40 dBm,-95 dBm],精度為0.5 dBm,寫入值中應(yīng)去掉負(fù)號(hào)。如RSSI的值為-50.35 dB,則寫入到定位引擎中為50.5。注意,未用的參考坐標(biāo)必須用0.0作為RSSI值寫入。如果僅有部分參數(shù)寫入,則定位引擎不能正確工作。

所有的測(cè)量參數(shù)應(yīng)寫入RF寄存器MEASPARM中,在寫入MEASPARM之前寄存器LOCENG的第2位LOCENG.PARLD必須寫入1,表示一組測(cè)量參數(shù)將被寫入。一旦參數(shù)寫入開始(LOCENG.PARLD=1),所有10個(gè)參數(shù)必須一次性全部寫入。測(cè)量參數(shù)必須按[A,n,rssi0,rssi1,…,rssi7]順序?qū)懭隡EASPARM寄存器,任何未使用的位必須寫0。10個(gè)參數(shù)全部寫完之后,LOCENG.PARLD必須寫入0。

2.3 定位估計(jì)

參數(shù)坐標(biāo)和測(cè)量參數(shù)寫入之后,通過(guò)將寄存器LOCENG第0位LOCENG.RUN寫入1,啟動(dòng)定位估計(jì)計(jì)算。通常,LOCENG.RUN被置1后的1

200個(gè)系統(tǒng)周期之后,LOCENG的第3位LOCENG.DONE被置1。此時(shí),估計(jì)坐標(biāo)可從LOCX和LOCY寄存器讀出。定位引擎不產(chǎn)生任何中斷請(qǐng)求。在新的結(jié)果被計(jì)算出來(lái)或下一次重新啟動(dòng)之前,估計(jì)坐標(biāo)值在LOCX和LOCY中保持有效。CC2431定位引擎操作流程。

2.4 軟件編程

下面介紹定位引擎操作的源代碼。

void CalcultePostition(LOC_REF_NODE refNodes[LOC_ENGINE_NODE_CAPA],uint

a_val,uint n_index,uint *locX,uint *locY) {

uint i;

//啟動(dòng)定位引擎

LOC_DISABLE();

LOC_ENABLE();

//使能LOC_REFERENCE_LOAD,準(zhǔn)備寫入?yún)⒖甲鴺?biāo)

LOC_REFERENCE_LOAD(TRUE);

//寫入?yún)⒖甲鴺?biāo)

for(i=0;i

責(zé)任編輯:lq6

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7651

    瀏覽量

    152118
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    3847

    瀏覽量

    139365
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4204

    瀏覽量

    219103
  • 無(wú)線傳感器
    +關(guān)注

    關(guān)注

    15

    文章

    770

    瀏覽量

    98519
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    xWRL1432BOOST低功耗77GHz毫米波傳感器

    電子發(fā)燒友網(wǎng)站提供《xWRL1432BOOST低功耗77GHz毫米波傳感器.pdf》資料免費(fèi)下載
    發(fā)表于 11-04 09:34 ?0次下載
    xWRL1432BOOST<b class='flag-5'>低功耗</b>77GHz毫米波<b class='flag-5'>傳感器</b>

    STM32WB0系列無(wú)線微控制滿足低功耗藍(lán)牙應(yīng)用需求

    藍(lán)牙技術(shù)作為應(yīng)用最為廣泛的2.4GHz短距離通信技術(shù),對(duì)無(wú)線微控制芯片的集成度、功耗、性能、安全性等有較高要求。STM32WB0系列,是兼具高性價(jià)比和低功耗
    的頭像 發(fā)表于 10-12 11:03 ?591次閱讀
    STM32WB0系列<b class='flag-5'>無(wú)線</b>微控制<b class='flag-5'>器</b><b class='flag-5'>滿足</b><b class='flag-5'>低功耗</b>藍(lán)牙應(yīng)用需求

    利用相對(duì)濕度傳感器增強(qiáng)功能實(shí)現(xiàn)超低功耗系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《利用相對(duì)濕度傳感器增強(qiáng)功能實(shí)現(xiàn)超低功耗系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 09-27 10:39 ?0次下載
    利用相對(duì)濕度<b class='flag-5'>傳感器</b>增強(qiáng)功能實(shí)現(xiàn)超<b class='flag-5'>低功耗</b>系統(tǒng)

    無(wú)線WIFI振動(dòng)傳感器安裝簡(jiǎn)單

    無(wú)線WIFI振動(dòng)傳感器使用簡(jiǎn)單方便,無(wú)線WIFI數(shù)字信號(hào)傳輸方式消除了長(zhǎng)電纜傳輸帶來(lái)的噪聲干擾,整個(gè)測(cè)量系統(tǒng)具有極高的測(cè)量精度和抗干擾能力。無(wú)線WIFI
    發(fā)表于 09-13 09:42

    使用霍爾效應(yīng)傳感器低功耗設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用霍爾效應(yīng)傳感器低功耗設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 08-28 09:32 ?0次下載
    使用霍爾效應(yīng)<b class='flag-5'>傳感器</b>的<b class='flag-5'>低功耗</b>設(shè)計(jì)

    SM72480低功耗溫度開關(guān)和溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SM72480低功耗溫度開關(guān)和溫度傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-15 11:25 ?0次下載
    SM72480<b class='flag-5'>低功耗</b>溫度開關(guān)和溫度<b class='flag-5'>傳感器</b>數(shù)據(jù)表

    無(wú)線通信技術(shù)有哪些?各有什么優(yōu)缺點(diǎn)

    用于超低功耗無(wú)線通信只需一節(jié)紐扣電池即可運(yùn)行數(shù)年。由于無(wú)線電開啟時(shí)間之間的間隔可以更長(zhǎng)因此設(shè)備可以保持更長(zhǎng)時(shí)間的待機(jī)狀態(tài)。? 示例應(yīng)用 | 照明、HVAC、無(wú)線
    發(fā)表于 08-12 16:50

    HDC2010 低功耗濕度和溫度數(shù)字傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《HDC2010 低功耗濕度和溫度數(shù)字傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-12 10:37 ?0次下載
    HDC2010 <b class='flag-5'>低功耗</b>濕度和溫度數(shù)字<b class='flag-5'>傳感器</b>數(shù)據(jù)表

    HDC2080 低功耗濕度和溫度數(shù)字傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《HDC2080 低功耗濕度和溫度數(shù)字傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-12 10:35 ?0次下載
    HDC2080 <b class='flag-5'>低功耗</b>濕度和溫度數(shù)字<b class='flag-5'>傳感器</b>數(shù)據(jù)表

    DRV5032超低功耗數(shù)字開關(guān)霍爾效應(yīng)傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《DRV5032超低功耗數(shù)字開關(guān)霍爾效應(yīng)傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-09 10:45 ?0次下載
    DRV5032超<b class='flag-5'>低功耗</b>數(shù)字開關(guān)霍爾效應(yīng)<b class='flag-5'>傳感器</b>數(shù)據(jù)表

    基于無(wú)線傳感網(wǎng)絡(luò)的振動(dòng)傳感器

    電子發(fā)燒友網(wǎng)站提供《基于無(wú)線傳感網(wǎng)絡(luò)的振動(dòng)傳感器.pdf》資料免費(fèi)下載
    發(fā)表于 08-05 09:12 ?1次下載

    無(wú)線網(wǎng)絡(luò)傳感器方案

    無(wú)線網(wǎng)絡(luò)傳感器方案
    的頭像 發(fā)表于 05-08 09:39 ?544次閱讀
    <b class='flag-5'>無(wú)線網(wǎng)絡(luò)</b><b class='flag-5'>傳感器</b>方案

    安信可雷達(dá)系列的超低功耗人體存在毫米波傳感器—Rd-03L

    Rd-03L是安信可雷達(dá)系列的超低功耗人體存在毫米波傳感器,包含極簡(jiǎn)化24 GHz雷達(dá)傳感器硬件和低功耗人體存在感應(yīng)智能算法固件。
    的頭像 發(fā)表于 03-25 15:38 ?995次閱讀
    安信可雷達(dá)系列的超<b class='flag-5'>低功耗</b>人體存在毫米波<b class='flag-5'>傳感器</b>—Rd-03L

    2.4GHz芯片SI24R03無(wú)線網(wǎng)絡(luò)傳感器方案

    隨著科技的不斷進(jìn)步,智能環(huán)境監(jiān)測(cè)已成為現(xiàn)代社會(huì)發(fā)展的必然趨勢(shì)。為了滿足不同場(chǎng)景下對(duì)環(huán)境參數(shù)的實(shí)時(shí)監(jiān)測(cè)需求,我們推出了適用于無(wú)線網(wǎng)絡(luò)傳感器方案的2.4GHz芯片,旨在為用戶打造高效、智能的環(huán)境監(jiān)測(cè)
    發(fā)表于 03-18 01:47

    無(wú)線傳感器網(wǎng)絡(luò)系統(tǒng)的典型結(jié)構(gòu)

    隨著傳感器技術(shù)、嵌入式技術(shù)、分布式信息處理技術(shù)和無(wú)線通信技術(shù)的發(fā)展,以大量的具有微處理能力的微型傳感器節(jié)點(diǎn)組成的無(wú)線傳感器
    發(fā)表于 02-20 15:33 ?2556次閱讀
    <b class='flag-5'>無(wú)線</b><b class='flag-5'>傳感器</b><b class='flag-5'>網(wǎng)絡(luò)</b>系統(tǒng)的典型結(jié)構(gòu)
    舟山星空棋牌游戏大厅下载| 百家乐澳门路规则| 大发888在线登陆| 斗首24山择日天机择日| 盈得利| 澳门百家乐官网打法百家乐官网破解方法 | 皇冠网888799| 百家乐的最佳玩| 下载百家乐官网棋牌大厅| 筒子二八杠分析仪| 什么是24山风水| 圣淘沙百家乐官网游戏| 新全讯网xb112| 属猪的做生意门朝向| 环球百家乐官网现金网| 百家乐平注法口诀技巧| 百家乐官网过滤软件| 顶尖百家乐官网开户| 大发888赌博网站大全| 百家乐娱乐城介绍| 百家乐官网游戏下裁| 十六浦娱乐城官网| 百家乐赌博规| 潘多拉百家乐官网的玩法技巧和规则 | 大发888娱乐城官方网站| 塑料百家乐筹码| 作弊百家乐官网赌具| 362娱乐城开户| 百家乐博娱乐网赌百家乐的玩法技巧和规则 | 任你博娱乐城| 百家乐群lookcc| 百家乐视频象棋| 百家乐官网系列抢庄龙| 保时捷娱乐| 威尼斯人娱乐场cqsscgw88| 百家乐路单破解器| 易胜博网| 玩百家乐的好处| 百家乐电子路单破解| 百家乐官网庄闲和赢率| e世博百家乐官网娱乐场|