Модуль інвертора з чистою синусоїдою EGS002 на EG8010
⚡ EGS002 Модуль Інвертора з Чистою Синусоїдою
Професійне рішення для створення інверторів напруги на базі чіпа EG8010
Загальний опис
EGS002 — це високоякісний драйвер-контролер для побудови інверторів напруги з чистою синусоїдою, який суттєво спрощує розробку власних джерел безперебійного живлення та перетворювачів для сонячних систем. Побудований на базі спеціалізованого чіпа EG8010 та потужних драйверів IR2113S, модуль забезпечує генерацію високоточної синусоїдальної ШІМ (SPWM) з частотою 50/60 Гц та комплексний захист від перевантажень, перегріву та аномальних напруг. Готовий до інтеграції з силовими MOSFET/IGBT транзисторами, EGS002 має всі необхідні зворотні зв'язки, індикацію статусу, підтримку LCD-дисплея та функцію керування вентилятором охолодження. Цей професійний модуль — ідеальне рішення як для досвідчених інженерів, так і для ентузіастів DIY-електроніки, що прагнуть створити надійний інвертор високої якості для аварійного живлення, альтернативної енергетики або мобільних застосувань.
✅ Технічні переваги:
- • Чиста синусоїдальна вихідна напруга – спеціалізований чіп EG8010 генерує високоякісну синусоїдальну ШІМ з частотою несучої 23.4 кГц, що дозволяє отримати стабільну чисту синусоїду без гармонічних спотворень для безпечного живлення чутливого електронного обладнання
- • Комплексний захист від аварійних ситуацій – вбудовані системи захисту від перенапруги (OVP), зниженої напруги (UVP), перевантаження по струму (OCP) та перегріву (OTP) з інформативною світлодіодною діагностикою забезпечують безпечну та надійну роботу інвертора
- • Гнучке налаштування параметрів – можливість вибору частоти (50/60 Гц), регулювання мертвого часу (300 нс - 1.5 мкс), активація режиму плавного пуску та інтелектуальне керування вентилятором охолодження дозволяють оптимізувати роботу інвертора для різних умов експлуатації
- • Високоякісні драйвери MOSFET/IGBT – інтегровані драйвери IR2113S забезпечують надійне керування силовими ключами з вихідним струмом до 2.5А та високою швидкістю перемикання, мінімізуючи втрати потужності та підвищуючи ефективність інвертора
- • Підтримка моніторингу параметрів – сумісність з LCD-дисплеями (наприклад, LCD3220 128x32) для відображення в реальному часі напруги, струму, частоти та температури, що забезпечує зручний контроль роботи інвертора та швидку діагностику проблем
🔧 Ідеальне рішення для:
Сонячних інверторів
Джерел безперебійного живлення
Автомобільних перетворювачів
Аварійного електроживлення
Альтернативної енергетики
Лабораторних блоків живлення
Кемпінгових електростанцій
DIY-проєктів силової електроніки
📦 Детальні технічні характеристики:
- Основні компоненти та функціональність:
- Основний керуючий чіп: EG8010 ASIC з SPWM-генератором
- Драйвери силових ключів: IR2113S/IR2110 (вихідний струм до 2.5A)
- Вихідні канали: 4x ШІМ (HO1, LO1, HO2, LO2) для H-мосту
- Світлодіодна індикація стану: діагностичний червоний LED
- Можливість підключення LCD-дисплея: 128x32 пікселі (наприклад, LCD3220)
- Електричні параметри:
- Напруга живлення (логіка): +5V DC
- Напруга живлення (драйвери): +12V DC (10-15V)
- Частота несучої SPWM: 23.4 кГц
- Вихідна частота синусоїди: 50 Гц / 60 Гц (налаштовується перемичками)
- Рівень сигналу зворотного зв'язку VFB: ~3V (пікове значення)
- Системи захисту:
- Захист від перенапруги (OVP): активація через VFB
- Захист від зниженої напруги (UVP): активація через VFB
- Захист від перевантаження по струму (OCP): активація через IFB
- Захист від перегріву (OTP): активація через TFB
- Індикація аварій: кодоване блимання світлодіода (2-5 спалахів)
- Налаштування та опції:
- Регульований мертвий час: 300 нс, 500 нс, 1.0 мкс, 1.5 мкс
- Режим плавного пуску: ~1-3 сек (вмикається/вимикається перемичкою)
- Інтелектуальне керування вентилятором: пін FANCTR (активація при >45°C)
- Рекомендований датчик температури: NTC 10 кОм термістор
- Підтримка моніторингу: V (напруга), I (струм), F (частота), T (температура)
- Роз'єми та інтерфейси:
- Входи живлення: +5V, GND, +12V
- Виходи ШІМ: HO1, LO1, HO2, LO2
- Зворотні зв'язки: VFB (напруга), IFB (струм), TFB (температура)
- LCD інтерфейс: LCDDI, LCDCLK, LCDEN, LAMP (підсвітка)
- Додаткові виходи: VS1, VS2 (для бутстреп-конденсаторів драйверів)
- Перемички (Jumpers) налаштування:
- JP1/JP5: Вибір частоти (50 Гц або 60 Гц)
- JP2/JP6: Активація/деактивація плавного пуску
- JP3, JP4, JP7, JP8: Налаштування мертвого часу
- JP9: Керування підсвіткою LCD (опційно)
- Фізичні характеристики та вимоги:
- Розміри плати: ~75 x 50 мм (може відрізнятися залежно від версії)
- Монтажні отвори: 4 отвори для кріплення (по кутах)
- Робоча температура: 0°C до +85°C (типово)
- Необхідні зовнішні компоненти: MOSFET/IGBT, LC-фільтр, дільники напруги
Модуль EGS002 — це ваш ключ до створення професійного інвертора з чистою синусоїдою! Ідеальний для сонячних систем, аварійного електроживлення та DIY-проєктів, він забезпечує найвищу якість вихідної напруги та надійний захист від аварійних ситуацій. Розробка власного інвертора ніколи не була такою простою — модуль EGS002 вже містить усі необхідні схеми керування та захисту, вам залишається тільки додати силові компоненти!
адекватна цiна
Мне нужено 110В 60гц
Зміна вихідної напруги можлива лише шляхом модифікації зовнішніх компонентів інверторної схеми, а саме – компонентів дільника напруги у ланцюзі зворотного зв'язку по напрузі (VFB), який підключається до відповідного входу модуля.
Як перейти на частоту 60 Гц
Перемичка JP5 – замкнута (запаяна / встановлений джампер).
Перемичка JP1 – розімкнута (не запаяна / джампер знятий).
Для 60 Гц:
Перемичка JP5 – розімкнута (розпаяти / зняти джампер).
Перемичка JP1 – замкнута (запаяти / встановити джампер).
Ніколи не запаюйте одночасно перемички JP1 та JP5! Це може призвести до некоректної роботи або пошкодження модуля.
⚡ Інструкція з підключення EGS002 Модуля Інвертора
На базі EG8010, для сонячних систем та аварійного живлення
1. Ідентифікація компонентів та виводів
flowchart TD
subgraph EGS002["Модуль інвертора EGS002"]
direction TB
EG8010["Чіп EG8010
(генератор SPWM)"]
IR2113["Драйвери IR2113S
(для H-моста)"]
LED["Індикатор стану
(червоний LED)"]
JP["Перемички налаштування
(джампери)"]
subgraph Pins["Основні контакти"]
direction LR
Power["Живлення
+5V, +12V, GND"] --- Outputs["Виходи ШІМ
HO1, LO1, HO2, LO2"]
Outputs --- Feedback["Зворотні зв'язки
VFB, IFB, TFB"]
Feedback --- VS["VS1, VS2
(Bootstrap)"]
VS --- Optional["Опційні
FANCTR, LCD"]
end
end
classDef mainComp fill:#f96,stroke:#333,stroke-width:2px
class EG8010,IR2113 mainComp
classDef pinClass fill:#90EE90,stroke:#333,stroke-width:2px
class Power,Outputs,Feedback,VS,Optional pinClass
1.1. Основні компоненти модуля
- EG8010: Спеціалізований чіп (ASIC) для генерації синусоїдальної ШІМ (SPWM)
- IR2113S/IR2110: Драйвери для керування силовими MOSFET/IGBT транзисторами
- Світлодіод (LED): Індикатор стану (нормальна робота або індикація помилок)
- Перемички (Jumpers): Для налаштування частоти, мертвого часу та інших параметрів
- Контактні пади/роз'єми: Для підключення зовнішніх компонентів
1.2. Основні виводи модуля
| Група | Виводи | Призначення |
|---|---|---|
| Живлення | +5V, GND, +12V | Живлення модуля: +5V для логіки, +12V для драйверів |
| Виходи ШІМ | HO1, LO1, HO2, LO2 | Сигнали керування затворами силових транзисторів H-моста |
| Зворотні зв'язки | VFB, IFB, TFB | Входи для зворотного зв'язку: напруга, струм, температура |
| Bootstrap | VS1, VS2 | Виводи для схеми плаваючого живлення верхніх ключів |
| Додаткові | FANCTR, LCD виводи | Керування вентилятором, підключення LCD дисплея |
2. Налаштування перемичок (джамперів)
flowchart LR
JP1["JP1: 60 Гц"]
JP5["JP5: 50 Гц"]
JP2["JP2: Плавний пуск"]
DT["Налаштування
мертвого часу"]
subgraph DT
direction TB
JP3["JP3"] --- JP4["JP4"]
JP7["JP7"] --- JP8["JP8"]
end
classDef freqClass fill:#f96,stroke:#333,stroke-width:2px
class JP1,JP5 freqClass
classDef dtClass fill:#90EE90,stroke:#333,stroke-width:2px
class JP3,JP4,JP7,JP8 dtClass
2.1. Вибір частоти
Виберіть одну перемичку для встановлення вихідної частоти:
- JP5: Замкнути для 50 Гц (стандарт в Україні та більшості Європи)
- JP1: Замкнути для 60 Гц (стандарт у США та деяких інших країнах)
2.2. Плавний пуск
- JP2: Замкнути для активації функції плавного пуску (рекомендується)
2.3. Налаштування мертвого часу
Мертвий час (dead time) — це затримка між вимкненням одного транзистора та ввімкненням іншого в одній стійці H-моста. Це запобігає наскрізному струму.
| JP3 | JP4 | JP7 | JP8 | Мертвий час | Рекомендація |
|---|---|---|---|---|---|
| Замкнуто | Розімкнуто | Замкнуто | Розімкнуто | 300 нс | Для дуже швидких MOSFET |
| Розімкнуто | Замкнуто | Розімкнуто | Замкнуто | 500 нс | Загальне призначення |
| Розімкнуто | Розімкнуто | Розімкнуто | Розімкнуто | 1.0 мкс | Початкове тестування |
| Замкнуто | Замкнуто | Замкнуто | Замкнуто | 1.5 мкс | Для повільних IGBT |
3. Схема підключення
flowchart TB
Battery["Джерело постійного струму
(акумулятор, DC)"]
EGS002["Модуль EGS002"]
Hbridge["H-міст
(4 × MOSFET/IGBT)"]
LCfilter["LC-фільтр
(дросель та конденсатор)"]
Output["Вихід змінного струму
(220В, 50Гц)"]
Feedback["Схеми зворотного зв'язку
(напруга, струм, температура)"]
Battery --> Hbridge
EGS002 -- "HO1, LO1
HO2, LO2" --> Hbridge
Hbridge --> LCfilter
LCfilter --> Output
Output -- "Дільник напруги" --> Feedback
Feedback -- "VFB, IFB, TFB" --> EGS002
classDef powerClass fill:#f96,stroke:#333,stroke-width:2px
class Battery,Output powerClass
classDef controlClass fill:#90EE90,stroke:#333,stroke-width:2px
class EGS002,Feedback controlClass
classDef mosfetClass fill:#e1f5fe,stroke:#333,stroke-width:2px
class Hbridge,LCfilter mosfetClass
4. Необхідні зовнішні компоненти
- Джерело живлення:
- Акумулятор або блок живлення DC (12В, 24В, 48В тощо) достатньої потужності
- Стабілізоване джерело +5V для логічних схем модуля
- Стабілізоване джерело +12V (10-15В) для драйверів MOSFET/IGBT
- Силові ключі для H-моста:
- 4 × силових MOSFET або IGBT транзистори (наприклад, IRF840, IRFP460, HY4008)
- Радіатори для охолодження транзисторів
- Затворні резистори (10-47 Ом) для обмеження струму
- Вихідний LC-фільтр:
- Індуктивність (дросель), розрахована на робочу частоту та потужність
- Конденсатор(и) відповідної ємності та робочої напруги
- Компоненти для зворотного зв'язку:
- Дільник напруги для VFB (резистори + потенціометр)
- Датчик струму для IFB (шунт або датчик Холла) - опційно, але рекомендовано
- NTC термістор 10 кОм для TFB - опційно, але рекомендовано
- Інші компоненти:
- Проводи відповідного перерізу
- Запобіжники та елементи захисту
- Опційно: транзистор для керування вентилятором охолодження
- Опційно: LCD дисплей (наприклад, 128×32)
5. Покрокова інструкція з підключення
5.1. Підготовчі налаштування
- Встановіть перемички (джампери) відповідно до ваших потреб:
- Виберіть частоту: JP5 (50 Гц) або JP1 (60 Гц)
- Активуйте плавний пуск: замкніть JP2
- Встановіть мертвий час відповідно до ваших силових ключів (почніть з 500 нс або 1.0 мкс)
5.2. Підключення живлення модуля
- Підключіть стабілізоване джерело +5V до виводу +5V модуля
- Підключіть стабілізоване джерело +12V до виводу +12V модуля
- Підключіть GND (землю) від обох джерел живлення до виводів GND на модулі
5.3. Підключення H-моста
- Підключіть затвори (Gate) силових транзисторів до відповідних виходів модуля EGS002:
- HO1 → Затвор верхнього транзистора першої стійки H-моста (через резистор 10-47 Ом)
- LO1 → Затвор нижнього транзистора першої стійки H-моста (через резистор 10-47 Ом)
- HO2 → Затвор верхнього транзистора другої стійки H-моста (через резистор 10-47 Ом)
- LO2 → Затвор нижнього транзистора другої стійки H-моста (через резистор 10-47 Ом)
- Підключіть VS1 до точки з'єднання верхнього та нижнього ключів першої стійки H-моста.
- Підключіть VS2 до точки з'єднання верхнього та нижнього ключів другої стійки H-моста.
flowchart TB
subgraph HBridge["H-міст"]
direction TB
subgraph HB1["Перша стійка"]
direction TB
Q1["Верхній MOSFET
(Q1)"]
Q3["Нижній MOSFET
(Q3)"]
Q1 --- VS1Point["VS1"] --- Q3
end
subgraph HB2["Друга стійка"]
direction TB
Q2["Верхній MOSFET
(Q2)"]
Q4["Нижній MOSFET
(Q4)"]
Q2 --- VS2Point["VS2"] --- Q4
end
HB1 --- Output["Вихід AC"] --- HB2
end
EGS002["Модуль EGS002"]
EGS002 -- "HO1" --> Q1
EGS002 -- "LO1" --> Q3
EGS002 -- "HO2" --> Q2
EGS002 -- "LO2" --> Q4
EGS002 -. "VS1" .-> VS1Point
EGS002 -. "VS2" .-> VS2Point
5.4. Підключення зворотного зв'язку за напругою (VFB)
- Створіть дільник напруги для вимірювання вихідної напруги:
- Підключіть резистор 200-400 кОм до випрямленої вихідної напруги
- Послідовно з цим резистором підключіть потенціометр 10 кОм
- Паралельно потенціометру підключіть резистор 10 кОм до GND
- Точку з'єднання високоомного резистора та потенціометра підключіть до входу VFB модуля
flowchart LR
ACOutput["Вихід AC
(після фільтра)"]
Bridge["Діодний міст
(випрямляч)"]
R1["200-400 кОм"]
POT["10 кОм
потенціометр"]
R2["10 кОм"]
VFB["До входу VFB
модуля EGS002"]
ACOutput --> Bridge
Bridge --> R1
R1 --> POT
POT -- "Точка вимірювання" --> VFB
R2 -- "Паралельно
потенціометру" --> POT
R2 --- GND["GND"]
classDef acClass fill:#f96,stroke:#333,stroke-width:2px
class ACOutput acClass
classDef fbClass fill:#90EE90,stroke:#333,stroke-width:2px
class VFB fbClass
5.5. Підключення зворотного зв'язку за струмом (IFB)
- Для захисту від перевантаження за струмом використовуйте резистивний шунт або датчик Холла:
- При використанні шунта: підключіть шунт у розрив силового кола, а сигнал з нього (через схему підсилення) до входу IFB
- При використанні датчика Холла: вихід датчика (через схему обробки, якщо необхідно) підключіть до входу IFB
5.6. Підключення датчика температури (TFB)
- Підключіть NTC термістор (рекомендовано 10 кОм при 25°C):
- Один вивід термістора підключіть до входу TFB модуля
- Інший вивід підключіть до GND
- Фізично закріпіть термістор на радіаторі силових транзисторів
5.7. Підключення керування вентилятором (опційно)
- Підключіть транзистор (наприклад, тип 8050) для керування вентилятором:
- Базу транзистора підключіть до виходу FANCTR через резистор 1-2 кОм
- Емітер транзистора підключіть до GND
- Колектор підключіть до негативного виводу вентилятора
- Позитивний вивід вентилятора підключіть до джерела живлення (зазвичай +12В)
flowchart LR
FANCTR["FANCTR
вихід EGS002"]
R["1-2 кОм"]
T["Транзистор
(8050 або аналог)"]
Fan["Вентилятор
охолодження"]
V12["Джерело +12В"]
FANCTR --> R --> T
T ---> GND["GND"]
T -- "Колектор" --> Fan
V12 --> Fan
classDef fanClass fill:#90EE90,stroke:#333,stroke-width:2px
class Fan fanClass
5.8. Підключення LCD дисплея (опційно)
Якщо ви використовуєте сумісний LCD дисплей (наприклад, 128×32 LCD3220):
- Підключіть виводи дисплея до відповідних контактів на модулі:
- LCDDI (Data In)
- LCDCLK (Clock)
- LCDEN (Enable)
- LAMP (Керування підсвіткою, якщо доступно)
- +5V та GND для живлення дисплея
6. Перевірка та тестування
6.1. Базова перевірка модуля
- Для базової перевірки функціональності модуля (без підключення силових компонентів):
- Тимчасово замкніть контакти VFB, IFB, TFB, VS1 та VS2 на GND
- Подайте живлення (+5V та +12V) на модуль
- За допомогою осцилографа перевірте наявність сигналів ШІМ на виходах HO1, LO1, HO2 та LO2
- Ви маєте побачити прямокутні сигнали з частотою 50/60 Гц (залежно від встановленої перемички)
- Після перевірки вимкніть живлення і приберіть тимчасові замикання
6.2. Повне тестування
- Переконайтеся, що всі схеми зворотного зв'язку (VFB, IFB, TFB) правильно підключені
- Переконайтеся, що силові транзистори мають радіатори та надійно ізольовані
- Почніть з відключеного навантаження та зниженої вхідної напруги (якщо можливо)
- Включіть живлення модуля (+5V та +12V)
- Увімкніть силове DC живлення для H-моста
- За допомогою осцилографа перевірте форму напруги на виході (після LC-фільтра)
- Використовуйте вольтметр (True RMS) для вимірювання рівня вихідної напруги
- Налаштуйте потенціометр у колі VFB для досягнення бажаної вихідної напруги (220В або інша)
- Поступово підключайте невелике навантаження і перевіряйте стабільність роботи
7. Індикація помилок та усунення несправностей
7.1. Коди помилок (блимання LED)
| Патерн блимання LED | Помилка | Можлива причина |
|---|---|---|
| Постійно світиться | Нормальна робота | Система працює нормально |
| Блимає 2 рази, пауза | Перевантаження за струмом | Коротке замикання, занадто велике навантаження |
| Блимає 3 рази, пауза | Перенапруга | Вхідна напруга занадто висока, або проблема з VFB |
| Блимає 4 рази, пауза | Знижена напруга | Вхідна напруга надто низька або падає під навантаженням |
| Блимає 5 разів, пауза | Перегрів | Недостатнє охолодження, занадто велике навантаження |
7.2. Усунення типових проблем
| Проблема | Можлива причина | Вирішення |
|---|---|---|
| Немає вихідної напруги | Проблема з живленням або зворотним зв'язком | Перевірте живлення модуля, зворотні зв'язки та стан перемичок |
| Нестабільна вихідна напруга | Неправильне налаштування VFB | Перевірте та налаштуйте дільник напруги для VFB |
| Швидке перегрівання транзисторів | Замалий мертвий час або недостатнє охолодження | Збільшіть мертвий час або поліпшіть систему охолодження |
| Спрацьовує захист від перевантаження | Занадто велике навантаження або неправильне налаштування IFB | Зменшіть навантаження або перевірте схему IFB |
| Спотворена форма вихідного сигналу | Проблеми з LC-фільтром або надто великий мертвий час | Перевірте параметри LC-фільтра або зменшіть мертвий час |
FAQ (часті запитання)
-
Як змінити вихідну частоту (50/60 Гц)?
-
Чи можна змінити вихідну напругу (наприклад, на 110В)?
-
Які ще параметри можна налаштувати перемичками?
-
Які захисти має модуль і як вони індикуються?
-
Які основні зовнішні компоненти потрібні для інвертора?
-
Чи можна підключити LCD дисплей? Що він показує?
-
Як керується вентилятор охолодження?
-
Яке живлення потрібне модулю EGS002?