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

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

3天内不再提示

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

安信可科技 来源:安信可科技 2023-08-11 17:45 次阅读

01

Rd-04引脚说明

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

21389040-382b-11ee-9e74-dac502259ad0.png

注意

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

2147e05e-382b-11ee-9e74-dac502259ad0.png

02

Rd-04与STM32的接线

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

2162f790-382b-11ee-9e74-dac502259ad0.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 参数

●微妙延时函数

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

2194f81c-382b-11ee-9e74-dac502259ad0.png

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

运行结果:

21b66dbc-382b-11ee-9e74-dac502259ad0.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






审核编辑:刘清

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

    关注

    146

    文章

    17141

    浏览量

    351075
  • 驱动器
    +关注

    关注

    52

    文章

    8232

    浏览量

    146285
  • STM32
    +关注

    关注

    2270

    文章

    10897

    浏览量

    355826
  • 延时器
    +关注

    关注

    1

    文章

    36

    浏览量

    15097
  • i2c总线协议
    +关注

    关注

    0

    文章

    6

    浏览量

    6811

原文标题:安信可雷达模组Rd-04的STM32驱动教程

文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    最新雷达模组Rd-03已经横空出世,为了方便大家使用该
    的头像 发表于 06-14 16:16 1264次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>新品<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-04STM32驱动教程

    文章目录 一、Rd-04引脚说明 二、Rd-04STM32的接线 三、STM32驱动移植 四、 其他API说明及源码地址 前言
    的头像 发表于 08-14 15:29 1168次阅读
    <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>教程

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

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

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

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

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

    自4月推出“Wi-Fi+X大连接”系列延续力作——24G人体存在感应雷达模组Rd-01后,
    的头像 发表于 06-05 10:01 982次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>三款<b class='flag-5'>雷达</b><b class='flag-5'>模组</b>选型看这篇就够了

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

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

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

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

    Rd-01人体感应模组上手教程

    Rd-01人体感应模组上手教程来啦,享受毫米波雷达带来的极致体验
    的头像 发表于 07-17 10:57 691次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Rd</b>-01人体感应<b class='flag-5'>模组</b>上手教程

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

    雷达模组Rd-04是一款基于X波段雷达芯片XB
    的头像 发表于 08-06 10:17 1118次阅读

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

    雷达模组Rd-04是一款基于X波段雷达芯片XB
    的头像 发表于 08-07 17:44 703次阅读

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

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

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

           雷达模组的应用范围非常广泛,尤其在IoT环境搭建中起到重要作用。不同的雷达模组工作波段有很大区别,应根据具体的应用环境和所需的性能指标来选择合适的
    的头像 发表于 12-25 17:12 712次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>雷达</b><b class='flag-5'>模组</b>怎么选?看这篇,不踩雷!

    雷达模组Rd-01烧录操作说明

    Rd-01是科技开发的雷达模组,该模组支持 W
    的头像 发表于 03-17 15:52 701次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>雷达</b><b class='flag-5'>模组</b><b class='flag-5'>Rd</b>-01烧录操作说明

    雷达模组Rd-01烧录指南

    Rd-01是科技开发的雷达模组,该模组支持 W
    的头像 发表于 03-21 11:28 513次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>雷达</b><b class='flag-5'>模组</b><b class='flag-5'>Rd</b>-01烧录指南

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

    Rd-Kit是由深圳市科技有限公司开发的雷达蓝牙底板。该蓝牙底板核心处理器芯片PHY6252(SSOP24),是一款高集成度的低功耗蓝
    的头像 发表于 08-09 11:29 415次阅读
    告别接线!手机一键调参,<b class='flag-5'>Rd</b>-Kit<b class='flag-5'>雷达</b>蓝牙底板,让<b class='flag-5'>雷达</b><b class='flag-5'>模组</b>使用更简单