作业帮 > 综合 > 作业

我用uln2803驱动led,电路已经设置好了,但是输入无论是高电平还是低电平led始终是亮的,怎么办?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:39:29
我用uln2803驱动led,电路已经设置好了,但是输入无论是高电平还是低电平led始终是亮的,怎么办?

等效电路如图,还有,如果我想通过单片机控制uln2803输出高电平应该怎么办?加个74ls04反相器可以吗?


可能是你的LED需要的电压太低,可以在你的LED上串接一个二极管就行了.
如果你想通过单片机控制uln2803输出高电平,用单片机直接给2003的输入端低电平就可以.
再问: 原来开始是单片机io口对芯片驱动能力不够,uln2803每一路导通程度不够,所以无论输入高低电平输出都是高。我给Io 口加了上拉和输出缓冲器74ls245之后这个问题已经解决。但是有一个新问题,就是led的亮度不够。实际上我是每一路控制64个共阳led。2803的每一路输出电流最大为500ma,500/64=7.8ma,但是实际每个led的亮度还不如我用万用表的二极管档测试的亮度高。如果我想让每个led的电流都能分到10ma以上,那又应该怎么办呢?