色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

Foxes 方案 UWB 模塊 NCJ29D5D 打印 CIR log

大大通 ? 2024-11-29 01:04 ? 次閱讀

Foxes 是一套基于 BLE芯片 KW38 和 UWB 芯片 NCJ29D5D 的 UWB 開發套件,其中 UWB 芯片 NCJ29D5D 是一種全集成的單芯片脈沖無線電超寬帶 (IR-UWB) 低能低成本收發芯片。它是為汽車環境中的安全范圍應用而設計的。它可以用于雙向測距定位系統,以確定距離的精度高達 10 厘米。該設備配備了專用的 MAC 固件,以簡化超寬帶范圍設置和會話控制,能夠按照汽車連接聯盟 (CCC) 的指定操作,以實現與汽車接入生態系統的互操作性。

一、芯片介紹

1.1 功能和特點

符合 IEEE 802.15.4 HRP UWB PHY 標準

芯片上 MAC 固件,以減輕超寬帶范圍設置和會話控制

支持 SHF 超寬頻帶從 0 GHz 到 8.5 GHz 的全球使用

中心頻率 5 GHz 到 8.0 GHz

編程發射機輸出功率高達 12 dBm 峰值

與 IEEE 802.15.4 相比,128 MHz PRF 模式使可用的平均 TX 功率加倍

優化短幀模式操作

全相干接收機的最大范圍和精度

集成所有需要的射頻元件(即 balun,TRX 開關)

供電電壓 8 V ~ 3.6 V

低能源消耗

可配置的電流限制應用與硬幣電池供應

數據速率 110 kbps (BPRF), 850 kbps (BRRF),8 Mbps (BPRF), 7.8 Mbps (HPRF)

支持雙向測距

IEEE 802.15.4z BPRF/HPRF 超寬帶 PHY 協議草案,對抗 Cicada 和前導碼注入攻擊造成的遠距離操縱

混亂時間戳序列 (STS) 生成兼容 NIST SP 800-90A

集成 I/Q 相位和振幅失配補償

窄帶干擾消除 (NBIC),具有卓越的同通道干擾抑制能力

XO 緩沖器,用于與其他設備共享 XTAL( 例如 UHF 或 BLE 收發器)

6mm x 6mm 40-pin QFN 包帶 5 mm 鉛間距和可濕性側面

外部組件數量少

ARMCortex-M33 32 位處理器 2 MHz

ARMAHB-Lite 總線矩陣和雙主 NS-DMA 快速數據傳輸

256kbyte 非易失性內存

40 kByte RAM

96 kByte ROM

ARMTrustZone 技術和 S-DMA 安全

高級加密標準 AES (Advanced Encryption Standard),具有 128 位密鑰和 256 位密鑰

具有 256 位、384 位和 512 位密鑰的橢圓曲線密碼 (ECC)

256 位的安全哈希算法 2 (SHA2-256)

安全接口(啟用 GlobalPlatform 協議)

循環冗余校驗 (CRC) 計算的協處理器

真隨機數生成 (TRNG)

SPI, UART 和 LIN 兼容接口

簡化了定制應用程序的開發的 API

應用程序開發的幾個計時器

低功耗喚醒計時器

看狗定時器

支持高精度外部溫度傳感器,精確的晶體溫度漂移補償

集成溫度傳感器用于晶體溫度漂移補償

通用 ADC 10 位

1.2 應用

這顆芯片支持以下應用:

基于低頻無鑰匙進入系統 (PKE) 的中繼攻擊防御

基于超寬帶定位的免提智能接入

安全測距在汽車系統中的應用 ( 遠程停車控制)

更多的用于汽車中的舒適功能

二、NXP 上位機配置并打印 CIR log

CIR 是信道脈沖響應 Channel Impulse Response 的簡稱,在與客戶的溝通當中得知,客戶有獲取 CIR log 的需求,當客戶拿到 CIR log 數據,可以使用該 CIR 數據結合他們自己開發的算法進行測距,以期獲得更佳的 UWB 測距效果,通過 NXP 提供的上位機軟件,進行配置之后就可以獲取到 CIR log。

2.1 安裝上位機軟件

(1)在向 NXP 申請中的資料中找到如下安裝文件并安裝。

wKgZO2dNEK2AKAAwAAARfwCkv5Y013.png

(2)安裝完畢如下圖,運行該上位機。

wKgZPGdNEK2Adm-cAAAJSInq0QU683.png

2.2 使用上位機配置 NCJ29D5D 并打印 CIR log

