基于Simulink 与TI DSP的模型设计的环境搭建(一)

本文介绍了基于模型的设计在电力电子和控制工程中的重要性,并详细阐述了如何搭建Simulink与TI DSP的模型设计环境,包括所需软件的安装步骤,如MATLAB、TI controlSUITE、C2000Ware和Code Composer Studio。强调了基于模型设计能帮助专注于算法开发并快速部署到硬件中。
摘要由CSDN通过智能技术生成

  • 前言
  • 一、什么是基于模型的设计
  • 二、基于模型的设计对于电力电子以及控制工程相关科研工作者和攻城狮的意义
  • 三、Simulink 与TI DSP的模型设计的环境搭建

 


前言

Simulink除了提供基本的算法模块外,还提供了提供的优质的可视化环境(matlab的UI工程师真的好赞呀)。于此同时Simulink还提供了多种coder工具,包括MATLAB CoderEmbedded CoderHDL CoderGPU Coder等。我们主要使用Embedded Coder,对目标硬件进行代码生成。

 


一、什么是基于模型的设计?

“Simulink and Embedded Coder enabled us to open the door to new markets. With increased productivity from extensive stimulation and efficient code generation, we have confidence in our ability to produce the systems that larger customers are asking for in the time frames they want.” — Dr. Robert Turner, ABB

       基于模型的设计就是根据被控对象的模型进行控制算法建模,然后通过Simulink Coder进行目标硬件的代码生成,然后嵌入到我们使用的微控制器中。

二、基于模型的设计对于电力电子以及控制工程科研工作者和攻城狮的意义

   对于电力电子以及控制工程科研工作者和攻城狮,很多时候的任务流程不仅要包括完成硬件的设计,还要完成控制器的结构和参数的仿真设计,最后嵌入到我们的微控制器中去。其中最后这一步需要调用微控制器的外围设备(ADC、PWM这是至少的),这一步往往涉及到对多个寄存器的初始化(对新手不够友好)。基于模型的设计的初衷就是要让我们更加专注算法上的开发,然后更快的部署到我们的目标器件中去。对于科研工作者而言,想到IDEA已经很不容易了,得到了预期仿真结果已经算完成了90%的工作量了。但是如果我们想让算法实际的部署到我们的微控制器中去接受实际的检验的话,那又得开始一段奇妙的旅程了。由于Simulink库中的器件模型和我们实际的被控对象不可避免的存在一定的差异,因此我们在Simulink中设计好的控制结构和参数,如果不加修改的移植到我们的微控制器中可能就达不到我们在Simulink中取得的效果。mathworks的方案是引入硬件在环仿真,让实际的被控对象与simulink进行联合仿真 。硬件在环(HIL)仿真是一种实时仿真,通过使用HIL仿真来测试控制器设计。HIL仿真可以实时反应真实被控对象对控制信号的响应。我们还可以使用HIL来确定我们的物理系统模型是否有效。


三、Simulink与TI DSP的模型涉及的环境搭建

       3.1需要安装的软件:

                  (1)MATLAB 2019或则MATLAB2020(两者的A或者B都可),其中2019与2020的稍有差异,2020版本在后面的硬件包下载的时候会出状况,目前只能手动安装。2020版本有电机控制套件,提供了常用的电机控制算法,建议下载2020版本,手动安装没有问题,后面有详细安装流程。

                   (2)TI controlSUITE(3.4.9)    下载地址:https://www.ti.com/tool/CONTROLSUITE

                   (3)TI C2000Ware(3_02)   下载地址:https://www.ti.com/tool/download/C2000WARE

                   (4)TI Code Composer Studio(9.3) 下载地址:http://software-dl.ti.com/ccs/esd/documents/ccs_downloads.html?_ticdt=MTYwNDE1MDY3NHwwMTc0ZGE5YTllZWYwMDFjM2QyOTQ2MmExY2NkMDMwNzMwMDE2MDZiMDA5ZDh8R0ExLjMuMTQ4MDcwODQwNi4xNjAxMzk1NDAx

                    TI Code Composer Studio详细下载过程:

                     打开下载地址:https://www.ti.com.cn/tool/cn/CCSTUDIO

                     下拉找到CCS下载站点,这里面有历史版本

                      进入下载站点后下拉找到CCS9版本然后点击WINDOWS下载(可能需要账号,新建账号下在就行了。免费的)

              TI的这三个软件正常安装就行,安装路径不要有中文。CCS安装的时候能安装的组件都勾上,免得出现不必要的错误。

总结

            这篇先让大家了解下基于模型设计的相关概念,然后下载安装好后面需要的软件,下次更新进行MATLAB与TI的这三个软件的配置。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值