用STM32产生PWM信号驱动无刷电机实现调速

作者: 电子酱分类: 极客DIY 发布时间: 2024-05-13 12:17:02 浏览:4729 次

用STM32产生PWM信号驱动无刷电机实现调速

招赖弈:
前几天差点就行了,结果接线的时候12v不小心碰到板子了,电调和板子全烧了,痛失80多块钱。话说给电调的pwm是50hz的高电平在1到2ms的吗,只有电调和stm32的板子能实现无刷电机的正反转控制吗?

【回复】回复 @电子酱 :电压反方向就反转了[doge]
【回复】PWM的频率我设置的是50Hz,高电平是1到2ms(这个参数是在网上查的),无刷电机的正反转控制对电调有要求,我这个电调不支持反转,具体怎样实现反转我还没研究[doge]
空_e:
旋钮是采用ad采集电压方式转换占空比吗

【回复】我用的是旋转编码器,旋转时它可以输出两个正交的方波(相差了90度),是用单片机引脚来检测编码器引脚的电平,判断正反转,再调节占空比
空_e:
如果pwm控制mos输出,频率应该在多少合适哇?mos控制led,需要大电流(10a)。

hehe4640:
这不就是电调控制吗,我还以为是闭环控制[吃瓜][吃瓜][吃瓜]

【回复】我现在刚上手32,学长让我先学习一下32基本的例程,后续再以项目为指导深入学习,我现在还达不到那水平[笑哭]
bili_66613433129:
大佬可以教教我嘛,我真的快裂开了[大哭],找了这么多天,就觉得你做的应该是最正确的[星星眼][星星眼]

【回复】我就是用32产生一个PWM信号给电调来驱动无刷电机的,没有用到闭环控制,那个编码器是调节占空比的

单片机 PWM信号 基于标准库的代码 STM32 无刷电机 编码器 电调 占空比

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!