(1)設置 “發起者” 和 “錨點”,設置之前首先我們需要知道我們手中的板子是燒錄的什么程序,建議燒錄完之后貼相應的標識。

wKgZPGdNEK2AVuuzAADEZTGGfVM919.jpg

UWB 模塊連接如圖,UWB 模塊扣在我司自己做的 Echoes S32K144 底板上,因為NXP 上位機只認 NXP 自己的這塊 S32K144 Demo 板,所以這里把串口做了一下飛線連接,最終通過右側 NXP 這塊板子連接至 PC 端的上位機。

wKgZO2dNEK-AS3tHAA7rl0gEhdI527.png

(2)連接 UWB 模塊并設置角色。

wKgZO2dNEK2AFrmWAACD0mzZLSU744.pngwKgZO2dNEK6AUx92AACSEeZj_zY458.pngwKgZO2dNEK6AdrHqAACHU_hsEA8453.png

① 首先點擊 SCAN,掃描連接上的COM 口(注意:該上位機只能連接 NXP 自己的一款Demo 板:S32K144EVB-Q100,普通串口插上也掃描不出來)。

② 點擊槽位進行角色設置并綁定 COM 口。

③ 設定連接上的 UWB 模組的角色(ANCHOR 或 INITIATOR,對應板上標簽)。

④ 選擇要連接的 COM 口。

⑤ 設定好 ANCHOR 和 INITIATOR 之后點擊 CONNECT 連接

(3)重置 INITIATOR 和 ANCHOR。

使用 UCI core control 的 Reset the UWBS 命令以重置 UWB 設備

wKgZPGdNEK6Aex09AAAhgQanGMc967.png

重置 Initiator 設備。

wKgZO2dNEK6AVfZRAABkxQj9tc0882.png

重置 Anchor 設備。

wKgZO2dNEK6AG54_AABkaabDcxQ436.png

(4)配置 INITIATOR 的低功耗功能( Anchor 無低功耗功能,不用設置 )。

wKgZPGdNEK6AGY8IAABfJbVsSOM167.png

關閉 Initiator 的低功耗功能。

wKgZPGdNEK6AGoAjAAFV6wj6XhM134.png

(5)關鍵步驟就是這步了,在錨點的設置中需要打開 CIR log 的打印。

wKgZO2dNEK6AD6aoAAECIMSrdSg521.png

Logging configuration 中添加需要打印的信息,這里必須添加的 “CIR log”,“UWB session ID”,“Rx First Path Info”。

RX PHY logging 需要進行使能“Enable”。

CIR samples offset(hex) 這是 CIR 信號位移量,上位機對位移的這部分數據不顯示,默認是 0x302,不需要修改。

Number of CIR Samples 是一次獲取的 CIR 的樣本數,這里要設置 1024 上位機才會進行顯示。

(6)初始化一個 UWB 測距會話,目前可用的測距會話類型是 “CCC Ranging Session”,會話 ID 可以自己設置或者點擊 [Ramdom ID] 隨機生成,INITIATOR 和 ANCHOR 的 ID 要一致。

wKgZPGdNEK6AOxUNAACQ17EtKe4590.png

初始化一個 UWB 會話,會話 ID 設置為 0x00000001。

wKgZPGdNEK6ALYllAAB5axLAn7U006.png

Anchor 也初始化一個會話 ,會話 ID 與 Initiator 的一樣。

wKgZO2dNEK6AD2y-AAB5EDTA6oI947.png

(6)使用 UWB Session configuration 的 Configure UWB session 命令配置 Initiator 和 Anchor 設備。

wKgZPGdNEK6ALG0FAAGwb696WfU802.png

按如下參數配置 Initiator 設備。

wKgZO2dNEK-AderwAAHHJDallac630.png

按如下參數配置 Anchor 設備,與Initiator 不同的是 Device Role 和 Responder slot index。

wKgZPGdNEK-ADGPhAABJEsdpnEY387.png

(7)Initiator 與 Anchor 都開始開始測距。

wKgZO2dNEK-AegphAABgQNSZ9tg953.png

配置 Initiator 設備需要開始測距的會話 ID,即上文我們配置這個會話。

wKgZPGdNEK-AMCo7AABgP7l7qQ0623.png

配置 Anchor 設備需要開始測距的會話 ID,即上文我們配置這個會話。

wKgZO2dNELCAJsCJAAVDLqPZDn4864.png

(8)開始測距之后,可以看到 Anchor 的通訊數據中,但這次我們要看的是 CIR log 信息,如圖所示進入 CIR 頁面:COMMUNICATION —> Channel Impulse Response。

wKgZO2dNEK-AZopQAAJENdE9_y4067.png

