单片机控制直流电机

图示为单片机控制直流电机的电路。要求功能是停止,反转以及调速。我这个电路在仿真的时候可以执行,但是焊接到实际电路板上就不可以了。拿去直流电机测空载电压,电压还行,但是加上电机电压就几乎为0了.其实我也知道原因,就是输出电流太小,不能驱动直流电机。请问我应该怎么改进电路是输出电流足够大?千万不要说用什么其他芯片,我这道题要求就是只准使用分立元件.

低压供电的电路,这样子用三极管实在让我无语!这样子单边都要耗掉1.4,假如是5V供电,那到电机处就只有2伏多一点了。

 

给你剪了一张图,看看吧,比你那个好多了。

只是提供一个思路,若要用在你那个电路里需要小改 。

追问

其实您这个也不好用。。。刚刚试过。。。

追答

也不道你怎么改的。把这图中两个下拉电阻去掉,然后你那张图中两个1M的上拉电阻改成1K。对接上,说电机不转我是不信的,除非你的电机直接接电都不转,或者你的程序有问题。

追问

电机好用,程序也好用,驱动能力不够。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-08
个人感觉,还是电源功率不够。你可以把电机去掉,用个电阻或者用LED代替试试。

另外,电机驱动部分电源不要和单片机使用同一电源。
而且要计算上三极管的管压降。就这个电路来说,电动机要想通电,要4个三极管导通才行,电源电压不够肯定不行。要不你把电机部分的电源电压提高一些试试。追问

试过了也不行,但是驱动蜂鸣器还是没问题的。。。就是电机。。。

追答

上面的回答我忽略了你的驱动部分,你直接使用了单片机去驱动三极管,最高驱动电压只有5v。
建议你使用uln2003之类的驱动芯片把驱动电压提升起来,三极管只要一个应该是可以的。
不用uln2003,用npn三极管倒一下相位也可以把电压提升起来。
之后保证驱动电机的三极管的电流要大于电动机的最大短路电流。

追问

这个小设计的要求就是只准采用分立元件来完成,不准采用集成元件。

追答

那就用三极管把驱动电压提起来。

稍后附上图。

追问

图图图。。。求图

追答


附件是仿真文件,可直接使用。激励信号是5V。

追问

电流还是很小啊

追答

你再试试这个电路。



本回答被提问者采纳
第2个回答  2013-06-09
换场效应管,随便一只sot23封装的都有几A的额定电流,把大功率晶体管给打趴下了,还电压控制。用晶体管只能出现在教科书上。追问

手头没有场效应管...

第3个回答  2013-06-08
可以尝试用恒流源,话说,你这图示什么软件画的追问

具体点可以吗?用的是protuce

追答

我在公司时候,有一款产品叫直流低电阻测试仪,里面用到了恒流源,就是提供恒定电流的电路,你搜索一下应该能找到,希望你早点解决你的困难

相似回答