打印

[求助] 单片机硬件PWM控制直流电机,刚加电时,电机会跳一

[复制链接]
3964|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tosca|  楼主 | 2009-3-14 19:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P89V51RD2单片机,P1.4口硬件PWM控制永磁直流电机,每次刚加电时,电机都会跳一下,相当于以最高速度转了一小下,各位DX有何高招?
程序里一开始应该输出0的,口线上加个几十k的下拉电阻貌似没用,驱动电路上有没有办法可想?多谢!
驱动电路如下图:

相关帖子

沙发
香如故| | 2009-3-14 19:14 | 只看该作者

v1的基极和地之间家个103的小电容,即可

使用特权

评论回复
板凳
xwj| | 2009-3-14 20:47 | 只看该作者

应该改成低电平有效才行

使用特权

评论回复
地板
akcw007| | 2009-3-16 15:18 | 只看该作者

一楼正解,加个电容,

一楼正解,加个电容,
非常有效

使用特权

评论回复
5
quakegod| | 2009-3-17 08:40 | 只看该作者

三楼正解

三楼正解,改低电平控制,R4接MCU口线,R1接+5V
非常非常有效。
更有效的办法是改高低电平控制。R1和R4分别接MCU口线,一个高一个低的时候才会动作,单片机坏了都不怕。

使用特权

评论回复
6
jesseaz| | 2009-3-17 14:50 | 只看该作者

11111

同意5L

使用特权

评论回复
7
chenluck| | 2009-3-17 21:28 | 只看该作者

5L才是最好的解决办法

使用特权

评论回复
8
tosca|  楼主 | 2009-3-17 23:16 | 只看该作者

嗯,解决了,多谢楼上诸位!

3楼 5楼 正解,解决了该51单片机上电瞬间口线输出高电平带来的问题。

加电容的话估计需要几十毫秒时间常数,由于该口线正常输出频率有十几kHz,所以这里貌似不适用。


顺便咨询一下:AVR上电瞬间口线输出高还是低?谢谢!

使用特权

评论回复
9
程序匠八| | 2009-3-18 11:59 | 只看该作者

需要看MCU在复位时IO是输出/输入状态,

以及若是输出时默认的高低电平状态

使用特权

评论回复
10
jc981| | 2009-8-18 08:18 | 只看该作者
单片机经向反一个反向器再接到R1上。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

50

帖子

1

粉丝