视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

       对于电力电子以及控制工程科研工作者和攻城狮,很多时候的任务流程不仅要包括完成硬件的设计,还要完成控制器的结构和参数的仿真设计,最后嵌入到我们的微控制器中去。其中最后这一步需要调用微控制器的外围设备(ADC、PWM这是至少的),这一步往往涉及到对多个寄存器的初始化(对新手不够友好)。基于模型的设计的初衷就是要让我们更加专注算法上的开发,然后更快的部署到我们的目标器件中去。对于科研工作者而言,想到IDEA已经很不容易了,得到了预期仿真结果已经算完成了90%的工作量了。但是如果我们想让算法实际的部署到我们的微控制器中去接受实际的检验的话,那又得开始一段奇妙的旅程了。由于Simulink库中的器件模型和我们实际的被控对象不可避免的存在一定的差异,因此我们在Simulink中设计好的控制结构和参数,如果不加修改的移植到我们的微控制器中可能就达不到我们在Simulink中取得的效果。mathworks的方案是引入硬件在环仿真,让实际的被控对象与simulink进行联合仿真 。硬件在环(HIL)仿真是一种仿真技术,通过使用HIL仿真来测试控制器设计。HIL仿真可以反应真实被控对象对控制信号的响应。我们还可以使用HIL来确定我们的物理系统模型是否有效。
       这套课程使用的是TI 的28335DSP进行相关例子的教学和演示。Simulink提供的TI C2000的硬件支持包提供了支持代码生成的外设模块 比如 ADC PWM,EQEP等。通过基于模型设计的方法可以大大加速算法的部署,本套课程的主要类容是:进行环境的搭建,以及硬件支持包中28335常用模块的使用 PWM、ADC、中断、DMA、内存操作等,和相关例程通过常规开发方式通过CCS IDE开发的例子。
       课程中将会引入实际的例子帮助大家掌握电力电子基于模型设计的技巧和方法,实际的项目:boost升压电路(实物电路)闭环控制器的设计及处理器在环测试和部署。

课程大纲

01
开发环境搭建(相关软件的安装配置)

【录播】环境搭建(39分钟)
02
外部中断及其中断服务函数的使用

【录播】外部中断及其中断服务函数的使用(10分钟)
03
simulink上位机与DSP的串口通信

【录播】simulink上位机与DSP的串口通信(20分钟)
04
ADC与DMA模块的配置和使用

【录播】ADC与DMA模块的配置和使用(49分钟)
05
PWM以及相关模块的配置和使用详解

【录播】PWM以及相关模块的配置和使用详解(50分钟)
06
处理器在环(DSP与Simulink实时交互)的配置和使用

【录播】DSP与Simulink实时交互的配置和使用(26分钟)
07
boost升压电路的闭环控制及其处理器在环测试

【录播】boost升压电路的闭环控制(56分钟)
相关推荐
客服 关于