<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

STM32驅動Rd-03D實現不同角度點亮不同LED燈

安信可科技 ? 來源:安信可科技 ? 2024-01-20 17:12 ? 次閱讀

安信可雷達模組Rd-03D已經上市,該雷達采用一發兩收的天線,可以實現目標跟蹤,實現對區域內目標測距、測角和測速??捎糜?strong>智能控制空調、風扇等家電運行、智能馬桶、感應燈、臺燈、鏡子燈、智能調節屏幕亮度等各行業場景中。

本應用示例使用STM32解析Rd-03D的串口數據,檢測人體距離雷達的角度,根據不同角度點亮不同的燈珠:-60度到-20度點亮 LED1,-20度到20度點亮LED2,20度到60度點亮LED3。

一、Rd-03D引腳說明

59020f0c-b769-11ee-8b88-92fbcf53809c.png

J1引腳說明:

J#PIN# 名稱 功能 說明
J1PIN1 5V 電源輸入 連接串口轉接板5V
J1PIN2 GND 接地 連接串口轉接板GND
J1PIN3 TX UART_TX 連接串口轉接板RXD
J1PIN4 RX UART_RX 連接串口轉接板TXD
J1PIN5 DP 燒錄數據正信號 若使用4Pin的連接器,則該引腳未使用
J1PIN6 DM 燒錄數據負信號 若使用4Pin的連接器,則該引腳未使用

J2引腳說明:

J#PIN# 名稱 功能 說明
J2PIN1 5V 電源輸入 5V
J2PIN2 DM 燒錄數據負信號 -
J2PIN3 DP 燒錄數據正信號 -
J2PIN4 DEBUG 調試串口TXD 用于調試固件
J2PIN5 GND 接地 -
J2PIN6 TX UART_TXD 連接串口轉接板RXD
J2PIN7 RX UART_RXD 連接串口轉接板TXD

二、軟件設計框架

590a232c-b769-11ee-8b88-92fbcf53809c.png

三、STM32F103C8T6使用CubeMX搭配HAL庫配置

打開CubeMX,選擇STM32F103C8T6。

選擇兩個串口,分別是串口1和串口2,PA9為USART1_TX,PA10為USART1_RX,PA2為USART2_TX,PA3為USART_RX。

選擇異步通訊,勾選中斷,注意:串口1的波特率為256000,串口2波特率為115200。

590e26de-b769-11ee-8b88-92fbcf53809c.png

591641ca-b769-11ee-8b88-92fbcf53809c.png

設置GPIO口

591a14ee-b769-11ee-8b88-92fbcf53809c.png

591de254-b769-11ee-8b88-92fbcf53809c.png

5924a378-b769-11ee-8b88-92fbcf53809c.png

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

Rd-03D STM32 LED
5V — — 5V — —
GND — — GND — — LED123 負極
TX — — PA10
RX — — PA9
PA11 — — LED1正極
PA12 — — LED2正極
PA15 — — LED2正極

五、串口數據處理

Rd-03D的串口數據

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

上報是數據幀格式:

幀頭部 幀內數據 幀尾部
AA FF 03 00 目標1信息 目標2信息 目標3信息 55 CC

數據示例:AA FF 03 00 0E 03 B1 86 10 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 CC

紅色部分表示目標1的信息,藍色表示目標2的信息,綠色表示目標3的信息。

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

目標 x 坐標 目標 y 坐標 目標速度 像素距離值
signed int16類型;最高位1對應正坐標,0對應負坐標;其余15位代表x坐標絕對值,單位mm signed int16類型;最高位1對應正坐標,0對應負坐標;其余15位代表y坐標絕對值,單位mm signed int16類型;最高位1對應正向速度,0對應負向速度;其余15位代表速度絕對值,單位cm/s Uint16類型;單個像素距離值,單位mm。

根據目標X,Y坐標數據幀說明可知,若像上述數據示例,模組將目標1的角度數據轉換為相關坐標信息的過程展示如下:

目標1x坐標:OxOE+Ox03*256= 782

0-782= -782 mm

目標1y坐標:OxB1+Ox86*256 = 34481

34481-2^15= 1713 mm

六、STM32數據處理

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

59401f5e-b769-11ee-8b88-92fbcf53809c.png

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

59448b98-b769-11ee-8b88-92fbcf53809c.png

審核編輯:湯梓紅

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

    關注

    22

    文章

    1563

    瀏覽量

    107096
  • STM32
    +關注

    關注

    2244

    文章

    10684

    瀏覽量

    349459
  • 雷達
    +關注

    關注

    49

    文章

    2706

    瀏覽量

    115751
  • 安信可
    +關注

    關注

    0

    文章

    122

    瀏覽量

    3834

