Пчёлка: программное обеспечение - обновления, вопросы и предложения.

Автор Alex_Pchelkin, 31 Янв. 2017 в 15:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Alex_Pchelkin

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

https://youtu.be/KSsx2f8n2nA
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

r0mka


Alex_Pchelkin

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

вышло обновление программы
https://youtu.be/N4v6v_8bK8w
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

varistarkh


Alex_Pchelkin

По запросу пользователя. Пока так. Из-за разного набора опций. Вам уже отправил только что.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

911

Декларировалось зарядка и лечение различных АКБ, в том числе и для бытовой техники (типа пальчиковых, мизинчиковых и т.п.).
Это реализовано в данной версии ?

DenRassk

[user]Alex_Pchelkin[/user], предлагаю всё таки задуматься над следующими предложениями:
1. Сделать две-три модификации данного ЗУ.
Мне кажется, что логично сделать три варианта:
- Пчелёнок - только заряд по заложенным в него программам, можно выбрать программу заряда, ёмкость АКБ и нажать Старт/Стоп - всё больше ни каких доп.функций и модификаций (просто и сердито - минимум кнопок, минимум настроек)
- Пчелёнок плюс - то же самое, но с возможностью разряда, выбираем программу, указываем ёмкость АКБ, из заданных значений выбираем нижнюю границу напряжения (ток разряда берётся как 1/10 от выбранной ёмкости (добавляются программы по разряду, плюс кнопка выбора нижнего напряжения разряда... хотя можно дать возможность и ток выбрать с шагом в 0,5А например...)
- Пчёлка - это то, что есть сейчас с возможностью выбрать доп.опции, настраивать всё что угодно.
Для чего такая разбивка? Во первых людей кому нужен весь функционал пчёлки гораздо меньше, чем тех кому надо просто зарядить АКБ, во вторых - стоимость будет меньше за счёт уменьшения количества элементов и упрощения конструкции и сответственно она станет доступнее.
Сдаётся мне, что смыми популярными будут первые два варианта, а третий останется для единиц энтузиастов и сервисов. Можно устроить голосование  :kidding:

2. Добавить возможность сброса к "заводским" настройкам (включая калибровочные таблицы). Это позволит вернуть всё в первоначальное состояние "из посылки" - "как оно было до того как я тут чего-то понакрутил и понаклацал".

3. На крутилке по умолчанию сделать шаг в 0,5 или 0,25 единицы, по длинному нажатию (секунды 2 максимум) переключаем на шаг в 0,01, по следующему длинному нажатию возвращаем на 0,5 или 0,25 единицы.

Alex_Pchelkin

DenRassk, добрый день и спасибо за вопросы.

Ответы по пунктам:

1. Из сложного несложно сделать проще - просто в существующую пчёлку не впаиваем "лишние" светодиоды, микросхемы, кнопки и др. Стоимость "излишков" печатной платы и металла корпуса на порядки меньше стоимости переработки всего конструктива, или, не дай бог, новой разработки, хоть и упрощенной. Вобщем то уже сейчас существует развитая сетка опций, в том числе вариант без корпуса, проводов, разрядной функции и др. Только китайской цены всё равно не получается - нет китайских объёмов производства и китайской производительности труда. Поэтому стоимость разработки не "размазывается" до исчезающе малой величины, как в случае в китаем, где их спаянный и собранный товар иногда сопоставим со стоимостью комплектующих.

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

***

Создал новую тему "Курилка" для вопросов похожих  на 1. Прошу её использовать по назначению.

DenRassk, следите за новостями по обновлениям программы, отправил.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

DenRassk

Может стоит в этой (или другой) теме выкладывать описание прошивок?
Уже третья версия вышла, а что меняется не понятно....

Alex_Pchelkin

Да, надо бы тестовый файл завести в открытом доступе. С информацией об изменениях.

30 вольт вариант
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

cat

Накопилась кучка вопросов насчёт "как же оно работает?"
Начнём пока с простого.
Есть глубоко разряженный автомобильный аккум. Начальное напряжение ~3,5 В. Пытаюсь заряжать его током 1 А в режиме CC.
Ожидаемое поведение: зарядка выдаёт некое напряжение (кстати, где оно задаётся? в режиме CV?) и просто тупо следит, чтобы ток не превышал заданного.
Фактическое: зарядка секундочку тупит и переключается в режим CV.
После того, как взбодрил аккумулятор тупой зарядкой (сначала некоторое время не хотел ток брать), поведение Пчёлки пришло в соответствие с ожидаемым.
Основной вопрос: а почему оно в тупом режиме вообще куда-то переключается?

Alex_Pchelkin

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

Если даты равны, то нужно посмотреть какое выставлено напряжение CV. Для этого переключитесь в CV и повращайте ручку влево-вправо, на вольтметре подсветится напряжение CV, порог перехода CC<->CV. Так же ток CC смотрится/изменяется при горящем светодиоде CC. В работе, источник питания начинает закачивать в нагрузку электрические джоули, но одновременно у источника питания есть задача не превысить любую из ограничительных величин тока и напряжения на выходе. Поэтому на начальном этапе заряда сначала обычно происходит ограничение выдаваемого тока, пока напряжение не выросло, а затем ограничение напряжения.

cat, хоть у вас опция F3 , для остальных сообщу - недавно стало замечено, что некоторые пчелки с опцией F14 могут не по правилам переключаться CC<->CV. Это недочёт принципиальной схемы - электромагнитная наводка от соседней силовой цепи непредсказуемо "просачивается" в линию опроса кнопки CC<->CV, когда не хватает внутренней резистивной подтяжки от контроллера. Исправляется подпайкой 0.1мкф маленького конденсатора(или 10ком резистора) в установленном и удобном месте на верхней печатной плате. Надо будет мне сделать видик что и как.

PS: немножко забегая вперёд, анонсирую скорое начало работы устройства с программной оболочкой на ПК. Управление, задачи, индикация, настройки, логи, графики и т.д. будут удобно отображаться на мониторе, работа станет комфортнее и производительнее.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

cat

Прошивка та, которую вы последнюю прислали, от 2017-03-17.
Напряжение стоит 14,8 В. А "порог перехода CC<->CV" -- это оно же? Т.е. CC / CV это не просто источник тока / напряжения, а там есть какие-то алгоритмы перехода?
(вот инструкция бы не помешала; когда-то давно, кажется, она была на сайте, но теперь не найти)

Если алгоритм такой, что по достижению заданного напряжения осуществляется переход в CV, то поведение понятно: глубоко разряженный аккум сначала ток не берёт -> напряжение повышается -> достигает порога и уходит в CV. Наверное, должно переходить только если идёт близкий к ограничению ток?

Или надо было просто подождать, и после взбодрения аккума зарядка бы опять из CV в СС перешла бы?

Alex_Pchelkin

В старых пчёлках был режим "ручной", это был дубовый С.С., ток в нём подавался не взирая на напряжение, ну или пока не сработает защитная отсечка по выходу, что бы не сгорело что нибудь внутри. Был так же режим "автомат", когда можно было ограничивать напряжения на выходе, но в ограничении по напряжению это был программный C.V. с его недостатком в виде низкого быстродействия отработки потребляемого тока при заданном напряжении. Ведь программой регулировался ток, так как единственной обратной связью была по току.

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

Для опытов с "неважными" аккумуляторами, можно ставить лимит C.V. максимальным, то есть 20 или 30 вольт, и начинать работу в C.C. , это будет почти "ручной" режим. А что бы не почти - теперь есть идея вернуть в программу жёсткий С.С. , например, условным знаком при переходе через возможный максимум 20/30 вольт.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

cat

Не совсем понял. Приближение к лабораторному источнику -- это фактически означает, что ручной выбор CC или CV ни на что не влияет, и зарядка переключает режимы туда и обратно в зависимости от того, какой из пределов достигнут?

То есть, в моём случае после того, как зарядка переключилась в CV можно было бы просто подождать, пока аккум начнёт брать ток, и зарядка переключилась бы в CC?
Тогда, наверное, "жёсткий" CC и не нужен.

Alex_Pchelkin

Да.

Но. Нам ведь уже не интересно работать просто, как то просто зарядить или просто попытаться восстановить. Для этого подойдут обычные безвкусные зарядки, блоки питания и чёрные ящички с надписями у них на боку "я - самая лучшая зарядка". Нам хочется быть защищенными от минусов чьих то "имхо" - нам хочется видеть твёрдые плюсы и твёрдые минусы выбранной стратегии воздействия на аккумулятор = селекция способов заряда, разряда и восстановления. Для этого предлагаю немного подождать выхода внешней программной оболочки, которую мы будем развивать в этом направлении, используя аппаратный потенциал Пчёлки, в том числе их ансамбля по I2C шине.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

cat

Лично я не могу ждать выхода оболочки: мне надо аккум зарядить и в машину вставить. Заряжать "обычной" зарядкой не хочу принципиально. Да и если уж есть аппаратный интерфейс, надо в нём разобраться.

Пока что два наблюдения сделал:
1) Нужна инструкция или FAQ, а то нельзя сказать, что всё интуитивно понятно.
2) Очень пригодилась бы памятка, что как обычно лучше заряжать.
Вот у меня разряженный аккум - что с ним делать? Нагуглил вариант "зарядить малым током, потом провести КТЦ", так и делаю, но не знаю, правильно ли это, или кто-то сдуру ляпнул, а все повторяют.

