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

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

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

淺談Digi 900HP模塊的運(yùn)作方式

傳感器技術(shù) ? 來源:傳感器技術(shù) ? 2020-08-14 14:49 ? 次閱讀

淺談Digi 900HP模塊的運(yùn)作方式

Digi 900HP模塊的運(yùn)作方式(Modes of operation)有:

1 空閑模式(Idle mode) 不接收或發(fā)送數(shù)據(jù)時(shí),設(shè)備處于空閑模式。
2 發(fā)送模式(Transmit mode)
3 接收模式(Receive mode) 默認(rèn)模式。設(shè)備不傳輸數(shù)據(jù)時(shí)處于接收模式。
4 命令模式(Command mode) 命令模式是固件將傳入字符解釋為命令的狀態(tài)。
5 休眠模式(Sleep mode)

1、空閑模式(Idle mode) 不接收或發(fā)送數(shù)據(jù)時(shí),設(shè)備處于空閑模式。在空閑模式下,設(shè)備會(huì)在RF和串行端口上偵聽有效數(shù)據(jù)。 在以下情況下,設(shè)備將切換到其他操作模式: (1)發(fā)送模式(串行接收緩沖區(qū)中的串行數(shù)據(jù)已準(zhǔn)備好打包)。 (2)接收模式(通過天線接收到的有效RF數(shù)據(jù))。 (3)命令模式(發(fā)出命令模式順序,不適用于Smart Energy軟件或使用SPI端口時(shí))。 2、發(fā)送模式(Transmit mode)

當(dāng)DigiMesh數(shù)據(jù)從一個(gè)節(jié)點(diǎn)傳輸?shù)搅硪粋€(gè)節(jié)點(diǎn)時(shí),目標(biāo)節(jié)點(diǎn)將通過已建立的路由將網(wǎng)絡(luò)級(jí)確認(rèn)傳輸回源節(jié)點(diǎn)。該確認(rèn)分組向源節(jié)點(diǎn)指示目的地節(jié)點(diǎn)接收到數(shù)據(jù)分組。如果源節(jié)點(diǎn)未收到網(wǎng)絡(luò)確認(rèn),它將重新傳輸數(shù)據(jù)。 3、接收模式(Receive mode)這是XBee-PRO 900HP RF模塊的默認(rèn)模式。設(shè)備不傳輸數(shù)據(jù)時(shí)處于接收模式。如果目標(biāo)節(jié)點(diǎn)接收到有效的RF數(shù)據(jù)包,則目標(biāo)節(jié)點(diǎn)會(huì)將數(shù)據(jù)傳輸?shù)狡浯邪l(fā)送緩沖區(qū)。 4、命令模式(Command mode)命令模式是固件將傳入字符解釋為命令的狀態(tài)。它允許您使用可以使用AT命令設(shè)置的參數(shù)來修改設(shè)備的配置。如果要使用此模式讀取或設(shè)置XBee-PRO 900HP RF模塊的任何參數(shù),則必須發(fā)送AT命令。每個(gè)AT命令以字母AT開頭,后跟標(biāo)識(shí)該命令的兩個(gè)字符,然后是一些可選的配置值。 XBee-PRO 900HP射頻模塊的操作模式由AP(API模式)設(shè)置控制,但是在配置為任何操作模式時(shí),命令模式始終是設(shè)備可以進(jìn)入的模式。 UART接口上的所有工作模式都可使用命令模式。您不能使用SPI接口進(jìn)入命令模式。 進(jìn)入命令模式 要使設(shè)備切換到命令模式,必須發(fā)出以下順序:一秒鐘內(nèi)+++。 +++序列前后必須至少有一秒鐘。 指令字符(CC)和序列之前和之后的保護(hù)時(shí)間(GT)都是可配置的。當(dāng)符合進(jìn)入標(biāo)準(zhǔn)時(shí),設(shè)備在UART上以O(shè)K r響應(yīng),表明它已成功進(jìn)入命令模式并準(zhǔn)備開始處理AT命令。 如果配置為在“透明”操作模式下運(yùn)行,則在進(jìn)入“命令”模式時(shí),XBee-PRO 900HP射頻模塊知道停止發(fā)送數(shù)據(jù)并開始本地接受命令。 注意:鍵入+++后請(qǐng)勿按回車鍵或Enter鍵,因?yàn)樗鼤?huì)中斷保護(hù)時(shí)間靜音并阻止您進(jìn)入命令模式。 當(dāng)設(shè)備處于命令模式時(shí),它會(huì)監(jiān)聽用戶輸入并能夠在UART上接收AT命令。如果在沒有任何用戶輸入的情況下經(jīng)過了CT時(shí)間(默認(rèn)為10秒),則設(shè)備將退出命令模式并返回到先前的操作模式。您可以通過發(fā)送CN(退出命令模式)來強(qiáng)制設(shè)備退出命令模式。 您可以在設(shè)備的配置設(shè)置中自定義命令字符,保護(hù)時(shí)間和超時(shí)。 故障排除(Troubleshooting) 無法進(jìn)入命令模式通常是由于波特率不匹配。確保連接的波特率與設(shè)備的波特率匹配。默認(rèn)情況下,BD = 3(9600b/s)。 有兩種方法可以進(jìn)入命令模式: (1)連續(xù)六秒鐘的中斷進(jìn)入命令模式。您可以從串行控制臺(tái)發(fā)出“ break”命令,它通常是按鈕或菜單項(xiàng)。 (2)上電或復(fù)位時(shí)斷言DIN(串行中斷)進(jìn)入命令模式。XCTU會(huì)指導(dǎo)您進(jìn)行重置,并在需要時(shí)自動(dòng)發(fā)出中斷。 這兩種方法都將設(shè)備的波特率臨時(shí)設(shè)置為9600,并在UART上返回 OK,以指示命令模式處于活動(dòng)狀態(tài)。退出命令模式后,設(shè)備將以BD設(shè)置的波特率返回正常操作。 發(fā)送AT命令設(shè)備進(jìn)入命令模式后,請(qǐng)使用下圖中的語法發(fā)送AT命令。每個(gè)AT命令都以字母AT開頭,AT代表“注意”。AT后跟兩個(gè)字符,指示要發(fā)出哪個(gè)命令,然后是一些可選的配置值。 要讀取存儲(chǔ)在設(shè)備寄存器中的參數(shù)值,請(qǐng)省略參數(shù)字段。

