- 本课程为精品课,您可以登录eeworld继续观看:
- 3.2 mmWave 水 VS 地面分类实验
- 登录
- 课程目录
- 相关资源
- 课程笔记
大家好!
在本视频中,我们将看一看水与地面
分类毫米波实验,并介绍下载、生成
和运行随附的Code Composer Studio
项目。
我们将首先简要概述
水与地面分类实验,介绍硬件
和软件要求以及下载和
生成该实验随附源代码的
过程。
然后我们介绍如何在 EVM 上
下载和运行程序并使用关联的 GUI 获取结果。
该实验演示如何应用
TI 毫米波传感器区分
水和地面。
演示的基本原理是 TI
毫米波传感器使用相位测量
检测目标对象极细微移动的
能力。
该实验练习在 TI 的IWR1443 和 UWR1443
评估模块上运行。
该 EVM 安装在平坦表面上,
传感器天线指向装有水或沙子的容器,
如图像中所示。
水中的波纹会在反射信号中
产生可测量的相位差,这可用于
区分水和固体表面 --
例如地面。
该实验提供完整的源代码和一个 CCS 项目。
请确保在您的Windows PC 上
安装此处列出的所需软件包。
请下载并安装最新的 TI 毫米波
SDK 和 SDK 发行说明中列出的所有附属软件。
编译实验源代码时需要使用它们。
可以使用 TIResource 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“ProjectExplorer”视图中。
我们现在已成功下载并导入该实验
项目,可以转到下一步,
即生成项目。
在 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”配置下。
右键单击该配置
并选择“LaunchSelected Configuration”。
配置在调试窗口中打开后,选择“Texas
Instruments XDS110USB Debug Probe”,
然后按“ConnectTarget”按钮。
连接目标后,在工具栏中
单击“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 毫米波传感器的更多信息,
请参考这些资源。
谢谢。269
课程介绍
共计14课时,3小时38分23秒
猜你喜欢
换一换
推荐帖子
- TI - MCU - MSP430使用指南1 -> MSP430简介及选型指南
- 本帖最后由 骑IC看MCU 于 2019-12-18 13:45 编辑 此内容由EEWORLD论坛网友骑IC看MCU原创,如需转载或用于商业用途需征得作者同意并注明出处 前言:很幸运能够进入半导体这个充满未来和机遇的行业,同时深刻接触到TI公司MCU产品MSP430,接下来我会用一系列的文章来描述MSP430产品性能、优势、资料及使用方法。 首先先介绍一下TI公司,一个集高科技与...
- 骑IC看MCU 微控制器 MCU
- 纹波测试
- 通过实验对比,得出用示波器探头测试电源输出纹波的一些需要注意的问题。 纹波比较准确的测试方式是,将探头的帽子拿到,在探针与外环地上并入一个0.1uf瓷片电容或者0.1uf瓷片电容加1uf电解电容,再进行纹波测试,为准确的方式。 因为示波器探...
- qwqwqw2088 模拟与混合信号
- 小型汽车前端 16W 电源参考设计
- 此设计是汽车前端电源,可为 12V 的车载电池提供 16W 输出。第一个阶段是预升压 LM5150-Q1,以便在冷启动操作过程中维持 8.5V 的稳定中轨电压。两个下行降压转换器能够应对高达 40V 的快速启动要求。而且,内置的 LC 滤波器可改善 EMI 行为。 44mm x 32mm 纤薄小巧的解决方案 专为处理 3.2V 的冷启动操作而设计 宽输入电压降压电源可应对 40V 的...
- qwqwqw2088 模拟与混合信号
- MSP430精准配置高速串口导致串口通信失败原因分析
- 在实际项目大批量生产调试设备时,发现同样版本的程序在不同设备上运行时效果不一致,一部分设备串口通信正常,另外一部分串口通信不正常。通过示波器对多个设备的串口波特率及系统时钟频率测试,发现不同设备之间的系统时钟频率及波特率存在差异,与理论值不一致,用示波器测试出的系统时钟频率及波特率与理论值偏差较大。由于系统时钟频率的偏差导致波特率设置值超过了串口...
- fish001 微控制器 MCU