因為只連接了一個錨點,所以設備默認是 Device #2,設置打印 CIR log 的會話是 0x00000001, 選擇正確的會話后我們可以看到 CIR 以下方波形的形式呈現。

wKgZPGdNEK-AATsPAACh7sRlmUA226.png

鼠標滾輪可以縮放坐標,波形從 770 開始是因為CIR 的 offset 值為 0x302(770),該波形是一次性獲取的 1024 個樣本減去 770 后就剩下的 254 個樣本進行顯示的效果。

wKgZPGdNEK-AMYr2AAEbFfHIY-U718.png

點選左上角標簽,可以顯示更多信息。

wKgZO2dNEK-ADtOpAADeT0LGHbU561.pngwKgZO2dNEK-AHa5nAADRzziVddM532.pngwKgZO2dNEK-AHa5nAADRzziVddM532.pngwKgZPGdNEK-AAlYJAADQiJpSBPw304.png

2.3 導出 CIR log

按右上角的下載圖標,可以導出 CIR log 成為表格信息。

wKgZPGdNELCAF3eMAAFKgTNjpE0298.png

我這里在桌面新建了一個 CIR 文件夾,用來存放 CIR log

wKgZPGdNELCAduhyAABxboBib6Q178.png

保存為 csv 表格形式的 CIR log 。

wKgZO2dNELCARBAIAAAM64YpphU946.png

表格打開如圖所示。

wKgZO2dNELCAfQ8GAABWdMMMhQU067.png

三、一般串口工具配置 UWB 并測距

3.1 串口工具參數設置

(1)串口工具設置參考如下,波特率 460800,收發都使用 16 進制(hex)顯示。

wKgZO2dNELCAc2mOAABOdEXLSDA584.png

(2)每次發送命令前請確認輸入換行符,例如我使用串口工具,按回車輸入換行符,點擊

[ 發送 ] 按鈕發送數據。

wKgZPGdNELCAChMtAAAftVrJluM601.png

3.2 使用一般串口工具配置 UWB 并測距

請按順序發送如下命令,且收到正確回復之后,再依次進行下一項測試,請注意區分

Initiator 和 Anchor 命令是不完全一致的。

(1)S32K 板點亮 LED 測試(Initiator 和 Anchor 相同)

EF 0E 00 02 02 00

[回復]

EF 0E 00 01 00

發送成功 RGB 燈亮綠色。

(2)UWB 重置命令(Initiator & Anchor):

20 00 00 01 00

[回復]

40 00 00 01 00

60 01 00 01 01

(3)UWB 關閉低功耗(僅 Initiator)

20 04 00 04 01 01 01 00

[回復]

40 04 00 02 00 00

(4)UWB 打開 CIR log 設置(僅 Anchor)

20 04 00 12 04 F4 01 01 F6 04 0C 04 00 00 F7 02 02 03 F8 02 00 04

[回復]

40 04 00 02 00 00

(5)新建并初始化一個測距會話(Initiator & Anchor)

21 00 00 05 78 56 34 12 A0

[回復]

41 00 00 01 00

61 02 00 06 78 56 34 12 00

(6)Initiator 測距會話設置,每隔 [C0 03: 0x3c0] 960 ms 進行一次測距

21 03 00 1B 78 56 34 12 06 04 01 09 05 01 01 08 02 80 25 09 04 C0 03 00 00 11 01 01 F2 01 68

[回復]

41 03 00 02 00 00

61 02 00 06 78 56 34 12 03 00

(7)Anchor 測距會話設置,每隔 [C0 03: 0x3c0] 960 ms 進行一次測距

21 03 00 1E 78 56 34 12 07 04 01 09 05 01 01 08 02 80 25 09 04 C0 03 00 00 11 01 00 1E 01 00 F2 01 68

[回復]

41 03 00 02 00 00

61 02 00 06 78 56 23 12 03 00

(8)Initiator 開始測距

22 00 00 04 78 56 34 12

[回復]

42 00 00 01 00

60 01 00 01 02

61 02 00 06 78 56 34 12 02 00

60 20 00 17 78 56 34 12 02 04 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF

(9)Anchor 開始測距

22 0 00 04 78 56 34 12

[回復]

42 00 00 01 00

60 01 00 01 02

61 02 00 06 78 56 34 12 02 00

62 20 00 17 78 56 34 12 00 F8 0B 00 00 00 00 4A 00 94 94 FF FF FF FF FF FF FF FF

(10)開始測距之后,串口不停返回 UWB 測距會話的狀態信息,其中 Anchor 返回信息中也包含了 CIR log,如下圖,

