[N32G45x] N32G455 步进电机梯形调速,低速启停抖动严重,双 TIM 定时器中断优先级分配求参考

[复制链接]
139|25
louliana 发表于 2026-8-12 15:58 | 显示全部楼层
步进电机PWM控制代码示例?              
mmbs 发表于 2026-8-12 18:01 | 显示全部楼层
起步加速度太大是低速抖动的常见原因。尝试降低加速度值,让电机更平缓地升至目标速度。
everyrobin 发表于 2026-8-12 22:13 | 显示全部楼层
检查电源电压是否稳定,电流设置是否匹配电机额定电流。
tabmone 发表于 2026-8-14 13:32 | 显示全部楼层
实时计算当前加速度、剩余加速步数、减速起始点、下一脉冲间隔T,仅更新全局变量,绝不直接输出脉冲
claretttt 发表于 2026-8-14 16:23 | 显示全部楼层
ISR 必须“快进快出”。只做最核心的操作:翻转 IO 引脚、更新变量、修改 ARR/CCR 寄存器。复杂的加减速逻辑计算、状态机判断,全部扔到主循环或较低优先级的任务中去处理。
xuanhuanzi 发表于 2026-9-8 20:05 | 显示全部楼层
Cortex‑M4:NVIC_SetPriority(TIMx_IRQn, pri),N32 库默认4 位抢占优先级,0 位子优先级,优先级数值越小优先级越高。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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