А режим "импульсы" (при CC/CV) что означает?
Нашёл видео от 2017-03-17, посмотрел, там про этот режим упоминается вскользь.
Попытался разобраться.
НОР - это, видимо, должно соответствовать режиму постоянного тока?
П15 - не понял отличий от постоянного тока. Что-то должно случиться через 15 минут?
АП0 - в момент запуска попискивает, непонятно, что ей не нравится, но потом начинает работать. Идут циклы зарядка-разрядка по секунде. Но не разряжает. Даже если ставлю ток разрядки значительно больше тока зарядки (4 А / 1 А), всё равно в цикле разряда ток 0 А, и ампер-часы растут.
АП8 - не понял, чем отличается от предыдущего.

Также попробовал режим "ПРОГ". Если выставить ограничение напряжения 11.5 В при текущем напряжении аккума 12.3 В, то какой-то ток импульсами всё равно вливается, хотя по логике не должен бы, иначе зачем тогда ограничение напряжения? Выставил ограничение 14.4 В, начал заряжать, посмотрим, что дальше будет.

Инструкция очень нужна!

Alex_Pchelkin

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

Обыкновенный свинец можно и желательно заряжать в "прог". Если свинец совсем плохой, можно его подержать под капельницей. Это АП0 цикл:  CC/CV->импульсы->АП0 в первой инф. строке. Эти же капли можно реализовать в "прог", если увеличить порог. Тогда программа будет думать что акк. сильно разряжен/замкнуты банки и будет заряжать каплями до напряжения (12/14.4)*порог.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

