99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

應用筆記|基于S2-LP實現(xiàn)802.15.4g幀格式的數(shù)據(jù)透傳

STM32單片機 ? 來源:未知 ? 2023-04-17 19:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

關(guān)鍵字:S2-LP,802.15.4g,數(shù)據(jù)透傳

目錄預覽

1 引言2 802.15.4g 幀格式3 代碼生成4 實驗結(jié)果5小結(jié)

1. 引言

S2-LP 硬件上支持 802.15.4g 的幀格式,但是現(xiàn)有的 SDK 包并沒有基于該幀格式的示例工程,因此本篇文章將介紹如何實現(xiàn)基于 802.15.4g 幀格式的數(shù)據(jù)透傳。

2.802.15.4g 幀格式

在開始之前,需要對 802.15.4g 幀格式有一個初步的了解,如下圖 1 如所示: 53c28010-dd14-11ed-bfe3-dac502259ad0.png ?
  • 前導碼(Preamble) :由 0~1023 對’01’或’10’組成,即總共 0~2046 個比特。
  • 同步字(Sync) :用于判斷一幀數(shù)據(jù)的開始,長度為 0~32 個比特;其中 S2-LP 支持雙同步字配置,但不能兩個同時一起生效,只能二選一附上數(shù)據(jù)包并發(fā)送出去。對于接收者來說,如果第二個同步字被使能,那么就會同時識別這兩個同步字,只要其中之一被識別出來,那么就對這一包數(shù)據(jù)進行解調(diào)。就 802.15.4g 幀格式而言,當 FEC 被使能,那么在發(fā)送數(shù)據(jù)時,第二個同步字會被自動附上,無須專門使能第二個同步字。
  • 物理頭(PHR):802.15.4g 特有的字段,根據(jù)不同的配置自動附到數(shù)據(jù)包上。其中,

? MS 字段一直都是 0

? FCS 字段用于選擇 CRC 模式

? DW 字段則是用于配置是否使能數(shù)據(jù)白化功能

? L10-L0 字段,用于設置幀數(shù)據(jù)包的長度

(MHR + MAC Payload + CRC)

  • 載荷包(Payload):填充需要發(fā)送的內(nèi)容
  • 循環(huán)冗余碼校驗(CRC):硬件會自動計算并附到 MHR+MAC Payload 后面
2.1 配置接下來,我們對 S2-LP 進行以下步驟的配置,使其可以基于 802.15.4g 幀格式進行數(shù)據(jù)透傳,打開 S2-LP DK 上位機工具軟件,如下圖 2 所示:53e8cc2a-dd14-11ed-bfe3-dac502259ad0.png ?其中,1. 配置想要的 RF 參數(shù)2. 幀數(shù)據(jù)的配置,如前導碼、同步字、CRC 等。 緊接著,我們繼續(xù)進行 802.15.4g 幀格式的相關(guān)配置,雙擊右側(cè)的寄存器列表即可修改對 應寄存器的內(nèi)容,如下圖 3 所示:

54126c38-dd14-11ed-bfe3-dac502259ad0.png

其中,上述各步驟的含義如下:

1. 表示當前的幀格式設置為 802.15.4g

2. 配置 CRC 模式,當前選擇 CRC 模式 3:

a. 0b,CRC 模式 5 (4 字節(jié))b. 1b,CRC 模式 3 (2 字節(jié))

3. CRC 多項式選擇,這里選擇模式 3

a. 0,沒有 CRC 字段b. 1,模式 1、8 比特、多項式為 0x07c. 2,模式 2、16 比特、多項式為 0x8005d. 3,模式 3、16 比特、多項式為 0x1021e. 4,模式 4、24 比特、多項式為 0x864CFBf. 5,模式 5、32 比特、多項式為 0x04C011BB7,802.15.4g 兼容

4. 雙同步字選擇

a. 發(fā)送模式 i. 0,選擇首要同步字 ii. 1,選擇次要同步字

b. 接收模式,如果設為 1,那么雙同步字都會被用于識別。此時,802.15.4g 相關(guān)的參數(shù)均配置完成。

3. 代碼生成

按照上述的步驟配置之后,輸出對應的寄存器配置即可,如下圖 4 所示:

