电力电子基于模型设计及代码生成技术,代码生成及其部署课程

编程开发 雨寒 参与讨论
电力电子基于模型设计及代码生成技术,代码生成及其部署课程
去学习 腾讯课堂提供服务
课程介绍
你将获得掌握某些知识点学会某些技巧(或思路)
教学服务
1v1专属答疑服务BAT专家面试辅导
讲师介绍
吴立业暂无老师介绍 ~
课程详情
对于电力电子以及控制工程科研工作者和攻城狮,很多时候的任务流程不仅要包括完成硬件的设计,还要完成控制器的结构和参数的仿真设计,之后嵌入到我们的微控制器中去。其中之后这一步需要调用微控制器的外围设备(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升压电路(实物电路)闭环控制器的设计及处理器在环测试和部署。

声明:本文由代码号课堂注册/游客用户【雨寒】供稿发布,最终权属和售后归腾讯课堂所有。本站不对用户发布的电力电子基于模型设计及代码生成技术,代码生成及其部署课程信息内容原创度和真实性等负责。如内容侵犯您的版权或其他权益,请留言并加以说明。站长审查之后若情况属实会及时为您删除。本文作者:雨寒» /dmh/5898.html

喜欢 ()or分享
留言与评论 (共有 条评论)
验证码: