|
在自己玩小东西通常不需要那么复杂的驱动,通常使用ULN2003或者L293N这种驱动芯片就可以了,便宜简单。2003是达林顿管内部架构就是三极管的组合 使用ULN2003时候都是将电机连接在三极管的集电极上,如果小电机路数没那么多那也可以自己拿三极管去搭,因为发射级是连在地上面,所以驱动三极管也很简单,只要比地高点提供点偏置电流就行,同理换成MOS管也差不多,MOS管在导通时候走的是Rdson,三极管导通时候走的是Vce。使用ULN2003去驱动的话电机只能往一个方向转。为了让电机正反向转通常使用H桥的驱动方式。 这个电机驱动是内部集成管子的,内部的管子其实也是三极管,内部输出部分的架构 因为其每个OUT都有拉电流和灌电流的能力,所以把直流电机的两个极耳接在两个OUT上就可以实现正转或者反转。但他能用在什么样的电机上呢? 不同版本有所区别,如果电机的电流小于0.6A直接选L293D版本即可,通常玩具里面的130直流电机约0.35~0.4A,如果是比较暴力的高转速的电机电流会更大一些,在持续的大电流工作中会造成电机驱动芯片的温度上升,当温度超出额定的70摄氏度工作范围后可能会导致芯片工作不正常。如果不想换芯片那就在芯片上面压散热器。 或者选择外置MOS管的电机驱动可以自己把控最大的工作电流,例如使用DR704这种电机驱动芯片,其功能比L293强大多了
|