首页 > 产品 > 模拟与混合信号 > mmWave系列培训 >

毫米波雷达传感器

最新课程

热门课程

3.3 mmWave生命体征实验

在本实验视频中, 我们将向您展示 一个有关如何使用 Code Composer Studio 在毫米波传感器 EVM 平台上下载、 生成和运行生命体征 测量示例代码的示例。 该代码将测量 一个坐在毫米波 传感器前的人的 胸部位移,并且 估算其呼吸 频率和心率。 在进行简要概述之后, 我们将介绍下载和生成 随该实验提供的 源代码的软件和 硬件必要条件,然后 介绍如何将程序刷写 和下载到 器件上以及 运行图形用户 界面获取测量 结果。 该实验练习演示 TI 毫米波传感器 测量因呼吸和 心跳而产生的 胸部位移的功能。 通常而言, 对于成年人, 因呼吸而产生的 胸部位移为几毫米。 而因心跳产生的 位移大约为 几百微米。 为了测量这些 微小的位移, 我们使用位于目标距离 单元的 FMCW 信号的相位, 并在一段时间内跟踪该相位。 这是该实验的 物理设置和 GUI 的简要概述。 需要让一个人 静止不动地 坐在毫米波 传感器 EVM 的 前方并使传感器 指向其胸部。 TI 毫米波传感器 将测量该人的胸部 位移。 器件上的板载 可编程处理 内核用于 从这些胸部 位移中筛选出 呼吸和心跳 图形,并估算 呼吸频率和心率。 胸部位移、 呼吸和心跳 波形以及 呼吸频率 和心率都显示 在实验 GUI 中。 请确保您的 计算机具有 生成和运行 该实验所需的 软件包。 请下载最新的 毫米波 SDK 软件包和 SDK 发行 说明中提到的 所有相关附属项。 可以从 TI Resource Explorer 下载 Vital Signs Lab CCS 项目。 您还需要 UniFlash, 以便将固件映像 刷写到器件中。 此外,请确保您具有 MATLAB 运行时版本 9.1, 以运行 GUI。 该示例代码在 AWR14xx EVM 上运行。 尽管不要求必须 在传感器前方 放置一个镜头, 但这样做可以 将雷达波导向 测试对象的 胸部。 现在,我们将逐步 完成下载、生成和 运行 Vital Signs Lab 项目 所需执行的过程。 假设您已经 在 PC 上安装了 TI 毫米波 SDK 和 所有相关的工具。 如果尚未安装,请按照 包含版本号的毫米波 SDK 发行说明的指示 进行操作并访问所需 工具的下载链接。 CCS Resource Explorer 中的 “mmWave Training”下提供了 所有毫米波实验项目。 要下载 Vital Signs Lab, 请启动 CCS,选择“View”, 然后单击“Resource Explorer”将其打开。 在“Resource Explorer” 窗口中,依次选择“Software”、 “mmWave Training”和“Labs”。 在 Resource Explorer 的 左侧视图中选择 “Vital Signs Lab”。 右侧视图将显示 实验的内容,其中包含 “CCS Project” 和 PC GUI。 单击右上角的 “Download and install” 按钮,然后从下拉菜单中 选择“Make Available Offline” 选项。 然后会开始将实验 下载到您的 PC 上。 该项目 将下载到 C:\ti\mmwave_training 中。 单击“CCS Project”。 右侧视图中 应显示 “Import to IDE”按钮。 单击该按钮,将会在 用户工作区中复制 该项目,并将其导入到 CCS Project Explorer 中。 该项目现在 应显示在 CCS Project Explorer 中。 此时,我们 已成功下载 Vital Signs Lab 并将其导入到 CCS 中。 现在,我们准备 转到下一步, 即生成该项目。 在 Project Explorer 中 选择 Vital Signs Lab 项目, 打开“Project”菜单 并选择“Build Project”。 请查看控制台窗口。 如果该步骤已成功完成, 那么应在 Project Debug 目录中生成两个分别 具有 .bin 和 .xer4f 扩展名的文件。 如果该生成出现 错误,那么请确保 正确安装了 毫米波 SDK 发行说明中提到的 所有先决软件。 我们现在已成功 生成该项目, 现在准备向 EVM 中 刷写生成的映像 二进制文件。 能够以两种不同的 模式在 EVM 上运行 编译的代码。 在部署模式下, 可以将具有 .bin 扩展名的二进制映像 刷写到 EVM 串行闪存中。 在该模式下,从闪存自动 引导 EVM 和加电, 并开始运行 二进制映像。 不过,在本演示中, 我们将介绍第二种 方法,在该方法中我们将使用 CCS 下载并运行具有 .xer4f 扩展名的可执行文件。 我们需要在 EVM 上刷写 小型 CCS 调试固件, 以允许 EVM 连接到 CCS。 首先,为 EVM 加电并通过 micro USB 电缆将其连接到 您的 PC。 现在,打开 Windows 设备 管理器,进入 COM 端口显示界面。 记下这些端口的 编号,因为稍后 将使用它们刷写 并运行该实验。 通过在 SOP0 和 SOP2 上 连接跳线将 EVM 置于 刷写模式。 打开 UniFlash 工具。 在“New Configuration” 部分,找到 并选择 相应的器件。 然后单击“Start”继续。 在“Program”选项卡中,浏览 并找到 RadarSS 和 MSS 映像。 这些映像应在 毫米波 SDK 安装目录中提供, 其位置如幻灯片中所示。 在“Settings & Utilities” 选项卡中,使用 先前从 Windows 设备 管理器中记下的 应用程序 UART COM 端口号填写 COM 端口。 现在,返回到“Program”选项卡。 对 EVM 进行循环通电 并单击“Load Images”。 当刷写过程 完成后,UniFlash 控制台应 指示成功。 刷写过程成功 完成后,将板 断电并仅从 SOP2 上拆下跳线。 现在,我们将转到下一步, 即将 EVM 连接到 CCS 并运行该实验。 要将雷达 EVM 连接到 CCS, 我们需要创建 一个目标配置。 为此,请依次转到“File” 和“New”,然后单击 “New Target Configuration”。 为目标配置文件 指定一个合适的 名称,然后选中 “Use shared location” 复选框并按“Finish”。 在“Configuration Editor”窗口中, 为“Connection”选择“Texas Instruments XDS110 USB Debug Probe”。 在“Board or Device”文本框中 键入“IWR”,然后选中 IWR1443 器件。 然后按“Save”按钮 保存目标配置。 要打开“Target Configuration”窗口, 请依次转到“View”和 “Target Configurations”。 您可以在 “User Defined” 配置下查看 您的目标配置。 右键单击 该配置并选择 “Launch Selected Configuration”, 这应该会在“Debug”窗口中 启动目标配置。 选择“Texas Instruments XDS110 USB Debug Probe”, 然后按“Connect Target”按钮。 连接目标后, 在工具栏中 单击“Load Program”按钮。 在“Load Program”对话框中, 按“Browse project”按钮, 然后选择您在 生成过程中 生成的可执行文件。 现在,在“Load Program” 对话框中按“OK” 加载该可执行文件。 加载该可执行文件后, 按“Run”按钮。 程序应 开始执行 并在控制台上 生成消息。 您应该看到序列化 操作消息,消息指示 程序已就绪, 正在等待 传感器配置。 使用 MATLAB GUI 发送该配置。 现在,我们已准备好 执行实验 GUI。 这在实验 GUI 目录下提供, 位于 Vital Signs Lab 下。 打开 GUI 可执行文件。 GUI 窗口打开后, 按“Settings”按钮, 这将打开一个对话框。 在该对话框中, 将用户 UART 和 数据端口号更新为 对应于您的本地计算机的值。 “ConfigurationlinebreakFile name” 文本框将使用 GUI 目录中提供的 默认配置文件 名称进行 自动填充。 按“Start” 加载配置。 此外,确保在加载 配置文件时 选中“Load Config File”复选框。 此时,您应该 在由 GUI 打开的 CLI 命令行窗口中看到 正在发送传感器配置。 现在,我们已准备好 使用该 GUI 进行一些测量。 让测试对象 舒适地坐在 传感器前方的 椅子上,传感器 指向其胸部。 因为我们要测试非常 微小的胸部振动, 所以需要测试对象 保持静止不动,以实现 精确的测量。 确保选中“Plot Range Profile”复选框,可以 在“Range Profile” 图中看到 对应于测试 对象的峰值。 看到峰值后, 按“Refresh”按钮。 现在,应该可以 在“Breathing Waveform”图中 清楚地看到因呼吸 而产生的胸部位移。 在看到一些 胸部位移之后, 让测试对象 屏住呼吸。 呼吸频率应该 变为零并变为红色。 “Breathing Waveform” 图应该差不多 保持恒定。 心率波形 应仍然可见。 如果该波形不可见, 则说明测试对象 未与雷达正确 对齐,或者在雷达的 视场内有其他 正在移动的物体 产生了干扰。 请注意,您需要 等待 20 到 30 秒, 以便接收到足够的 数据帧以准确估算 生命体征。 ti.com 上提供了 许多在线资源, 其中包含有关 TI 毫米波传感器的 信息。 请访问这些链接,以了解 有关这些器件的更多信息。

