安信可雷達(dá)模組Rd-03D已經(jīng)上市,該雷達(dá)采用一發(fā)兩收的天線,可以實(shí)現(xiàn)目標(biāo)跟蹤,實(shí)現(xiàn)對區(qū)域內(nèi)目標(biāo)測距、測角和測速。可用于智能控制空調(diào)、風(fēng)扇等家電運(yùn)行、智能馬桶、感應(yīng)燈、臺燈、鏡子燈、智能調(diào)節(jié)屏幕亮度等各行業(yè)場景中。
產(chǎn)品介紹:多人軌跡怎么識別?這塊雷達(dá)模組能做到!
本應(yīng)用示例使用STM32解析Rd-03D的串口數(shù)據(jù),檢測人體距離雷達(dá)的角度,根據(jù)不同角度點(diǎn)亮不同的燈珠:-60度到-20度點(diǎn)亮 LED1,-20度到20度點(diǎn)亮LED2,20度到60度點(diǎn)亮LED3。
一、Rd-03D引腳說明
J1引腳說明:
J2引腳說明:
二、軟件設(shè)計(jì)框架
三、STM32F103C8T6使用CubeMX搭配HAL庫配置
打開CubeMX,選擇STM32F103C8T6。
選擇兩個串口,分別是串口1和串口2,PA9為USART1_TX,PA10為USART1_RX,PA2為USART2_TX,PA3為USART_RX。
選擇異步通訊,勾選中斷,注意:串口1的波特率為256000,串口2波特率為115200。
設(shè)置GPIO口
四、STM32與Rd-03D和LED燈的接線
五、串口數(shù)據(jù)處理
Rd-03D的串口數(shù)據(jù)
Rd-03D模組通過串口(TTL電平)與外界通信,雷達(dá)串口默認(rèn)波特率為256000,1停止位,無奇偶校驗(yàn)位。雷達(dá)輸出檢測到的目標(biāo)信息,包括在區(qū)域中的x坐標(biāo),y坐標(biāo),以及目標(biāo)的速度值(小端模式)。
上報是數(shù)據(jù)幀格式:
本示例展示解析單目標(biāo)模式下對角度信息進(jìn)行解析,所以需對單個目標(biāo)內(nèi)的數(shù)據(jù)進(jìn)行解析(即目標(biāo)1),其中單個目標(biāo)具體包含內(nèi)容如下:
六、STM32數(shù)據(jù)處理
角度計(jì)算過程運(yùn)用到了三角函數(shù)知識,求對邊比鄰邊(即x/y)tan(θ)角度,如圖:
具體實(shí)現(xiàn)代碼(部分截圖,詳情請點(diǎn)擊原文查看原貼)
七、源碼地址
源碼地址:
https://e.coding.net/axk/stm32_rd-03/STM32_Rd03D_LED.git
原貼地址:STM32驅(qū)動安信可RD-03D實(shí)現(xiàn)不同角度點(diǎn)亮不同LED燈https://aithinker.blog.csdn.net/article/details/133793409
審核編輯 黃宇
-
led燈
+關(guān)注
關(guān)注
22文章
1592瀏覽量
107950 -
STM32
+關(guān)注
關(guān)注
2270文章
10895瀏覽量
355734
發(fā)布評論請先 登錄
相關(guān)推薦
評論