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

毫米波雷达传感器

最新课程

热门课程

3.2 mmWave水VS地面分类实验

大家好! 在本视频中,我们将 看一看水与地面 分类毫米波实验, 并介绍下载、生成 和运行随附的 Code Composer Studio 项目。 我们将首先 简要概述 水与地面分类 实验,介绍硬件 和软件要求 以及下载和 生成该实验 随附源代码的 过程。 然后我们介绍 如何在 EVM 上 下载和运行程序并使用 关联的 GUI 获取结果。 该实验演示 如何应用 TI 毫米波 传感器区分 水和地面。 演示的基本 原理是 TI 毫米波传感器 使用相位测量 检测目标对象 极细微移动的 能力。 该实验练习在 TI 的 IWR1443 和 UWR1443 评估模块上运行。 该 EVM 安装 在平坦表面上, 传感器天线指向 装有水或沙子的容器, 如图像中所示。 水中的波纹会 在反射信号中 产生可测量的 相位差,这可用于 区分水和固体表面 -- 例如地面。 该实验提供完整的 源代码和一个 CCS 项目。 请确保在您的 Windows PC 上 安装此处列出的 所需软件包。 请下载并安装 最新的 TI 毫米波 SDK 和 SDK 发行说明中 列出的所有附属软件。 编译实验源代码时 需要使用它们。 可以使用 TI Resource Explorer 在 CCS 中下载水与地面 实验源代码和 CCS 项目。 您还需要使用 UniFlash 将固件映像 刷写到 EVM 中。 需要在 Windows PC 上 安装 MATLAB 运行时 9.1, 以运行水与 地面实验 GUI。 该实验可以在 IWR1443 和 AWR1443 EVM 上运行。 因此您需要这两个 EVM 中的其中一个,以及一个 5 伏、5 安电源。 最后,您还需要一个 小而宽敞的塑料容器, 如设置图像中所示。 该容器应装满 水或沙子, 以用于 分类实验。 让我们从 必要条件开始, 完成下载、生成 和运行水与地面分类实验 所需的步骤。 假设您已经 在 Windows PC 上 安装了最新的 TI 毫米波 SDK 和所有相关的附属项。 如果尚未安装,请下载 最新的 TI 毫米波 SDK 并按照发行说明的 指示安装 SDK, 并根据发行说明中列出的 版本号安装所有必需的 工具。 在安装 SDK 时, 有几个关键点需要注意: 首先,请确保 在安装 SDK 发行说明中 列出的 Perl 版本之前从 PC 中删除 所有旧 Perl 安装。 第二点与下载 CRC.pm Perl 模块 有关。 下载并保存 CRC.pm 之后, 在上述目录中 找到保存的 文件,如果文件的 扩展名为 .txt, 则将其删除。 请确保文件末尾的 扩展名为 .pm, 而不是 .txt。 现在继续执行 下一步,即下载 实验项目 -- TI Resource Explorer 中的 “mmWave Training”下提供了 所有毫米波实验项目。 要下载水与地面 实验,请启动 CCS 7.1 并从“View”菜单中 选择“Resource Explorer”。 在“Resource Explorer” 窗口中,依次选择“Software”、 “mmWave Training”和“Labs”。 在“Labs”下,选择 “Water vs Ground Classification” 实验。 右侧视图中 将会显示实验的 内容。 单击右上角的 “Download and install” 按钮,然后选择 “Make Available Offline” 选项。 同意许可条款以将 实验下载到您的 计算机中。 该项目 将下载到c:\ti\mmWave_Training_1_0_2 中。 将该实验下载到 您的计算机上后, 选择 CCS 项目并单击 “Import to IDE”按钮。 这会将项目复制到用户的 工作区中并将其导入到 CCS 中。 导入项目后, 它应该显示 在 CCS“Project Explorer”视图中。 我们现在已成功 下载并导入该实验 项目,可以 转到下一步, 即生成项目。 在 CCS“Project Explorer”中 选择水与地面分类 项目。 右键单击该项目 并选择“Rebuild Project” 开始生成该项目。 选择“Rebuild” 而不是“Build” 可确保始终 重新编译该项目。 这一点特别 重要,以防 前一次生成失败 并产生错误。 生成可能需要几分钟的 时间才能完成。 尤其是第一次 生成可能需要 更长的时间, 因为可能会 首次编译该项目 需要的运行时 支持库。 在执行该过程期间, 可能不会更新生成 进度指示器 成功完成 生成之后, 应在项目调试目录中 生成两个文件。 它们是水与地面实验中 扩展名为 .xer4f 和 .bin 的 映像。 如果生成 出现错误, 请确保已正确安装 毫米波 SDK 及其所有 附属项,如毫米波 SDK 发行说明中 所述。 我们现在已成功 生成该实验项目。 不过,我们需要 为通过 CCS 运行 编译的二进制文件 准备好 EVM,然后 才能运行该项目。 务必了解可以 通过两种方法 在 EVM 上执行 编译的代码 -- 即部署模式 和调试模式。 在部署模式下, 将生成的具有 .bin 扩展名的 MSS 固件映像刷写到 EVM 串行闪存中。 一旦加电,存储的 固件映像就会 从闪存复制到 内存中,器件将 开始执行它。 第二种模式是 调试模式,这是 我们将在该视频中使用的模式。 在该模式下,使用 JTAG 从 CCS 下载并执行 具有 .xer4f 扩展名的 MSS 可执行文件。 您需要在 EVM 上刷写 小型 CCS 调试固件, 以允许 EVM 连接到 CCS。 首先,为 EVM 加电 并使用随附的 micro-USB 电缆 将其连接到 PC。 然后打开 Windows 设备管理器。 您应该看到该 EVM 的 两个虚拟 COM 端口, 如此处所示。 记下这些端口号 ,因为稍后将使用 它们刷写 固件映像 并运行该实验。 通过按所示的方法在 SOP0 和 SOP2 接头上连接跳线 将 EVM 置于刷写模式。 打开 UniFlash 工具。 在“New Configuration” 部分,根据您的 EVM 选择 相应的器件。 单击“Start”继续。 在“Program”选项卡中,浏览 并找到 RadarSS 和 MSS 映像,它们位于 毫米波 SDK 安装 目录中, 如此处所示。 打开“Settings & Utilities” 选项卡,将 COM 端口号 更新为先前记下的 Application/User UART COM 端口号。 现在,返回到“Program”选项卡, 对 EVM 进行循环通电, 然后单击“Load Images”。 如果刷写过程 成功完成, UniFlash 控制台应该 显示一条成功消息。 现在,关闭电路板的电源, 并且仅拆下 SOP2 跳线, 以将 EVM 重新 置于运行模式。 现在,我们要将 EVM 连接到 CCS 并运行该实验。 要将 EVM 连接到 CCS, 我们首先需要创建 一个目标配置。 打开“File”菜单并选择 “New Target Configuration”。 为目标配置命名并选中 “Use shared location” 复选框。 在“Connection”下拉列表中选择 “Texas Instruments XDS110 USB Debug Probe”, 并根据您的 EVM 选中“IWR” 或“AWR1443”。 保存目标配置 以完成该步骤。 打开“View”菜单并选择 “Target Configurations”。 我们的 目标配置 应显示在 “User Defined”配置下。 右键单击 该配置 并选择“Launch Selected Configuration”。 配置在调试窗口中 打开后,选择“Texas Instruments XDS110 USB Debug Probe”, 然后按“Connect Target”按钮。 连接目标后, 在工具栏中 单击“Load Program”按钮。 在“Load Program”对话框中, 按“Browse project”按钮, 然后选择具有 .xer4f 扩展名的实验可执行文件。 加载程序后, 按“Run”按钮。 程序应该开始 生成控制台输出, 如屏幕中所示。 您应该看到 CLI 操作消息, 消息指示程序 正在等待用户 提供传感器配置。 传感器配置 将在下一步中 由实验 GUI 提供。 现在,我们已准备好 运行实验 GUI, 该 GUI 下载到 “mmWave Training”下的 “Labs”目录中。 找到如图中所示的 GUI 可执行文件并执行它。 GUI 启动后, 按“Settings”按钮, 将 CLI 和 可视化端口号 更新为先前 记下的 UART 和 Auxiliary 端口号。 提供的默认 配置的名称 显示在配置 文件名文本框中。 确保在 GUI 窗口中 选中“Load Config File” 复选框,然后 按“Start”加载 配置。 您应该在 MATLAB CLI 窗口中看到正在 发送配置消息。 将 EVM 固定在桌面上, 使传感器天线指向地面, 如先前的设置 图像中所示。 将宽敞的塑料 容器装满水, 并使其位于 传感器正下方。 GUI 中应该 显示“WATER”。 将容器中的水 换成沙子,并将其 放在传感器下方。 显示内容应该 变为“GROUND”。 按“Stop”按钮 停止二级制代码。 请注意,按下 “Stop”后,可能 无法通过 按“Start”按钮 再次启动该实验。 为了使该实验 再次运行,您可能 需要关闭并重新 启动整个设置, 这可以通过按顺序 完成以下步骤来实现。 首先,关闭实验 GUI。 然后断开 CCS, 并对 EVM 进行循环通电。 接下来,将 EVM 与 CCS 重新连接。 再次加载并运行 实验可执行文件。 然后启动实验 GUI 并在 GUI 设置中 更新 COM 端口号。 最后,在 GUI 中 按“Start”按钮 再次启动该实验。 水与地面 分类毫米波 实验的视频 概述到此结束。 要了解有关 TI 毫米波 传感器的更多信息, 请参考这些资源。 谢谢。

