chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

淺談Digi 900HP模塊的API模式組網(wǎng)配置

lcdz66 ? 來源:雨飛工作室 ? 2023-01-04 09:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為使無人機編隊個體間實現(xiàn)組網(wǎng)通信,需要選用合適的通信模塊構建通信網(wǎng)絡。經(jīng)過調(diào)研發(fā)現(xiàn),XBee系列的模塊或許可以更好的解決機間組網(wǎng)通信問題。

一、XBee PRO 900HP模塊的基本性能參數(shù)

通過查閱相關技術手冊,XBee PRO 900HP 模塊的部分性能如下圖所示:

2e2662f0-8ba1-11ed-bfe3-dac502259ad0.png

圖1 900HP相關性能參數(shù)

900HP模塊在室內(nèi)305m內(nèi)或室外6.5km內(nèi)的通信速率都能達到200Kbps。

對于組網(wǎng)模式,XBee PRO 900HP 模塊可實現(xiàn)DigiMesh組網(wǎng),如下圖所示:

2e52d70e-8ba1-11ed-bfe3-dac502259ad0.png

圖2 900HP組網(wǎng)模式

二、利用軟件XTCU配置XBee PRO 900HP 模塊

配置Xbee模塊需要用到XTCU軟件,該軟件界面如下圖所示:

2e72d694-8ba1-11ed-bfe3-dac502259ad0.png

圖3 XTCU軟件

利用軟件XTCU對XBee進行參數(shù)配置主要參考其用戶手冊。一般需要配置的參數(shù)有:

1、網(wǎng)絡ID:相當于標識當前Xbee模塊屬于哪個通信網(wǎng)絡中;

2、波特率:每個模塊必須配置相同的波特率(可以理解為通信速率),且該波特率還要與飛控的波特率一致,這樣才能確保正常通信;

3、工作模式:XBee模塊間的通信有透傳模式和API模式兩種。

ZigBee模塊類似,XBee模塊組網(wǎng)時,也需要網(wǎng)絡中有且僅有一個節(jié)點模塊作為協(xié)調(diào)器(C),其余節(jié)點作為路由器(router)。我們可以先配置好網(wǎng)絡中的一個協(xié)調(diào)器節(jié)點和路由節(jié)點,然后依次添加新的路由節(jié)點到網(wǎng)絡中。下面給出具體步驟:

1、首先連接好兩個XBee PRO 900HP模塊(一個協(xié)調(diào)器和一個路由器)。需要注意的是,在購買該模塊時,要同時采購具有USB接口的底板,這樣才能方便的連接到電腦上;此外電腦需要安裝CH340的驅(qū)動,這樣連接上模塊(可以利用360驅(qū)動自動搜索安裝)。

2、打開XTCU軟件,添加XBee設備。如下圖所示,點擊搜索按鈕:

2e9e7a24-8ba1-11ed-bfe3-dac502259ad0.png

圖4 打開XTCU軟件搜索端口

選中端口,點擊Next:

2edbebfc-8ba1-11ed-bfe3-dac502259ad0.png

圖5 選中端口

點擊finish:

2f109c30-8ba1-11ed-bfe3-dac502259ad0.png

圖6 點擊finish

等待檢測:

2f3a0a2a-8ba1-11ed-bfe3-dac502259ad0.png

圖7 等待檢測

添加設備:

2f61781c-8ba1-11ed-bfe3-dac502259ad0.png

圖8 添加設備

配置參數(shù)。點擊第一個設備,然后點擊參數(shù)配置窗口:

2f9c03f6-8ba1-11ed-bfe3-dac502259ad0.png

圖9 選擇配置窗口

修改網(wǎng)絡ID:

2fd67d2e-8ba1-11ed-bfe3-dac502259ad0.png

圖10 修改網(wǎng)絡ID

圖中的紅色標記的第2步是寫入修改的參數(shù)。此外網(wǎng)絡ID可以自己隨便設置,不一定是圖中的1234。

利用同樣的方法修改網(wǎng)絡類型為協(xié)調(diào)器:

2ff33bbc-8ba1-11ed-bfe3-dac502259ad0.png

圖11 修改模塊類型

修改波特率:

