智能小车之PWM控制电机
robot吧
全部回复
仅看楼主
level 13
桂电冢中枯骨
楼主
2013年12月14日 15点12分
1
level 13
桂电冢中枯骨
楼主
2013年12月14日 15点12分
2
level 13
桂电冢中枯骨
楼主
智能小车之PWM
-Make by Robot 吧吧务
我们知道用5V的电压接在直流电机上,直流电机分两端,电机就会转动,假设这一次是正转。若把这两根线反过来接,那么电机就会反转。正反转是人为定义的。
什么是PWM?
脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制。
简单点说就是对于一个方波,在一个周期内,高低电平的时间是可以改变的。
上面两个波形,同一周期内,第一个高低电平的时间大约各占50%。第二个高电平占40%,低电平占60%。我们可以改变这个高低电平的时间,从而达到控制电机的速度。
(我画图渣渣的)
占空比是25%。
我就不多说复杂的东西了。我们要记住:
1、两路PWM和L298就可以控制直流电机正反转,加减速
2、电机同时接高电平或者同时接低电平,电机不转
3、两根线,一根是高电平,一根是低电平。这时电机的速度是最快的,就是说达到100%
4、两根线,一根是低电平,另一根是PWM。这时电机的速度百分比就是占空比。(因为只有高电平那部分时间使电机转动)
5、两根线,一根是高电平,另一根是PWM。这时电机的速度百分比就是(100%减去占空比)。(因为只有低电平那部分时间使电机转动)
6、对于第4点,设第4点的电机转向是正转,那么,把低电平那根线改变为高电平,电机就实现反转,刚好是第5点。这样我们就实现对电机正反转以及速度的控制。
2013年12月14日 15点12分
3
Eilleen_G
这部分的汇编怎么写?
2016年07月23日 04点07分
level 8
你在我心里43
——⣁⠚你嘲笑我的现在⡦我决定我的未来,我是小尾巴⣞我为自己代言
--来自助手版贴吧客户端
2013年12月15日 23点12分
7
桂电冢中枯骨
先了解PWM,才能做好控制电机
2013年12月16日 05点12分
level 3
msmastgarnr
2013年12月16日 04点12分
8
level 9
liwentian2012
楼主,方波后面,电机前面再加一整流电容,会不会对电机更温柔点呢?
2013年12月17日 22点12分
9
桂电冢中枯骨
对,加个0.1UF的是会好点的
2013年12月18日 00点12分
level 7
海天之翼96
学习ing,期待更新
2014年01月13日 14点01分
10
桂电冢中枯骨
加油
2014年01月14日 08点01分
level 1
xunger123
那一般频率在100hz就差不多了
2015年09月25日 12点09分
11
level 9
曹雪江168
dd
2015年11月16日 07点11分
12
level 1
兵工厂头牌
菜鸡
2017年02月22日 04点02分
13
level 1
发光的木乃伊
图呢?我没看到图啊
2017年03月17日 04点03分
14
1