大家好!

在本视频中,我们将 看一看水与地面

分类毫米波实验, 并介绍下载、生成

和运行随附的 Code Composer Studio

项目。

我们将首先 简要概述

水与地面分类 实验,介绍硬件

和软件要求 以及下载和

生成该实验 随附源代码的

过程。

然后我们介绍 如何在 EVM 上

下载和运行程序并使用 关联的 GUI 获取结果。

该实验演示 如何应用

TI 毫米波 传感器区分

水和地面。

演示的基本 原理是 TI

毫米波传感器 使用相位测量

检测目标对象 极细微移动的

能力。

该实验练习在 TI 的 IWR1443 和 UWR1443

评估模块上运行。

该 EVM 安装 在平坦表面上,

传感器天线指向 装有水或沙子的容器,

如图像中所示。

水中的波纹会 在反射信号中

产生可测量的 相位差,这可用于

区分水和固体表面 --

例如地面。

该实验提供完整的 源代码和一个 CCS 项目。

请确保在您的 Windows PC 上

安装此处列出的 所需软件包。

请下载并安装 最新的 TI 毫米波

SDK 和 SDK 发行说明中 列出的所有附属软件。

编译实验源代码时 需要使用它们。

可以使用 TI Resource Explorer

在 CCS 中下载水与地面 实验源代码和 CCS 项目。