在本实验视频中, 我们将向您展示

一个有关如何使用 Code Composer Studio

在毫米波传感器 EVM 平台上下载、

生成和运行生命体征 测量示例代码的示例。

该代码将测量 一个坐在毫米波

传感器前的人的 胸部位移,并且

估算其呼吸 频率和心率。

在进行简要概述之后, 我们将介绍下载和生成

随该实验提供的 源代码的软件和

硬件必要条件,然后 介绍如何将程序刷写

和下载到 器件上以及

运行图形用户 界面获取测量

结果。

该实验练习演示 TI 毫米波传感器

测量因呼吸和 心跳而产生的

胸部位移的功能。

通常而言, 对于成年人,

因呼吸而产生的 胸部位移为几毫米。

而因心跳产生的 位移大约为

几百微米。

为了测量这些 微小的位移,

我们使用位于目标距离 单元的 FMCW 信号的相位,

并在一段时间内跟踪该相位。

这是该实验的 物理设置和

GUI 的简要概述。

需要让一个人 静止不动地

坐在毫米波 传感器 EVM 的

前方并使传感器 指向其胸部。

TI 毫米波传感器 将测量该人的胸部

位移。

器件上的板载 可编程处理

内核用于 从这些胸部

位移中筛选出 呼吸和心跳

