RS6240传输数据丢帧问题

一揽芳华 2026-01-25 10:40:45

 1、使用RS6240连接esp32传输1dfft,正常的数据一帧8个通道应该有8个数据,但是每隔1-2秒某个帧就会丢一些通道的数据,我的数据量也不大,控制在一个通道135个字节的数据也就是32个bin,我是20ms传一帧,一帧才1080个字节的数据,我是用的刚更新的SDK,我看更新文档说可以50Hz也就是20ms可以稳定传64kb的数据。

2、我也测试了一下10ms,10ms一帧也传不出来,是不是10ms雷达内存溢出就不能正常工作了,但是11ms是正常传输的,只是丢通道的频率比20ms要更多一点

...全文
107 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lulu大王 01-28 17:07
  • 打赏
  • 举报
回复

你好,方便告知一下雷达是如何配置的呢,帧周期为多少,雷达配置为1D FFT还是 2D FFT模式呢?

一揽芳华 01-28 22:11
  • 举报
回复
@lulu大王 我是使用的r3_databox项目r3_databox_msg_handler.c这个文件一下配置 data_box_frame_config = { #if CONFIG_SOC_SERIES_RS624X .mimo_mode = MMW_MIMO_2T4R, #elif CONFIG_SOC_SERIES_RS613X .mimo_mode = MMW_MIMO_1T3R, #endif .frame_type = 0, .start_freq_mhz = 59000, .max_trigger_range_mm = 1312, .range_resolution_mm = 41, .max_range_rate_mm = 100, .vel_resolution_mm = 70, #if CONFIG_R3_DATA_BOX_UPLOAD_DATA_CUBE #if CONFIG_BOARD_MRS6130_P1812 || CONFIG_SOC_SERIES_RS624X .frame_period_ms = 200 #elif CONFIG_BOARD_MRS6130_P1806 .frame_period_ms = 2000 #endif #else .frame_period_ms = 20 #endif }
lulu大王 01-29 22:38
  • 举报
回复
@一揽芳华 可以使能CONFIG_R3_DATA_BOX_UPLOAD_DATA_CUBE 宏,使用mmw_ctrl_data_cube_spi_cb()接口试一下能否满足你的需求
一揽芳华 01-30 11:39
  • 举报
回复
@lulu大王 DataCube是什么数据,是1dfft数据还是2dfft数据,这个接口r3_databox_1d_frame_cb()不能满足我的要求吗,目前我是使用的这个接口。还有就是CONFIG_R3_DATA_BOX_UPLOAD_DATA_CUBE、CONFIG_R3_DATA_BOX_UPLOAD_1DFFT_DATA这两个宏我目前都没有使能,只是修改的frame_type
6条回复

134

社区成员

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

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