您还需要使用 UniFlash 将固件映像

刷写到 EVM 中。

需要在 Windows PC 上 安装 MATLAB 运行时 9.1,

以运行水与 地面实验 GUI。

该实验可以在 IWR1443 和 AWR1443 EVM 上运行。

因此您需要这两个 EVM 中的其中一个,以及一个

5 伏、5 安电源。

最后,您还需要一个 小而宽敞的塑料容器,

如设置图像中所示。

该容器应装满 水或沙子,

以用于 分类实验。

让我们从 必要条件开始,

完成下载、生成 和运行水与地面分类实验

所需的步骤。

假设您已经 在 Windows PC 上

安装了最新的 TI 毫米波 SDK 和所有相关的附属项。

如果尚未安装,请下载 最新的 TI 毫米波 SDK

并按照发行说明的 指示安装 SDK,

并根据发行说明中列出的 版本号安装所有必需的

工具。

在安装 SDK 时, 有几个关键点需要注意:

首先,请确保 在安装 SDK

发行说明中 列出的 Perl

版本之前从 PC 中删除 所有旧 Perl 安装。

第二点与下载 CRC.pm Perl 模块

有关。

下载并保存 CRC.pm 之后, 在上述目录中

找到保存的 文件,如果文件的

扩展名为 .txt, 则将其删除。

请确保文件末尾的 扩展名为 .pm,

而不是 .txt。

现在继续执行 下一步,即下载

实验项目 --

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

所有毫米波实验项目。

要下载水与地面 实验,请启动 CCS 7.1

并从“View”菜单中 选择“Resource Explorer”。

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

“mmWave Training”和“Labs”。

在“Labs”下,选择 “Water vs Ground Classification”

实验。

右侧视图中 将会显示实验的

内容。

单击右上角的 “Download and install”

按钮,然后选择 “Make Available Offline”

选项。

同意许可条款以将 实验下载到您的

计算机中。

该项目 将下载到c:\ti\mmWave_Training_1_0_2 中。

将该实验下载到 您的计算机上后,

选择 CCS 项目并单击 “Import to IDE”按钮。

这会将项目复制到用户的 工作区中并将其导入到

CCS 中。

导入项目后, 它应该显示

在 CCS“Project Explorer”视图中。

我们现在已成功 下载并导入该实验

项目,可以 转到下一步,

即生成项目。

在 CCS“Project Explorer”中 选择水与地面分类

项目。

右键单击该项目 并选择“Rebuild Project”

开始生成该项目。

选择“Rebuild” 而不是“Build”

可确保始终 重新编译该项目。

这一点特别 重要,以防

前一次生成失败 并产生错误。

生成可能需要几分钟的 时间才能完成。

尤其是第一次 生成可能需要

更长的时间, 因为可能会

首次编译该项目 需要的运行时

支持库。

在执行该过程期间, 可能不会更新生成

进度指示器

成功完成 生成之后,

应在项目调试目录中 生成两个文件。

它们是水与地面实验中 扩展名为 .xer4f 和 .bin 的

映像。

如果生成 出现错误,

请确保已正确安装 毫米波 SDK 及其所有

附属项,如毫米波 SDK 发行说明中

所述。

我们现在已成功 生成该实验项目。

不过,我们需要 为通过 CCS 运行

