Solar Vampire, оптимізатор роботи китайських інверторів

Доброго дня.
Скажіть, будь ласка, чи можна налаштувати вампіра таким чином, щоби він при досягненні параметрів обмежувачів його роботи навантаження зменшував не миттєво, а на протязі 2 - 3 секунд ? Тому що при миттєвому відключенні навантаження в 3,8кВт інвертор падає в посилку.
Дякую.


Розкажіть що у Вас за система. Ви навантажуєте інвертор 4кВт на ТЕН 3.8кВт?
 
Розкажіть що у Вас за система. Ви навантажуєте інвертор 4кВт на ТЕН 3.8кВт?
Так.
Загалом потужність нагрівачів 3,6кВт + 200-300Вт постійного навантаження. Відсічка про перевантаженню стоїть 3.8кВт і на розряд батареї 2А.
Хотілося б щоби при досягненні цих критичних точок навантаження скидалося не миттєво, а поступово щоби не було великого стрибку по струму.
 
а це вже цікаво! інвертор майже на повну потужність працює тривалий час, і як ВІН ?
 
а це вже цікаво! інвертор майже на повну потужність працює тривалий час, і як ВІН ?
Працює.
Правда таке навантаження через вампір даю не так давно. Тиждень. Скажу чесно: інвертору в такому режимі тяжко, тому максимум відкриття реле зараз встановив 65 відсотків. При такому налаштуванні максимум загальної потужності (і споживачі і навантаження через вампіра ), що перетворює інвертор це 3.0 - 3.3кВт.
 
Так.
Загалом потужність нагрівачів 3,6кВт + 200-300Вт постійного навантаження. Відсічка про перевантаженню стоїть 3.8кВт і на розряд батареї 2А.
Хотілося б щоби при досягненні цих критичних точок навантаження скидалося не миттєво, а поступово щоби не було великого стрибку по струму.
Скачав інструкцію на цей інвертор, в нього 100% навантаження це як раз 3.8кВт. Тобто ви ставите йому запобіжник на 100%. І ганяєте на трохи менших потужностях. Як на мене, це занадто. Давайте розбиратися далі. Який номер помилки він видає, коли уходить в захист? Бо там може з'ясуватися, що насправді не уповільнювати треба, а прискорювати.
 
Скачав інструкцію на цей інвертор, в нього 100% навантаження це як раз 3.8кВт. Тобто ви ставите йому запобіжник на 100%. І ганяєте на трохи менших потужностях. Як на мене, це занадто. Давайте розбиратися далі. Який номер помилки він видає, коли уходить в захист? Бо там може з'ясуватися, що насправді не уповільнювати треба, а прискорювати.
Видає номер помилки 55. Over DC voltage.
Така помилка вискочила один раз, після чого зменшив навантаження шляхом обмеження відкриття виходу реле до 65 відсотків. Інвертор EDECOA EM 402A.
 
Зрозуміло. Дійсно таке в нього виходить через те, що різко знімається навантаження коли він працює на межі своїх можливостей. В результаті йде перенакачка DC шини. Але Ви все зробили вірно - обмежили навантаження до розумниж меж. Бо на тих 3.8квт інвертор просто довго не проживе. А знімати навантаження плавно теж не дуже гарне рішення для інших ситуацій.
PS. А що Ви грієте а таких потужностях?
 
Зрозуміло. Дійсно таке в нього виходить через те, що різко знімається навантаження коли він працює на межі своїх можливостей. В результаті йде перенакачка DC шини. Але Ви все зробили вірно - обмежили навантаження до розумниж меж. Бо на тих 3.8квт інвертор просто довго не проживе. А знімати навантаження плавно теж не дуже гарне рішення для інших ситуацій.
PS. А що Ви грієте а таких потужностях?
Зрозуміло. Дійсно таке в нього виходить через те, що різко знімається навантаження коли він працює на межі своїх можливостей. В результаті йде перенакачка DC шини. Але Ви все зробили вірно - обмежили навантаження до розумниж меж. Бо на тих 3.8квт інвертор просто довго не проживе. А знімати навантаження плавно теж не дуже гарне рішення для інших ситуацій.
PS. А що Ви грієте а таких потужностях?
Два бойлери - один в кухні для миття посуду ( 15л ), другий у ванній ( 80л ).
 

Вкладення

  • Lux1sch2.jpg
    Lux1sch2.jpg
    221,1 Кб · Перегляди: 26
Доброго дня, підкажіть, будь ласка, у шнурі для підключення даталогера до інвертора лінії Rx і Tx перехрещені чи ні? Хочу підключити «вампіра» через роз'єми DB9 і боюся спалити плату RS-232/RS-485.
 