紅框:0x02 表示之后就是 CIR log。

綠框:表示 CIR log 的長度。

藍框:是包邊界標志 (PBF),用來判斷該句狀態信息中的 CIR log 是否是最后一句。

紫框:是我們設定的 0x302(770) 偏移值 (offset)。

淺藍:是表示具體的 CIR log,如下圖返回的總共 5 句的淺藍色部分就包含了我們所請求的 1024 個 CIR 樣本。

wKgZO2dNELCAdH28AALX7lM9OpU150.jpg

四、總結

本文介紹了使用 NXP 提供的上位機配置 UWB 芯片 NCJ29D5D,并使用兩個模組一收一發進行測距的同時進行 CIR log 的打印,客戶在獲取該 CIR log 信息的基礎上可以開發自己的算法,由于上位機程序需要特定的 NXP 官方 EVB 才能使用的限制,這里還介紹了使用一般串口工具進行配置和進行測距的方法。

參考資料

[1]《an523019 - AN-SCA-1901 NCJ29D5 Tools (1.9)》

[2]《ds652611_1.1_NCJ29D5DHN – Ranger-4 Ultra Wideband Transceiver with MAC support》(datasheet)

UWB 相關博文:

《NCJ29D5B 使用 J-link 下載調試》

《NCJ29D5D 使用 Lauterbach 進行下載調試》

《NCJ29D5D 下載 package 失敗的解決方法》

歡迎關注本文作者大大通特邀博主:汽車大牛,了解更多汽車相關應用知識!

登錄大大通,查看完整內容,提問/評論,獲取技術文檔等更多資訊!

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

    關注

    60

    文章

    1278

    瀏覽量

    184043
  • UWB
    UWB
    +關注

    關注

    32

    文章

    1100

    瀏覽量

    61148
  • 計時器
    +關注

    關注

    1

    文章

    420

    瀏覽量

    32689
  • S32k144
    +關注

    關注

    1

    文章

    9

    瀏覽量

    1894
