找过也看过很多IO口驱动三极管的例子和问题,但还是解决不了.
要实现的是驱动光立方的一层,一层有52个LED,限流电阻都是100欧,
共阳,1个LED亮的话需要15mA,要正常亮的话就是要8550供0.78A,8550应该没问题.
这里先插入一个问题,我的USB充电器是5V1A,但是经过单片机学习版后电源就成了4.3V左右,
不大清楚为什么,下面就是USB电源的电路图.
8550的放大倍数大概是160(这个我就不大清楚,就按160算了),
算好的基极电阻通过串联到IO口(P2口),
其实亮的话都可以亮,只不过亮度好像不大够,再者我是每层扫描点亮才能使整个光立方亮.
这里就是问题了,就是在一个周期内,亮的时间就只有1/8,有效电流电压也相应降低了,
所以整个光立方就不够亮了,在暗的地方看还好,但是拿到室外看只能看见微亮.
这个问题真的困扰我很久了,望各位老鸟们帮帮忙,感激不尽的 |