Схема солнечного инвертора без аккумулятора – 300 Вт

Автор:DmitriyN.

Окт 17, 2024

В этой статье мы построим схему автономного солнечного инвертора, который может работать напрямую от солнечных панелей без необходимости в батарее, единственным требованием является устойчивое солнечное сияние в вашей местности. Предлагаемый солнечный инвертор может генерировать 300 Вт мощности или больше в зависимости от компонентов, которые вы использовали для создания инвертора.

Посмотрим:

  • Характеристики солнечного инвертора.
  • Принципиальная схема солнечного инвертора.
  • Блок-схема и описание.
  • Программный код солнечного инвертора.
  • Авторские прототипы изображений.
  • Расчет мощности трансформатора и солнечной панели.
  • Как проверить и эксплуатировать солнечный инвертор.

Характеристики предлагаемого солнечного инвертора:

  • Предлагаемая схема инвертора может преобразовывать падающий на солнечную панель солнечный свет в стандартное переменное напряжение 230 В при частоте 50/60 Гц в режиме реального времени, что означает отсутствие элемента хранения энергии, такого как аккумулятор; поэтому мы можем использовать полную мощность вырабатываемой солнечной энергии.
  • Солнечный инвертор оснащен такими функциями, как отключение постоянного тока при пониженном и повышенном напряжении, благодаря чему инвертор может плавно отключаться, когда солнечные панели генерируют напряжение ниже допустимого уровня, и автоматически запускаться, когда солнечная панель генерирует напряжение в пределах допустимого уровня.
  • Мы можем настроить выходную частоту на 50 Гц или 60 Гц из программного кода. Инвертор генерирует свою частоту из Arduino, что гарантирует стабильность выходной частоты.
  • В схеме предусмотрен светодиодный индикатор состояния, показывающий, находится ли инвертор в режиме отключения или в нормальном рабочем режиме.
  • Вы можете настроить минимальный и максимальный диапазон входного напряжения постоянного тока из программного кода, если хотите обойти наши проверенные пределы напряжения.

Схема солнечного инвертора: (Стадия инвертора)

ПРИМЕЧАНИЕ: На выходе трансформатора рекомендуется использовать MOV или металлооксидный варистор на 320 В для подавления нежелательных и вредных скачков высокого напряжения, которые могут возникнуть во время работы инвертора, а также при включении/выключении подключенных (индуктивных) нагрузок.

Блок-схема и пояснение к схеме:

Предлагаемый поток мощности солнечного инвертора начинается слева и заканчивается справа, где подключены ваши нагрузки. Давайте подробно рассмотрим каждый из блоков.

  • Инверторный каскад состоит из 5 элементов Arduino, MOSFET и BJT, трансформатора, датчика напряжения и светодиода.
  • Стадия выработки электроэнергии состоит из параллельно соединенных солнечных панелей напряжением 12 В.
  • Стабилизация и регулирование напряжения осуществляются только с помощью понижающего преобразователя мощностью 300 Вт.   

Солнечная панель 12 В:

Схема инвертора использует солнечные панели 12 В, которые при хорошем солнечном свете вырабатывают около 17 В. Возможно, вам придется подключить несколько солнечных панелей 12 В параллельно, чтобы генерировать достаточный ток для инвертора в зависимости от ваших потребностей в мощности на выходе.

Перед покупкой солнечных панелей вам необходимо выполнить некоторые расчеты; подробные расчеты для ваших индивидуальных потребностей в электроэнергии обсуждаются далее в этой статье.

Солнечные панели следует устанавливать там, где они будут получать максимальное количество солнечного света в течение дня, например, на крыше, на открытом участке земли и т. д. При этом на солнечные панели не должна падать тень. 

Понижающий преобразователь:

Солнечная панель 12 В вырабатывает около 17 В и подвержена колебаниям напряжения, которые необходимо стабилизировать и отрегулировать перед тем, как подавать ее на инвертор. Инверторный каскад требует стабильного напряжения 14 В постоянного тока для выработки 230 В переменного тока на выходе.