308ebe20-8ba1-11ed-bfe3-dac502259ad0.png

圖12 修改波特率

將網(wǎng)絡改成API模式:

30b90fc2-8ba1-11ed-bfe3-dac502259ad0.png

圖13 選擇API組網(wǎng)模式

以上就將模塊配置成協(xié)調(diào)器了。我們可以導出profile文件,然后用于配置路由器時,只需修改圖11步驟的模塊類型就行了。導出profile文件的方法如下圖所示:

318441ec-8ba1-11ed-bfe3-dac502259ad0.png

圖14 導出profile文件

配置路由器時點擊左欄第二個模塊,然后點擊右欄那個Profile人像按鈕,選擇第一個Apply configuration profile,找到之前保存的參數(shù)配置文件就能和協(xié)調(diào)器配置一樣的參數(shù),但注意需要按圖11的方式將模塊類型改為路由器。

31d0443e-8ba1-11ed-bfe3-dac502259ad0.png

圖15 改路由端口

下面測試數(shù)據(jù)傳輸功能:

選擇控制臺,連接模塊(協(xié)調(diào)器和路由器都要通過此操作進行連接):

31ff0abc-8ba1-11ed-bfe3-dac502259ad0.png

圖16 選中控制臺

點擊“+”號按鈕,創(chuàng)建適合API格式的數(shù)據(jù)包:

32245e7a-8ba1-11ed-bfe3-dac502259ad0.png

圖17 添加待發(fā)送的數(shù)據(jù)包

生成符合格式要求的的數(shù)據(jù)包:

324bdf9a-8ba1-11ed-bfe3-dac502259ad0.png

圖18 生成符合格式要求的的數(shù)據(jù)包

注意:圖中第二個紅色箭頭指示的"FFFF"是表示廣播該數(shù)據(jù)包,如果要指定某個節(jié)點發(fā)送,需要該對方節(jié)點的mac地址,mac地址可以從左欄模塊信息中看到:

32885a9c-8ba1-11ed-bfe3-dac502259ad0.png

圖19 模塊mac地址

圖18所述步驟點擊OK,然后就生成了發(fā)送字符串Hellow的數(shù)據(jù)包,之后就可以點擊發(fā)送:

32b9d1ee-8ba1-11ed-bfe3-dac502259ad0.png

圖20 發(fā)送數(shù)據(jù)包

接收端可查看數(shù)據(jù):

32e16e98-8ba1-11ed-bfe3-dac502259ad0.png

圖21 接收端查看數(shù)據(jù)

三、數(shù)據(jù)通信協(xié)議分析

從圖20可以看出,模塊間的通信協(xié)議發(fā)送包格式為:

數(shù)據(jù)包頭(0x7E)+字長(2個字節(jié))+發(fā)送協(xié)議類型(0x10)+發(fā)送協(xié)議ID(0x01)目標64位地址(8個字節(jié),即mac地址)+目標16位地址(FFFE)+廣播半徑(00)+選項(00)+數(shù)據(jù)(N個字節(jié))+校驗碼(1個字節(jié))

對于字長,實際上計數(shù)的是排在它之后所有數(shù)據(jù)字節(jié)之和(校驗碼除外),也就是從協(xié)議類型(0x10)到校驗碼之前的長度,假設實際負載的數(shù)據(jù)是N個字節(jié)的話,那么字長計數(shù)值就為:1+1+8+2+1+1+N=N+14;

接收協(xié)議與發(fā)送協(xié)議基本相同,只是目標地址變成了發(fā)送源地址。即:

數(shù)據(jù)包頭(0x7E)+字長(2個字節(jié))+接收協(xié)議類型(0x90)+來源64位地址(8個字節(jié),即mac地址)+來源16位地址(FFFE)+選項(0xC1)+數(shù)據(jù)(N個字節(jié))+校驗碼(1個字節(jié))

注意,接收的字長和發(fā)送的字長并不一致,前者比后者少2個字節(jié)(少了發(fā)送協(xié)議ID和廣播半徑),為N+12。比如某次發(fā)送信息要求從A發(fā)給B,二者mac地址分別為:

A的mac地址為:00 13 A2 00 41 08 01 0B

