如果用NPN的管子的话建议在单片机IO上加上拉电阻,或者干脆改成PNP的管子,比如9012或者8550,如果电机电流很大,就要用大功率的管子 .
上拉电阻就是一头接电源一头接io口,大小大概几K,除了这样,io口和三极管基极之间还要加一个一两K的限流电阻.
如果用NPN的管子的话建议在单片机IO上加上拉电阻,或者干脆改成PNP的管子,比如9012或者8550,如果电机电流很大,就要用大功率的管子
上拉电阻就是一头接电源一头接io口,大小大概几K,除了这样,io口和三极管基极之间还要加一个一两K的限流电阻,其余就好像你说的那样
9013号称是到100ma驱动,实际上正常用的是后也就几十ma
随便一个电机驱动的瞬时电流一定超过100ma的啦
你怎么做都驱动不了的啦
何况89s52的驱动能力非常有限,也就10ma不到
换掉9013啦,用B892吧
还有,89s52的iO口一定要采用灌入电流方式,不要采用强制拉高输出哦
不然还是不行,呵呵
单片机 输出电流是 毫安级的··
你想驱动电机
可以考虑 用继电器 电机 外加电源
9013基极经2K电阻接单片机控制端,高电平有效, 电机电源的负极接到单片机地