图形,并估算 呼吸频率和心率。

胸部位移、 呼吸和心跳

波形以及 呼吸频率

和心率都显示 在实验 GUI 中。

请确保您的 计算机具有

生成和运行 该实验所需的

软件包。

请下载最新的 毫米波 SDK

软件包和 SDK 发行 说明中提到的

所有相关附属项。

可以从 TI Resource Explorer 下载 Vital Signs Lab CCS

项目。

您还需要 UniFlash, 以便将固件映像

刷写到器件中。

此外,请确保您具有 MATLAB 运行时版本 9.1,

以运行 GUI。

该示例代码在 AWR14xx EVM 上运行。

尽管不要求必须 在传感器前方

放置一个镜头, 但这样做可以

将雷达波导向 测试对象的

胸部。

现在,我们将逐步 完成下载、生成和

运行 Vital Signs Lab 项目 所需执行的过程。

假设您已经 在 PC 上安装了

TI 毫米波 SDK 和 所有相关的工具。

如果尚未安装,请按照 包含版本号的毫米波

SDK 发行说明的指示 进行操作并访问所需

工具的下载链接。

CCS Resource Explorer 中的 “mmWave Training”下提供了

所有毫米波实验项目。

要下载 Vital Signs Lab, 请启动 CCS,选择“View”,

然后单击“Resource Explorer”将其打开。

在“Resource Explorer” 窗口中,依次选择“Software”、

“mmWave Training”和“Labs”。

在 Resource Explorer 的 左侧视图中选择

“Vital Signs Lab”。

右侧视图将显示 实验的内容,其中包含

“CCS Project” 和 PC GUI。

单击右上角的 “Download and install”

按钮,然后从下拉菜单中 选择“Make Available Offline”

选项。

然后会开始将实验 下载到您的 PC 上。

该项目 将下载到

C:\ti\mmwave_training 中。

单击“CCS Project”。

右侧视图中 应显示

“Import to IDE”按钮。

单击该按钮,将会在 用户工作区中复制

该项目,并将其导入到 CCS Project Explorer 中。

该项目现在 应显示在

CCS Project Explorer 中。

此时,我们 已成功下载

Vital Signs Lab 并将其导入到 CCS 中。

现在,我们准备 转到下一步,

即生成该项目。

在 Project Explorer 中 选择 Vital Signs Lab 项目,

打开“Project”菜单 并选择“Build Project”。

请查看控制台窗口。

如果该步骤已成功完成, 那么应在 Project Debug

目录中生成两个分别 具有 .bin 和 .xer4f

扩展名的文件。

如果该生成出现 错误,那么请确保

正确安装了 毫米波 SDK

发行说明中提到的 所有先决软件。

我们现在已成功 生成该项目,

现在准备向 EVM 中 刷写生成的映像

二进制文件。

能够以两种不同的 模式在 EVM 上运行

编译的代码。

在部署模式下, 可以将具有 .bin

扩展名的二进制映像 刷写到 EVM 串行闪存中。

在该模式下,从闪存自动 引导 EVM 和加电,

并开始运行 二进制映像。

不过,在本演示中, 我们将介绍第二种

方法,在该方法中我们将使用 CCS 下载并运行具有 .xer4f

扩展名的可执行文件。

我们需要在 EVM 上刷写 小型 CCS 调试固件,

以允许 EVM 连接到 CCS。

首先,为 EVM 加电并通过 micro USB 电缆将其连接到

您的 PC。