54315c1a-dd14-11ed-bfe3-dac502259ad0.png

有了導出寄存器的設置之后,導入當前 SDK 包中的 Basic_Generic 示例工程即可實現(xiàn)基 于 802.15.4g 幀格式的數(shù)據(jù)透傳,其中修好后的源碼文件見下述的附件。

4. 實驗結(jié)果

為了驗證上述的配置是否正確,通常會監(jiān)控傳輸?shù)臄?shù)據(jù)包是否符合要求,如下圖5、6 所示:

545e7b46-dd14-11ed-bfe3-dac502259ad0.png

54735d54-dd14-11ed-bfe3-dac502259ad0.png

上述的實驗結(jié)果基本符合我們的預期。

5. 小結(jié)

本篇章描述了如何利用 S2-LP DK 上位機工具軟件生成 802.15.4g 對應寄存器配置內(nèi)容,并導入至當前 SDK 包中去,從而實現(xiàn)基于 802.15.4g 的數(shù)據(jù)透傳,彌補了 SDK 包該幀格式例程的缺失。

完整內(nèi)容請點擊“閱讀原文”下載原文檔。

55ede186-dd14-11ed-bfe3-dac502259ad0.png

長按掃碼關(guān)注公眾號

更多資訊,盡在STM32

點擊“閱讀原文”,可下載原文檔


原文標題:應用筆記|基于S2-LP實現(xiàn)802.15.4g幀格式的數(shù)據(jù)透傳

文章出處:【微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    6067

    文章

    44997

    瀏覽量

    650768
  • STM32
    +關(guān)注

    關(guān)注

    2295

    文章

    11032

    瀏覽量

    365228

