工具/软件:
你好、Venkatadri。 我正在回复 您3个月前的最后一个回复 (不幸被锁定)。 感谢您的简短回答、并提供了有关如何在无传感器控制的情况下以低速无抖动启动电机的实用建议。 所以我想我可以使用 MCF831xD 处于 IPD 模式 。
同时感谢您推荐我们看一下基于 C2000构建的解决方案。 我们实际上发现一些是在 Simulink 中实现的(这恰好是我们使用的编程平台),即: https://www.mathworks.com/help/mcb/gs/foc-pmsm-using-quadrature-encoder.html 和这个: https://www.mathworks.com/help/ti-c2000/ug/foc-qep-example.html 。
但是、这两种基于编码器的 C2000解决方案都用于从头开始设计定制 FOC 算法、然后将 C2000 LaunchPad 与一些电机栅极驱动器芯片/模块配对。 但是、 MCF8315D 等集成电机驱动器的作用是独立传输 FOC 算法(其数据表中广播的无代码 FOC)、从而使应用处理器(本例中为 C2000)不再受 FOC 计算及其各种中断注意事项的影响。 由于 MCF8315D 是无传感器的、因此无法接受编码器反馈、没有问题 、我们相信我们可以使用可以读取编码器(即转子位置)的 C2000来关闭反馈环路、相应地进行 PID 控制、然后注入适当的 PWM 来" 降低了噪声 "的输入 MCF8315D 芯片(以某种方式在 MOTOR_STARTUP 寄存器中将其设置为 IPD 模式)、这将负责所有所需的 FOC 和电流检测。 您是否认为这是可能的架构、或者您是否设想一些更好的器件配置?
本质上、我们需要使硬件实现保持紧凑、并将传统 FOC 算法卸载到专用芯片、而不是在软件中实现。 因此、我们希望为开发套件选择 TI 集成式驱动器、而不是大型 ESC 逆变器或电机控制屏蔽层。
感谢您发送编修。我们会重新检视您的建议。
此致
~ó n Youness ~ó n