编译的二进制文件 准备好 EVM,然后

才能运行该项目。

务必了解可以 通过两种方法

在 EVM 上执行 编译的代码 --

即部署模式 和调试模式。

在部署模式下, 将生成的具有

.bin 扩展名的 MSS 固件映像刷写到 EVM

串行闪存中。

一旦加电,存储的 固件映像就会

从闪存复制到 内存中,器件将

开始执行它。

第二种模式是 调试模式,这是

我们将在该视频中使用的模式。

在该模式下,使用 JTAG 从 CCS 下载并执行

具有 .xer4f 扩展名的 MSS 可执行文件。

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

以允许 EVM 连接到 CCS。

首先,为 EVM 加电 并使用随附的

micro-USB 电缆 将其连接到 PC。

然后打开 Windows 设备管理器。

您应该看到该 EVM 的 两个虚拟 COM 端口,

如此处所示。

记下这些端口号 ,因为稍后将使用

它们刷写 固件映像

并运行该实验。

通过按所示的方法在 SOP0 和 SOP2 接头上连接跳线

将 EVM 置于刷写模式。

打开 UniFlash 工具。

在“New Configuration” 部分,根据您的

EVM 选择 相应的器件。

单击“Start”继续。

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

映像,它们位于 毫米波 SDK 安装

目录中, 如此处所示。

打开“Settings & Utilities” 选项卡,将 COM 端口号

更新为先前记下的 Application/User UART

COM 端口号。

现在,返回到“Program”选项卡, 对 EVM 进行循环通电,

然后单击“Load Images”。

如果刷写过程 成功完成,

UniFlash 控制台应该 显示一条成功消息。

现在,关闭电路板的电源, 并且仅拆下 SOP2 跳线,

以将 EVM 重新 置于运行模式。

现在,我们要将 EVM 连接到 CCS 并运行该实验。

要将 EVM 连接到 CCS,

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

打开“File”菜单并选择 “New Target Configuration”。

为目标配置命名并选中 “Use shared location”

复选框。

在“Connection”下拉列表中选择 “Texas Instruments XDS110 USB Debug Probe”,

并根据您的 EVM 选中“IWR”

或“AWR1443”。

保存目标配置 以完成该步骤。

打开“View”菜单并选择 “Target Configurations”。

我们的 目标配置

应显示在 “User Defined”配置下。

右键单击 该配置

并选择“Launch Selected Configuration”。

配置在调试窗口中 打开后,选择“Texas

Instruments XDS110 USB Debug Probe”,

然后按“Connect Target”按钮。

连接目标后, 在工具栏中

单击“Load Program”按钮。

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

然后选择具有 .xer4f 扩展名的实验可执行文件。

加载程序后, 按“Run”按钮。

程序应该开始 生成控制台输出,

如屏幕中所示。

您应该看到 CLI 操作消息,

消息指示程序 正在等待用户

提供传感器配置。

传感器配置 将在下一步中

由实验 GUI 提供。

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

该 GUI 下载到 “mmWave Training”下的

“Labs”目录中。

找到如图中所示的 GUI 可执行文件并执行它。

GUI 启动后, 按“Settings”按钮,

将 CLI 和 可视化端口号

更新为先前 记下的 UART 和

Auxiliary 端口号。

提供的默认 配置的名称

显示在配置 文件名文本框中。

确保在 GUI 窗口中 选中“Load Config File”

复选框,然后 按“Start”加载

配置。

您应该在 MATLAB CLI 窗口中看到正在

发送配置消息。

将 EVM 固定在桌面上, 使传感器天线指向地面,

如先前的设置 图像中所示。

将宽敞的塑料 容器装满水,

并使其位于 传感器正下方。

GUI 中应该 显示“WATER”。

将容器中的水 换成沙子,并将其

放在传感器下方。

显示内容应该 变为“GROUND”。

按“Stop”按钮 停止二级制代码。

请注意,按下 “Stop”后,可能

无法通过 按“Start”按钮

再次启动该实验。

为了使该实验 再次运行,您可能

需要关闭并重新 启动整个设置,

这可以通过按顺序 完成以下步骤来实现。

首先,关闭实验 GUI。

然后断开 CCS, 并对 EVM 进行循环通电。

接下来,将 EVM 与 CCS 重新连接。

再次加载并运行 实验可执行文件。

然后启动实验 GUI 并在 GUI 设置中

更新 COM 端口号。

最后,在 GUI 中 按“Start”按钮

再次启动该实验。

水与地面 分类毫米波

实验的视频 概述到此结束。

要了解有关 TI 毫米波 传感器的更多信息,

请参考这些资源。

谢谢。

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

视频简介

3.2 mmWave水VS地面分类实验

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

TI mmWave传感器实验室 - mmWave水VS地面分类实验

TI培训小程序