欢迎您光临机械网,如有问题请及时联系我们。

做流水灯需不需要芯片啊,如果要怎么做?

作者:机械网
文章来源:本站

  谢邀,流水灯电路做过很多,带芯片和不带芯片的流水灯笔者都做过,下面把这两种情况分别介绍给大家。

  为什么要用芯片

  在讲LED流水灯电路的同时,有必要给大家说明一下为什么不能用单片机直接驱动LED?如下图所示,用单片机直接驱动单片机,因为单片机的输出电流很小,总输出电流一般为30-50mA,就算能用单片机的引脚能驱动8颗LED灯,我们也不能这么干,想想如果把如果宝贵的资源都用在了LED身上,那么其它的外设怎么办?还有一个原因是如果把单片机的电流都用完了,单片机等于是工作在最大负荷下,可能会发热严重,衰减的单片机的寿命,所以最好用芯片驱动。

  74573芯片

  做流水灯一般都是8颗LED灯居多,因为8位单片机的的一个端口控制8个IO口,这样控制比较方便,所以驱动芯片多为控制8个输出。在这里笔者推荐芯片LED驱动芯片74573,它不只是可以驱动LED,只要电流符合要求都可以驱动。

在我们的单片机开发板上LED流水灯驱动多用74573,可见这是一款廉价、稳定、可靠的芯片,如果不是这样,开发板厂商也不会选择74573,它的作用是小电流输入大电流输出,由外部VCC给74573供电,如上图所示,74573的左端J12链接的为单片机的引脚,当收到单片机引脚的高电平之后,74573会给LED提供足够大的电流,这样就不需要单片机给LED提供电流,以此来节约单片机的电流。
 

  三极管也可以

  如果不做产品的线个NPN型的三极管也可以完成LED灯的驱动,不过焊接的时候比较麻烦,如果只是做着玩玩用三极管驱动也是一个不错的选择。

  看了各位大神的回答,他们也是照着题目答的,都是用芯片做的,比较常用的几种方法也都说了,我就说一个简单的,不用芯片用纯模拟电路来做,这样做也有优点那就是成本低,不用专门买芯片,只需要把常用的那些元件按照原理图的连接当时连接上就可以用了。

  上图就是这个流水灯的原理图,D1-D6、D7-D12、D13-D18分别为一组,每一组选用一种颜色,虽说这三组LED灯的电路是一样的,但是由于材料的差异,在通上电的第一时刻总会有一组灯先亮,假设是最左面那组灯D13-D18先亮,这时候三极管Q3导通,其集电极与发射极可以近似看成短路,电容C2左面电压接近0伏,从而拉低Q1的基极电压,使Q1不能够导通,这时候电源通过R1给C1充电,使C1电压升高,从而三极管Q2基极电压升高,直至其导通,使D1-D6发光,Q2导通集电极与发射极之间的压降接近0伏,同时会拉低电容C3的电压,电容C3电压降低又会使三极管Q3基极电压降低,从而使其截止,使D13-D18灯灭掉,这时候电源通过电阻R3给C2充电,使Q1导通,点亮D7-D13,,,就这样轮流点亮又轮流灭掉。


 

  如果按照一定的顺序焊成心形在晚上工作起来,看起来会很好看,感兴趣的朋友可以尝试一下:)

  1、不知道你说的芯片,到底是MCU一类的需要软件的芯片还是集成电路呢?

  如果是集成电路,那就复杂多了,简单的又不够可靠。

  2、如果使用集成芯片去作流水灯的话,也较为简单,但是功能较为单一。

  比如用NE555和CD4017作为硬件去组成一个流水灯电路!

  3、用单片机等做一个流水灯。

  这里的三极管作为驱动电路使用,真正控制三极管的,反而是单片机等MCU电路。

  然后在MCU里写入程序就可以了,这里功能实现多,方便灵活同是控制较为简单。

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由东一机械网转载编辑,欢迎分享本文!