cat

Видео-инструкции - это тоже хорошо, но вот, допустим, я месяц назад их посмотрел, всё успел забыть, и теперь что -- опять всё сначала пересматривать?
Нет, в виде текста однозначно нужно. Можно для начала и без картинок, лишь бы хоть что-то.
(Кстати, для изготовления pdf достаточно распечатать документ из любого Ворда на виртуальном pdf-принтере)

На самом деле, по итогам описанного выше, самые неочевидные моменты -- это:
1) то, что в информационной строке кнопка "импульсы" переключает режимы
2) сама суть режимов -- это я так пока до конца и не понял. Что-то включаю, а что -- непонятно. Обезьяна с гранатой   %-)

И да, осталась проблема с тем, что в стадии разряда ток разряда всегда = 0.
Подозреваю, что это в прошивке бага.

Alex_Pchelkin

Замечания взял на карандаш, спасибо. Скоро выйдет интересное обновление программы. И наверное как раз можно делать читаемую инструкцию.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

cat


Alex_Pchelkin

Выше в видиках есть описание. Сейчас(два дня +-) выйдет обновление и читаемая инструкция, лучше сразу с новой прошивкой работать, там стратегия CC<->CV изменилась на более нам подходящую. Все изменения и исправления будут перечислены, в том числе по разряду, например, его вольтметру.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

Alex_Pchelkin

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

