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管吧.