0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

雷达模组Rd-04的STM32驱动教程

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2023-08-14 15:29 次阅读

文章目录

一、Rd-04引脚说明

二、Rd-04与STM32的接线

三、STM32驱动移植

四、其他API说明及源码地址

前言

安信可雷达模组Rd-04已经出来一段时间了,怎么快速上手想必大家都比较关心这个问题,本教程就给大家详细介绍一下Rd-04的用法。

01

Rd-04引脚说明

Rd-04 一共引出6pin 2.0mm 的排针,引脚如下:

wKgZomTZ196AOdmmAAAj20pTPME220.png

注意

本文需要使用到I2C引脚,所以正式接线之前,需要把Rd-04的板载MCU 拆掉,MCU的位置如下:

wKgaomTZ19-AfajiAABD_0bwZKQ344.png

02

Rd-04与STM32的接线

在本次的STM32工程当中,与Rd-04的接线如下:

wKgZomTZ19-ADnYMAADr3pIGYa8079.png

03

STM32驱动移植

为了方便大家更快实现功能,我们开发了一个驱动库,你只需要把I2C的驱动写好就OK:

●Rd-04 I2C使能IO函数,Rd-04的I2C功能需要把IIC_EN引脚拉高之后才能使用,以STM32为例,使能HAL_GPIO_WritePin(GPIOA,GPIO_PIN_3,GPIO_PIN_SET),关闭:HAL_GPIO_WritePin(GPIOA,GPIO_PIN_3,GPIO_PIN_RESET)

●I2C 发送起始信号函数

●I2C 发送停止信号函数

●I2C 主机等待ACK应答函数

●I2C 发送字节函数

●I2C 读取字节函数,这个函数需要自带是否给从机发送ACK 参数

●微妙延时函数

完成驱动的开发之后,替换掉原来的,比如:

wKgaomTZ19-AXLxtAAAoNzwnsKk319.png

因为Rd-04无法实时输出检测数据,只有IO输出的高低电平,所以,我们能做的也只能通过检测Rd-04的OUT引脚输出。

运行结果:

wKgZomTZ19-Ad_TAAABH6HoOJ-Q590.png

03

其他API说明及源码地址

void axk_rd04_default_config(void)

Rd-04 出厂默认配置,里面的配置参数不推荐修改,建议使用其他函数修改配置

void axk_rd04_display_config(void)

输出打印配置结果,需要支持pinrtf打印输出

void AxkRd04SetIoValOutput(uint8_t OutputStatus)

设置IO VAL的输出电平,即检测到目标时应输出的电平,默认输出高

void AxkRd04SetWayOfWorking(rd04_psm_t PSM)

配置供电方式,默认为间歇供电,即低功耗模式

void AxkRd04SetADCSamplingFrequency(rd04_adc_sf_t ADC_SF)

配置ADC采样频率,默认1KHz,有1KHz、2KHz、4KHz和16KHz可选

void AxkRD04SetTransmittingPower(rd04_tpower_t Tpower)

配置发射功率。默认 RD04_TPOWER_5,即0x45,有8档可选:

RD04_TPOWER_0~RD04_TPOWER_7

void AxkRD04SetInductionThreshold(uint16_t IndTs)

配置感应门限,默认:0x15a

void AxkRD04SetNoiseUpdate(uint16_t noiseupdate)

配置更新噪声门限,默认:0x0155

void AxkRD04SetInductionDelayTime(uint32_t _delay_ms)

配置延时时间,单位:ms。默认100ms

void AxkRD04SetBlockadeTime(uint32_t _delay_ms)

配置锁定时间,单位:ms。默认1000ms

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2909

    文章

    44542

    浏览量

    372705
  • STM32
    +关注

    关注

    2270

    文章

    10894

    浏览量

    355688
  • 雷达
    +关注

    关注

    50

    文章

    2929

    浏览量

    117456
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1484

    浏览量

    123604
