安信可雷達模組Rd-03D已經上市,該雷達采用一發兩收的天線,可以實現目標跟蹤,實現對區域內目標測距、測角和測速。可用于智能控制空調、風扇等家電運行、智能馬桶、感應燈、臺燈、鏡子燈、智能調節屏幕亮度等各行業場景中。
產品介紹:多人軌跡怎么識別?這塊雷達模組能做到!
本應用示例使用STM32解析Rd-03D的串口數據,檢測人體距離雷達的角度,根據不同角度點亮不同的燈珠:-60度到-20度點亮 LED1,-20度到20度點亮LED2,20度到60度點亮LED3。
一、Rd-03D引腳說明

J1引腳說明:

J2引腳說明:

二、軟件設計框架

三、STM32F103C8T6使用CubeMX搭配HAL庫配置
打開CubeMX,選擇STM32F103C8T6。
選擇兩個串口,分別是串口1和串口2,PA9為USART1_TX,PA10為USART1_RX,PA2為USART2_TX,PA3為USART_RX。
選擇異步通訊,勾選中斷,注意:串口1的波特率為256000,串口2波特率為115200。


設置GPIO口



四、STM32與Rd-03D和LED燈的接線

五、串口數據處理
Rd-03D的串口數據
Rd-03D模組通過串口(TTL電平)與外界通信,雷達串口默認波特率為256000,1停止位,無奇偶校驗位。雷達輸出檢測到的目標信息,包括在區域中的x坐標,y坐標,以及目標的速度值(小端模式)。
上報是數據幀格式:

本示例展示解析單目標模式下對角度信息進行解析,所以需對單個目標內的數據進行解析(即目標1),其中單個目標具體包含內容如下:

六、STM32數據處理
角度計算過程運用到了三角函數知識,求對邊比鄰邊(即x/y)tan(θ)角度,如圖:

具體實現代碼(部分截圖,詳情請點擊原文查看原貼)

七、源碼地址
源碼地址:
https://e.coding.net/axk/stm32_rd-03/STM32_Rd03D_LED.git
原貼地址:STM32驅動安信可RD-03D實現不同角度點亮不同LED燈https://aithinker.blog.csdn.net/article/details/133793409
審核編輯 黃宇
-
led燈
+關注
關注
22文章
1595瀏覽量
109329 -
STM32
+關注
關注
2289文章
11011瀏覽量
362300
發布評論請先 登錄
關于Rd-03D雷達模組產品概述

多人軌跡怎么識別?安信可Rd-03D雷達模組能做到!

安信可新款雷達模組Rd-03E精準測距效果

使用小安派-DSL-3.5寸開發的Rd-03D雷達檢測站

AiPi-Radar-Monitor 雷達檢測站(Rd-03D)

【雷達燈控】安信可 Rd-03E+ 燈 + Ai-M61

告別接線!手機一鍵調參,Rd-Kit雷達藍牙底板,讓雷達模組使用更簡單

雷達模組+智能照明?讓燈“亮”出高級感

評論