А если ещё и с автоматический MPPT для солнечных батарей, да с другим, более мощным и ёмким контроллером, куда больше функций влазит. Да и с увеличенной мощностью.))) Аналоги нервно курят в сторонке).
Нет. Сейчас больше балуюсь простейшими сборками акк. относительно большой емкости. А что-то более сложное все зависло. Вроде самый сезон, а спроса нет даже на ВЦ7. То ли аналогов полно, то ли крызис, то ли сам "не чешусь"... В общем, не чувствую востребованности, нет и энтузиазма.
Как я понял, эффект от тестовых нуля или единицы будет сравним с небольшим увеличением или уменьшением коэффициента заполнения ШИМ.
Да.
Цитата:
Почему тогда просто не играть на небольших изменениях заполнения?
Так ШИМом в силовой цепи у нас занимается не МК, а аналоговая микросхема ДСДС преобразователя.
Чтобы не было путаницы - ШИМ ДСДС преобразователя и ШИМ из МК - это разные вещи.
Силовой ДСДС может быть как ШИМом, так и с другими видами модуляции (ЧИМ, релейный и т.п.).
ШИМ из МК - это просто способ сделать из цифровых 0 и 1 МК аналоговый сигнал, т.е. по факту делаем цифро-аналоговое преобразование. Если бы МК имел внутри ЦАП, то задача упростилась бы.
Цитата:
Или время реакции фильтра предполагается очень большим, потому вторая нога для "оперативного сравнения"?
У нас получается два разных сигнала - один тестовый, быстрый, а другой управляющий (из ШИМа микроконтроллера) - медленный. И чтобы они не смешивались, мы и разносим их частоты подальше.
Цитата:
Контроллер можно ставить типа attiny13a, он дешевый, и вполне применим для данной задачи, если программа поместится в его 1024 байта флешки.
Что-то типа того и имел в виду.
Цитата:
А так, можно расти вплоть до attiny85 с его 8192 байтами.
А это если не захочется улучшать логику.
То, что описано здесь под поиском максимума - это только один из вариантов. Другой, например, это измерение напряжения без нагрузки и на основе этого вычисление рабочего напряжения сол.бат., которое и поддерживается далее. Правда, для этого надо знать тип сол.бат., что подключена.
Возможно объединение этих двух способов. Вначале (ну и иногда в дальнейшем) быстрое определение точки макс.мощности по второму способу, а затем поиск максимума шагами по первому способу.
Первый способ более медленный, и может отловить не глобальный, а локальный максимум, если характеристика сол.бат. не гладкая.
Есть и третий способ - МК заставляет ДСДС проходить весь диапазон нагрузки. Т.е. берет из сол.бат. от нуля до максимального тока. МК составляет себе таблицу(график, линейку) и поддерживает уровень тока зарядки, соответствующий максимуму из этой таблицы.
Цитата:
ЗЫ: А что, преобразователь может управляться величиной приложенного извне постоянного напряжения?
А только этим напряжением он и управляется. Точнее, напряжением, приходящим на вход обратной связи. Он поддерживает на выходе такое напряжение, чтобы на входе ООС было фиксированное напряжение (скажем 0.8, 1.25В и т.д.) с высокой точностью.
Соответственно, подавая в эту точку через резистор напряжение, мы суммируем на ней два (а можно и больше) сигнала. (можно подать туда сигнал с плеера и получить музыку на выходе преобразователя.)
Как я понял, эффект от тестовых нуля или единицы будет сравним с небольшим увеличением или уменьшением коэффициента заполнения ШИМ. Почему тогда просто не играть на небольших изменениях заполнения? Или время реакции фильтра предполагается очень большим, потому вторая нога для "оперативного сравнения"?
Контроллер можно ставить типа attiny13a, он дешевый, и вполне применим для данной задачи, если программа поместится в его 1024 байта флешки. А так, можно расти вплоть до attiny85 с его 8192 байтами.
ЗЫ: А что, преобразователь может управляться величиной приложенного извне постоянного напряжения?
Информация для размышления в тему MPPT и прочих плавных регулировок программными средствами.
Все предложенные варианты возможны.
Думаю, простейший будет таким, когда МК управляет импульсным преобразователем зарядки, аналогичным существующем в ВЦ7.
Понадобится две ноги МК. Одна будет подавать тестовые ноль или единицу через резистор на вход обратной связи преобразователя. Резистор подбирается таким образом, чтобы изменение выхода преобразователя было небольшим, но отслеживаемым МК.
МК измеряет ток зарядки и сравнивает, когда он был больше, при 0 или 1. И в соответствии с этим меняет коэфф. заполнения внутреннего ШИМ генератора, выход которого идет на вторую ножку. После простейшего RC фильтра этот сигнал также поступает на вход обратной связи преобразователя.
Собственно, всё. В качестве МК можно использовать отдельный контроллер с малым количеством ножек. Есть же и с 6ю ножками. Понадобятся 3 ноги - измерение тока зарядки акк., и два указанных выше выхода. Нам, кстати, не обязательно измерять мощность из сол.бат., достаточно тока зарядки акк.
Информация для размышления в тему MPPT и прочих плавных регулировок программными средствами.
0) вариант с ШИМ мы уже рассматривали, он не всегда устраивает, и требует дополнительных фильтров.
1) Если используется некий резистивный делитель, опирающийся на общий провод, можно, например, на 2 ноги МК повесить резисторы, отличающиеся номиналом в 2 раза, вторые выводы которых соединить с некоторой точкой в делителе. Тогда будем иметь возможность задавать 4 варианта коэффициента деления, переключая ноги между высокоимпедансным состоянием и нулевым уровнем, шунтируя нижнее плечо делителя. Количество уровней будет степенью 2-ки от количества использованных ног.
2) Существуют микросхемы цифровых потенциометров. Есть много вариантов, как управляющихся по SPI, 2-проводному интерфейсу (I2C или собственный), так и просто "кнопками" в стиле плюс/минус.
Шмыг... птичку... шмыг... жалко.
На самом деле, сейчас уже есть и весьма недурные "китайцы". Так что, вампирчики и другие "игрушки" становятся просто "одними из многих". (по большинству параметров)
Lex писал(а):
Я бы предложил на несколько плат в7 пока не паять контроллер. Сейчас переделываю прошивку под новые возможности, вдруг кому захочется расширенную версию. Или кто-то из пользователей платы на 48м пожелает обменять...
Так и будет, 48х на все не хватило, да и часть плохих МК перепаять пришлось. Так что пустые платы пока есть.
Я бы предложил на несколько плат в7 пока не паять контроллер. Сейчас переделываю прошивку под новые возможности, вдруг кому захочется расширенную версию. Или кто-то из пользователей платы на 48м пожелает обменять...
Скоро уж сезон грядёт... Будем апгрейдить ту мощную банку, собранную из кЕтайских модулей?
Нет, не будем. У меня тут, возможно, образовалась другая работа, поэтому все проекты по мобильной энергии откладываются (накрываются?). К сезону доделываю оставшиеся 7-е вампирчики, думаю, на лето хватит. А дальше, поглядим, что будет.
Цитата:
Пользуется она, вообще, успехом?
С прошлого лета так и лежит один оставшийся мощный накопитель - никто не взял. Не сезон или не востребован?
От полкило до полутора. Хочется наращивать емкость блоками акк.
Но вообще, какой смысл обсуждать то, чего нет, либо слишком в туманной перспективе.
Пока застой.
Цитата:
Что касаемо type-c. Все новые устройства уже оснащены им. Это эволюция от mini usb->micro usb>type-c.
Если эволюция идет в сторону одноразовых вещей, то нафиг она нужна. Лучше останусь консерватором.
Конечно, очень хотелось бы, чтоб новый накопитель мог и без аккумуляторов делать любое напряжение из любого. Имел полноценную мррт. Раз уж увеличивать размер...
Что касаемо type-c. Все новые устройства уже оснащены им. Это эволюция от mini usb->micro usb>type-c.
Пока нет. По крайней мере, в этом корпусе сложно уже что-то менять, не переусложняя. Потихоньку продумывается более мощный вариант, но уж как-то слишком "потихоньку".
Цитата:
В нём хотелось бы видеть
1) Транзитную зарядку потребителей, без задействования внутренних акк
Возможность 50/50 - если получится легко, будет сделано, нет - большой необходимости в ней не вижу, особенно для мощных накопителей, где не надо экономить каждый Ватт.
Цитата:
2) 2 напряжения. Чтоб на USB выходе #1 было всегда 5.4в/2A, а USB выход #2 и круглый разъем с клемником работали как сейчас.
Это вполне возможно, даже в 6й версии была попытка так сделать, но не заработала корректно микросхема преобразователя и выкинул фиксированный выход при очередном упрощении схемы.
Цитата:
3) Автоопределение контактов на usb
Автовключение или подборка напряжений на ножках данных? Если второе, то в 7й версии на нижнем USB есть контактная площадка под микросхему автоопределения (TPS2513 ежели память не изменяет), т.е. это можете сделать уже сейчас, впаяв ее туда вместо резисторов установки напряжения на ножках данных.
Цитата:
4) Макс мощность до 20Вт, чтоб и заряжались внутренние акк и потребители получали свой ток без перегрева.
Да, в мощном накопителе.
Цитата:
5) 328 контроллер
Да какой получится. Это же неважно. Главное, чтобы свои задачи выполнял.
Цитата:
6) Ну и всякую мелочевку типа, USB type-c, quick charge добавить не помешает.
Тип-с точно не будет - ну его нафиг, слишком ненадежный, плюс невозможность пайки "на коленке". Быстрая зарядка, возможно будет - также уже были попытки в 6й версии, и также была выкинута для упрощения.
Вц7 получился очень удачным. Но время идет, и хотелось бы знать, планируется ли ВЦ8?
В нём хотелось бы видеть
1) Транзитную зарядку потребителей, без задействования внутренних акк
2) 2 напряжения. Чтоб на USB выходе #1 было всегда 5.4в/2A, а USB выход #2 и круглый разъем с клемником работали как сейчас.
3) Автоопределение контактов на usb
4) Макс мощность до 20Вт, чтоб и заряжались внутренние акк и потребители получали свой ток без перегрева.
5) 328 контроллер
6) Ну и всякую мелочевку типа, USB type-c, quick charge добавить не помешает.