收藏 人收藏

    评论

    相关推荐

    安信可新品雷达模组Rd-03搭配STM32制作简易人体感应雷达灯教程

    安信可最新雷达模组Rd-03已经横空出世,为了方便大家使用该模组,本教程将使用STM32F103C8T6搭配
    的头像 发表于 06-14 16:16 1251次阅读
    安信可新品<b class='flag-5'>雷达</b><b class='flag-5'>模组</b><b class='flag-5'>Rd</b>-03搭配<b class='flag-5'>STM32</b>制作简易人体感应<b class='flag-5'>雷达</b>灯教程

    安信可Rd-01模组雷达技术解析

    Rd-01模组雷达方案是基于FMCW调频连续波雷达技术的集成单片单波传感器SOC,工作在24GHz(K波段),既可测距又可测速,并且在距离测试的优势更明显。
    的头像 发表于 04-23 09:09 1515次阅读
    安信可<b class='flag-5'>Rd</b>-01<b class='flag-5'>模组</b><b class='flag-5'>雷达</b>技术解析

    低至1元!安信可推出10G雷达模组Rd-04,支持感应人体微动/运动

    模组Rd-03。今天,安信可又一新款10GHz雷达模组Rd-04正式推出,支持感应人体微动、运动。 Rd
    的头像 发表于 05-29 11:04 1015次阅读
    低至1元!安信可推出10G<b class='flag-5'>雷达</b><b class='flag-5'>模组</b><b class='flag-5'>Rd-04</b>,支持感应人体微动/运动

    安信可推出10G雷达模组Rd-04,支持感应人体微动/运动

    随着智能化时代的到来,人工智能、智能家居、智能安防等领域的快速发展,对于传感器技术的需求也越来越高。因此,安信可相继推出过24GHz人体存在感应WiFi+BLE+雷达模组Rd-01,24GHz单
    的头像 发表于 06-02 14:46 1297次阅读
    安信可推出10G<b class='flag-5'>雷达</b><b class='flag-5'>模组</b><b class='flag-5'>Rd-04</b>,支持感应人体微动/运动

    安信可三款雷达模组选型看这篇就够了

    ——Rd-03和Rd-04,三款模组主打高性能与高性价比,低成本帮助用户实现产品的智能化升级,拥有极具竞争力的性能优势与广阔的应用前景等优点。
    的头像 发表于 06-05 10:01 976次阅读
    安信可三款<b class='flag-5'>雷达</b><b class='flag-5'>模组</b>选型看这篇就够了

    赶紧码住!安信可24G、10G雷达模组选型看这篇就够了!

    ——Rd-03和Rd-04,三款模组主打高性能与高性价比,低成本帮助用户实现产品的智能化升级,拥有极具竞争力的性能优势与广阔的应用前景等优点。   那么,安信可推出的这三款雷达
    的头像 发表于 06-08 09:09 1172次阅读
    赶紧码住!安信可24G、10G<b class='flag-5'>雷达</b><b class='flag-5'>模组</b>选型看这篇就够了!

    基于安信可Rd-03+STM32制作人体检测雷达

    商业等 AIoT场景。 为了方便大家使用该模组,安信可团队使用了STM32F103C8T6搭配Rd-03制作了一个简易的人体检测雷达灯,一起轻松DIY。
    的头像 发表于 06-10 16:31 990次阅读
    基于安信可<b class='flag-5'>Rd-03+STM32</b>制作人体检测<b class='flag-5'>雷达</b>灯

    安信可雷达模组Rd-04在智能家居中的应用

    安信可雷达模组Rd-04是一款基于X波段雷达芯片XBR818而设计的运动感知模组,其主要功能是感应人体的运动状态,适合一些人体走动场景的精准
    的头像 发表于 08-06 10:17 1110次阅读

    安信可科技10G微波雷达模组在智能家居中的应用

    安信可雷达模组Rd-04是一款基于X波段雷达芯片XBR818而设计的运动感知模组,其主要功能是感应人体的运动状态,适合一些人体走动场景的精准
    的头像 发表于 08-07 17:44 701次阅读

    安信可雷达模组Rd-04STM32驱动步骤简析

    本文需要使用到I2C引脚,所以正式接线之前,需要把Rd-04的板载MCU 拆掉,MCU的位置如下:
    的头像 发表于 08-11 17:45 1140次阅读
    安信可<b class='flag-5'>雷达</b><b class='flag-5'>模组</b><b class='flag-5'>Rd-04</b>的<b class='flag-5'>STM32</b><b class='flag-5'>驱动</b>步骤简析

    安信可雷达模组:无人车应用可行性?

    ——Rd-03和Rd-04,三款模组主打高性能与高性价比,低成本帮助用户实现产品的智能化升级,拥有极具竞争力的性能优势与广阔的应用前景等优点。 安信可雷达
    的头像 发表于 09-05 15:42 619次阅读

    毫米波雷达检测不到目标? 距离设置如何搞定?用它!

    适配了 Rd-02B、Rd-02C、Rd-03、Rd-03D、Rd-03E、Rd-03L 和
    的头像 发表于 11-22 16:21 1073次阅读
    毫米波<b class='flag-5'>雷达</b>检测不到目标? 距离设置如何搞定?用它!

    安信可雷达模组怎么选?看这篇,不踩雷!

    -01、Rd-03、Rd-03D、Rd-03E和Rd-04,满足行业用户的多种智能需求,那么该如何挑选符合自身需求的雷达
    的头像 发表于 12-25 17:12 697次阅读
    安信可<b class='flag-5'>雷达</b><b class='flag-5'>模组</b>怎么选?看这篇,不踩雷!

    安信可雷达模组Rd-01烧录指南

    Rd-01是安信可科技开发的雷达模组,该模组支持 Wi-FiBLE实时传输检测结果。 Rd-01提供可视化的配置工具,可轻松配置感应距离范围
    的头像 发表于 03-21 11:28 505次阅读
    安信可<b class='flag-5'>雷达</b><b class='flag-5'>模组</b><b class='flag-5'>Rd</b>-01烧录指南

    告别接线!手机一键调参,Rd-Kit雷达蓝牙底板,让雷达模组使用更简单

    适配了 Rd-02B、Rd-02C、Rd-03、Rd-03D、Rd-03E、Rd-03L 和
    的头像 发表于 08-09 11:29 404次阅读
    告别接线!手机一键调参,<b class='flag-5'>Rd</b>-Kit<b class='flag-5'>雷达</b>蓝牙底板,让<b class='flag-5'>雷达</b><b class='flag-5'>模组</b>使用更简单