Страница 1 из 1

Контроллер для ветрогенератора на базе Ардуино.

Добавлено: 01 сен 2015, 20:03
tng
Приветствую всех кто озадачен проблемой контроллера для ветряка.
Подзабросил я тему, но решил вернуться и попробовать довести ее до какого то логического завершения. Делать будем на основе Arduino совместимой платы. Для прототипирования будет Arduino UNO.
Делать будем поэтапно, быстрого результат не обещаю, программист из меня еще тот :wink: .
Присоединяйтесь кто в теме и с ардуинкой на ты.

Определимся что он должен делать.

1. Визуальная составляющая.
*Напряжение АКБ
*Ток заряда АКБ
*Мощность снимаемая с генератора.
*Индикация балласта ON/OFF
Потом может еще чего потребуется, по ходу решим.

Контроль параметров.
*Заряд АКБ (по возможности алгоритм правильного заряда и тренировки АКБ)
*Контроль балласта (по возможности ШИМ управление)
*Удержание генератора на максимальном КПД (поиск точки максимальной эффективности тоже по возможности)
Опять же дополнительные хотелки по мере развития проекта.

Блок схема видится так.

Изображение

Что бы с чего то начать, возьму за основу эту схему.

Изображение

Не совсем то, что надо, но уже можно работать. Добавим канал для балласта, датчик тока.


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

Re: Контроллер для ветрогенератора на базе Ардуино.

Добавлено: 02 сен 2015, 20:12
tng
Первое что я сделал, подправил код для дисплея по шине I2C

#include <Wire.h>
#include <LiquidCrystal_I2C.h> //инициализация библиотеки
LiquidCrystal_I2C lcd(0x27,16,2);

и здесь

void setup()
lcd.init(); // Инициализация дисплея
lcd.backlight(); // Включаем подсветку дисплея

Вот что видим на экране без подключения периферии.

Изображение

Re: Контроллер для ветрогенератора на базе Ардуино.

Добавлено: 21 ноя 2016, 23:25
романио
Но уважаемый а не слишком ли уже наварочено?,есть на сайте е.ветерок,много простых решений и по моему надежных....

Re: Контроллер для ветрогенератора на базе Ардуино.

Добавлено: 22 ноя 2016, 15:05
tng
Нет предела совершенству :D
Здесь немного другая идеология. Хотел сделать контроллер, с отслеживанием максимальной точки эффективности для любого генератора, с которым будет использоваться контроллер.

Re: Контроллер для ветрогенератора на базе Ардуино.

Добавлено: 03 янв 2017, 22:56
РемЭл
tng писал(а):
Удержание генератора на максимальном КПД (поиск точки максимальной эффективности тоже по возможности)

Расскажите подробнее на словах принцип действия данной функции, как вы себе это представляете?
Мда....жаль, что за 4 месяца в такой нужной теме не нашлось специалистов...

Re: Контроллер для ветрогенератора на базе Ардуино.

Добавлено: 10 янв 2017, 10:55
tng
Да все вроде понятно.
Подключаем нагрузку- если тормозит генератор, уменьшаем скважность импульсов ШИМ. Если разгоняется добавляем. Тем самым держим в точке максимального КПД для любого генератора.