Це досить складно реалізувати в межах поточного алгоритму. Та й мені не дуже зрозуміло як затримка вплине на точність вимірювання. Якщо її нема, то нема. До того ж 5-10 секунд затримки це 5-10секунд під'їдання мережі.
Спробуйте поки цю прошивку, може питання відпадуть самі собою. Або стане ясно куди пливти.
Поки що система працює досить добре з цим алгоритмом.
Єдина проблема, яку я бачу, — це розрахунок
auto Target PV.
Як відомо, Вольтроніки (та, можливо, й інші інвертори) іноді різко скидають напругу, щоб перерахувати точку максимальної потужності. Наприклад, система може працювати на 300 В, а потім напруга різко падає до 170–200 В, при цьому потужність не зменшується.
Якщо встановити для PV1 запобіжник на рівні 100 В, усе працює добре: «вампір» не відключається різко при таких провалах, а поступово знижує потужність — іноді повністю, іноді частково. Але коли він знижує її повністю, алгоритм
auto Target PV починає враховувати ці низькі значення напруги в розрахунках.
Приклад:
- Якщо виставити PV1 запобіжник на 270 В, то нижче цього рівня в розрахунок auto Target PV значення не беруться. Проте тоді «вампір» відключається різко при просіданнях напруги.
- Якщо ж запобіжник залишити на 100 В, тоді робота стабільніша, але алгоритм враховує й «штучно занижені» значення напруги.
Було б зручно, щоб у калькуляції
auto Target PV можна було задавати не лише VaMPPT TargetMax, а й VaMPPT TargetMin. Тоді значення нижче мінімального порогу не бралися б до уваги в розрахунках.
Наприклад, я знаю, що мої панелі працюють у діапазоні
270–360 В. Тож я б виставив:
- PV1 запобіжник = 100 В (для захисту від різких відключень),
- TargetMin = 270 В,
- TargetMax = 360 В.
Приклад:
