251在不同SDK配置灵敏度的时间不同?

Keil 2021 2025-11-21 16:51:20

使用251,功能逻辑如下:灭灯时默认灵敏度,亮灯后将灵敏度写大,让它更灵敏,灭灯后恢复默认灵敏度,均是首次状态变化来配置,不会一直配置;
配置逻辑:关雷达(motion_sensor_work_stop() )->配置(mrs251_radar_sensor_para_config() )->开雷达(motion_sensor_work_start() )
在SRAM模式下运行,亮灯后发现时间有点延长,示波器捕捉后发现和灵敏度的配置有关;
在《MRS2XX_SDK_S0.8_CN_250826》工程下,亮灯后,配置灵敏度会增加时间2s左右(接受范围内);
在《MRS2XX_SDK_S0.9_CN_250910》工程下,亮灯后,配置灵敏度会增加时间4s左右(有点长);
请问是否存在上面的差距(测试发现应该是开雷达部分耗时),能否减少这种配置时间?

...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

您好,参考sdk文档雷达api章节的初始化与启动章节,将motion_sensor_work_start() 行为替换成motion_sensor_restart_frame()可以满足您的需求,需要注意,第一次启动需要使用motion_sensor_work_start()

Keil 2021 11-27 11:11
  • 举报
回复
@Possumic正和微芯官方 好的,十分感谢
Keil 2021 11-27 11:13
  • 举报
回复
@Possumic正和微芯官方 可是我这边会提示 motion_sensor_restart_frame();未定义
Keil 2021 11-27 11:21
  • 举报
回复
@Possumic正和微芯官方 报错内容: main.c:(.text.sensor_output_fsm_process+0x11e): undefined reference to `motion_sensor_restart_frame' collect2.exe: error: ld returned 1 exit status make: *** [Obj/motion_detection_mrs251] Error 1 motion_detection_mrs251.mk:88: recipe for target 'Obj/motion_detection_mrs251' failed ****Build process terminated with exit code: 2.****
1条回复

97

社区成员

发帖
与我相关
我的任务
社区描述
欢迎来到正和微芯官方社区,这里是毫米波雷达技术爱好者、开发者、技术专家以及行业领袖的聚集地。我们致力于提供一个开放、合作、创新的交流平台,让每一位成员都能在这里找到价值、获得启发、实现成长。
硬件架构射频工程物联网 企业社区 广东省·珠海市
社区管理员
  • Possumic正和微芯官方
  • sblxk008
  • 波谱Sense
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