双电机 + PFC 三任务并行的实时调度架构如何设计?

[复制链接]
451|68
物联万物互联 发表于 2026-9-14 23:04 | 显示全部楼层
确保每个高实时任务使用独立的RAM区域,减少冲突和缓存不稳定问题。
DreamWanderer 发表于 2026-9-14 11:30 | 显示全部楼层
中断嵌套加优先级设置,FOC 环路使用高频定时器,PFC用次高频定时器,同步看ADC采样。实际测试满载抖动小于0.5ms,可用。
小熊01 发表于 2026-9-16 11:59 | 显示全部楼层
双核CPU设计,一个负责高频任务如PFC,另一个调度双电机,实现大功率工业驱动。
yiy 发表于 2026-9-14 16:41 | 显示全部楼层
三个任务采样周期不一样、中断来源不同、算力资源竞争,同时要保证电流环 / 转速环强实时性,PFC 电压环、电流环稳定,避免互相抢占导致控制抖动。
理想阳 发表于 2026-9-18 10:07 | 显示全部楼层
得让两个电机的电源频率一致,再同步电机驱动信号和功率因数校正器,这样它们才能协同工作。
深渊之海 发表于 2026-9-15 10:39 | 显示全部楼层
FOC优先级最高,PFC次之。中断嵌套加定时器同步,RTOS优化任务切换。满载测试抖动在1ms内,我项目实测可行。
流星flash 发表于 2026-9-16 15:19 | 显示全部楼层
中断优先级设置要考虑中断类型及处理复杂度,重要或复杂的用高优先级。
时光迷宫 发表于 2026-9-16 12:33 | 显示全部楼层
优先级设置FOC> PFC,中断嵌套确保FOC优先响应。使用RTOS时,优化任务优先级和堆栈大小,实测抖动需在0.5ms内。
AloneKaven 发表于 2026-9-17 10:12 | 显示全部楼层
用RTOS确实开销大,但优化好了也能行。实际项目中,我们调整中断优先级和优化任务切换,控制周期抖动保持在0.5ms,满意了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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