pwm控制3000转的无刷电机,速度到900调不上去了,求解

2019-10-16 03:04发布

用tim3的pwm通道2控制48v 250w 3000转的无刷电机,速度到900怎么也调不上去了,改了很多次这两个函数TIM3_PWM_Init(799,8);TIM_SetCompare2(TIM3,speed);还是不行,求大神指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
烟酒不沾
1楼-- · 2019-10-16 04:00
调速是调PWM的占空比,不是调PWM的频率!
lichunfandian
2楼-- · 2019-10-16 08:24
烟酒不沾 发表于 2016-12-9 15:37
调速是调PWM的占空比,不是调PWM的频率!

嗯,占空比怎么调也不行,速度就是上不去
f1174562
3楼-- · 2019-10-16 10:17
用个示波器看看波形,看是否符合要求,如果符合就是电机或是文档的毛病了。
chenfei48
4楼-- · 2019-10-16 12:07
 精彩回答 2  元偷偷看……
lichunfandian
5楼-- · 2019-10-16 14:12
chenfei48 发表于 2016-12-9 18:31
电机是否可以3000转?电路是否能承受这么高有频率?主要还是看看波形对不对、电路是否工作正常

电机额定是3000没问题,波形看了还是挺正常的,占空比也能正常调,就是速度怎么也上不去,用的无刷电机驱动器zm-6615
lichunfandian
6楼-- · 2019-10-16 19:48
f1174562 发表于 2016-12-9 17:19
用个示波器看看波形,看是否符合要求,如果符合就是电机或是文档的毛病了。

驱动器说明书pwm电压是5V,频率1-10K,对照示波器看了下,幅值在4.6V左右,频率在这范围,看上去都没啥问题,就是速度上不去,用外接电位器试了下是可以的

一周热门 更多>