用2051的5个输出口控制5路led(PWM方式),每路led用NPN三极管作为开关来控制,每个单片机输出口用4.7k上拉电阻直接连到相应的NPN三极管的B极,为什么5路led中,只要有有一路led亮(相应的单片机输出口输出高点平),其他不该亮的led也有点像漏电那种很暗很暗的微亮呢?5路led都不亮时,没有暗亮的现象,只要有亮的led,其他不该亮的几路led都会有暗亮的现象....搞晕了...以前做过类似的电路都没有这个现象...
led的连接方式是:+5V ---》2颗led串联----》限流电阻----》npn三极管C极-----> npn三极管E极-----》GND
谢谢啦!!!
@_@ 请高手指点迷津!!!
全部回复(7)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@fightbravely
楼主好,我最近也在做这方面的控制.也存在一些问题,硬件还没出来,做的程序无法实践中检验.听你说你现在所遇到的问题和控制的最终结果,我想应该是你的PWM程序控制中出了问题,例如灯从亮到暗这个渐变过程,你的思路是控制亮和暗的时间,虽然这个亮的时间已经很短了,但是如果程序中你使它有亮的时间,那就会出现你说的现象,还微微亮着,建议把它暗完全.不知道说的跟你的实际现象是否相否,实践中你去做一下.
是完全暗的,以前的板子没有这个现象...
我用万用表测了一下输出低电平的输出口时,只要有其他输出口是高电平,输出口的电压大概在0.1-0.2V左右,也就是说,输出口的低电平不能完全为0V,这也是暗亮的原因,但为什么会这样搞不懂..很奇怪,不知道为啥...好像有联动效应...
我用万用表测了一下输出低电平的输出口时,只要有其他输出口是高电平,输出口的电压大概在0.1-0.2V左右,也就是说,输出口的低电平不能完全为0V,这也是暗亮的原因,但为什么会这样搞不懂..很奇怪,不知道为啥...好像有联动效应...
0
回复
提示