B的mac地址為:00 13 A2 00 41 08 01 12

要發(fā)送的數(shù)據(jù)包內(nèi)容為:

hellpw

其ascll碼轉(zhuǎn)化為16進制為:

68 65 6C 6C 70 77

則發(fā)送字長為6+14=20=0x14,發(fā)送數(shù)據(jù)包為:

7E 00 14 10 01 00 13 A2 00 41 08 01 12 FF FE 00 00 68 65 6C 6C 70 77 54

接收字長為6+12=18,其數(shù)據(jù)包為:

7E 00 12 90 00 13 A2 00 41 08 01 0B FF FE C1 68 65 6C 6C 70 77 1B

校驗碼的計算方式如下:

(1)添加數(shù)據(jù)包的所有字節(jié),但數(shù)據(jù)包頭0x7E和長度(第二個和第三個字節(jié))除外。

(2)根據(jù)結果,僅保留最低的8位。

(3)0xFF減去該數(shù)量.

對于上述接收包計算過程即為:

數(shù)據(jù)累加:90 + 00 + 13 + A2 + 00 + 41 + 08 + 01 + 0B + FF + FE + C1 + 68 + 65 + 6C + 6C + 70 + 77 =6E4

保留后八位,即:E4

校驗碼=FF-E4=1B

最后,需要指出,發(fā)送端的Xbee模塊若成功發(fā)送數(shù)據(jù)還會收到一個反饋,其格式為

數(shù)據(jù)包頭(0x7E)+字長(2個字節(jié))+協(xié)議類型(0x88)+16位地址(FFFE)+ 失效重發(fā)次數(shù)(1個字節(jié))+傳輸狀態(tài)(1個字節(jié),成功為00)+ discovery status(1個字節(jié),暫時不清楚用法)+ 校驗碼(1個字節(jié))

如一次成功的發(fā)送得到的反饋可能如下:

7E 00 07 8B 01 FF FE 00 00 00 76

審核編輯:湯梓紅

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

    關注

    0

    文章

    17

    瀏覽量

    9790
  • API
    API
    +關注

    關注

    2

    文章

    2373

    瀏覽量

    66792
  • 無人機
    +關注

    關注

    236

    文章

    11300

    瀏覽量

    195724
  • 組網(wǎng)通信

    關注

    0

    文章

    9

    瀏覽量

    6191

原文標題:淺談Digi 900HP模塊的API模式組網(wǎng)配置

