UliEngineering kullanarak Python'da orana göre gerilim bölücü üst direnci nasıl hesaplanır

UliEngineering Python kütüphanesini kullanarak istenen voltaj oranına göre bir gerilim bölücü için üst direnç değerini kolayca hesaplayabilirsiniz:

⚠
Ω ⚠
top_resistor_by_ratio.py
from UliEngineering.Electronics.VoltageDivider import top_resistor_by_ratio
from UliEngineering.EngineerIO import *

# 10k alt dirençle 0.5 oranı (giriş voltajının %50'si) için üst direnci hesapla
rtop = top_resistor_by_ratio(0.5, "10k")
print(f"Top resistor (ratio 0.5, 10k bottom): {format_value(rtop, 'Ω')}")

# 10k alt dirençle 0.33 oranı için üst direnci hesapla
rtop = top_resistor_by_ratio(0.33, "10k")
print(f"Top resistor (ratio 0.33, 10k bottom): {format_value(rtop, 'Ω')}")

# 10k alt dirençle 0.75 oranı için üst direnci hesapla
rtop = top_resistor_by_ratio(0.75, "10k")
print(f"Top resistor (ratio 0.75, 10k bottom): {format_value(rtop, 'Ω')}")

Örnek çıktı

top_resistor_by_ratio_output.txt
Top resistor (ratio 0.5, 10k bottom): 10.0 kΩ
Top resistor (ratio 0.33, 10k bottom): 4.95 kΩ
Top resistor (ratio 0.75, 10k bottom): 30.0 kΩ

Gerilim bölücü üst direnci hesaplaması, bilinen bir alt direnç verildiğinde belirli bir voltaj oranını elde etmek için gereken üst direnç değerini belirler. Bu, devre tasarımı, sensör arayüzü ve referans voltajları oluşturmak için gereklidir. Voltaj oranı, giriş voltajının bölücü çıkışında görünen kesridir.

Üst direnç şu formülle hesaplanır: $R_{top} = R_{bottom} \times \frac{1 - \text{ratio}}{\text{ratio}}$, burada $\text{ratio} = \frac{V_{out}}{V_{in}}$ istenen voltaj oranı ve $R_{bottom}$ bilinen alt direnç değeridir. Bu ilişki, çıkış voltajının giriş voltajının belirtilen kesri olmasını sağlar.

İlgili yazılar


Check out similar posts by category: Hesaplayıcılar Elektronik Python