使用这些技术可以灵活调整直流电机速度。然而,需要额外的控制来保持电机以恒定速度运行。这是因为电机的负载扭矩会因负载本身以及温度、湿度和随时间变化等其他因素而发生变化。简单地以恒定电压驱动电机将导致其速度随负载变化而波动。
尽管负载可变,但要保持恒定速度需要不断调整驱动电压以响应负载的这些变化。下图显示了一个示例,其中以ω0速度运行的电机的负载转矩从T1降低到T0,在这种情况下,将驱动电压降低到V0可使电机速度保持在ω0。如果转矩增加到T2,则保持ω0的恒定电机速度需要驱动电压增加到V2。
速度由安装在电机上的传感器测量。计算测量的和期望的电机速度之间的差异(速度误差),并且以这样的方式控制驱动电压:如果速度太慢则增加,如果速度太高则减小。这样做可以保持恒定的电机速度。虽然过去的做法是使用运算放大器或其他模拟电路来控制驱动电压,但近年来使用微型计算机已成为常态。