电阻的功率P=UI,在连接两个发光二极管后,电阻两端电压为12-2-2=8V,而电路是串联的,流过电路的电阻为20mA,所以,P=8V20mA=016W,但实际中的电阻的功率一般为1/16W,1/8W,1/4W,1/2W,1W,2W,4W……,只要你选择比计算的功率大的电阻就可以了,在这就要选择1/4W以上的电阻……
还有什么疑问的话,给我留言吧,两天给你答复……· 感觉是限流电阻有点大。你可以这样做
1、测一下现在状况下P2口管脚的输出电压,假设测得数值为U,再测一下数码管的工作电压
假设测得数值为u
2、LED通常的工作电流在1~20mA,数码管工作平均有5个管子点亮,那么四个管子工作时电流值 I=20~400mA
3、计算限流电阻R的阻值: R=(U-u)/I
假设测得P2口管脚的输出电压为5V,数码管的工作电压为3V,取工作电流为单管10mA数码管模块即为200mA,那么R=(U-u)/I=(5-3)/02=10Ω
上述假设可能与实际有出入,但基本接近,所以可以肯定100欧姆的限流电阻是大了些。建议你根据实际需要计算或直接把100欧姆的电阻更换为10欧姆的即可。
说明一下,数码管工作时,各个LED是在P2口输出状态变化下交替工作的,所以工作电流取值为200mA或再小些也可以,由于其工作频率较高,所以计算时可以按直流计算,这样可以使得计算简化很多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)