原文標題:應用筆記|基于S2-LP實現(xiàn)802.15.4g幀格式的數(shù)據(jù)透傳

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    工業(yè)與IT網(wǎng)絡中的以太網(wǎng)數(shù)據(jù)格式與用途全解析

    以太網(wǎng)數(shù)據(jù)是計算機網(wǎng)絡通信的基本單位,在不同的應用場景中,它的格式有所不同。從互聯(lián)網(wǎng)和工業(yè)自動化常見的以太網(wǎng) II ,到 VLAN 組網(wǎng)中廣泛使用的 IEEE 802.1Q
    的頭像 發(fā)表于 03-14 17:35 ?868次閱讀
    工業(yè)與IT網(wǎng)絡中的以太網(wǎng)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b>:<b class='flag-5'>格式</b>與用途全解析

    使用S2-LP芯片的LDC模式,但是芯片一直無法正常工作,為什么?

    我正在嘗試使用S2-LP芯片的LDC模式,但是芯片一直無法正常工作 對于TX端,芯片只能進行一次TX操作,之后就會一直進入sleep模式,我向TX FIFO 中寫入數(shù)據(jù),但是
    發(fā)表于 03-07 08:10

    【第一章 策略】手把手教你玩轉(zhuǎn)新版正點原子云

    【第一章 策略】手把手教你玩轉(zhuǎn)新版正點原子云 1. 本次實驗使用正點原子D40 Mini 4G Cat1 DTU數(shù)模塊 1.1 D40數(shù)
    發(fā)表于 03-05 16:52

    了解ISL28022的電流和功率計算應用筆記

    本應用筆記討論數(shù)字電源監(jiān)控器(DPM) ISL28022的內(nèi)部計算程序。它解釋了數(shù)據(jù)寄存器的位格式,并舉例說明了內(nèi)部數(shù)學處理器從測得的分流和總線電壓導出電流和功率值的程序步驟。本應用筆記
    的頭像 發(fā)表于 02-21 11:30 ?600次閱讀
    了解ISL28022的電流和功率計算應<b class='flag-5'>用筆記</b>

    Zigbee模塊使用手冊

    電子發(fā)燒友網(wǎng)站提供《Zigbee模塊使用手冊.pdf》資料免費下載
    發(fā)表于 01-12 09:32 ?2次下載

    S32K3系列汽車級MCU應用筆記

    電子發(fā)燒友網(wǎng)站提供《S32K3系列汽車級MCU應用筆記.docx》資料免費下載
    發(fā)表于 12-30 15:43 ?2次下載

    S32K3xxICU應用筆記

    S32K3xxICU應用筆記
    發(fā)表于 12-30 15:38 ?2次下載

    LMH0341如何轉(zhuǎn)換出的LVDS數(shù)據(jù)格式?

    LMH0341轉(zhuǎn)換出的LVDS數(shù)據(jù)格式有具體參考資料嗎?我想用DM8168去作為主處理器外加LVDS轉(zhuǎn)RGB去實現(xiàn)。
    發(fā)表于 12-23 07:31

    想用I2S_WC/GPIO_REG07和I2S_DA/GPIO_REG06pwm,怎么實現(xiàn)?

    我們現(xiàn)在用的是927-924方案,硬件參考奇瑞給的文檔,想用I2S_WC/GPIO_REG07 和 I2S_DA/GPIO_REG06pwm 現(xiàn)在軟件按925-926設置文
    發(fā)表于 12-16 08:34

    安富利推出S2-LP超低功耗射頻收發(fā)器

    在物聯(lián)網(wǎng)迅速普及的當下,對任何一個物聯(lián)網(wǎng)系統(tǒng)來說,能否做到低功耗和長距離的穩(wěn)定通信,直接決定了其在未來應用中的潛力。而在這個領(lǐng)域,一款名為S2-LP的超低功耗射頻收發(fā)器正悄然走紅,它不僅是一次技術(shù)創(chuàng)新,更是在物聯(lián)網(wǎng)生態(tài)中引發(fā)了一場“低能耗革命”。
    的頭像 發(fā)表于 11-14 11:51 ?936次閱讀
    安富利推出<b class='flag-5'>S2-LP</b>超低功耗射頻收發(fā)器

    【新品】100%純國產(chǎn)方案!高效傳輸,低功耗2.4G無線模塊

    的效率、可靠性和可持續(xù)性。億佰特E35-2G4T10S/SX系列2.4G無線模塊支持高效數(shù)據(jù)連續(xù)傳輸且具備多種傳輸方式,簡單易開發(fā),賦能
    的頭像 發(fā)表于 11-01 08:07 ?826次閱讀
    【新品】100%純國產(chǎn)方案!高效傳輸,低功耗2.4<b class='flag-5'>G</b>無線<b class='flag-5'>透</b><b class='flag-5'>傳</b>模塊

    DTU終端CATCOM-100云端轉(zhuǎn)發(fā)應用

    本文介紹DTU設備數(shù)據(jù)轉(zhuǎn)發(fā)應用,實現(xiàn)點對點通信。應用場景DTU設備
    的頭像 發(fā)表于 10-13 08:05 ?800次閱讀
    DTU終端CATCOM-100云端<b class='flag-5'>透</b><b class='flag-5'>傳</b>轉(zhuǎn)發(fā)應用

    以太網(wǎng)格式和功能詳解

    以太網(wǎng)(Ethernet Frame)是以太網(wǎng)(Ethernet)協(xié)議用于在局域網(wǎng)(LAN)中傳輸數(shù)據(jù)的基本單位。理解以太網(wǎng)的結(jié)構(gòu)和傳輸過程對于掌握局域網(wǎng)通信的原理至關(guān)重要。以下將從以太網(wǎng)
    的頭像 發(fā)表于 10-08 10:03 ?3981次閱讀

    【新品】這樣的4G DTU網(wǎng)關(guān),你見過嗎?

    DP210是一款全網(wǎng)通4GDTU網(wǎng)關(guān),提供1路開關(guān)量輸入和1路繼電器輸出。支持循環(huán)定時寫入數(shù)據(jù)給PLC實現(xiàn)鎖機功能,以及循環(huán)定時同步時間給PLC同步年月日/時分秒。還可接入阿里云、
    的頭像 發(fā)表于 08-31 08:05 ?1186次閱讀
    【新品】這樣的4<b class='flag-5'>G</b> DTU<b class='flag-5'>透</b><b class='flag-5'>傳</b>網(wǎng)關(guān),你見過嗎?

    網(wǎng)絡和非是什么區(qū)別是什么

    :適用簡易、立即的數(shù)據(jù)傳輸,留意數(shù)據(jù)的完整性和低延遲。非:適用必須進行
    的頭像 發(fā)表于 08-07 16:19 ?1753次閱讀