Starichok51, я же прагматик, вряд ли здесь кто-то бурно поддержит мое ТЗ
.
Как бы попроще и попонятнее выразить свою позицию... Ну, вот, примерно так:
Можно строить феррари для шумахеров, чтобы выжать из бедной железяки всё, на что она способна. Это правильный путь. Но чтобы добиться каких-то результатов, нужно учесть максимум нюансов, о которых даже институты типа нашего ФизТеха не всё ещё знают. По этому пути и предлагает идти большинство присутствующих теоретиков в погоне за долями процентов выгоды. Юношеский максимализм - либо всё, либо - ничего. Если ставить задачу так, то Ваша идея, конечно не прокатит. Эта категория радиолюбителей-"мечтателей" останется неудовлетворенной.
Но если автомобиль нужен не для рекордов, а для того, чтобы просто гарантированно перемещаться из пункта А в пункт Б, то достаточно того, чтобы он был надежный, как танк, и удобный в обращении, как телега (т.е. прост в постройке, прост в ремонте, из доступных материалов). Ну, вот типа, как Ваш ЛБП ПиД - звезд с неба не хватает, но закрывает потребности 90% рукастых (не путать с языкастыми
радиолюбителей и я не слышал, чтобы он кого-то из них за это время подвёл.
Так вот мой путь - это вот этот второй. Принцип разумной достаточности. Я не считаю разумным рвать жопу (извините мой французский) ради нескольких процентов эффективности. И именно Ваша идея позволяет его реализовать. Ну нет сегодня нормальной схемы PWD-контроллера для радиолюбителя-конструктора. Народ ставит либо обычные стабилизаторы напряжения (StepUp, StepDown, sepic - не суть важна топология, результат все равно очень скромный), либо промышленные контроллеры. А вот доступной схемы такого, чтобы регулировал ток и за счет этого удерживал напряжение СБ на заданном уровне, как не было, так и нет. Мой дешевый китайский PWD это делает. Но хрен в него залезешь, чтобы что-то под себя изменить. Одна атмега48 всем заправляет, прошивка, естественно, не распространяется. Писать самому? Ну, может кто-то и напишет, но я не вижу в этом смысла, если базовый преобразователь можно и на тл494 сделать, а весь сервисный функционал гибко формировать любыми другими доступными средствами, теми же контроллерами или ручными рубильниками
.
Тогда, если ориентироваться на таких, как я, то ТЗ будет выглядеть весьма просто и прозрачно.
1. Преобразователь лучше проектировать отдельным модулем (как на Вашей схеме выше, только преобразователь и ничего более), не возлагая на него функции ЗУ. АКБ у всех могут быть разными, алгоритмы тоже разные. Сами прикрутим то, что нам больше подходит. Или это может быть просто второй темой - разработка различных ЗУ с различными функциями для этого преобразователя. Жадничать и заставлять тл494 и полевик еще и на ЗУ работать я бы не стал.
2. Преобразователь должен уметь получать от ЗУ и обрабатывать только один сервисный сигнал - сигнал на отключение. Лучше, чтобы это был сигнал TTL-уровня. Тогда будет полная свобода в конструировании ЗУ. Т.е. преобразователь должен быть похож на 2576 в этом отношении.
3. Основная функция - за счет ШИМ поддерживать заданный уровень напряжения на батарее в точке максимальной мощности путем изменения выходного тока. И всё! Больше ничего от него требовать не нужно.
Не надо пытаться отслеживать точку максимальной мощности, всё равно простыми методами этого не сделаешь. Напряжение должно задаваться пользователем. Но вот возможность изменить его была бы очень желательной... Тогда и под разные батареи можно было бы настраивать, а при должном уровне фанатизма напряжение сдвигать в нужную сторону при разных температурах панели, к примеру.
Теперь мои соображения по поводу точки максимальной мощности.
Предлагаю просто плюнуть на температурные и прочие зависимости. Ведь здесь та же картина, что и со следящими приводами для СБ. Если у меня будет Ваш преобразователь и возможность настроить напряжение в каком-то разумном диапазоне, то я сам (как вместо следящего привода изменяю два раза в год вручную угол наклона панелей) при желании компенсировать температурную зависимость сделаю тумблер на два положения - "зима-лето" и буду вручную два раза в год им щелкать, чтобы сдвинуть точку максимальной мощности в нужную сторону. Или, если более фанатичен в отношении потерь, то прикручу термометр к панели и буду с помощью МК менять настройки этого преобразователя. В общем, у кого на сколько лень развита, тот такой вариант и мог бы реализовать. Нам бы только такую возможность предоставить...
Вот где-то так я всё это себе представляю.
Ну вот, к примеру, для ориентира выписка из паспорта на мои купленные панели:
Rated Maximum Power (Pm) = 100W
Tolerance = 0... +- 3%
Voltage at Pmax (Vmp) = 17.5V
Current at Pmax (Imp) = 5.71A
Open-Circuit Voltage (Voc) = 22.0V
Short-Circuit Current (Isc) = 6.14A
Normal Operationg Cell Temp (NOCT) = 47 C +-2 C
и т.д.
Самое смешное, что и весной и осенью при температуре воздуха от 15 до 25 град. и без всякой принудительной вентиляции эта рекомендуемая температура в 47 градусов на ячейках примерно и держится на прямом солнце. Датчик приклеивал скотчем с обратной стороны ячейки. Зимой панели нагреваются с тыла аж до 22-27 град, руки греть можно, снег стаивает и стекает, если пошел днем, а не ночью. Летом уходят немного за 60 град., но не катастрофически. С трех покупных и одной самодельной (60W), соединенных последовательно, я летом без напряга снимаю 20А при 17,5V на нагрузке. Ну, получил бы я 21А - офигеть радость какая!!! А вы говорите температурные коэффициенты... Надо просто с внутренней стороны оставлять хорошее воздушное пространство, а не клеить в притык к стене, и будет счастье простыми методами достигнуто. Японцы, к примеру, оставляют зазор между стеной здания и панелями около метра. И обслуживать кабельное хозяйство удобно, ползая за панелями, и естественная вентиляция эффективная получается.
Да и на практике разбег у меня получается намного меньше, чем 2.5V. Вернее, я не могу зафиксировать такой разбег. Возможно, если мерить в лаборатории при облучении стабильными 1000W/m2 и изменять только температуру, то такая цифра и получится. Но ведь она страшно выглядит только на фоне многотысячерублевых ММТР-контроллеров, а на фоне того самодельного, чем народ пользуется сейчас, это же фигня незаметная.
PS
Вступать в споры и перепалки с теоретиками нет никакого желания. Наличие других мнений, в т.ч. и противоположных, я считаю нормальным явлением.