Доброго дня, підкажіть, будь ласка, у шнурі для підключення даталогера до інвертора лінії Rx і Tx перехрещені чи ні? Хочу підключити «вампіра» через роз'єми DB9 і боюся спалити плату RS-232/RS-485.

Шнур для даталогера має таку розпайку rx tx:
DB9 RJ45
2 1
3 2


На RJ45 в інвертора на першому контакті RJ45 сидить його(інверторний) ТХ. У Вампіра на першому контакті RJ45 відповідно його(вампіровський) RX.
Якщо сумніваєтесь, то берете тестер і дивитесь напруги на контактах відносно GND (5 пін DB9). Коли нема обміну, то на піні ТХ буде напруга мінус 6-12В. А на RX буде біля нуля.
 
Доброго дня, як настроїти вампіра якщо нема андроіда ніде? Якось можливо? На майбутьне, треба думати в бік веб-інтерфейсу для налаштування + wifi модуль замість bluetooth.
 
Я проробляв це питання. Технічно там нічого складного нема. Деякими зарядками можна керувати за допомогою PWM. Але проблема у тому, що електромобілі не можуть брати струм зарядки менший 6А, а то і 10А. А це 1.2-2кВт. Це забагато для домашніх СЕС. Тобто менші "зайві" потужності ми будемо просто втрачати. Тому щоб скидати такі потужності в електромобіль, треба робити перекачку через власний акумулятор СЕС по типу SmartLoad в Деях і т.д..
Правда по вашому скріншоту складається враження, що там можна встановити менше 6А. Пробували?

Не можна, там API яке приймає ціле число від 6-16А. Якщо меньше, більше - ставить 6А.
Я розумію, що потрібно коммунікувати з виробником, це український виробник зарядок - OnCharger.
 
Хто тут wifi хотів з MQTT?:D
1753458134328.png
Розширення можливостей Вампіра.
Встановлення плати ESP32 замість Bluetooth модуля дає:
- постійний онлайн моніторінг за техничними параметрами інвертора з оновленням 1 секунду.
- дублювання можливостей bluetooth застосунку Вампіра через web-сервер.
- розширені можливості по керуванню алгоритмами Вампіра (shave та autoTarget). Оптимизатор оптимизатора
- Збір статистики через MQTT (топік можна змінити за домовленностями)
- WEB Графіки роботи Вампіра (в розробці)

SHAV запобіжник:
якщо розряд АКБ перевищує встановлений ліміт потужності (вт), то потужність Вампіра знижується на розрахункову потужність перевищення. Для роботи потрібно вказати параметр VampireMaxPower, тобто потужність нагрівача на максимально дозволеному проценті Вампіра.
Наприклад Вампір бере розрахунково 1000 вт, SHAV=200, розряд акб 500вт. Тобто перевищення 500-200=300вт. подається команда Вампіру знизити потужність на 300вт, тобто до 700вт. Таким чином знижуються струми розряду АКБ.


VaMPPT алгоритм:
Константний TargetPV в алгоритмі Вампіра не дозволяє ефективно утілізувати максимум зайвої потужності. Або буде суттєвий недобор утілізації, або буде зайве навантаження на акб. Причому при одному й томуж значенні TargetPV в різний час може бути як недобор, так і перенавантаження акб. Все залежить від затінення, температури панелей, хмарності, роботи оптимизаторів.
Якщо умови викликають спрацювання запобіжників, які зупиняють Вампіра, то весь час, поки Вампір заново набирає потужність - то втрачена потужність. Тому Вампір, який спирається лише на запобіжники - не оптимален.
З іншого боку на розряді-заряді акб побудован алгоритм smart вихіда на Deye. SMART мене не влаштовує, бо на SOC під 100% постійно ганає АКБ в разряд-заряд достатньо великими струмами, що не додає здоров'я. А знизивши межі SOC отримував недозаряд АКБ та розбалансування SOC БМС з реальним.
Робота в таких імпульсних режимах не оптимальна з будь якого боку.

Загалом потрібно розуміти, як працює MPPT система саме на вашій конфігурації, та що автоматика esp32 намагається зробити. Можливо за Ваших умов автоматика нічого не зможе зробити, алгоритм писався під впливом саме Deye, яка дуже прогнозовано працює з вольтажем MPPT. Я бачу, що всі вольтроніки дуже часто змінюють вольтаж в великих діапазонах, що для автоматики складно. Як їй зрозуміти, чтому з 340 вольт впродовж 30 секунд стало 200, та тримається вже 15 секунд?
Але загалом всеж утілізація зайвої потужності на вольтроніку краще саме автоматично, хоч і є проблемки.

