قياس الجهد الإدخال والإخراج ، والتيار والطاقة للأربعين

يمكنني استخدام جهاز القياس هذا لتصميم والتحكم في محولات Stepdown DC. يستخدم INA168 لقياس التيار في الخط الجانبي العالي ، بحيث يمكن أن يكون هناك أرضية مشتركة للمدخلات والمخرجات. مع التكوين rshunt = 10mohm و Rout = 50kohm لـ INA168 ، هناك نطاق 0 ... 30a للتيار.
نطاق الجهد هو 0 ... 60 فولت في التكوين المعروض.
يتم اختيار LM358 لجهد الإزاحة المنخفضة ، سيكون من الأفضل استخدام Opamps ذات الإزاحة المنخفضة الخاصة.
هناك إخراج PWM يمكن استخدامه للتحكم في محول Stepup. باستخدام هذا ، يمكنني قياس منحنى MPP من الألواح الشمسية الخاصة بي:

تحتوي الوحدة النمطية MPPTRACK_XX.PY على فئة قياس 4POOLE تسمح باستخدام جهاز القياس ككائن. هذا يسمح لـ MPP بتتبع وقياس:
# Define object with or without connected OLED:
m4p = Measure4pole ( adc , pwmgen , oled = oled )
#m4p = Measure4pole(adc, pwmgen, oled = None)
m4p . set_calibration ( k0 , k1 , k2 , k3 , offset0 , offset1 )
m4p . set_pwm ( 0.3 )
# Track MPP, set PWM accordingly in regular intervals
# Display values
i = 0
while True :
if i % 10 == 0 :
if oled :
oled . print ( "MPP tracking" )
m4p . mpp_track ()
##i1, i2, v1, v2, p1, p2, eta = m4p.measure()
m4p . measure ()
m4p . print_values ()
m4p . print_oled ()
i += 1
time . sleep ( 1 )وصف قصير للملفات موجود في micropython/info.txt