主要内容

封装模式下XCP外部模式的信号记录和参数调优

本示例展示了如何使用在德州仪器™C2000™目标上启用了包装模式的Simulink®模型执行参数调优和数据记录。金宝app

在包含高采样率信号的模型中,封装模式可增强信号测井性能。然而,增强的性能是以额外的成本为代价的,因为打包模式需要在目标上存储更高的RAM,因为在传输之前需要在目标上存储多个样本。

简介

XCP外部模式用于记录德州仪器C2000目标上的实时信号数据和优化参数。但是,主机和目标之间可用的通信带宽有限。这限制了可以从目标发送的数据。在打包模式下,多个信号的多个数据点被组合在一个通过传输发送的数据包中。这减少了封装数据包的额外字节所带来的开销。

先决条件

完成开始使用TI C2000处理器的嵌入式编码器支持包金宝app视频。

所需MathWorks产品下载188bet金宝搏

  • 金宝app

  • 嵌入式编码器®

  • 德州仪器C2000的嵌入式编码金宝app器支持包

所需的硬件

任何德州仪器C2000板

模型

要打开预配置的模型,在MATLAB提示符下运行以下命令:

open_system (“c28x_xcp_packed”

这是一个多速率模型,其中以25微秒和50微秒的采样速率记录信号。它被预配置为在F28379D LaunchPad上以12 Mbps的波特率运行。

配置模型

在本例中,您将配置一个Simulink模型并启用打包模式。金宝app

注意:在预配置的模型中不需要这些步骤。如果您更改了硬件或没有使用预配置的型号,请执行这些步骤。

1.打开模型。

2.在硬件选项卡,在准备画廊,选择控制面板

3.在“外部模型控制面板”中,单击信号与触发

4.在外部及信号触发对话框,选择在同一个包中发送多个连续的样本并输入一个值持续时间

这启用了XCP打包模式,多个连续的样本在单个数据包中发送,其长度为指定的值持续时间参数。

注意:清理在同一个包中发送多个连续的样本选项可能导致数据丢失。的值可以优化性能和内存利用率持续时间参数。

5.点击应用而且好吧

6.在硬件选项卡上,单击硬件设置打开“配置参数”对话框。

7.在硬件实现窗口,导航到目标硬件资源>外部模式

8.设置参数最大连续样本数的值大于或等于的值持续时间参数设置外部模式控制面板。该参数指定单个包中可以填充的最大样本数量,并相应地分配内存。

注意:持续时间参数可以动态更改为小于或等于的任何值最大连续样本数不需要重建模型。

9.点击应用而且好吧

启动模型的监视和调优操作

硬件在“Simulink”金宝app工具条的页签中,单击监视和调优监控信号和调整参数。