Для стабилизации и регулирования напряжения мы используем мощный понижающий преобразователь, который может выдерживать мощность не менее 300 Вт и выдавать ток силой 20–25 А.

Понижающие преобразователи могут преобразовывать более высокое постоянное напряжение в более низкое постоянное напряжение с эффективностью более 90%, а понижающие преобразователи могут преобразовывать избыточное напряжение в ток, что делает их достойным выбором для самодельного солнечного инвертора, подобного этому.

Выше приведены иллюстрации понижающего преобразователя мощностью 300 Вт, размер которого меньше ладони. 

Понижающий преобразователь состоит из следующих частей:

    • Входной терминал
    • Выходной терминал.
  • Подстроечный резистор регулировки напряжения.
  • Подстроечный резистор регулировки тока.

Входной терминал: Выход всех параллельно соединенных солнечных панелей должен быть подключен сюда с соблюдением правильной полярности и надежно закреплен винтами.

Выходной терминал: выход понижающего преобразователя подается на инверторный каскад.

Подстроечный резистор регулировки напряжения: Понижающие преобразователи оснащены потенциометром регулировки напряжения, с помощью которого вы можете настроить напряжение на желаемый уровень. Здесь нам нужно точно настроить подстроечный резистор, чтобы довести выходное напряжение до 14 В. 

Подстроечный резистор регулировки тока:  Эти мощные понижающие преобразователи также оснащены подстроечным резистором регулировки тока. Здесь мы не должны ограничивать ток на этапе инвертора; следовательно, нам нужно удерживать подстроечный резистор в максимальном положении.  

ПРИМЕЧАНИЕ: Контроллеры MPPT не используются в этой сборке инвертора по двум причинам: нам нужна гибкость регулировки напряжения, подаваемого на инверторный каскад, и контроллеры MPPT намного дороже понижающих преобразователей.

Датчик напряжения:

Мы используем модуль датчика напряжения, который по сути является делителем напряжения, вход которого подключен к выходу понижающего преобразователя, а выход делителя напряжения подключен к аналоговому выводу Arduino для измерения напряжения понижающего преобразователя в режиме реального времени. 

Измерение выходного напряжения понижающего преобразователя помогает Arduino определить, находится ли напряжение на инверторном этапе в допустимом диапазоне напряжений или нет. Если напряжение не находится в рабочем диапазоне напряжений, выход переменного тока отключается.

Светодиод состояния:

К Arduino подключен светодиод для индикации состояния инвертора, т.е. работает ли инвертор в данный момент или находится в режиме отключения.

    • Если светодиод горит постоянно, инвертор работает нормально и входное напряжение находится в допустимом диапазоне.
  • Если светодиод мигает, инвертор автоматически отключился, поскольку входное напряжение ниже или выше допустимого диапазона напряжений.   

Стадия MOSFET и BJT:

Каскад MOSFET и BJT состоит из пары IRFZ44N MOSFET и пары BC548 BJT. Этот каскад отвечает за усиление слабого сигнала 50/60 Гц от Arduino до сильноточного сигнала 14 В переменного тока, который будет подаваться на вторичную обмотку трансформатора. 

Иллюстрация прямоугольного сигнала на затворе МОП-транзистора на частоте 50 Гц:

Стадия трансформатора:

Трансформатор отвечает за преобразование переменного тока низкого напряжения в переменный ток высокого напряжения с частотой 50/60 Гц. Здесь мы используем обычный понижающий трансформатор 12 В–0–12 В в обратном режиме работы. 

МОП-транзисторы попеременно включают и выключают вторичную обмотку трансформатора в соответствии с сигналом от Arduino, который создает переменное магнитное поле.

Переменное магнитное поле индуцируется в первичной обмотке трансформатора, которая состоит из большего числа витков, чем вторичная обмотка, которая преобразует индуцированное магнитное поле в большее напряжение, чем входное.  

Программный код для Arduino:

 

