在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

lcdz66 ? 來源:雨飛工作室 ? 2023-01-04 09:11 ? 次閱讀

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

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

通過查閱相關(guān)技術(shù)手冊,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。

對于組網(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對XBee進(jìn)行參數(shù)配置主要參考其用戶手冊。一般需要配置的參數(shù)有:

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

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

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

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è)路由器)。需要注意的是,在購買該模塊時(shí),要同時(shí)采購具有USB接口的底板,這樣才能方便的連接到電腦上;此外電腦需要安裝CH340的驅(qū)動(dòng),這樣連接上模塊(可以利用360驅(qū)動(dòng)自動(dòng)搜索安裝)。

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

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

圖4 打開XTCU軟件搜索端口

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

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

圖5 選中端口

點(diǎn)擊finish:

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

圖6 點(diǎn)擊finish

等待檢測

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

圖7 等待檢測

添加設(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步是寫入修改的參數(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 改路由端口

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

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

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

圖16 選中控制臺

點(diǎn)擊“+”號按鈕,創(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ā)送,需要該對方節(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)+字長(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é))

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

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

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

注意,接收的字長和發(fā)送的字長并不一致,前者比后者少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ā)送字長為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

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

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

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

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

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

數(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ù)還會收到一個(gè)反饋,其格式為

數(shù)據(jù)包頭(0x7E)+字長(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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Digi
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

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

    關(guān)注

    2

    文章

    1500

    瀏覽量

    62013
  • 無人機(jī)
    +關(guān)注

    關(guān)注

    230

    文章

    10437

    瀏覽量

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

    關(guān)注

    0

    文章

    8

    瀏覽量

    6048

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

    求助:DIGI無線模塊初始化程序。透傳模式。謝謝!
    發(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)會將數(shù)據(jù)傳輸?shù)狡浯邪l(fā)送緩沖區(qū)。
    的頭像 發(fā)表于 08-14 14:49 ?1923次閱讀
    <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集成支持,為客戶提供更簡便途徑實(shí)現(xiàn)30天定價(jià)保證

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

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

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

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

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

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

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

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

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

    看圖細(xì)說Digi XBee模塊型號

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

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

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

    淺談Digi XBee模塊的操作模式

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

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

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

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

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

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

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

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

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

    下面采用Digi的XBee ZigBee mesh網(wǎng)絡(luò)開發(fā)套件來進(jìn)行組網(wǎng)和通信操作,需要裝備好至少兩個(gè)模塊和對應(yīng)的開發(fā)底板。
    的頭像 發(fā)表于 12-14 09:17 ?1621次閱讀
    <b class='flag-5'>Digi</b> XBee3 ZigBee<b class='flag-5'>組網(wǎng)</b>和通信測試步驟
    主站蜘蛛池模板: 国产精品久久久久久久9999| 亚洲一区二区三| 男女交性视频播放 视频 视频| 手机在线观看毛片| 国产九色在线| 成年男人午夜片免费观看| 中文字幕色网站| 久久久久久久国产精品电影| 爽死你个放荡粗暴小淫视频| 性猛交╳xxx乱大交| 日韩精品一级a毛片| 夜夜爽夜夜爽| 亚洲区视频在线观看| 欧美一级艳片视频免费观看| 天天在线天天综合网色| 日本在线免费| 男人的天堂视频在线| 欧美午夜精品| 最好免费高清视频观看韩国| 狠狠躁夜夜躁人人爽天天3 | 一级特色黄大片| 男啪女视频免费观看网站| 色www视频永久免费软件| 午夜免费福利网站| 免费亚洲视频在线观看| 黄a网站| 成人黄色网址| 深夜一级毛片| 天天操天天插天天干| 综合五月天堂| aaa一级| 日本一区二区三区视频在线| 久久综合久色欧美婷婷| 放荡女同老师和女同学生| 四虎永久在线精品| 天天操天天射天天操| 亚洲五月综合缴情婷婷| 午夜在线观看免费观看大全| 9久热久re爱免费精品视频| 波多野结衣在线观看一区二区| 亚洲欧美网站|