原文標題:STM32驅動Rd-03D,實現不同角度點亮不同LED燈

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    使用STM32解析Rd-03D的串口數據

    安信可新款雷達模組Rd-03D已經上市,該雷達采用一發兩收的天線,可以實現目標跟蹤,實現對區域內目標測距、測角和測速。
    的頭像 發表于 10-28 09:11 ?534次閱讀
    使用<b class='flag-5'>STM32</b>解析<b class='flag-5'>Rd-03D</b>的串口數據

    如何利用STM32點亮LED?

    如何利用STM32點亮LED?
    發表于 11-29 06:57

    使用STM32點亮LED的方法

    摘要:不知道小伙伴們點亮過多少板子的LED,有很多小伙伴留言說講一下stm32、fpga、liunx他們之間有什么不同,不同點很多,口說無憑,今天就來
    發表于 11-29 06:14

    如何實現基于stm32點亮一個led

    在為期兩天的C語言知識回顧之后,我們開始做stm32的基礎實驗今天的基礎實驗內容有:1、點亮一個led(呼吸
    發表于 12-08 07:22

    如何利用stm32點亮led

    stm32點亮ledstm32原理建立工程文件三級目錄
    發表于 01-07 07:08

    如何利用STM32CubeMX點亮LED?

    如何利用STM32CubeMX點亮LED?
    發表于 02-08 07:20

    如何使用STM32CubeMX點亮LED?

    如何使用STM32CubeMX點亮LED?
    發表于 02-10 06:45

    STM32F03寄存器方式點亮LED流水燈

    STM32F03寄存器方式點亮LED流水燈文章目錄STM32F03寄存器方式點亮LED流水燈一、
    發表于 01-13 14:47 ?9次下載
    <b class='flag-5'>STM32F03</b>寄存器方式<b class='flag-5'>點亮</b><b class='flag-5'>LED</b>流水燈

    關于Rd-03D雷達模組產品概述

    安信可Rd-03D雷達模組基于FMCW雷達收發器技術的集成單片機毫米波傳感器SoC,它工作在24GHz的K波段,最大掃頻帶寬0.25GHz。白天黑夜均能探測遠距離的目標,且不受霧、云和雨的阻擋,具有全天候、全天時的特點,并有一定的穿透能力。
    發表于 10-15 09:42 ?265次閱讀
    關于<b class='flag-5'>Rd-03D</b>雷達模組產品概述

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

    Rd-03D是一款24GHz 單雷達,高性能24GHz一發兩收微帶天線的模組,能夠探測指定區域內的多個目標并實時上報結果。精準感知人體及區域運動狀態,搭載的智能算法實現運動軌跡識別與跟蹤,實現對區域內目標進行測速、測距。
    的頭像 發表于 10-16 10:17 ?305次閱讀
    多人軌跡怎么識別?安信可<b class='flag-5'>Rd-03D</b>雷達模組能做到!

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

    專有的先進信號處理技術,可以實現精準的人體測距和運動/微動人體感應。 本應用示例使用STM32解析Rd-03E的串口數據,檢測人體距離雷達的距離,根據距離不同來點亮不同的燈珠,0~2米
    的頭像 發表于 10-23 17:56 ?350次閱讀
    安信可新款雷達模組<b class='flag-5'>Rd-03</b>E精準測距效果

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

    Hello~工程師又來整活了。這是一個使用小安派-DSL-3.5寸開發的Rd-03D 雷達檢測站,可以把Rd-03D檢測的內容顯示在3.5寸觸摸屏上,直觀地查看雷達的檢測結果。
    的頭像 發表于 12-16 16:05 ?318次閱讀
    使用小安派-DSL-3.5寸開發的<b class='flag-5'>Rd-03D</b>雷達檢測站

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

    Hello~工程師又來整活了。這是一個使用小安派-DSL-3.5寸開發的Rd-03D 雷達檢測站,可以把Rd-03D檢測的內容顯示在3.5寸觸摸屏上,直觀地查看雷達的檢測結果。 性能參數 地圖角度
    的頭像 發表于 12-18 10:45 ?169次閱讀
    AiPi-Radar-Monitor 雷達檢測站(<b class='flag-5'>Rd-03D</b>)

    STM32驅動安信可Rd-03D,實現不同角度點亮不同LED

    安信可雷達模組Rd-03D已經上市,該雷達采用一發兩收的天線,可以實現目標跟蹤,實現對區域內目標測距、測角和測速??捎糜?智能控制空調、風扇等家電運行、智能馬桶、感應燈、臺燈、鏡子燈、智能調節屏幕
    的頭像 發表于 01-22 17:53 ?293次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>驅動</b>安信可<b class='flag-5'>Rd-03D</b>,<b class='flag-5'>實現</b>不同<b class='flag-5'>角度</b><b class='flag-5'>點亮</b>不同<b class='flag-5'>LED</b>燈

    如何使用Rd-03E雷達實現實時監測目標距離呢?

    Rd-03E基于STM32F103C8T6平臺以UART為抓手實現監測目標距離可視化,通過GPIO賦能LED、Buzzer進一步強化視覺、聽覺感知。
    的頭像 發表于 03-25 14:44 ?255次閱讀
    如何使用<b class='flag-5'>Rd-03</b>E雷達<b class='flag-5'>實現</b>實時監測目標距離呢?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>