//-------------- авторские права на Electronics project hub -------------// 
const  int  voltage_input  =  A0; 
const  int  out1  =  2 ; 
const  int  out2  =  3 ; 
const  int  LED  =  13 ; 
float  Vout  =  0.0 ; 
float  output_voltage  =  0.0 ; 
float  R1  =  30000.0 ; 
float  R2  =  7500.0 ; 
int  Analog_value  =  0 ; 
bool  RUN  =  false; 
bool  STOP  =  false;

//-------------НАСТРОЙКИ-------------// 
bool  freq_select  =  true;  // Установите "false", чтобы получить 60 Гц, или "true" для 50 Гц. 
const  float  high_cut_off  =  15.0 ;  // Отсечка по высокому входному напряжению. 
const  float  low_cut_off  =  10.8 ;   // Отсечка по низкому входному напряжению. 
//-----------------------------------//

void  setup () 
{ 
  pinMode(out1,  OUTPUT); 
  pinMode(out2,  OUTPUT); 
  pinMode(LED,  OUTPUT); 
  digitalWrite(out1,  HIGH); 
  digitalWrite(out2,  HIGH); 
  digitalWrite(LED,  13 ); 
  cut_off(); 
} 
void  loop () 
{ 
  while  (RUN) 
  { 
    digitalWrite(out2,  LOW); 
    digitalWrite(out1,  HIGH); 
    if  (freq_select) 
    { 
      delay( 9 ); 
      delayMicroseconds( 800 ); 
    } 
    else 
    { 
      delay( 8 ); 
      delayMicroseconds( 145 ); 
    } 
    cut_off(); 
    digitalWrite(out1,  LOW); 
    digitalWrite(out2,  HIGH); 
    if  (freq_select) 
    { 
      delay( 9 ); 
      delayMicroseconds( 800 ); 
    } 
    else 
    { 
      delay( 8 ); 
      delayMicroseconds( 145 ); 
    } 
    cut_off(); 
  } 
  if  (STOP) 
  { 
    digitalWrite(out1,  HIGH); 
    digitalWrite(out2,  HIGH); 
    while  (STOP) 
    { 
      cut_off(); 
      digitalWrite(LED,  LOW); 
      delay( 500 ); 
      digitalWrite(LED,  HIGH); 
      delay( 500 ); 
      digitalWrite(LED,  LOW); 
      delay( 500 ); 
      digitalWrite(LED,  HIGH); 
      delay( 500 ); 
      digitalWrite(LED,  LOW); 
      cut_off(); 
    } 
  } 
}

void  cut_off () 
{ 
  Analog_value  =  analogRead(voltage_input); 
  Vout  =  (Analog_value  *  5.0 )  /  1024.0 ; 
  output_voltage  =  Vout  /  (R2  /  (R1  +  R2)); 
  if  (output_voltage  >  low_cut_off  &&  output_voltage  <  high_cut_off) 
  { 
    RUN  =  true; 
    STOP  =  false; 
    digitalWrite(LED,  HIGH); 
  } 
  else 
  { 
    RUN  =  false; 
    STOP  =  true; 
  } 
} 
//-------------- авторские права Electronics project hub -------------//

Перед загрузкой кода в Arduino вы можете настроить следующие параметры инвертора:

 

//-------------НАСТРОЙКИ-------------// 
bool  freq_select  =  true;  // Установите "false", чтобы получить 60 Гц, или "true" для 50 Гц. 
const  float  high_cut_off  =  15.0 ;  // Отсечка по высокому входному напряжению. 
const  float  low_cut_off  =  10.8 ;   // Отсечка по низкому входному напряжению. 
//-----------------------------------//
    • Вы можете изменить частоту этого инвертора до 60 Гц, заменив «true» на «false».
    • Вы можете настроить отсечку постоянного тока по высокому и низкому напряжению на входе, заменив 15(В) и 10,8(В) соответственно на собственные желаемые значения.
    • Мы обнаружили, что входные напряжения находятся в диапазоне от 10,8 В до 15 В, нагрузки переменного тока работают нормально. При напряжении выше 15 В выходное напряжение переменного тока становится слишком высоким, а при напряжении ниже 10,8 В выходное напряжение переменного тока становится слишком низким для работы нагрузки.  

Прототип автора:

