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

Автор 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
Мои сообщения - утверждения и задачи без флуда.