STM32电调控制无感无刷电机

本文详细介绍了无感无刷电机的工作原理,如何根据KV值选择电机,以及电调的电压范围和电流规格。重点讲述了使用STM32通过PWM控制电机速度的过程,包括电机启动步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

无感无刷电机及电调的选取

       无感无刷电机就是没有编码器,也就是无法知道转子的具体位置,这时候需要电调驱动才能使无刷电机转起来,电调也就是ESC,电子调速器,顾名思义就是可以用来调整电机的速度。

       首先是关于无刷电机的额定电压,无刷电机没有额定电压,电源电压的选择只需关注KV值就行,如有的电机标注2300KV,只没增加1V电压电机每分钟转速增加2300转,理论上输入电压可以随意变换。

       然后是电调,我用的是新西达30A的电调,电源输入两根线,输出三根线连无刷电机三个端子,还有三根信号线,如图

购买电调时需要关注两个参数,一个是支持输入的电压范围,如会写支持2~3S,意思是支持2~3块3.7V的锂电池串联,也就是3.7*2~3.7*3,大概就是8~12V。另一个是最大电流,一般电调外观中最大字体的就是,上面图片的两个电调分别写的30A和40A,表示最大支持电流为30A和40A,这一般和选取的无刷电机有关。

       电调控制电机的速度可由PWM控制,也可以手动控制。PWM控制可用单片机引脚等输出PWM控制,手动控制一般指通过旋钮来控制如图

       我做的项目是用STM32控制,通过定时器3的通道1,PA6输出PWM控制,一般PWM的频率可以选取50HZ~500HZ,我这里用50HZ,PWM占空比的调整范围为5%~10%,也就是占空比只有在5%~10%的区间内电机才能转动,转数和占空比成正比。电机的启动过程有点麻烦,首先一开始需要把占空比设置为最大10%,电机这时会发出声音滴~一声,然后把占空比减小到5%一下,可以程序设置用按键减小,到5%一下后会发出滴滴~两声,后再发出滴~一声,表示电机启动成功,这时增加占空比,电机速度加快。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值