主要内容

步进电机有控制

该型号显示如何使用步进电机驱动器和步进电机块一起实现受控永磁步进电机。该模型提供了两个控制器选项:一个控制位置和一个控制速度。要更改控制器类型,请右键单击控制器块,使用 - >选择变体 - >覆盖 - >选择位置或速度。

步进具有1.8度的完整步长。在位置控制模型中,输入ref是所需的步骤数。在速度控制模式下,输入ref是每秒所需的步骤数。

该模型是适合于研究步进器的动态的系统级模型,以及在驱动给定负载时是否会滑动。它还可以用于调整步进控制器以提高步进性能。通常,控制器部分或完全实现在搁板步进控制器模块上。

在微处理器(例如PIC)上实现算法的替代方案提供了更大的灵活性,并且微处理器也可用于控制整个系统的其他部分。在这种情况下,步进电机驱动器块的部分也可以在微处理器上实现,仅留下模拟电子设备中的功率放大器级。

模型

Simscape Logging的仿真结果

位置控制测试

与需求信号相比的电机轴角。位置控制算法接受一个位置命令作为多个步骤,并将其转换为控制步进电机驱动器的脉冲系。当轴沉降到其命令位置时,发生角速度绘图上的尖峰。

速度控制测试

与需求信号相比,下图显示了电机轴角。速度控制算法接受速度命令作为每秒的几个步骤,并将其转换为控制步进电机驱动器的脉冲系。当轴沉降到电流步骤时,发生角速度图上的钉子。

下面的曲线显示了步进驱动器上的引脚状态如何影响步进电机的运动。驱动器每次ena信号高于启用阈值电压时启动一步。