大家好,最近由于公司项目需要,让我研究使用F28027+drv3801来进行直流无刷电机的控制。可是我电子出身,毕业这几年一直都在做ARM或者MCU的BSP工作,对DSP和电机实在没什么基础。没办法只好硬着头皮自学,目前看了《无刷直流电机控制应用 基于STM8S系列单片机》也把以前学校里的自动控制原理拿出了翻了下。但是对电机控制还是不得要领,想请教一下大家对于电机控制入门有什么好的建议没有。目前我还在看一些关于DSP的书,年后会开始上手先拿TI的板子练习,希望各位过来人能给些建议,也能让我少走些弯路,多谢了。
ti的C2000现在也是属于MCU,本质和ARM单片机基本差别不大。控制电机主要看pwm算法,你可以从ti的drv3801相关的开发套件入手,在原有的基础上修改,这样说最快的。理论方面不是一天两天能精通的。
感谢你的回复,C2000的BSP部分由于TI的参考代码很详细,这部分结合手册看看确实是和做ARM/MCU的BSP没太大区别。但是设计到电机控制的一些参数和算法我就看不太明白了,这部分不知道是否有个循序渐进的教程,如果没有的话我就打算对着BLDC_Sensored这个参考代码一行行的去学习了。
只要基础好,什么都可以干!
C2000的帖子在论坛里很多,你看看就会了
驱动芯片和电机之间的硬件应该可以根据手册大概设计出来吧。之后就是单片机控制电机驱动芯片了。实现基本的转动,应该不难。再根据实际应用,调试功能。
楼主我也正在做BLDC方面的研究,请问是否有兴趣讨论下?