Hello:
for example,
targetStruct2D={03 00 00 00 86 B6 B9 3D FA 9F 68 3F AA 94 C1 BD C0 FD 29 3D D0 12 CE 3D 89 B9 7F 3E EA 83 27 41 12 4A F3 3C 17 BB A4 BD 16 4A F3 3C C2 85 0B 41 50 15 3E 3C 17 BB A4 BD 50 15 3E 3C 59 39 5D 3F 96 4E 85 40 }
S(:,n)=86 B6 B9 3D ?= decimal(How to calculate)
FA 9F 68 3F ?= decimal(How to calculate)
AA 94 C1 BD ?= decimal(How to calculate)
C0 FD 29 3D ?= decimal(How to calculate)
D0 12 CE 3D ?= decimal(How to calculate)
89 B9 7F 3E ?= decimal(How to calculate)
Thanks
user6227449:
回复 Chris Meng:
版本包路径为 mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcount使用的是 Code Composer Studio 9.2.0SDK为 mmwave_sdk_02_00_00_04就是对串口流数据的解析问题
对TLV targetList进行解析,比如采集一帧数据为:targetStruct2D={03 00 00 00 86 B6 B9 3D FA 9F 68 3F AA 94 C1 BD C0 FD 29 3D D0 12 CE 3D 89 B9 7F 3E EA 83 27 41 12 4A F3 3C 17 BB A4 BD 16 4A F3 3C C2 85 0B 41 50 15 3E 3C 17 BB A4 BD 50 15 3E 3C 59 39 5D 3F 96 4E 85 40 }
需要目标数据如下:
S(:,n)=86 B6 B9 3D X轴坐标
FA 9F 68 3F Y轴坐标
AA 94 C1 BD X轴速度
C0 FD 29 3D Y轴速度
D0 12 CE 3D X轴加速度
89 B9 7F 3E Y轴加速度根据GUI里面对串口输出解析的相关代码解析如下:
peopleCountTotal人员检测个数为:1
X轴坐标为0.090680 Y轴坐标为 0.908691 X轴速度为 -0.094522Y轴速度为 0.041502为何解析出现负值,请帮忙确认解析是否正确?谢谢!
Chris Meng:
回复 user6227449:
你好,
速度为负值是可能的,正负取决于你运动的方向。
user6227449:
回复 Chris Meng:
不是动点360°的吗?线性远离为负,接近为正吗?
还有请问原始中频数据处理方式是在dss_main函数中,还是封装起来了?
user6227449:
回复 Chris Meng:
谢谢您的耐心解答!上述问题已解决。由于项目需求,使用 Code Composer Studio 9.2.0,SDK为 mmwave_sdk_02_00_00_04demo1为 mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcountdemo2为 mmwave_automotive_toolbox_2_7_1\labs\lab0001-driver-vital-signs
两个demo已分析完毕。demo2可否移植到demo1中,两个功能一起实现?如果可行,是否有类似的参考方案?