
52单片机接ULN2003 怎么驱动3-6V额定电压直流电机 麻烦详细点,最好有图
ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还 可以在高负载电流并行运行。
详细的请参考ULN2003 的手册,如果你需要我可以发给你。
这个器件用起来很简单,它是一个不能输出高电平的反相器,就是说你输入高电平的时候,输出低电平,你输入低电平的时候它就成高阻态(就是电阻很大,可以看成短路,这时如果你加上拉电阻的话输出就会拉成高电平)。
一般他的用法就当成电子开关用,就是你输入高电平的时候它相应的端口会输出低电平,而且这个低电平能吸收的电流达500mA。所以一般就是电机或者其他用电器的一段接ULN2003 的输出口(像接了一个开关然后再接到低)。还有一段接高电平或者电源。使用的时候就把相应的端口置高电平就会打开开关,让电机形成对地的回路,从而让电机运行;如果相应的端口为低电平,输出为高阻态,就像断开了对地的开关,从而不形成回路让电机关闭。
你这个和我的下面图的直流电机差不多,就用这个接法,如果你电机的电压和单片机的电压不一样的话,那么你需要把两个电压的地线连接(两个负极连接)。然后电机的另一端接另外一个电压(你用来驱动电机的那个)的正极。这样就可以驱动电机了,只要电机的电流不超过500mA就可以了。
这个图是我的开发板上的,你参考一下,如果还有疑问就HI我