收藏 人收藏

    評論

    相關推薦

    TPSM5D1806電源模塊評估模塊用戶指南

    電子發燒友網站提供《TPSM5D1806電源模塊評估模塊用戶指南.pdf》資料免費下載
    發表于 11-25 14:06 ?0次下載
    TPSM<b class='flag-5'>5D</b>1806電源<b class='flag-5'>模塊</b>評估<b class='flag-5'>模塊</b>用戶指南

    教你從0開始3D打印無線焊臺的模塊化配件 #電子工程師 #3d打印 #電子愛好者

    3D打印
    易迪賽智能科技
    發布于 :2024年11月21日 11:57:32

    UV光固化技術在3D打印中的應用

    UV光固化3D打印技術憑借高精度、快速打印環保優勢,在工業設計等領域廣泛應用。SLA、DLP及CLIP技術各具特色,推動3D打印向高速、高精
    的頭像 發表于 11-15 09:35 ?355次閱讀
    UV光固化技術在3<b class='flag-5'>D</b><b class='flag-5'>打印</b>中的應用

    LOG200評估模塊

    電子發燒友網站提供《LOG200評估模塊.pdf》資料免費下載
    發表于 11-09 14:23 ?0次下載
    <b class='flag-5'>LOG</b>200評估<b class='flag-5'>模塊</b>

    奧迪采用恩智浦Trimension NCJ29Dx系列UWB產品打造無感數字鑰匙

    奧迪采用了恩智浦Trimension NCJ29Dx系列超寬帶(UWB)精密測距IC,增強其全新高端電動平臺(PPE)的智能、無感數字鑰匙功能 Trimension NCJ29Dx系列旨在提供強大
    的頭像 發表于 11-08 09:19 ?910次閱讀

    如何選擇合適的UWB模塊

    選擇合適的UWB(超寬帶)模塊需要考慮多個因素,以確保模塊能夠滿足特定應用場景的需求。以下是一些關鍵因素和步驟,幫助您選擇合適的UWB模塊
    的頭像 發表于 10-31 11:18 ?408次閱讀

    UWB模塊工作原理 UWB模塊應用案例

    UWB模塊工作原理 超寬帶(Ultra-Wideband,UWB)技術是一種無線通信技術,它使用非常寬的頻帶(通常是500MHz到7.5GHz)來傳輸數據。UWB
    的頭像 發表于 10-31 11:13 ?400次閱讀

    物聯網行業中的模具定制方案_3D打印技術分享

    3D打印技術的基本原理是斷層掃描的逆過程。斷層掃描是把某個東西“切”成無數疊加的片,3D 打印則是通過連續的物理層疊加,逐層增加材料來生成三維實體技術,因此3
    的頭像 發表于 10-09 09:54 ?243次閱讀
    物聯網行業中的模具定制<b class='flag-5'>方案</b>_3<b class='flag-5'>D</b><b class='flag-5'>打印</b>技術分享

    物聯網行業中的模具定制方案_3D打印材料選型分享

    3D打印材料介紹 3D打印技術是一種快速制造技術,它可以將數字模型轉化為實體物體。3D打印材料是
    的頭像 發表于 09-25 10:59 ?333次閱讀
    物聯網行業中的模具定制<b class='flag-5'>方案</b>_3<b class='flag-5'>D</b><b class='flag-5'>打印</b>材料選型分享

    3D打印耗材控濕方案--無水電解除濕器

    3D打印耗材濕度是指材料中水分的含量,對于3D打印工藝和打印效果具有重要影響。在3D
    的頭像 發表于 09-03 10:20 ?536次閱讀
    3<b class='flag-5'>D</b><b class='flag-5'>打印</b>耗材控濕<b class='flag-5'>方案</b>--無水電解除濕器

    3D打印汽車零部件建模設計3D打印服務

    傳統的汽車零件制造過程需要經過多個環節,包括設計、制造、裝配等,耗時且復雜。而采用3D打印技術制造汽車零件可以大幅度縮短生產周期。設計人員可以通過CAD軟件直接進行零件設計,并將設計文件轉化為3D
    的頭像 發表于 07-21 15:01 ?554次閱讀
    3<b class='flag-5'>D</b><b class='flag-5'>打印</b>汽車零部件建模設計3<b class='flag-5'>D</b><b class='flag-5'>打印</b>服務

    UltiMaker正式推出了工業級3D打印機—UltiMaker Factor 4

    與之前的UltiMaker S系列桌面3D打印機不同,全球3D打印領域的領導者UltiMaker正式推出了工業級3D
    的頭像 發表于 05-09 16:58 ?547次閱讀

    雷卯電子3D打印機防靜電保護方案

    3D打印機的廣泛應用離不開3D打印機的穩定性和安全性,3D打印機常用的接口包括USB接口、SD卡
    的頭像 發表于 04-26 17:17 ?775次閱讀
    雷卯電子3<b class='flag-5'>D</b><b class='flag-5'>打印</b>機防靜電保護<b class='flag-5'>方案</b>

    3D打印機防靜電保護

    3D打印機又稱三維打印機,它是一種數字模型文件為基礎,通過打印一層層的粘合材料來制造三維的物體。 3D
    的頭像 發表于 04-19 20:17 ?314次閱讀
    3<b class='flag-5'>D</b><b class='flag-5'>打印</b>機防靜電保護

    3D打印機防靜電保護方案

    3D打印機防靜電保護方案
    的頭像 發表于 04-17 08:02 ?375次閱讀
    3<b class='flag-5'>D</b><b class='flag-5'>打印</b>機防靜電保護<b class='flag-5'>方案</b>
    主站蜘蛛池模板: 一级毛片视频免费| 亚洲AV蜜桃永久无码精品红樱桃| 欧美午夜免费观看福利片| 欧美含羞草免费观看全部完| 日本黄色www| 无止侵犯高H1V3无止侵犯| 亚洲成人免费在线| 伊人久久大香线蕉综合电影网| 中文字幕专区高清在线观看| 99久久伊人一区二区yy5o99| 耽美肉文 高h失禁| 国语自产拍在线视频普通话| 老色69久久九九精品高潮| 欧美亚洲日韩国码在线观看 | 久久这里只精品热在线18| 男女疯狂一边摸一边做羞羞视频| 日韩欧美一区二区三区免费看| 小玲被公扒开腿| 最近中文字幕MV免费高清视频8| 爱暖暖1000部免费| 国产亚洲精品A久久777777| 久久足恋网| 手机在线免费看毛片| 亚洲中文字幕无码一去台湾| 99精品免费观看| 国产自产第一区c国产| 蜜臀AV精品一区二区三区| 四虎4hu亚洲精品| 中文人妻熟妇精品乱又伦| 成人无码精品一区二区在线观看| 国产专区亚洲欧美另类在线| 女的把腿张开男的往里面插 | 先锋影音av最新资源网| 真实国产精品视频国产网| 成人在线视频免费看| 九九热在线免费观看| 日本内射精品一区二区视频| 一级做a爰片久久毛片潮喷动漫 | 91视频3p| 国产色综合色产在线视频| 男生射女生|