多個(gè)AT命令在命令模式下,您可以一次發(fā)送多個(gè)AT命令(用逗號(hào)隔開)。例如:

ATNIMy XBee,AC 前面的示例將NI(節(jié)點(diǎn)標(biāo)識(shí)符)更改為My XBee,并通過AC(應(yīng)用更改)激活設(shè)置。 參數(shù)格式有關(guān)單個(gè)AT命令參數(shù)的格式,請(qǐng)參閱AT命令列表。十六進(jìn)制值的有效格式包括帶或不帶前導(dǎo)0x的值,例如FFFF 或0xFFFF。 對(duì)AT命令的響應(yīng)使用AT命令設(shè)置參數(shù)時(shí),如果成功,XBee-PRO 900HP射頻模塊將以O(shè)K 響應(yīng),否則返回ERROR 。 對(duì)于具有文件系統(tǒng)的設(shè)備:

ATAP1 OK讀取參數(shù)時(shí),設(shè)備將返回當(dāng)前參數(shù)值,而不是OK消息。

ATAP 1 應(yīng)用命令更改 在應(yīng)用更改之前,使用AT命令對(duì)配置命令寄存器進(jìn)行的任何更改都不會(huì)生效。例如,如果您發(fā)送BD命令以更改波特率,則在應(yīng)用更改之前,實(shí)際波特率不會(huì)更改。要應(yīng)用更改: (1)發(fā)送AC(應(yīng)用更改)。 (2)發(fā)送WR(寫)。要么: (3)退出命令模式。 使命令更改永久生效發(fā)送WR(寫入)命令以保存更改。WR將參數(shù)值寫入非易失性存儲(chǔ)器,以便參數(shù)修改可通過后續(xù)的復(fù)位保持不變。 發(fā)送為RE(恢復(fù)默認(rèn)值)將使用WR保存的設(shè)置恢復(fù)為出廠默認(rèn)值。 注意:您仍然必須使用WR 保存使用RE進(jìn)行的更改。 退出命令模式發(fā)送CN(退出命令模式),然后回車。要么: 如果設(shè)備在CT(命令模式超時(shí))指定的時(shí)間內(nèi)未收到任何有效的AT命令,它將返回到透明或API模式。命令模式的默認(rèn)超時(shí)為10秒。 5、休眠模式(Sleep mode) 休眠模式允許設(shè)備在不使用時(shí)進(jìn)入低功耗狀態(tài)。所述XBee-PRO 900HP RF模塊支持引腳休眠(通過管腳傳輸進(jìn)入休眠模式)和周期休眠(設(shè)備休眠固定的時(shí)間)。 休眠模式允許設(shè)備在不使用時(shí)進(jìn)入低功耗狀態(tài)。該設(shè)備在休眠期間幾乎完全處于關(guān)閉狀態(tài),并且在喚醒之前無法發(fā)送或接收數(shù)據(jù)。XBee設(shè)備既支持引腳休眠(在引腳轉(zhuǎn)變時(shí)設(shè)備進(jìn)入休眠模式),也支持周期休眠(其中設(shè)備在固定時(shí)間內(nèi)休眠)。處于休眠狀態(tài)時(shí),節(jié)點(diǎn)無法接收RF消息或從UART端口讀取命令。 注:本文素材源自Digi 900HP模塊的用戶手冊(cè)。

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

    關(guān)注

    7

    文章

    2730

    瀏覽量

    47629
  • Digi
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    9508
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1940

    瀏覽量

    64743