Як працює VaMPPT алгоритм:
Поки тестово на першому MPPT (PV1). Якщо підтвердиться ефективність - зроблю на другий.
За умов:
струмі панелей >= "VaMPPT Start" та відсутності роботи Вампіра (OUT)
або розряд АКБ більший за SHAV
та значеннях PV >= запобіжник PV
починається збір статистики вольтажу PV. Тобто вираховується середня напруга MPPT інвертора. Відображається поки що в рядку PC1 з зірочкою.
Періодично це значення, підвищене за "VaMPPT adjust", але не більше за VaMPPT TargetMax, передається Вампіру як TargetPV. Відображається з зірочкою.

Параметри:
TargetPV - вираховується за алгоритмами, описаними на сайті Вампіра. Якщо включено автоматичний режим, то воно все одно змінеться, рахувати потрібно інші параметри.

Koeff 1 та 2 вираховується за алгоритмами, описаними на сайті Вампіра.

VaMPPT Start, a. Дозволяє розрахунок лише на навантаженних струмом панелях. Таким чином девіація напруги при відсутності потужності не впливає на розрахунок. Якщо на струмі в Х ампер ви бачите вже холостий хід та підвищення вольтажу панелей (тобто недобор потужності) то виставляти потрібно більше за Х. Але завишати цей параметр - то не давати автоматиці підбірати вольтаж в хмарну погоду, коли саме вольтаж сильно росте, а струми падають. Загалом від третини до половини номінального струму то норм.

VaMPPT TargetMax, v. Обмежує зверху розрахунок TargetPV. Це потрібно для того, щоб Вампір не загнав сам себе в "мертву" зону. Саме цей параметр більш-менш дорівнює або чутка більше розрахункового TargetPV.

Запобіжник PV, v. Додатково знизу є обмеження пошуку за значенням запобіжника PV (не зважаючи на то, активований він, чи ні, але бажано вимкнути). Саме цим можна заборонити рахувати MPPT, коли інвертори типу Вольтронік на короткий час сильно занижають напругу PV.

VaMPPT adjust, %. Це процент, який додається до знайденного вольтажу MPPT та записується в TargetPV. Чим більший процент, тим менше утілізація зайвої енергії. Але менший процент буде додатково навантажувати акб розрядами та можливо частіше викликати спрацювання запобіжників. Більше значення може привести до недобору потужності. 1-5%

SHAV, w. Також на автоматику впливає параметр потужності SHAV (незважаючи на активність), бо одна з умов пошуку mppt - перевищення цієї потужності по розряду акб. Це маркер недостачі потужності в системі, тобто тоді сонячні панелі гарантовано навантажені по максимуму.

Загалом налаштування - то пошук баланса системи та компромісів розряду акб. Найкращій варіант, це коли при невеликих заряд/розрядах акб, запобіжники (крім SHAV) не спрацьовують, а на зміни генерації/навантаження Вампір встигає корегувати свою потужність.
На етапі пошуку оптимальних параметрів, бажано налаштувати запобіжники на випадок, коли хибні налаштування спричинять постійне включення Вампіра.

Автопошук MPTT, коли додаткова потужність береться з grid, а не з акб, буде працювати лише частково. Параметр grid power не доступний для розрахунків, таким чином SHAV працювати не буде. Є ймовірність безконтрольної витрати потужності з мережі до Вампіра.

Модуль ESP32 devkit
1753530326853.png


Прошивка:

Перший раз потрібно запрограмувати модуль через usb кабель, використовуючи компьютер.
Підключення до Vampire не обов'язкове.
Наступні оновлення можна робити через WEB.
Скачати архив та розпакувати.
Підключити ESP32 до комп'ютера.
Відкрити властивості системи, диспетчер пристроїв. Знайти розділ "порти COM та LPT", запам'ятати номер підключеного порта.
Відредагувати файл write_files.bat, вказавши там поточний номер порта (зараз там COM3)
Запустити файл write_files.bat, який повинен прошити ESP32.
Після прошивки та налаштувань WiFi, обов'язково оновитись до останньої версії через Settings - ESP32 WEB Update !!!

Vampire повинен бути оновлен мінімум до 2.34

Підключення:
1753530232662.png

1753645039344.jpeg
Провода з'єднення повинні бути короткими (до 20см).
Живлення ESP32 можна зробити по різному.
1. Подати 3.3в з плати Вампіра. Є ризики перенавантаження як стабілізатора Вампіра, так і 12в входного живлення. Все залежить від умов та розуміння, що Ви робите.
2. Подати на TypeC 5в звичайним кабелем.
3. Подати на Vin живлення 5-12в, наприклад з того ж Вампіра.
Рекомендовано додати конденсатори до vin-gnd та 3v3-gnd !!!

