LED和七段數碼管限流電阻的大小計算

2021-06-05 22:10:46 字數 962 閱讀 8292

我們平時使用時,不能讓led

一直工作在最大額定值。所以正向電流

if≤最大額定值(一般是30ma)

。根據常識我們可以知道,電流大,

led發光強,但消耗的功率大。電流小,

led發光小,消耗的功率小。通常電路用

led是做指示用途,電路的總體功耗要控制,不能都消耗在指示燈上,

當然還要考慮電源的功率要滿足後面電路功耗的要求,並且最好要有富裕。所以這個

led的正向電流我們選取

20ma

,正向壓降為

3.3v。

限流電阻可以根據下式計算:

限流電阻=(電源電壓-led正向穩壓電壓)/你要求的工作電流

選取if=20ma

,vf=3.3v

,電源電壓

vcc=5v:

限流電阻=(5v-3.3v)/20ma=85歐姆 

通常取個好一點的值(也就是相近阻值的電阻),

r=100ω。

像led

這樣的元件通常網上都找不到相對應的

datasheet

,這時候可以根據經驗,估算出限流電阻的大小。可以參考下面給出的引數:

參考一:

一般這樣: 紅綠

led的電壓一般是

1.8~2.4v

,藍白是

2.8~4.2v

3mmled

的額定電流

1~10ma

5mmled

的額定電流

5~25ma

10mmled

的額定電流

25~100ma

如果散熱良好,超過額定範圍也不會有太大問題。

七段數碼管的限流電阻的計算也是同樣原理。七段數碼管是由

7個完全相同的

led發光二極體組成的,所以也可以根據

datasheet

給出的正向壓降和正向電流取值範圍計算出限流電阻。

繪製七段數碼管

seven digits draw v1.0 第一,繪製線 第二,繪製七段數碼管組成的數字 第三,繪製優化數碼管間距 第四,繪製多組數字 第五,獲取系統時間 第六,主函式執行程式。如下 import turtle as t import time def drawline draw drawgap ...

七段數碼管繪製

步驟1 繪製單個數字對應的數碼管 步驟2 獲得一串數字,繪製對應的數碼管 步驟2 獲得當前系統時間,繪製對應的數碼管 步驟1 繪製單個數字對應的數碼管 基本問題是繪製一條線,可將其定義為乙個基本函式 def drawline draw turtle.pendown if draw else turt...

Python 七段數碼管

缺點 七段數碼管間無間隔不美觀,沒有 年 月 日 字樣不直觀,不能表示系統時間需手動輸入 import turtle defdrawline draw 繪製單段數碼管 turtle.pendown if draw else turtle.penup turtle.fd 40 turtle.right...