原文標(biāo)題:淺談Digi 900HP模塊的運(yùn)作方式

文章出處:【微信號(hào):WW_CGQJS,微信公眾號(hào):傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DAC900電源供電,能否采用VD=3.3V,VA=5V供電方式?

    DAC900電源供電,能否采用VD=3.3V,VA=5V供電方式?如果可以采用此種供電方式,VD和VA的上電順序是否有要求?如果優(yōu)先供給了VA=5V電源,數(shù)字部分(FPGA I/O控制)會(huì)不會(huì)產(chǎn)生電流倒灌現(xiàn)象?
    發(fā)表于 12-06 08:01

    DLP? LightCrafter? 雙DLPC900評(píng)估模塊(EVM)用戶指南

    電子發(fā)燒友網(wǎng)站提供《DLP? LightCrafter? 雙DLPC900評(píng)估模塊(EVM)用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:09 ?0次下載
    DLP? LightCrafter? 雙DLPC<b class='flag-5'>900</b>評(píng)估<b class='flag-5'>模塊</b>(EVM)用戶指南

    DLP? LightCrafter?單DLPC900評(píng)估模塊(EVM)用戶指南

    電子發(fā)燒友網(wǎng)站提供《DLP? LightCrafter?單DLPC900評(píng)估模塊(EVM)用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-06 09:49 ?0次下載
    DLP? LightCrafter?單DLPC<b class='flag-5'>900</b>評(píng)估<b class='flag-5'>模塊</b>(EVM)用戶指南

    SONY nh900說明書

    SONY MD機(jī)nh900說明書
    發(fā)表于 10-09 10:49 ?0次下載

    開關(guān)量模塊接線方式有哪些

    開關(guān)量模塊接線方式是自動(dòng)化控制系統(tǒng)中的重要組成部分,它負(fù)責(zé)接收和處理開關(guān)信號(hào),實(shí)現(xiàn)對(duì)設(shè)備的控制。 一、開關(guān)量模塊概述 1.1 開關(guān)量模塊定義 開關(guān)量
    的頭像 發(fā)表于 08-30 14:17 ?815次閱讀

    PLC控制器的工作原理和運(yùn)作方式詳解

    隨時(shí)加載內(nèi)存內(nèi)儲(chǔ)存與執(zhí)行。 ? PLC控制器廣泛應(yīng)用于工業(yè)控制領(lǐng)域,下面講解下PLC控制器的工作原理和運(yùn)作方式: ? PLC控制器的工作原理 ? 一. 掃描技術(shù) ? 當(dāng)PLC投入運(yùn)行后,其工作過程一般分為三個(gè)階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個(gè)階段。完成上述三個(gè)階
    的頭像 發(fā)表于 08-16 09:02 ?961次閱讀

    新品 | 900A 1700V Wave基板的EconoDUAL? 3 IGBT7 模塊

    新品900A1700VWave基板的EconoDUAL3IGBT7模塊EconoDUAL3FF900R17ME7W_B11基板采用Wave波浪結(jié)構(gòu),針對(duì)開放式液冷散熱器應(yīng)用進(jìn)行了優(yōu)化,以實(shí)現(xiàn)更高
    的頭像 發(fā)表于 08-13 08:14 ?359次閱讀
    新品 | <b class='flag-5'>900</b>A 1700V Wave基板的EconoDUAL? 3 IGBT7 <b class='flag-5'>模塊</b>

    當(dāng)IR900不具備上網(wǎng)條件時(shí),不能通過Open Device Package Tool安裝模塊,如何本地安裝模塊?

    當(dāng)IR900不具備上網(wǎng)條件時(shí),不能通過Open Device Package Tool 安裝模塊,如何本地安裝模塊?
    發(fā)表于 07-25 06:08

    EmQ-v900 CPU模塊數(shù)據(jù)表

    EmQ-v900 CPU模塊數(shù)據(jù)表
    發(fā)表于 07-22 14:11 ?0次下載

    電容器的功能和運(yùn)作原理

    電容器的功能和運(yùn)作原理
    的頭像 發(fā)表于 06-22 11:23 ?1073次閱讀
    電容器的功能和<b class='flag-5'>運(yùn)作</b>原理

    電源模塊的散熱原理,電源模塊的散熱方式有哪些

    電源模塊的散熱原理主要依賴于三種傳熱方式:導(dǎo)熱、對(duì)流和輻射。以下是針對(duì)這三種散熱方式的詳細(xì)解釋和歸納:
    的頭像 發(fā)表于 06-10 17:00 ?1068次閱讀

    能否把傳感器采集的信號(hào)通過藍(lán)牙模塊交給電腦處理分析以后再傳回給單片機(jī)運(yùn)作

    能否把傳感器采集的信號(hào)通過藍(lán)牙模塊交給電腦處理分析以后再傳回給單片機(jī)運(yùn)作
    發(fā)表于 05-22 06:39

    DC電源模塊的原理及工作方式

    BOSHIDA ?DC電源模塊的原理及工作方式 DC電源模塊是一種將交流電轉(zhuǎn)換為直流電的設(shè)備,它將交流電輸入端轉(zhuǎn)換為穩(wěn)定的直流電輸出,以供電子設(shè)備使用。DC電源模塊的工作原理及工作
    的頭像 發(fā)表于 04-24 10:37 ?873次閱讀
    DC電源<b class='flag-5'>模塊</b>的原理及工作<b class='flag-5'>方式</b>

    verilog調(diào)用模塊端口對(duì)應(yīng)方式

    Verilog是一種硬件描述語言(HDL),廣泛應(yīng)用于數(shù)字電路設(shè)計(jì)和硬件驗(yàn)證。在Verilog中,模塊是構(gòu)建電路的基本單元,而模塊端口對(duì)應(yīng)方式則用于描述模塊之間信號(hào)傳遞的
    的頭像 發(fā)表于 02-23 10:20 ?1867次閱讀

    NMI在TC377中是如何運(yùn)作的?

    NMI 在 TC377 中是如何運(yùn)作的。 一旦請(qǐng)求了 NMI。 NMI 處理程序被調(diào)用。 但是這一切在微控制器中是如何運(yùn)作的。 我們有什么程序要遵循嗎? 如果有人能詳細(xì)解釋一下,那將是一個(gè)很大的幫助。 謝謝,提前謝謝。
    發(fā)表于 01-30 08:08