Налаштування:
Включити ESP32, підключитись до її wifi мережі (SV-хххххххх). WiFi access point активна 3 хвилини без активних користувачів.
Відкрити в браузері 192.168.4.1
Налаштувати свою wifi мережу (Settings - WiFi).
Якщо підключення успішне, локальна ip адреса буде відображатись на сторінці налаштувань wifi (можливо потрібно оновити сторінку).
Далі можна відключатися від мережі ESP32 та мати доступ до Вампіра локально за знайденою адресою.
Можна додатково налаштувати доступ до локального web, MQTT.

MQTT
В налаштуваннях MQTT параметр "Per" (секунди) задає період передачі MQTT статистики. Якщо параметр нуль, то передається 1 раз в хвилину.
Топік tele/VAMPIRE/SV-xxxxxxxx/STATE де xxxxxxxx - номер Вампіра. Статистика 1 раз в хвилину.
Параметри в json:
PV1 - вольтаж mppt1
CPV1 - розрахунковий вольтаж mppt1 (VaMPPT)
SPV1 - встановлений targetPV1 (VaMPPT)
PC1 - струм мппт1, float
PW1 - потужність mppt1 (розрахункова,PV1*PC1)
PV2 - вольтаж mppt2
-- CPV2 - поки нема
-- SPV2 - поки нема
PC2 - струм mppt2, float
PW2 - потужність mppt2 (розрахункова,PV2*PC2)
BAT - вольтаж батки, float
SOC - процент заряду
CHR - струм заряду
DSC - струм розряду
LOAD - потужність навантаження
OUT - процент Вампіра

Щоб скинути всі налаштування ESP32 потрібно потримати нажатою кнопку Gpio00 на платі 5сек.
Світлодіод:
Горить - нема WiFi
Потух - є WiFi
змінюється - на MQTT та WEB Remote пакетах.

WEB доступ:
Все доступно за адресою https://wifi.solarvampire.net/SV-номер
Доступ потрібно активувати в меню Access - Remote WEB Access. Встановити пароль web доступу.
З того ж меню можна зареєструватися на сервері (Direct link registration).
Про паролі. Якщо є декілька Вампірів, але один браузер, то зручний доступ можна зробити через передачу авторізації в URL.
Формат такий: https://login:password@wifi.solarvampire.net/login
Такі URL можна зберігти окремо для кожного Вампіра.

Оновлення Вампіра:
Алгоритм наступний. Заходитите локально і тимчасово вимикаєте WEB access (знімаєте галочку).
Далі запускаєте пошук ВТ пристроїв. Знаходите свій і коннектите смартфон до нього.
Далі оновлюєте прошивку як звичайно вампірівським застосунком. ESP32 буде емулювати платку ВТ.
Потім знову ввімкніть WEB access.

Поки активний remote web - не працює bluetooth з вампіровськими апками. Задачка нетривиальна, бо недостає пам'яті.
В дея клауд перестав зовсім заглядувати... Буде платним web чи ні - час покаже. Якось так...
 

Вкладення

  • 20250725.zip
    8,2 Mб · Перегляди: 85
Останнє редагування:
Не можна, там API яке приймає ціле число від 6-16А. Якщо меньше, більше - ставить 6А.
Я розумію, що потрібно коммунікувати з виробником, це український виробник зарядок - OnCharger.
Річ не в виробниках зарядок. Самі автомобілі менший струм не беруть.
 
Живлення ESP32 можна зробити по різному.
1. Подати 3.3в з плати Вампіра. Є ризики перенавантаження як стабілізатора Вампіра, так і 12в входного живлення. Все залежить від умов та розуміння, що Ви робите.
2. Подати на TypeC 5в звичайним кабелем.
3. Подати на Vin живлення 5-12в, наприклад з того ж Вампіра.

Якщо Вампір живиться від інвертора, то ESP32 треба живити від зовнішнього блока живлення!
Бо не всі інвертори їх обох потягнуть.
 
- розширені можливості по керуванню алгоритмами Вампіра (shave та autoTerget).

Простими словами - тепер воно саме вміє автоматично встановлювати Вампіру Target Voltage, яке зараз від спеки дуже сильно просідає. Плюс якщо в системі є оптимізатори панелей, то тепер Вампіру теж буде автоматично змінено Target Voltage, коли панелі вийдуть з тіні.
 
Річ не в виробниках зарядок. Самі автомобілі менший струм не беруть.
Це питання досить моторошне в реалізації. Потрібно переробляти сам зарядний шнурок, щоб вампір почав керувати їм. Зв'язок лише wifi, бо зарядка і вампір в різних місцях. Як бути, коли сонця нема, а заряджати потрібно... Ще струм нижче 6а не факт, що вийде, а це 1.4квт мінімум...
 
Назад
Угорі