Расчет мощности трансформатора:

Вам необходимо сделать правильные расчеты, прежде чем строить этот инвертор, иначе вы можете получить выходную мощность, которая будет меньше, чем вы ожидали. Давайте рассмотрим пару примеров:

Пример 1: Предположим, что вам требуется максимальная выходная мощность 100 Вт, и мы используем трансформатор на 12 В, номинальный ток трансформатора должен быть не менее:

Я = П / В

Я = 100 / 12 = 8,3 А

Здесь нам нужен трансформатор, рассчитанный как минимум на 8,3 А, чтобы получить 100 Вт мощности (до потерь). Чтобы компенсировать потери и округлить значение тока, вы можете поискать трансформатор, рассчитанный на 10 А.

Пример 2: Для выходной мощности 300 Вт от трансформатора 12 В:

Я = П / В

Я = 300 / 12 = 25А

Здесь для получения 300 Вт мощности на выходе нам понадобится трансформатор, рассчитанный как минимум на 25 А (до потерь); для компенсации потерь и округления тока можно выбрать трансформатор на 30 А.

Расчет мощности солнечной панели:

Следующие расчеты основаны на наших оценках, и давайте разберем их на примере:

Пример: если максимальная требуемая мощность на выходе составляет 100 Вт, то солнечные панели должны быть рассчитаны как минимум на:

Мощность солнечной панели = Макс. мощность + (Макс. мощность x потери) / 100

Мощность солнечной панели = 100 + (100 x 30) / 100 | наши расчетные потери составляют 30%.

Мощность солнечной панели = 130 Вт.

Чтобы получить 100 Вт мощности на выходе инвертора, вам понадобится солнечная панель мощностью 130 Вт.

Мы оценили потерю в 10% на понижающем преобразователе и 20% на инверторном этапе . В заключение, вам нужна солнечная панель, которая рассчитана как минимум на 30% больше, чем необходимая вам мощность, чтобы компенсировать потери.

Солнечные панели — дорогостоящая часть этого проекта, и вам следует рассмотреть возможность их покупки только после того, как вы успешно построите инвертор и получите удовлетворительные результаты с предполагаемыми нагрузками.

Как проверить и эксплуатировать этот солнечный инвертор:

Вам понадобится регулируемый лабораторный блок питания с выходом 0–24 В / 5 А и мультиметр.

    • Подайте напряжение 17 В на входную клемму понижающего преобразователя и установите выходное напряжение 14 В без нагрузки с помощью подстроечного резистора регулировки напряжения.
    • Теперь подключите выход понижающего преобразователя к инверторной схеме с контрольной лампой 230 В (10 Вт) на выходе и загрузите указанный код с желаемыми настройками или без каких-либо изменений.
    • Вы увидите, как светодиод состояния мигнет дважды, инвертор запустится, контрольная лампа загорится, а светодиод состояния будет гореть постоянно.
    • Теперь уменьшайте напряжение постоянного тока на лабораторном блоке питания до тех пор, пока инвертор не отключится по низкому напряжению. Вы увидите, что светодиод начнет непрерывно мигать, а выход переменного тока автоматически отключится.
    • Верните вход постоянного тока на 17 В, и вы увидите, как инвертор запустится, а контрольная лампа загорится.
    • Теперь ваш инвертор готов к использованию с солнечными панелями.
  • Каждый раз при загрузке инвертора светодиод состояния мигает дважды.

Примечание: Выход этого инвертора имеет прямоугольную форму, поэтому выход переменного тока может не подходить для всех нагрузок переменного тока. Этот инвертор подходит для резистивных нагрузок и нагрузок на базе SMPS, таких как зарядные устройства, нерегулируемые светодиодные лампы/лампы, небольшие индуктивные нагрузки, такие как настольный вентилятор и т. д. Не подключайте к медицинскому оборудованию или любым нагрузкам, которые не работают должным образом с этим инвертором.  

Оригинал тут — https://electronics-project-hub.com/solar-inverter-circuit-without-battery/

Автор: DmitriyN.

Администратор проектов Peling

Добавить комментарий