[其他ST产品] ST PFC + 双电机控制方案

[复制链接]
1316|44
flechazo 发表于 2025-11-19 14:43 | 显示全部楼层 |阅读模式
HSO 如何实现对两个电机(15A+5A)的独立电流分配?速度控制时如何避免相互干扰(如负载波动影响)?

公羊子丹 发表于 2025-11-21 07:28 | 显示全部楼层
我之前做双电机的时候也担心互相干扰,后来发现最关键的还是两个电流环完全独立跑,各自限流,各自调 PI,千万别想用一个控制器硬分配。
周半梅 发表于 2025-11-21 07:29 | 显示全部楼层
你这两个电机电流差这么大,15A 那路建议单独给一套采样和保护链路,别和 5A 那路混用放大器或者采样 ADC,不然瞬时波动确实会串。
帛灿灿 发表于 2025-11-21 07:30 | 显示全部楼层
我怀疑你现在看到的干扰更多来自母线压降,两个电机同时动态响应时 DC 总线会掉得厉害,你可以加大母线电容或者上有源稳母线试试。
童雨竹 发表于 2025-11-21 07:31 | 显示全部楼层
如果你是用 HSO 做调度的话,建议把两个 PWM 更新点错开一点,别同一时刻都在切换,等效上能减少一点耦合脉冲干扰。
万图 发表于 2025-11-21 07:32 | 显示全部楼层
速度环那块建议你把带宽拉开,比如大电机带宽小一点,小电机带宽高一点,别让两个都在同一频率段上抢控制资源。
Wordsworth 发表于 2025-11-21 07:33 | 显示全部楼层
你检查过各自的 dq 轴电流响应吗?双电机系统如果坐标变换是公用的,中断延时稍微变一下都会影响负载变化的时候的跟随性。
Bblythe 发表于 2025-11-21 07:34 | 显示全部楼层
我之前试过一种比较土的方法,就是给两个电机分别加一点前馈,尤其是扭矩前馈,有时候能极大减少互相拖累的感觉。
Pulitzer 发表于 2025-11-21 07:35 | 显示全部楼层
PFC 和双电机一起跑的时候,PFC 本身对母线的调节也会带来影响,你可以把 PFC 的电流环带宽降低一点,让电机优先调节。
Uriah 发表于 2025-11-21 07:36 | 显示全部楼层
其实你最好先做一个动态负载测试,把一个电机突然加负载,测另一个相电流的扰动情况,再根据波形去调参数,比猜更快。
Clyde011 发表于 2025-11-21 07:37 | 显示全部楼层
如果你用的是 ST 自家的电机 SDK,那它默认双电机方案的调度并不算非常优化,你可能要手动调任务优先级,不然 ISR 打架的时候就会互相拖。
HeimdallHoney 发表于 2026-2-11 07:29 | 显示全部楼层
ST HSO 实现 15A 与 5A 两个电机的独立电流分配,核心是依托 STM32 主控的硬件资源分区 + 软件独立闭环控制,通过差异化驱动配置和精准采样实现电流按需分配;



Allison8859 发表于 2026-2-11 09:30 | 显示全部楼层
避免速度控制相互干扰,则需从控制架构、扰动补偿、时序隔离等多维度设计,抵消负载波动带来的影响。


B1lanche 发表于 2026-2-11 11:21 | 显示全部楼层
HSO 通常搭配支持多电机控制的 STM32 主控(如 B-G473E-ZEST1S 可控制 3 个电机),结合差异化硬件配置与软件闭环逻辑,实现 15A 大功率电机和 5A 小功率电机的电流独立分配


Emily999 发表于 2026-2-11 13:31 | 显示全部楼层
借助分歧板 B-ZEST-ADAPT1 将 STM32 输出的控制信号分成两路,分别对接两个电机的驱动电路。15A 电机需匹配高压高功率驱动回路(如 15 - 48VDC 输入、峰值电流≥30A 的电源板),5A 电机适配低压低功率回路(如 STEVAL-LVLP01 电源板);同时选用不同规格采样电阻,15A 电机选小阻值高精度采样电阻(如 0.5mΩ)避免大功率发热,5A 电机可选 1mΩ 采样电阻,确保电流采样精度。


Freeandeasy 发表于 2026-2-11 14:14 | 显示全部楼层
ADC 资源专属分配,HSO 需依赖 ADC 同步采样电机电流和端电压,可将 STM32 的两组独立 ADC 单元分别分配给两个电机,15A 电机采样绑定高速 ADC 通道,搭配 DMA 传输避免采样延迟;5A 电机采样用另一组 ADC,两者采样时序错开,防止数据冲突。此外,通过运算放大器调理采样信号时,为 15A 电机配置低增益以适配大电流信号,5A 电机配置较高增益保证小电流信号灵敏度。


Estelle1999 发表于 2026-2-11 15:32 | 显示全部楼层
双独立 FOC 闭环控制,为两个电机分别构建基于 HSO 的 FOC 控制闭环,每个闭环包含独立的电流调节器(PI)和磁通观测模型。HSO 通过估算电机磁通量获取转子状态,结合采样电流反馈至调节器,再经 SVM(空间矢量调制)输出 PWM 信号。针对 15A 电机,配置更大的 PWM 占空比上限和电流环带宽;5A 电机则限制 PWM 占空比范围,通过算法锁定最大电流不超过 5A RMS。


MercuryStar 发表于 2026-2-11 16:17 | 显示全部楼层
启动阶段执行电机参数自成型功能,分别识别两个电机的定子电阻、d/q 轴电感等参数,生成专属控制模型。15A 电机的模型侧重大功率下的热稳定性参数,5A 电机模型侧重小功率下的控制精度参数,避免通用参数导致的电流分配偏差。同时在软件中预设电流阈值,15A 电机的过流保护阈值设为 18A(留 20% 余量),5A 电机设为 6A,防止电流超标损坏电机。


limerenceforu 发表于 2026-2-11 17:33 | 显示全部楼层
若两电机存在协同负载需求,软件可通过共享母线电压数据实现电流动态协调。比如 15A 电机负载突增时,优先保障其电流供给,同时限制 5A 电机的瞬时电流峰值,避免母线电压跌落导致的电流分配失衡;负载平稳时,各自维持额定电流输出。


vevive 发表于 2026-2-11 20:21 | 显示全部楼层
两电机共用同一母线电源时,某一电机负载波动易导致母线电压波动,进而影响另一电机转速。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

245

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0