正弦控制方法的一个复杂之处在于:根据形成鞍形电压输入所必需的电机角度来精确控制占空比。这在高速旋转时甚至变得更加困难。挑战主要在于每转只能精确确定电机位置六次,而转子的其中一个磁极经过三个霍尔传感器中的一个。例如,FRDM-KE04Z 常用的解决方案是将电机角速度乘以 ∂T 并假定电机速度恒定,从而估算霍尔传感器之间的电机角度 (“mtrAngle”)。
然后使用查询表确定特定角度的 PWM 占空比。在 FRDM-KE04Z 中,查询表为电机旋转的每个角度(实际 384 个增量)提供占空比。
这种方法的缺点是启动阶段电机快速加速时,霍尔传感器之间的电机速度插值很可能不精确。这会导致扭矩响应不平稳。
Rohm 的设备主要针对配备霍尔传感器的 BLDC 电机的控制。芯片采用高压侧和低压侧 MOSFET 的 PWM 控制和正弦换向逻辑。它可在 10 到 18 V 输入范围内运行,并提供介于 2.1 和 5.4 V(最高 1 W)的输出范围。目标应用包括空调、水泵和白色家电。
另一个设计挑战是给定相位驱动电压和产生的正弦波电流之间的相位延迟,通常发生于非补偿型 BLDC 电机。电机可正常运行,但效能将降低,这会首先挫败实现正弦控制方案的目标。这种效能低下的原因不是驱动电压和相位电流之间的相位延迟,而是相位电流和正弦反电动势之间的相位延迟。
幸运的是,许多驱动芯片,包括 ON Semiconductor 的 LV8811G 功率 MOSFET 驱动器,允许设计人员在正弦驱动电流中引入超前相角,从而确保其峰值与反电动势的峰值一致。超前相角通常设为随输入电压线性增加,而电压决定电机速度(图 4)。
LV8811G 是三相 BLDC 电机驱动器,由单个霍尔传感器控制并采用正弦控制。直接 PWM 脉冲输入或直流电压输入都可用于控制电机转速。
使用 LV118811G 时,设计人员可通过引脚 PH1 和 PH2 上的分压电阻器来设置初始条件:相角开始超前的速度和超前相角斜坡的梯度。之后芯片的内部逻辑根据预定公式确定给定速度的超前相角。
无传感器 BLDC 正弦控制
正弦控制还可通过无传感器的 BLDC 电机实现。这些电机的运行方式与使用霍尔效应传感器的电机相似,除了位置信息是通过测量反电动势获得。
在该方案中,换向控制算法连续测量电机相电流并定期测量供电电压。然后,设备使用该信息计算反电动势和电机位置。电机速度由单位时间内一个相位的反电动势的过零次数确定。芯片还允许超前相角,以调整相电流和反电动势,从而实现最大效能。
BLDC 电机由于性能和可靠性的优势,正逐渐成为传统有刷型电机的替代产品。对于许多应用,梯形控制可满足使用预期,但如果设计人员的任务是提高效能、减少电气和声学噪声并提高扭矩传递,则应考虑正弦控制。
虽然正弦控制增加了复杂度和成本,但开发工具、功能性 MCU 以及集成驱动器 IC 已大大简化了设计流程,使正弦控制更加实用简单。不仅如此,开发工具的灵活性和驱动器 IC 的适应性使设计人员能够精调应用的电机,并更多关注产品差异化方面。