大家帮忙看下这个电路,为什么led的亮度那么低
开始准备4个限流电阻的值是1k,一试亮度不行 换成了200欧姆的 貌似还是不是很亮帮忙看下是不是电路设计有不妥之处
用hmc5883做的电子罗盘 每个时刻只会点亮两个led(南北方向),照理说不是io驱动能力不足啊 好像P1口是准双向的,输出的高电平就是OC+弱上拉而已,得用低电平输出点亮才行,电路该改 那p2口也是这种状况么 ? 貌似16个灯亮度差不多啊 xinliang 发表于 2014-1-16 20:44
好像P1口是准双向的,输出的高电平就是OC+弱上拉而已,得用低电平输出点亮才行,电路该改 ...
那p2口也是这种状况么 ? 貌似16个灯亮度差不多啊 51 还是要上拉的 修为低电平驱动 justdomyself 发表于 2014-1-16 20:40
用hmc5883做的电子罗盘 每个时刻只会点亮两个led(南北方向),照理说不是io驱动能力不足啊 ...
设置成强推免模式吧,IO口模式电流很低的 拉电流太小,改成灌电流的吧。 justdomyself 发表于 2014-1-16 20:56
那p2口也是这种状况么 ? 貌似16个灯亮度差不多啊
只有P0口的低电平输出驱动能力好点,其它都不行的,改电路吧,你应该看看datasheet,里面有说的,貌似不同公司的还不一样 通过楼上回复 总结如下:
方案1:将led改成共阳,另一端接到单片机各管教。
方案2:给P1和P2加上拉电阻。
是这样理解不?大虾们 恩加上拉可以很好的解决问题
谢了各位 那个限流电阻不要这样接,应该是每个led灯分别接一个限流电阻,如果你这个是普通的led灯,1K的电阻就可以,亮度也可以。按照你这个图中的接法,如果同时开启多个led灯,在限流电阻上的电流增大,导致电阻上的压降增高,led灯的阴极电压身高,led压差减小。led灯亮度减小,建议你还是用排阻,省事。 51驱动很弱,加上拉也不行,驱动LED的阴极就可以了 wzd5230 发表于 2014-1-16 22:15
那个限流电阻不要这样接,应该是每个led灯分别接一个限流电阻,如果你这个是普通的led灯,1K的电阻就可以, ...
说的很有道理,所以我限流电阻取得很小
当时之所以这么干就是因为事覆铜板制作, 这么干比较省事。 这样的话一下子少焊接了12 个电阻 。
由于没有注意到51拉电流不足的问题导致都是高点评有效 led亮度不够
不够在P1和P2加10k的上拉排阻问题就解决了亮度还是可以接受的
led指南针已经可以正常使用了。 你这么搞,led亮的数量不同时,每个led的亮度是变化的。 justdomyself 发表于 2014-1-16 22:29
说的很有道理,所以我限流电阻取得很小
当时之所以这么干就是因为事覆铜板制作, 这么干比较省事 ...
建议每个LED一个电阻。驱动方式得改 另加大点的驱动电路
页:
[1]