基于MATLAB的TI 毫米波雷达可视化软件制作序章介绍

前言

TI毫米波雷达的相关教程在网上是比较少的,大部分均是简要介绍如何运行TI自带的Demo上位机,很少有人详细地介绍Demo的运行流程并配合源码讲解Demo的数据解析,因此博主开了这一个专栏来详细地介绍TI Demo的基本通讯逻辑,并以1843 Out-of-box Demo为例详细分析数据的通讯格式并以此为基础介绍Demo部分源码然后制作一个TI的上位机,这样可以方便各位更加快速的上手TI的官方Demo。

通过本专栏的学习,你可以掌握以下几点内容:

  1. TI官方开源Demo的基本通讯逻辑;
  2. 如何在没有DCA1000的情况下利用串口采集实时数据并解析(注意是实时采集,并非是采集一段信号后进行分析);
  3. 毫米波雷达相关算法的MATLAB实现;
  4. Out-of-box 部分源码走读解析(涉及到串口数据输出的代码会逐行进行分析解释);
  5. MATLAB上位机制作方法;

本专栏学习前建议安装好以下几款软件,官方的源码版本则是Out-of-box 1843版本,开发板硬件建议使用1843Boost EVM,该款开发板是和“Out-of-box 1843”完全匹配且支持代码调试的硬件。
如果没有Boost开发版,仅有1843 AOP EVM的也没有关系,该款开发板也是可以使用上述源码进行实操及学习的,但还是建议各位使用Boost开发板,而非AOP。因为AOP的天线布局是和BOOST不一致,所以源码的配置对于 AOP来说有一部分是存在错误的(虽然并不影响代码的运行)。

  1. MATLAB软件
  2. CCS编译器
  3. TI的mmwave_SDK
  4. uniflash

专栏学习成果展示

本专栏最终的学习成果是一个自制的1843 Out-of-box Demo的,如下图所示是编写的上位机串口数据解析的面板展示
在这里插入图片描述
整个专栏的介绍过程将着重介绍1843 Out-of-box Demo的rangeFFT、Doppler Heatmap、Azimuth Heatmap、CPU load这四类数据的实际采集及解析,下面的视频展示了制作的上位机的实时效果。界面数据在随意晃动是因为博主在不断转动开发板。

Myself TI Visualizer

下图展示的则是TI官方Demo的上位机可视化软件,大家可以对比一下结果。
在这里插入图片描述

目录链接

整个专栏的预计目录如下(会实时更新,已经更新的会附上超链接进行跳转):

  1. 序章总览
  2. 1843 Out-of-box 开箱Demo流程展示
  3. Demo工作流程分析
  4. CFG参数详细解析
  5. 源码走读及串口数据解析(一)
  6. 源码走读及串口数据解析(二)
  7. 源码走读及串口数据解析(三)
  8. MATLAB上位机制作思路及设计视图展示
  9. 通过MATLAB控制毫米波雷达的工作状态
  10. 通过MATLAB控制TI毫米波雷达的工作状态之实时数据采集
  11. 通过MATLAB控制TI毫米波雷达的工作状态之TLV数据解析及绘制
  12. 总结(成品展示)
  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值