TI毫米波雷达开发 —— 串口输出数据解析

打印 上一主题 下一主题

主题 954|帖子 954|积分 2862

TI 毫米波雷达芯片计算的结果数据都会从UART发出供上位机进行解析并展示。解析和展示是两个差别的概念,解析指提取有效数据并转换成常见的度量值。展示指数据的可视化。
由于雷达这个范畴的特殊性,很多时间明白雷达要拿摄像头类比,在雷达和摄像头的眼里都是“图像”数据,只不外摄像头展示出来的“图像”贴近真实世界,而雷达则在用它自己的视角展示着他看到的“世界”。二者都是对客观世界的反应,只不外形式有所区别,如下图左和图右。

TI 的毫米波雷达提供了很多的Demo用于功能演示和快速评估,配套干系的GUI也都具备上述 数据解析和展示 两种功能,根据差别的应用特点和范例做对应的处理。由于差别的应用需要关注的数据差别,如数据长度和范例,因此自然而然就引出了TLV协议。
TLV协议

TLV 协议是一种可以顺应变长数据传输的常见协议格式,在诸多范畴中均有应用。TLV(Type-Length-Value),即该协议由范例字段、长度字段和值字段构成。范例字段指代该数据的范例,长度字段指代值的长度,值字段包含了实际的数据。相比于固定字段和固定长度的数据的协议,TLV在TI mmWave 这种需要机动性的场景中显的尤为得心应手。
协议概述

TLV 协议包含 Header - Body- Padding三大部分,如下图所示,接下来我们渐渐介绍这三部分的内容。
Header

Body

Padding

整个TLV包需要满足32Bytes对齐的要求。整个包长必须是32字节的整数倍。Padding部分就是用来添补字节用于让整个包长满足32Byte字节整数倍的要求,所以Padding部分的字节并没有实际的意义。
TI常见的Type 如下表所示:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

忿忿的泥巴坨

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表