急,用51单片机驱动直流电机,电机不工作

用低电平控制继电器闭合,然后带动直流电机工作,但每次继电器一闭合,51板上的数码管等全暗了下来或是显示错误,此时电机也不工作,但明显听见继电器闭合了,请帮我看看下图,电路有什么问题(连接或是元件选择),请帮我指出来,谢谢!
R9=1K;Q5为PNP S9012;D11为1N4007;继电器为HK4100F-DC5V-SHG;电机为普通玩具赛车直流电机;电源5V
电路图如下

原因:1. 电源供电不足,电机可能上百毫安的电流把电压拉下来了。
2. 继电器选型不对,电流太大,把电源拉下来了。
3. 电机产生的电流对电源干扰太大,电源抖动厉害,mcu不停复位或者根本不能稳定工作.

建议:51单独一个电源,电机一个电源追问

51我是直接通过USB下载线连接电脑供电,继电器应该没问题,因为能明显听见继电器闭合的声音,如果是电机产生电流太大,请问电机单独用一个电源就可以了吗?用干电池可以吗?

追答

好的新的干电池短时间当然可以,主要是看电机的用电指标电压和电流。 最好你随便用一个平常我们常用的小直流电源供给电机就可以证明了,电压不用那么准确。 另外,三极管的基极和发射机之间并连一个100k电阻。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-17
原因:1. 电源供电不足,电机可能上百毫安的电流把电压拉下来了。
2. 继电器选型不对,电流太大,把电源拉下来了。
3. 电机产生的电流对电源干扰太大,电源抖动厉害,mcu不停复位或者根本不能稳定工作.

建议:51单独一个电源,电机一个电源
第2个回答  2015-11-12
同时起动,单片机给的信号应该是对的,但两电机同时起动,起动电流大,一定把电压拉低了,低电压,可使单片机工作不正常,也可使单片机复位.再加一稳压电源,地连起来,单片机用一电源,电机用一电源试一下.
第3个回答  2013-01-13
电机启动时电流过大,拉低电源电压,在电源端做处理或做双电源即可!
第4个回答  2011-11-13
同意楼上