当前位置: 首页 > news >正文

通过MATLAB控制TI毫米波雷达的工作状态之实时数据采集

前言

前一章博主介绍了如何基于MATLAB的各种前面板组件结合MATLAB代码来发送CFG指令控制毫米波雷达的工作状态,这一章节博主将介绍如何基于这些组件结合MATLAB代码来实现TI毫米波雷达数据的实时采集。目前大部分TI毫米波雷达的数据采集均是仅可以采集一段数据又或者利用DAC1000的网络接口来实现实时数据采集,而博主这边介绍的是如何基于TI开发板自带的串口来进行,希望能给想要采集毫米波雷达数据的各位带来一些帮助。

串口回调函数配置

在前一章节博主在“开始测量”模块中介绍到了串口配置的环节configureCallback(app.SerialObjData, “byte”, 32, @app.serial_readCallback); %在接收到8个字节时触发回调,下面我将详细地介绍该函数的配置。

首先“configureCallback”是MATLAB封装好的为与串行端口设备的通信设置回调函数和触发条件的一个配置函数,在本本案例中采用的语法为configureCallback(device,“byte”,count,callbackFcn;

其中“device”表示设备类型,博主这边是对毫米波雷达的数据串口进行配置,因此对应填入的是app.SerialObjData;

接着设置为每当有新的 32个字节可供读取时触发回调函数,回调函数是博主定义好的app.serial_readCallback“”函数,下面博主将详细介绍该回调函数的建立。

串口回调函数框架建立

我们需要明确这个回调函数需要实现的功能才能开始进行代码的编写,下面博主介绍自己的写作思路:

首先:因为是实时的上位机展示,因此利用回调函数需要实现实时数据的接收及存储(可以参考博主的沌口仿真实验,里面有介绍如何

http://www.lryc.cn/news/390083.html

相关文章:

  • 华为HCIP Datacom H12-821 卷21
  • MySQL之应用层优化(二)
  • Java源码解读之常量52429
  • “Photoshop AI插件:StartAI的全面使用攻略
  • 入门Axure:快速掌握原型设计技能
  • Java中的序列化与反序列化详解
  • 在鸿蒙开发中如何实现皮肤切换?
  • FlowUs新一代内容创作营销平台|FlowUs息流国产 好用 不限速
  • WebSocket解决方案(springboot 基于Redis发布订阅)
  • 如何优化网站SEO排名?
  • 基于Java的音乐网站系统-计算机毕业设计源码01239
  • 云原生之容器编排实践-OpenEuler23.09在线安装Kubernetes与KubeSphere
  • Ubuntu 截图shutter,图像编辑 gimp,录屏kazam
  • WSO2 products 文件上传漏洞(CVE-2022-29464)
  • YOLOv8改进 | 卷积模块 | SAConv可切换空洞卷积
  • 使用Python下载并合并HLS视频片段
  • 常见的九种二极管
  • 竞赛选题 python的搜索引擎系统设计与实现
  • 大模型技术方向夏令营1期-对话分角色要素提取挑战赛
  • 类和对象(封装、继承、多态、友元)
  • 关于Yolov8我踩过的那些坑
  • Linux——shell原理和文件权限
  • 网络工程师需要熟悉Docker吗?我觉得不需要精通,但是得懂基础
  • c++初级-2-引用
  • 如何清理电脑内存?让电脑运行如飞!
  • [数据集][目标检测]人员状态跑睡抽烟打电话跌倒检测数据集4943张5类别
  • Java8 - Stream API 处理集合数据
  • 漫步5G-A City,一份独属于上海的浪漫
  • SpringBoot 如何处理跨域请求?你说的出几种方法?
  • OV SSL证书年度成本概览:为企业安全护航的经济之选