现在,打开 Windows 设备 管理器,进入

COM 端口显示界面。

记下这些端口的 编号,因为稍后

将使用它们刷写 并运行该实验。

通过在 SOP0 和 SOP2 上 连接跳线将 EVM 置于

刷写模式。

打开 UniFlash 工具。

在“New Configuration” 部分,找到

并选择 相应的器件。

然后单击“Start”继续。

在“Program”选项卡中,浏览 并找到 RadarSS 和 MSS

映像。

这些映像应在 毫米波 SDK

安装目录中提供, 其位置如幻灯片中所示。

在“Settings & Utilities” 选项卡中,使用

先前从 Windows 设备 管理器中记下的

应用程序 UART COM 端口号填写

COM 端口。

现在,返回到“Program”选项卡。

对 EVM 进行循环通电 并单击“Load Images”。

当刷写过程 完成后,UniFlash

控制台应 指示成功。

刷写过程成功 完成后,将板

断电并仅从 SOP2 上拆下跳线。

现在,我们将转到下一步, 即将 EVM 连接到 CCS

并运行该实验。

要将雷达 EVM 连接到 CCS,

我们需要创建 一个目标配置。

为此,请依次转到“File” 和“New”,然后单击

“New Target Configuration”。

为目标配置文件 指定一个合适的

名称,然后选中 “Use shared location”

复选框并按“Finish”。

在“Configuration Editor”窗口中,

为“Connection”选择“Texas Instruments XDS110 USB Debug Probe”。

在“Board or Device”文本框中 键入“IWR”,然后选中

IWR1443 器件。

然后按“Save”按钮 保存目标配置。

要打开“Target Configuration”窗口,

请依次转到“View”和 “Target Configurations”。

您可以在 “User Defined”

配置下查看 您的目标配置。

右键单击 该配置并选择

“Launch Selected Configuration”, 这应该会在“Debug”窗口中

启动目标配置。

选择“Texas Instruments XDS110 USB Debug Probe”,

然后按“Connect Target”按钮。

连接目标后, 在工具栏中

单击“Load Program”按钮。

在“Load Program”对话框中, 按“Browse project”按钮,

然后选择您在 生成过程中

生成的可执行文件。

现在,在“Load Program” 对话框中按“OK”

加载该可执行文件。

加载该可执行文件后, 按“Run”按钮。

程序应 开始执行

并在控制台上 生成消息。

您应该看到序列化 操作消息,消息指示

程序已就绪, 正在等待

传感器配置。

使用 MATLAB GUI 发送该配置。

现在,我们已准备好 执行实验 GUI。

这在实验 GUI 目录下提供,

位于 Vital Signs Lab 下。

打开 GUI 可执行文件。

GUI 窗口打开后, 按“Settings”按钮,

这将打开一个对话框。

在该对话框中, 将用户 UART 和

数据端口号更新为 对应于您的本地计算机的值。

“ConfigurationlinebreakFile name” 文本框将使用

GUI 目录中提供的 默认配置文件

名称进行 自动填充。

按“Start” 加载配置。

此外,确保在加载 配置文件时

选中“Load Config File”复选框。

此时,您应该 在由 GUI 打开的

CLI 命令行窗口中看到 正在发送传感器配置。

现在,我们已准备好 使用该 GUI 进行一些测量。

让测试对象 舒适地坐在

传感器前方的 椅子上,传感器

指向其胸部。

因为我们要测试非常 微小的胸部振动,

所以需要测试对象 保持静止不动,以实现

精确的测量。

确保选中“Plot Range Profile”复选框,可以

在“Range Profile” 图中看到

对应于测试 对象的峰值。

看到峰值后, 按“Refresh”按钮。

现在,应该可以 在“Breathing Waveform”图中

清楚地看到因呼吸 而产生的胸部位移。

在看到一些 胸部位移之后,

让测试对象 屏住呼吸。

呼吸频率应该 变为零并变为红色。

“Breathing Waveform” 图应该差不多

保持恒定。

心率波形 应仍然可见。

如果该波形不可见, 则说明测试对象

未与雷达正确 对齐,或者在雷达的

视场内有其他 正在移动的物体

产生了干扰。

请注意,您需要 等待 20 到 30 秒,

以便接收到足够的 数据帧以准确估算

生命体征。

ti.com 上提供了 许多在线资源,

其中包含有关 TI 毫米波传感器的

信息。

请访问这些链接,以了解 有关这些器件的更多信息。

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

3.3 mmWave生命体征实验

所属课程:mmWave系列培训 发布时间:2017.08.11 视频集数:28 本节视频时长:00:11:15

TI mmWave传感器实验室 - mmWave生命体征实验

TI培训小程序