1
硬件介紹
1.1
模塊介紹

1.1.1 60GHz毫米波雷達模塊 -BGT60TR13C

BGT60TR13C具有小巧的外形和低功耗,該特點可為許多應用帶來了創新、直觀的傳感功能,可用于監控、照明和智能家電中的短距離定位。
1.1.1 60GHz毫米波雷達模塊 -BGT60TR13C
CYW43012正面:

CYW43012背面:

CYW43012 模塊 是由英飛凌基于 CYW43012 開發的 SDIO 高速 wifi&&藍牙 模塊。
提供超低功耗的Wi-Fi?和藍牙?連接。支持2.4與5-GHz雙頻Wi-Fi以及雙模式藍牙/低功耗藍牙 (BLE)5.0。同時,其先進的共存引擎可為應用提供最佳的組合性能。
1.2
?硬件連接

1.2.1 模塊連接方式
(1) CYW43012與Psoc6-evaluationkit-062S2

(2) CSK adaptar拓展板與BGT60TR13C

1.2.2 Radar接口
Radar使用一組SPI接口與PSOC6通訊,使用的SPI資源與其它管腳如下:

1.3
官方資料

1.3.1 BGT60TR13C雷達庫
https://github.com/Infineon/xensiv-radar-sensing
1.3.1 示例工程
https://github.com/IFX-Jenson/PSoC62S2_RT_EVB_Radar_CSK_Proximity
2
移植Radar庫
2.1
移植思路


2.2
體驗官方demo

在移植前首先熟悉一下Radar的示例代碼,我們可以搭建官方的開發環境使用ModusToolbox體驗雷達的demo工程。
ModusToolbox工具下載鏈接:
https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software/
編譯運行示例工程的方法:
https://github.com/IFX-Jenson/PSoC62S2_RT_EVB_Radar_CSK_Proximity/tree/main
示例工程:

根據示例工程使用說明,執行make getlibs同步組件,執行make program編譯并下載可執行文件至開發板;
shell輸出說明

2.3
?使用rt-studio創建WIFI工程

使用rt-studio創建基于PSOC6的wifi的demo工程

2.4
移植雷達庫

將英飛凌的xensiv-radar-sensing中的代碼下載到本地,然后添加需要的代碼至工程;
將代碼根目錄下的mtb_radar_sensing.h文件添加至工程
WIFI工程開啟了FPU,所以添加相對路徑COMPONENT_HARDFP/TOOLCHAIN_GCC_ARM,libradarsensing.a的庫文件;
添加文件后的applications路徑下的目錄結構如下:

2.5
修改工程配置

(1)添加雷達庫至編譯路徑:

(2)添加測試程序
將RadarSensing Library倉庫下的readme中的示例文件添加至main文件,修改硬件接口;編譯下載至開發板運行;此時大概率是不能正常運行的;
這時我們在編譯官方的示例工程中找到compile_commands.json,拷貝其中添加的宏定義(使用-D命令方式添加的宏定義)選項至工程的C編譯選項參數中;
將修改后的工程編譯下載至開發板,此時系統可以正常運行,當有人進入雷達的檢測范圍內,板載的LED會由綠色變為紅色,當檢測范圍不存在人時,板載LED將由紅色變為綠色;

3
數據上云
3.1
添加阿里云軟件包

在rt-studio中搜索并添加Ali-iotkit組件,將產品密鑰、設備密鑰等信息修改為用戶在阿里云創建產品的時的信息并使能MQTT示例,后續將基于該示例整合我們的demo;

3.2
修改軟件包示例

在回調函數中更新用戶自定義的狀態標志:

修改MQTT示例,將用戶期望的數據上傳至阿里云:

3.3
配置阿里云可視化界面

根據之前上傳的信息,配置產品的功能定義;

3.4
效果展示

前文配置的功能定義將在設備的物理模型數據中動態顯示出來;

更進一步,在阿里云平臺將上述的物理模型數據以可視化的形式表現出來:
具體行為:
BGT60TR13C雷達檢測范圍內出現人活動:顯示Radar detected person :OUT
BGT60TR13C雷達檢測范圍內出現人活動:顯示Radar detected person :IN 并顯示報警與小偷的圖片


2024 RT-Thread全球巡回 線下培訓火熱來襲!
——————End——————


想要在RT-Thread平臺或社區投放內容?或想參與相關直播活動及賽事?RT-Thread已開放對接窗口,請通過郵件與我們取得聯系,期待合作!