MeasurePowerQuadrupole
1.0.0
4 중 발생률 및 출력 전압, 전류 및 전력 측정

이 측정 장치를 사용하여 스텝 업 또는 스텝 다운 DC 변환기를 설계하고 제어합니다. INA168을 사용하여 높은 사이드 라인에서 전류를 측정하므로 입력 및 출력을위한 공통 근거가있을 수 있습니다. 구성 rshunt = 10mohm 및 roun = 50kohm의 경우 INA168의 경우 전류의 경우 0 ... 30a 범위가 있습니다.
표시된 구성에서 전압 범위는 0 ... 60V입니다.
LM358은 낮은 오프셋 전압으로 선택되며 특수한 낮은 오프셋 OPAMP를 사용하는 것이 좋습니다.
스텝 업 변환기를 제어하는 데 사용할 수있는 PWM 출력이 있습니다. 이것을 사용하여 내 태양 전지판의 MPP 곡선을 측정 할 수 있습니다.

모듈 mpptrack_xx.py에는 측정 장치를 객체로 사용할 수있는 클래스 측정 4 폴이 포함되어 있습니다. 이를 통해 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입니다