文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    求助DIGI無線模塊初始化程序?

    求助:DIGI無線模塊初始化程序。透傳模式。謝謝!
    發(fā)表于 08-24 08:00

    淺談Digi 900HP模塊的運作方式

    這是XBee-PRO 900HP RF模塊的默認模式。設備不傳輸數(shù)據(jù)時處于接收模式。如果目標節(jié)點接收到有效的RF數(shù)據(jù)包,則目標節(jié)點會將數(shù)據(jù)傳輸?shù)狡浯邪l(fā)送緩沖區(qū)。
    的頭像 發(fā)表于 08-14 14:49 ?2856次閱讀
    <b class='flag-5'>淺談</b><b class='flag-5'>Digi</b> <b class='flag-5'>900HP</b><b class='flag-5'>模塊</b>的運作方式

    Digi-Key與CalcuQuote合作提供報價API集成支持,為客戶提供更簡便途徑實現(xiàn)30天定價保證

    Digi-Key Electronics 與 CalcuQuote 達成合作,實現(xiàn)了 Digi-Key 報價 API 與該公司技術的集成,為客戶提供了一個更簡便的入口,以很少的開發(fā)投入來連接
    的頭像 發(fā)表于 01-07 13:52 ?2185次閱讀
    <b class='flag-5'>Digi</b>-Key與CalcuQuote合作提供報價<b class='flag-5'>API</b>集成支持,為客戶提供更簡便途徑實現(xiàn)30天定價保證

    Digi XBee LR模塊的主要特點

    無線通信模塊,適用于使用LoRaWAN的傳感器和終端節(jié)點。借助低功耗廣域(LPWA)物聯(lián)網(wǎng)數(shù)據(jù)云平臺Digi X-ON?豐富的連接、設備和網(wǎng)關管理功能,Digi可提供具有自動化配置和部
    的頭像 發(fā)表于 07-04 15:44 ?1364次閱讀

    談談P900和P840數(shù)傳電臺的參數(shù)配置

    先以P900為例來說明。P900的工作模式,分為指令模式(即配置模式)和數(shù)據(jù)
    的頭像 發(fā)表于 10-09 10:09 ?1w次閱讀

    怎么修復900HP模塊常見問題及如何解決

    若能識別出來,基本上問題不大。此時,可以查看模塊的參數(shù),看是否設置有問題,比如HP、ID是否一致,DH、DL是否配置正確,是否啟用了加密功能,是否開啟了睡眠功能等等。
    的頭像 發(fā)表于 10-19 15:01 ?1587次閱讀

    XBee-PRO 900HP異步周期休眠模式介紹

    間接消息傳遞是被設計用為異步休眠設備之間通信的一種通信模式模塊可以通過使用CE命令使自己成為一個間接消息傳遞協(xié)調(diào)器來啟用間接消息傳遞。
    發(fā)表于 01-04 15:53 ?891次閱讀

    看圖細說Digi XBee模塊型號

    先說說Digi XBee模塊的分類,從頻段、擴頻技術、封裝、天線接口、發(fā)射功率幾個方面劃分。
    的頭像 發(fā)表于 01-09 17:20 ?3015次閱讀

    Digi 900HP模塊API幀實踐操作過程

    將UART波特率設置為115200,但不要立即應用更改。該設備將繼續(xù)以當前波特率運行,直到隨后的AC命令應用更改為止。
    的頭像 發(fā)表于 01-15 16:14 ?1164次閱讀

    淺談Digi XBee模塊的操作模式

    一般地,Digi XBee模塊有空閑模式、接收模式、發(fā)送模式、睡眠模式和命令
    的頭像 發(fā)表于 02-06 14:08 ?2694次閱讀

    Digi XBee-PRO 900HP模塊常見故障排除

    您可以從USB端口中刪除XBee Grove開發(fā)板,并查看哪個端口名稱不再出現(xiàn)在端口列表中。 不再出現(xiàn)的名稱是XBee板。
    的頭像 發(fā)表于 02-08 09:29 ?1983次閱讀

    淺談Digi XBee3模塊如何設置“自定義默認值”

    Digi XBee3模塊的設備參數(shù)一旦在應用程序中進行測試并最終確定,這次參數(shù),客戶就可以把它們設為默認值。 這些自定義配置可以在制造設備時鎖定固件版本或設置命令值,從而無需安裝工程師現(xiàn)場調(diào)整設備參數(shù)。
    的頭像 發(fā)表于 02-10 11:32 ?2009次閱讀

    AT指令XBP9B-DM和XBP9B-DP固件的區(qū)別是什么

    Digi XBee-Pro 900HP模塊(硬件版本:S3B)可以支持三種不同的固件:XBP9B-DM、XBP9B-DP和XBP9B-XC,而XBP9B-XC算是比較舊的固件了,比較常用的就是XBP9B-DM和XBP9B-DP這
    的頭像 發(fā)表于 02-11 09:35 ?3164次閱讀

    國產(chǎn)T900無線跳頻模塊如何配置參數(shù)

    國產(chǎn)T900系列產(chǎn)品,有兩種配置軟件,對應的是T900模塊的數(shù)據(jù)串口和控制串口。
    的頭像 發(fā)表于 06-05 10:23 ?2730次閱讀
    國產(chǎn)T<b class='flag-5'>900</b>無線跳頻<b class='flag-5'>模塊</b>如何<b class='flag-5'>配置</b>參數(shù)

    Digi XBee3 ZigBee組網(wǎng)和通信測試步驟

    下面采用Digi的XBee ZigBee mesh網(wǎng)絡開發(fā)套件來進行組網(wǎng)和通信操作,需要裝備好至少兩個模塊和對應的開發(fā)底板。
    的頭像 發(fā)表于 12-14 09:17 ?3185次閱讀
    <b class='flag-5'>Digi</b> XBee3 ZigBee<b class='flag-5'>組網(wǎng)</b>和通信測試步驟