主要内容

开始使用SoC单片机模块

这个例子展示了如何模拟和部署一个闭环反馈控制算法在单片机使用SoC Blockset。

SoC Blockset允许您创建一个闭环模型组成的植物,在单片机上运行一个算法和硬件外设接口单片机的植物。你可以很容易地创建一个高保真的仿真系统利用以下功能:

  • 模型ADC和PWM外设提供准确实时的行为

  • 模型中断任务,包括同步和调度

  • 模型由于执行任务延迟和传感器延迟

这个例子展示了如何使用SoC Blockset部署模型的闭环模型应用到TI参与F28379D发射台。金宝app

金宝app支持硬件平台:

  • TI参与F28379D发射台

  • 基于TI参与F2837xD董事会

模型使用SoC Blockset

open_system (“soc_closed_loop”);

打开闭环模板模型。这个模型显示了一个基本的闭环控制应用程序与一个低通滤波器。植物的输出的采样ADC接口在每个转换生成一个事件。的任务管理器执行一个事件驱动任务称为ADC在接待每个ADC转换末尾事件。ADC中断任务包含的反馈控制算法执行异步响应每个ADC转换事件。通过控制算法接收反馈ADC读并生成工作周期值PWM写块。的脉宽调制接口块模拟PWM行为包括触发一个事件,开始下一个ADC转换。

点击“播放”模拟模型。打开仿真数据检查并查看信号。验证模型在模拟之前部署。图中显示控制器响应和转换PWM产生PWM界面块。您可以调整PI控制器参数通过调整PID控制器的增益值。

部署并运行单片机SoC模型

您可以创建第一个订单工厂模型的仿真使用简单RC电路。假设没有加载在rc电路的输出,您可以使用R = 10 kohm和C = 10佛罗里达大学。连接的输出选择EPWM1A:阁下销40与ADCINA0 F28379D launchpad, J3销30如下图所示。

你可以直接部署模型的TI参与F28379D发射台根据下面的一步一步的指导和指导方针。

  1. 打开SoC建设者工具的系统芯片选项卡上,单击配置、构建和部署

  2. 审查硬件映射在接下来的页面。观察ADCA1_isr配置事件源的控制任务。

  3. 审查地图在单片机外围设备模型在接下来的页面。用于模拟外设配置相同的值。

  4. 验证模型页面可以确保模型是没有误差的。如果模型编译步骤失败,试一试更新模型(Ctrl + D)调试选项卡。

  5. 从硬件监控数据,选择为外部模式构建和负载选择构建操作页面。在接下来的页面中,点击加载并运行。打开仿真数据检查并查看信号的硬件。

  6. 概要任务执行的处理器,打开控制器参考模型和选择分析信息在SDI。选择为外部模式构建和负载选择构建操作页面。在接下来的页面中,点击加载并运行。打开仿真数据检查从硬件和查看任务分析数据。

另请参阅