https://youtu.be/2OoxGM-Vc8g
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

bill-drill

Возможно ли сделать сброс Пчёлки на заводские установки, так называемый "reset"

Alex_Pchelkin

Цитата: bill-drill от 16 Авг. 2017 в 12:14
Возможно ли сделать сброс Пчёлки на заводские установки, так называемый "reset"
Сложности в этом никакой нет, просто пока не реализовано в рабочей программе. Этот наказ я слышу не  впервые, поэтому пора его внести в план на следующее обновление программы, внёс.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

andry_y

C нетерпением ждем обновления + с подправленным CC/CV.

Alex_Pchelkin

Цитата: andry_y от 17 Авг. 2017 в 08:45
C нетерпением ждем обновления + с подправленным CC/CV.
Да. В план на обновление поставлена следующая модель CC/CV:

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

2. Для работы в качестве простого источника питания. Активируется выставлением тока в ноль, останется одна защита от перегрузки по 14А. Перехода в CC в штатной ситуации не будет. При этом выходное напряжение будет стабилизироваться без повышенной строгости к установленной величине и учёта тока нагрузки.  Соответственно, если выставленный ток не ноль, то это п.1 выше. Точные цифры нестабильности будут позже, но уже сейчас можно сказать, что они удовлетворяют практическим задачам, так как CV аппаратный, а не программный.

Настоящий безусловный CC<->CV достигается лабораторными источниками питания. Там всё честно и быстро, с чистыми картинками на выходе. Однако, такие источники вероятнее всего трансформаторные =  маломощные + габаритные. Импульсные варианты представлены мало и высокие цены . Во-вторых, вероятнее всего это источник питания и всё, больше ничего кроме как покрутить ручки.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

andry_y

Цитата: Alex_Pchelkin от 17 Авг. 2017 в 12:13
Цитата: andry_y от 17 Авг. 2017 в 08:45
C нетерпением ждем обновления + с подправленным CC/CV.
Да. В план на обновление поставлена следующая модель CC/CV:
Алексей, сориентируйте, когда ждать обновлений-исправлений?

Alex_Pchelkin

По состоянию здоровья я на некоторое время выходил из строя. Сейчас благополучно вернулся. Из нового - исправил ошибку случайного "отваливания" usb связи, имеется ввиду уже основная рабочая программа, не загрузчик. WinXP точно да, Win7 и далее не успел проверить - ещё не работаю с ними плотно, но исправления заложены с учётом особенностей отличия usb1.1 между WinXP и WIn7. То есть, вроде нет оснований думать что не получится. Всё это только сейчас стало давать определённость - не жёлтый, а зелёный свет развитию основной программы на компьютере, без которой очень неудобно на практике проводить наиболее интересные операции с различными аккумуляторами, и не только.

Срок выхода обновления - до конца текущего месяца.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

andry_y


Alex_Pchelkin

Делаю, программирую, на совесть и сразу с описанием, не отвлекаясь даже на монтаж паяльником. Обозначенный срок до НГ сорвал, да, виноват, компенсация должна быть теперь только качеством обновлённой программы и новыми возможностями. Срок.. давайте в конце уже этого месяца здесь напишу что сделано и уже сейчас может быть предложено на перепрошивку по запросу пользователя.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

Alex_Pchelkin

Обновление выпустил, с инструкцией по части импульсов, смотрите новости на сайта устройства.

C.V. ещё в процессе - обновление сейчас только по части работы в циклах. Срок ориентир - неделя.

Продолжение следует.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.

DenRassk

Алексей, добрый день.
Поскажи когда уже будет окончательно доделанная прошивка к Пчёлке... такой аппарат пропадает... :~-(

Alex_Pchelkin

Денис, добрый день.

Идёт работа над обновлением программного обеспечения - полной переработке всего что было до этого. Если у владельца Пчёлки-3 нет опыта в пайке, работе с источниками питания и измерительными приборами, то потребуется пересылка устройства мне для обновленной калибровки и нескольких мелких коррекций схемотехники на верхней печатной плате.
Измерение характеристик аккумулятора. Селекция способов заряда, разряда и восстановления. natrim.ru
Мои сообщения - утверждения и задачи без флуда.