请问LD2410S新固件上报的能量值如何与dB对应?

发布于 2024-03-31 21:22:14

上一个问题,已经在管工协助下升级了新固件,并得到了LD2410S如下的上报能量值数据:

F4 F3 F2 F1 46 00 01 00 00 00 00 00 00 00 00 00 3C 0F 00 00 27 09 00 00 04 09 00 00 33 07 00 00 78 02 00 00 A6 06 00 00 C4 05 00 00 58 02 00 00 F9 05 00 00 E8 08 00 00 5E 07 00 00 F4 01 00 00 F3 05 00 00 0B 08 00 00 E8 07 00 00 F8 F7 F6 F5

image.png

现在的问题是:上报的能量值如何与dB对应?

为什么要做这事:
MCU解析LD2410S在无人环境中上报的能量值,以计算底噪,并以各个距离门的底噪为基础,往上偏移5个dB作为保持门限。

数据抓取过程:
1.使用一个串口工具,接到模组的TXD和RXD,使得上位机可以通过该串口通信;
2.拿另一个串口工具,接到模组的TXD,并通过串口软件观察模组上报的数据。
如图所示
image.png

结果:
以下数据横杠左侧是模组上报的64位能量值(数据即从本问题开头的那串数据摘出来的),右侧是上位机软件波形中各个距离门对应的目标能量(dBm)

00 00 00 00 - 0
3C 0F 00 00 - 31.8
27 09 00 00 - 27.2
04 09 00 00 - 27.2
33 07 00 00 - 25.1
78 02 00 00 - 15.6
A6 06 00 00 - 24.6
C4 05 00 00 - 22.9
58 02 00 00 - 15.6
F9 05 00 00 - 23.5
E8 08 00 00 - 26.8
5E 07 00 00 - 25.1
F4 01 00 00 - 14.0
F3 05 00 00 - 23.5
0B 08 00 00 - 26.0
E8 07 00 00 - 26.0

目前尚不知通过什么公式,能够将左侧的数据转换为右侧数据。因为最终设置触发门限和保持门限时,设置的是以dB为单位的,所以还是需要做一次转换。

尝试通过LD2420的计算公式计算,发现计算结果并无法对应
image.png

image.png

查看更多

关注者
0
被浏览
191
海凌科技术支持-管工
这家伙很懒,什么也没写!

解析是没问题的,是按照这样的方法解析,只是你两边读取的数据可能并不是同一帧数据,解析后就不一样。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览