C51单片机+ULN2003能否驱动直流减速电机?如果能的话,电路应该怎么连接?

本人最近在做一个蓝牙遥控的机器人,其中动力方面我准备采用减速直流电机(因为网上卖的机器人底盘都没有配步进电机的,都配的是减速直流电机)。驱动电路方面不知选哪个好,L298N有点贵,我手头正好有两个可以驱动步进电机的ULN2003集成块,我想咨询一下ULN2003能否驱动3V的直流小电机(不是步进电机)?具体接线怎么弄?

LN2003也是一个7路反向器电路,即当输入端为高电平时ULN2003输出端为低电平,当输入端为低电平时ULN2003输出端为高电平,继电器得电吸合。

因此:一端B1由C51控制,另一端C1控制电机。

追问

不错,很详细!但是我要求对电机进行正反转控制,这样弄得话电源极性都定死了,怎么办呢?

追答

能否1C、2C分别接电机端子,同时由1B、2B控制,我也不确定。试试吧

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-29
你就将2003里面就是个三极管,电机的一头接电源正,另一头2003的输入。2003有个引脚接地。控制2003的控制引脚,使里面的三极管导通与截止。来通断直流电机的转与停。追问

那如果我需要用单片机对电机进行正反转控制呢?电源正极都定死了,怎么办啊?

第2个回答  2011-04-01
C51片子都能控制,只需要外加一个继电器电路来驱动主电路,这就是效率。也是最简单的办法,可靠性第一。
第3个回答  2011-03-29
要看你的电机有多大了,ULN2003的压降会有1.2V的样子,如果电流大点会烧.用MOS管吧.

C51单片机+ULN2003能否驱动直流减速电机?如果能的话,电路应该怎么连接...
LN2003也是一个7路反向器电路,即当输入端为高电平时ULN2003输出端为低电平,当输入端为低电平时ULN2003输出端为高电平,继电器得电吸合。因此:一端B1由C51控制,另一端C1控制电机。

求用单片机和ULN2003A驱动直流电机的接法
电路图接法:ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL电平,输出可达500mA\/50V。ULN2003是高耐压、大电流达林顿系列,由七个硅NPN达林顿管组成。该电路的特点如下:ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作...

...要有驱动芯片ULN2003,可是这个怎么用啊,怎么和电路连接
ULN2003起的作用就是一个电流放大器(最大500mA),像接电流表一样把它串到单片机输出口和舵机之间就行了,ULN2003是一个输入对用一个输出,外加一个公共地,没有其他任何外围电路。需要注意的是单片机输出高电平时,ULN2003输出为低,逻辑正好相反 ...

uln2003可以驱动直流电机吗?
uln2003可以驱动直流电机,但是需要在输出端接一个4.7KΩ的上拉电阻。高耐压、大电流复合晶体管IC—ULN2003,ULN2003 是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL电...

用ULN2003驱动电机可以吗,如果可以那应该怎样接?谢了
ULN2003最大工作电压50V电流500ma 你的电机电流要小于500ma才行 另外它是OC 集电极开路输出,所以,你要接的话首先要在9,8脚上接上电源然后他的1,2,3,4,5,6,7脚作为输入 16,15,14,13,12,11,10脚为输出可以通过他们来输出,电机一端接在电源端上,另一端接在输出端上,通过输入...

51单片机开发板如何驱动直流电机
1、从贴图看,该开发板有步进电机驱动电路。2、开发板上一般有驱动步进电机的驱动芯片,采用ULN2003的较多,这可以驱动步进电机,有的开发板上有直流电机驱动芯片,采用L298等芯片。3、现在利用该开发板,没有直流电机的专门驱动电路,但是ULN2003驱动步进电机,当然也可以驱动直流电机,只要编程时给其中的...

...直流电机。用51单片机和ULN2003驱动, 请问电机的两个口该怎么接...
都可以的呀,直接接ULN2003的接口,但不知道驱动电流是否过小??我建议你还是L298N驱动直流电机比较好。。那个可以脉宽控制比较好的

用stc51单片机控制uln2003驱动直流马达,为啥马达只抖动一下?代码没问...
uln2003是达林顿驱动芯片,一路输入一路输出一一对应。如果确定程序没有问题,建议使用单片机控制MOS管或三极管,看电机是否正常运转,其原理和用2003一个样。如果用MOS管可以转,则是2003的问题,如果也不转,再检查程序吧。

...电机,使其正传和反转,这样的电路图应该怎么连接?
ULN2003是单极性的,不能控制正反转,只能控制开合,你可以用三极管焊接一个驱动电路。也可以选择电机驱动芯片比如L293D或者L298N都可以。红外传感器不行,必须选择人体释热传感器,输出就是高低电平。直接接单片机IO口就行。

怎样用51单片机驱动ULN2003来带动5V直流电机?
51单片机的I\/O口(不是P0 口),直接和ULN2003连,ULN2003有16个脚共7路驱动.ULN2003的8脚接5V电源地,9脚接+5V电源,因为ULN2003里面有续流二极管从9脚引出.假如你用P1.0驱动一个电机,那么P1.0接ULN2003的1脚,ULN2003的16脚接电机线圈的一端,电机线圈的另一端接+5V电源.P1.0为高电平,电机就转...

相似回答