电机控制软件开发能力形成探讨

-回复 -浏览
楼主 2021-04-04 11:56:53
举报 只看此人 收藏本贴 楼主

        从电机设计转向电控开发或者毕业后期望致力于电机控制开发的工程师朋友或同学们、经常抱怨电控软件开发涉及东西太多(C语言、DSP、自控原理、电机运动控制、模电数电、开关电源),学起来不容易,很多尝试持续一段时间后,都是无疾而终,不了了之!结合展文电机多年的电控开发培训实践,我们形成了一套四阶段递推学习、高效率电控开发能力形成的思路,在这里分享给大家:

第一阶段:基于Simplorer-Ansoft联合仿真平台搭建虚拟电机控制器

        都知道电机数字化控制算法抽象、学起来难以找到嵌入点,我们提供了一套基于永磁电机双闭环FOC空间矢量控制算法框架搭建Simplorer电机虚拟控制器的培训视频:例如通过手把手的讲解如何利用Simplorer仿真平台,搭建基于数字化电机控制算法框架,采用Simplorer平台类图形化编程控制电路模块,实现DSP全比较单元EVA模块类似的空间矢量输入输出模块的搭建,并在此基础上,控制三相桥式主功率逆变电路(由Simplorer搭建)、和ANSOFT MAXWELL实现联合仿真,对Simplorer的空间矢量PWM控制输出的三相电压进行低通滤波,验证其输出的电压的波形、频率和幅值正确性......

         基于电机数字控制算法框架的Simplorer虚拟控制器各个电路模块的搭建,类似于图形化编程,搭建出来了,电机控制算法其实就理解了,比如这个模块怎么实现,如何调试就完全理解了!把抽象的算法具体化,并以编程的思路搭建出来,在此基础上加以验证,让电控算法的理解变得具体容易......  

第二阶段:DSP结构框架和基于DSP的嵌入式C编程的学习

        第一阶段搭建的虚拟控制器,理解了电机控制算法的框架和类图形化编程实现,但实际控制器还是基于DSP平台来开发,在这部分,按部就班的学好DSP结构框架和基于DSP的嵌入式C编程,虚拟控制器搭建调试过程中学好的东西,就可以迁移到DSP开发平台来,或者厂家提供的电机控制开源的源代码,有了前面的学习基础,就能够轻松看懂,为下一步上手实际的开发板获得实际DSP编程和调试能力形成支持:

第三阶段:电机控制器硬件电路部分实战开发培训

        理解了控制算法,知道了如何编程和调试,能看懂电机控制器C程序代码,但要实际上手,还需要必要的硬件电路基础,最起码能看懂电控开发工程师设计的电控硬件原理图,这样调试过程中涉及到硬件电路的问题,能够快速定位,和硬件工程师一起联合调试控制器软硬件,并实现验证:

第四阶段:电机控制器开发板实际调试。


        通过以上过程,基本上能把电控软件开发的培训周期压缩到3个月~6个月,具备初始的电控开发能力,为顺利通过电控厂家招聘面试打好技能基础,从此踏入电控开发行业!



我要推荐
转发到