欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

lcdz66 ? 來(lái)源:雨飛工作室 ? 2023-01-04 09:11 ? 次閱讀

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

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

通過(guò)查閱相關(guān)技術(shù)手冊(cè),XBee PRO 900HP 模塊的部分性能如下圖所示:

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

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

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

對(duì)于組網(wǎng)模式,XBee PRO 900HP 模塊可實(shí)現(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對(duì)XBee進(jìn)行參數(shù)配置主要參考其用戶手冊(cè)。一般需要配置的參數(shù)有:

1、網(wǎng)絡(luò)ID:相當(dāng)于標(biāo)識(shí)當(dāng)前Xbee模塊屬于哪個(gè)通信網(wǎng)絡(luò)中;

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

3、工作模式:XBee模塊間的通信有透?jìng)髂J胶虯PI模式兩種。

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

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

2、打開(kāi)XTCU軟件,添加X(jué)Bee設(shè)備。如下圖所示,點(diǎn)擊搜索按鈕:

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

圖4 打開(kāi)XTCU軟件搜索端口

選中端口,點(diǎn)擊Next:

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

圖5 選中端口

點(diǎn)擊finish:

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

圖6 點(diǎn)擊finish

等待檢測(cè)

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

圖7 等待檢測(cè)

添加設(shè)備:

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

圖8 添加設(shè)備

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

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

圖9 選擇配置窗口

修改網(wǎng)絡(luò)ID:

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

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

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

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

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

圖11 修改模塊類型

修改波特率:

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

圖12 修改波特率

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

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

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

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

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

圖14 導(dǎo)出profile文件

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

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

圖15 改路由端口

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

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

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

圖16 選中控制臺(tái)

點(diǎn)擊“+”號(hào)按鈕,創(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ù)包

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

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

圖19 模塊mac地址

圖18所述步驟點(diǎn)擊OK,然后就生成了發(fā)送字符串Hellow的數(shù)據(jù)包,之后就可以點(diǎn)擊發(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)+字長(zhǎng)(2個(gè)字節(jié))+發(fā)送協(xié)議類型(0x10)+發(fā)送協(xié)議ID(0x01)目標(biāo)64位地址(8個(gè)字節(jié),即mac地址)+目標(biāo)16位地址(FFFE)+廣播半徑(00)+選項(xiàng)(00)+數(shù)據(jù)(N個(gè)字節(jié))+校驗(yàn)碼(1個(gè)字節(jié))

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

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

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

注意,接收的字長(zhǎng)和發(fā)送的字長(zhǎng)并不一致,前者比后者少2個(gè)字節(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進(jìn)制為:

68 65 6C 6C 70 77

則發(fā)送字長(zhǎng)為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

接收字長(zhǎng)為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

校驗(yàn)碼的計(jì)算方式如下:

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

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

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

對(duì)于上述接收包計(jì)算過(guò)程即為:

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

保留后八位,即:E4

校驗(yàn)碼=FF-E4=1B

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

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

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

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • Digi
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    9519
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1513

    瀏覽量

    62431
  • 無(wú)人機(jī)
    +關(guān)注

    關(guān)注

    230

    文章

    10521

    瀏覽量

    182525
  • 組網(wǎng)通信
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    6065

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    求助DIGI無(wú)線模塊初始化程序?

    求助:DIGI無(wú)線模塊初始化程序。透?jìng)?b class='flag-5'>模式。謝謝!
    發(fā)表于 08-24 08:00

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

    這是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ū)。
    的頭像 發(fā)表于 08-14 14:49 ?1971次閱讀
    <b class='flag-5'>淺談</b><b class='flag-5'>Digi</b> <b class='flag-5'>900HP</b><b class='flag-5'>模塊</b>的運(yùn)作方式

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

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

    Digi XBee LR模塊的主要特點(diǎn)

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

    談?wù)凱900和P840數(shù)傳電臺(tái)的參數(shù)配置

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

    怎么修復(fù)900HP模塊常見(jiàn)問(wèn)題及如何解決

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

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

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

    看圖細(xì)說(shuō)Digi XBee模塊型號(hào)

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

    Digi 900HP模塊API幀實(shí)踐操作過(guò)程

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

    淺談Digi XBee模塊的操作模式

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

    Digi XBee-PRO 900HP模塊常見(jiàn)故障排除

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

    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 ?1797次閱讀

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

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

    T900數(shù)傳模塊的空中速率和串口速率如何配置

    在使用T900數(shù)傳模塊的過(guò)程中,會(huì)遇到空中速率和串口速率如何配置的問(wèn)題。下面就談?wù)勛约旱囊恍w會(huì)。
    的頭像 發(fā)表于 09-11 10:35 ?1750次閱讀
    T<b class='flag-5'>900</b>數(shù)傳<b class='flag-5'>模塊</b>的空中速率和串口速率如何<b class='flag-5'>配置</b>

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

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