Кулон Монитор - программа для логирования работы и управления Кулон-912

Автор DoctorS, 26 Фев. 2020 в 21:01

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

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

DoctorS

Приветствую всех форумчан!

Написал небольшую программу для записи лога, прерывания заряда\разряда и общего управления Кулон-912.
Программа кроссплатформенная. Есть версии для Windows и Android (поддерживалось до версии 2.3.1 включительно).
Кулон Монитор умеет управлять работой Кулон-912, что позволяет составлять сложные алгоритмы заряда\разряда АКБ. В комплекте поставляются примеры программ управления, максимально близко реализующее методы обслуживания свинцовых аккумуляторов таких известных форумчан и блогеров, как Бранимир, Виктор Vector,  booseil, Руслан К и других людей. Так же реализованы алгоритмы заряда\разряда АКБ по ГОСТ 2008 и 2020.

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




Скачать на Яндекс.Диске (версия 2.5.4 для Windows): https://disk.yandex.ru/d/qf8AVHA952zwTQ
Скачать на Яндекс.Диске (версия 2.3.1 для Windows и Android): https://disk.yandex.ru/d/jVdBsGelh5E0uA

Часто задаваемые вопросы
Вопрос: Как сделать, чтобы приложение не закрывалось при фоновой работе на Android?
Ответ: Пока наше приложение не поддерживает режим Сервиса, а значит для его гарантированной постоянной работы, оно должно быть открыто на экране, а экран включён. Проще всего это сделать используя Режим разработчика (загуглите, как в него войти на Вашем телефон). Зайдите в меню разработчика и поставьте галочку «Не выключать экран во время зарядки». Вуаля! Теперь телефон может сколько угодно долго работать на зарядке с включённым экраном на минимальной яркости, а «Кулон Монитор» выполнять свои обязанности.

Вопрос: Как работает алгоритм определения конца заряда «по напряжению и току»?
Ответ: Если включена соответствующая настройка, программа сама выбирает, какой из алгоритмов следует применить: если текущее напряжение меньше на 0.05-0.1 В максимально заданного - используется алгоритм прерывания заряда по напряжению, иначе по току. В упрощенном виде алгоритмы можно описать так:
- Алгоритм прерывания заряда по напряжению сработает, если за последние два часа (настраивается) напряжение перестало расти (как учил Виктор, значит заряд больше не идёт).
- Алгоритм прерывания заряда по току сработает, если за последние два часа (настраивается) ток перестал падать.

Вопрос: Как работает алгоритм прерывания разряда?
Ответ: Если включена соответствующая настройка, «Кулон Монитор» вычисляет скорость падения напряжения (мВ/мин) за последние 5-30 минут и сравнивает её с заданной предельной величиной. Если скорость падения оказывается больше - разряд прерывается. Алгоритм будет работать, только при напряжении ниже 12.24 В.

Вопрос: Можно ли полностью доверять работе программы и не следить за её работой?
Ответ: Любая программа может содержать ошибки. Я стараюсь делать всё возможное, чтобы их было как можно меньше, однако сбои в любом ПО всё равно не исключены (вплоть до зависания ПК, телефона или самого Кулона), поэтому всегда подстраховывайтесь! Например, если не можете постоянно сидеть у зарядного при «дозаряде», поставьте таймер в Кулоне, например, на 4 часа (в два раза больше минимального времени «дозаряда»).
Данный пункт написан не потому, что программа работает плохо и не надежно (как раз наоборот!), а для общего понимания людей, не знакомых с работой ПО и его надежностью (ошибки бывают даже в софте для марсоходов и космических аппаратов).

Вопрос: Поддерживает дли программа параметры запуска и можно ли её научить сразу начинать запись после запуска?
Ответ: Да, Вы можете, например, создать ярлык в Автозагрузке с параметром "Start" и программа будет запускаться и начинать опрос сразу при включении компьютера!
Так же Вы можете назначить Кулон Монитор стандартным просмотрщиком файлов базы данных программы ".s3db" и тогда по клику на сохранённой БД будет сразу запускаться программа и открывать соответствующую базу данных!

Вопрос: Как работает алгоритм "спящего режима"?
Ответ: Если включена соответствующая настройка, программа периодически будет вычислять время, за которое напряжение изменится на 0.05В, основываясь на статистике за последние пол часа, и переводить компьютер в спящий режим на время от 5 до 30 минут (если расчётное время сна больше 5 минут). Важно понимать, что аккумуляторы имеют не линейные характеристики заряд-разряда, поэтому реальное изменение напряжения за время сна, может быть как больше, так и меньше 0.05В.
Важно! Чтобы компьютер мог не только заснуть, но и проснуться, нужно чтобы в настройках электропитания были разрешены таймеры пробуждения и спящий режим!

Список изменений
2023.12.05 Версия 2.5.4 для Windows
- Программа стала отзывчивей, при нарушении связи с Кулон-912.
- Улучшена работа механизма защиты от терморазгона по току (Delta I) - ложных срабатываний будет меньше.
- Улучшено логирование ассиметричного режима заряда (стало наглядней и информативней).
- Улучшен режим  "Логгера" (сократился объем записываемых данных, когда напряжение почти постоянно).
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2023.07.13 Версия 2.5.3 для Windows
- При дозаряде качелями программа научилась записывать поочередно максимальные и минимальные значения тока и напряжения, чтобы было наглядно видно до каких значений поднимается и падает напряжение и ток.
- Появился режим "Логгера", который позволяет записывать напряжение быстроменяющихся процессов (например, он позволяет отследить алгоритм работы другого ЗУ).
- Графики: при отображении только напряжения или только тока вертикальная шкала будет отображаться, как слева, так и справа.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2023.01.23 Версия 2.5.2 для Windows
- Улучшил поддержку ассиметричного заряда. Теперь для записи в БД берётся максимальное напряжение и минимальный ток за цикл опроса. Это позволяет корректно использовать алгоритмы прерывания заряда и защиты от терморазгона, а так же даёт более наглядное представление о ходе ассиметричного заряда.
- Уменьшил нагрузку на процессор при работе в фоне, когда программа свернута или находится на заднем плане. Оптимизировал быстродействие графиков при большом массиве данных.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2022.12.24 Версия 2.5.1 для Windows 
- Графики: появилась возможность выбора абсолютного или относительного времени с момента начала записи БД.
- Новый параметр ПУ: DischargeNotAutoStopGoTo - На сколько шагов перейти вперёд\назад при НЕ автоматической остановке разряда
- Новый параметр ПУ: MaxTimeMinutesGoTo - На сколько шагов перейти вперёд\назад, если сработало ограничение по времени MaxTimeMinutes
- Новый параметр командной строки AutoClose - если задан, то программа будет автоматически закрываться при запуске, если с момента её закрытия прошло более часа (т.е. программа не работала на момент перезагрузки ПК). Параметр удобно использовать, если ярлык Кулон Монитор находится в папке автозагрузки Windows, но программа используется не постоянно при включении ПК.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2022.09.23 Версия 2.5.0 для Windows 
- Добавил кнопку для быстрого открытия браузера с WEB-интерфейсом Кулон-912.
- Программы управления: вывел в описание ранее не отображаемые параметры программ управления.
- Программы управления: появился новый параметр SkipPauseOnGoTo, который позволяет пропустить паузу перед зарядом\разрядом после перехода к какому-либо шагу по GoTo.
- Программы управления: более не будет запускаться режим хранения во время ожидания подключения резистора для успешного завершения инерционных химических реакции в аккумуляторе, если резистор не был подключен на прошлом шаге. В остальных случаях режим хранения сохраняется.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2022.06.01 Версия 2.4.5 для Windows
- Программы управления: появилась настройка, включающая автоматическую коррекцию параметров разряда АКБ, если требуемый ток превышает 3А.
- Программы управления: появилась возможность пропустить паузу перед зарядом\разрядом (шаг будет повторно запущен без паузы) при нажатии кнопки "Пропустить".
- Улучшены внутренние алгоритмы программы.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2022.04.14 Версия 2.4.4 для Windows
- При остановке программы управления будет предлагаться остановить работу Кулон-912.
- Улучшены графики, добавлена всплывающая подсказка при наведении курсора на график.
- Улучшены внутренние алгоритмы программы.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2022.02.26 Версия 2.4.3 для Windows
- Разносторонние улучшения работы графиков, включая авто масштабирование, оптимизированную запись данных при частом опросе прибора и другие улучшения.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2022.02.17 Версия 2.4.2 только для Windows
- При одновременном отображении графиков тока и напряжения теперь будут использоваться две независимые шкалы по оси Y для более удобного восприятия информации.
- Максимальная частота опроса Кулон-912 увеличена с 2 до 5 раз в секунду.
- Программа научилась запоминать и восстанавливать состояние опроса Кулон-912 (включён или выключен) при условии, что не был использован параметр запуска "Start" (если он есть, то опрос начнётся в любом случае).
- На вкладке Управления появилась возможность "попросить" Кулон Монитор сделать паузу перед определённым шагом программы с возможностью включения режима хранения АКБ во время ожидания ответа пользователя.
- Если при завершении программы управления был подключен резистор, то автоматически запустится режим хранения во избежание разряда аккумулятора.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2021.12.20 Версия 2.4.1 для Windows
- Повышено удобство пользовательского интерфейса.
- Кулон Монитор научился ограничивать максимальный ток в программе управления исходя из заданной ёмкости АКБ, чтобы "вписаться" в возможности Кулон-912.
- Добавил описание для каждой программы управления из комплекта поставки с указанием её назначения и возможностей.

2021.11.26 Версия 2.4.0 для Windows
- Появилась новая вкладка "Журнал": в ней можно посмотреть логи работы программы.
- В заголовке программы теперь выводится IP-адрес Кулона 912 и время работы при активном опросе прибора.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2021.11.12 Версия 2.3.3 для Windows
- Значительно ускорил загрузку данных для графиков и таблиц.
- Переделал механизм сглаживания графиков на более быстрый. Добавил настройку степени сглаживания.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2021.11.04 Версия 2.3.2 для Windows
- Управление: значение параметра ChargeVoltFinish по умолчанию изменилось с 13.2 до 13.08 (на примере 12 В АКБ).
- Управление: появился новый параметр ChargeVoltRelaxBelowGoTo - на сколько шагов перейти вперёд\назад, если напряжение во время заряда опустилось ниже ChargeVoltFinish. Данный параметр удобно использовать для оценки расслоения электролита по НРЦ через 5-10 часов отстоя. Например, если во время паузы в 8 часов напряжение снизится до 13.08, значит расслоения нет и можно переходить к следующему шагу досрочно, не дожидаясь 8ч.
- Управление: появились новые настройки "Перезадать ДЗ" и "Перезадать разряд", позволяющие переопределить параметры ДоЗаряда и Разряда в программе управления. Это даёт возможность использовать одну и ту же программу управления, корректируя отдельные параметры из интерфейса пользователя.
- Значительно оптимизировано потребление ресурсов: программа стала меньше потреблять оперативной памяти и процессорного времени.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2021.09.21 Версия 2.3.1
- Прерывание заряда: добавлена тестовая поддержка ассиметричного заряда и дозаряда качелями. Для более правильной работы алгоритмов, желательно задавать их через Программы управления.
- Управление: теперь выбор программы управления осуществляется через удобный выпадающий список всех программ, которые лежат в папке Кулон Монитор. Старый способ выбора через файл так же был сохранён.
- Управление: появилась новая настройка "Перезадать ёмкость АКБ (Ач)", позволяющая переопределить ёмкость АКБ  в программе управления. Это позволяет использовать одну и ту же программу управления для множества АКБ с разной ёмкостью, задавая её из интерфейса пользователя.
- Управление: теперь нет необходимости указывать меньшую ёмкость АКБ при работе с малыми токами - программа сделает это сама при необходимости (т.е. теперь можно просто писать, например, ChargeCurrent=C/100).
- Управление: появился новый параметр MaxTimeMinutes, позволяющий ограничить время работы шага в минутах.
- Логирование: программа научилась сохранять промежуточные результаты разряда до 12В в файл лога.
- Исправлена проблема, которая мешала сохранению парамметров при внезапной перезагрузке Windows.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2021.08.01 Версия 2.3.0
- Управление: добавил отображение основных параметров программы управления в интерфейсе пользователя.
- Управление: добавил кнопки для открытия программы управления в редакторе и её перезагрузки после изменения.
- Управление: добавил поддержку работы с резистором для малых токов - новый параметр CurrentCorrection позволяет задать поправку к току для каждого шага, при этом программа попросит Вас подключить или отключить резистор в нужный момент.
- Управление: напряжение Хранения по умолчанию уменьшено до 13.6 В  (для 12 В аккумуляторов).
- Программа научилась сохранять при закрытии и загружать при открытии: настройки графиков, полноэкранный режим работы, выбранную вкладку.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2021.06.12 Версия 2.2.2
- Кулон Монитор научился автоматически продолжать выполнение "программы" после перезапуска. Это спасёт при внезапном обновлении Windows с перезагрузкой :)
- Формат времени на графике по шкале X научился автоматически адаптироваться под выбранный диапазон.
- Защитный механизм от терморазгона АКБ по напряжению (DeltaV) дополнен аналогичным защитным механизмом прерывания заряда по току в случае его роста на 30% от минимального.
- В очередной раз улучшены алгоритмы остановки заряда. Теперь для поиска минимальных\максимальных значений используются интервалы по 10, 15, 20 и 30 минут (при "выдержке" 0.5-2, 2-3, 3-5 и более 5 часов соответственно). Что дают изменения: алгоритм прерывания заряда стал намного лучше работать на сверх малых токах (I < 0.1А). Теперь его можно смело применять, например, при выдержке АКБ при 14.4-14.7 на протяжении многих часов, даже если ток на Кулон-912 составляет менее 0.1 А (и постоянно прыгает около "нуля"). Так же нам теперь почти не страшны случайные всплески и провалы тока\напряжения.
- Обновлены примеры программ управления, поставляемые с программой. Исправлены обнаруженные ошибки.

2021.04.03 Версия 2.2.1
- Графики: добавился новый алгоритм сглаживания на основе кривых Безье.
- Доработал алгоритмы прерывания заряда для лучшей поддержки дозаряда в режиме обычного Заряда на Кулон-912.
- ПУ: появился новый параметр ChargeNotMaxVolt, который задаёт пороговое напряжение для работы параметров ChargeNotMaxVoltGoTo и ChargeNotMaxVoltTime. По умолчанию, он равен ChargeVoltMin или (RechargeVoltMin - 0.02). Ранее этот параметр брался равным максимальному напряжению заряда минус 0.1 В. Обязательно проверьте свои программы управления, если используете в них ChargeNotMaxVoltGoTo. Подробности смотрите в "Инструкции".
- Обновлены примеры программ управления, поставляемые с программой.

2021.03.30 Версия 2.2.0
- Графики: при переключении между током и напряжением масштаб больше не будет сбрасываться!
- Появилось возможность задавать число циклов выполнения программы управления на вкладке "Управление". Циклы, описанные внутри самой ПУ, так же продолжат работать.
- На вкладке "Управление" появилась настройка, позволяющая пропускать последний разряд в программе (аналогично тому, как это было реализовано для циклов внутри самой ПУ).
- Теперь при кратковременном закрытии программы (до 1 часа) алгоритмы прерывания заряда\разряда не начнут отсчёт времени сначала.
- ПУ: параметры RechargeNotMaxVoltGoTo и RechargeNotMaxVoltTime переименованы в ChargeNotMaxVoltGoTo и ChargeNotMaxVoltTime и теперь действуют и в режиме заряда и дозаряда. Проверьте свои программы управления, если использовали в них старые названия параметров!
- ПУ: появился новый параметр PauseMinutes, который позволяет задать отсрочку (в минутах) начала выполнения шага.
- В "Инструкция.ini" указал диапазоны возможных значений параметров (на примере 12В) для удобства составления программ.
- Обновлены примеры программ управления, поставляемые с программой.

2021.03.21 Версия 2.1.1
- Вывод текста статуса на графиках при наведении мышки.
- Программы управления: появилась возможность перехода вперёд\назад при достижении заданного напряжения при заряде.
- На вкладке "Управление" появилась кнопка "Вперёд" для быстрого перехода к следующему шагу программы.
- Улучшена работа алгоритмов прерывания заряда, включая аварийный по DeltaV.

2021.03.14 Версия 2.1.0
- Вернулась поддержка Android.
- Поддержка прерывания заряда для низковольтных батарей (начиная с 2.3В) .
- Добавлена возможность указать номинальное напряжение батареи в интерфейсе программы для корректной работы функции прерывания заряда по DeltaV с низковольтными батареями.

feel76

Маленькие программки в помощь аккумуляторщикам.https://electrotransport.ru/index.php?topic=63099.msg1996759#msg1996759
Восстановление Renault Hi-Life 70Ah 2014 г.https://electrotransport.ru/index.php?topic=63240.msg2009936#msg2009936
Branimirование Аком 60 Ач https://electrotransport.ru/index.php?topic=63639.0

DoctorS

Цитата: feel76 от 26 Фев. 2020 в 21:53
Большое спасибо за прогу! :dance:
бум тестировать
Пользуйтесь на здоровье!
В первом незаметном апдейте повысил надежность соединения с Кулоном. Так как внешних отличий нет, номер версии не менял, но советую обновиться https://yadi.sk/d/-914qZLNh_CTNw.

vlallax

[user]DoctorS[/user], отличная новость! Спасибо! Под android это очень круто! Буду следить за темой.

xeus

Подпишусь, добавил в шапку Секты.
+1 за работу.

DoctorS

Встречайте первое маленькое обновление!
В версии 1.0.1 программа научилась отбрасывать данные в самом начале заряда сразу после старта, когда ток ещё только растёт. Это нужно для корректного определения времени остановки заряда.
Скачать обновление можно на Яндекс.Диске: https://yadi.sk/d/eXRkPWa3GVc5LQ

trmntr

Спасибо! ;-)
Ради интереса включил Кулон и запустил режим БП на 2,8В в импульсном режиме 1с\1с. (подключил светодиод). График показал что-то непонятное, слишком большие интервалы, не соответствующие по времени, наверное из-за отсутствия на временной шкале секунд... И как-то график медленно обновлялся...
В мобильном и для ПК
Спойлер

DoctorS

Цитата: trmntr от 27 Фев. 2020 в 21:38
Спасибо! ;-)
Ради интереса включил Кулон и запустил режим БП на 2,8В в импульсном режиме 1с\1с. (подключил светодиод). График показал что-то непонятное, слишком большие интервалы, не соответствующие по времени, наверное из-за отсутствия на временной шкале секунд... И как-то график медленно обновлялся...
В мобильном и для ПК
Спойлер

Текущая версия программы не предназначена для записи быстро меняющихся параметров. Она наоборот с настройками по умолчанию пытается их усреднять - записывает среднее значение тока и напряжения за 30 опросов (настраивается). Это сделано для уменьшения объема данных и сглаживания скачков, которые часто мешают при обычном заряде АКБ. 

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

trmntr

Цитата: DoctorS от 28 Фев. 2020 в 09:23записывает среднее значение тока и напряжения за 30 опросов
А вот этот параметр я не трогал, попробуем изменить на 1, скорость обновления графика должна увеличиться?
А так никаких настроек не менял пока
Спойлер
Редми нот 4, андроид 7.0

DoctorS

Цитата: trmntr от 28 Фев. 2020 в 11:07
А вот этот параметр я не трогал, попробуем изменить на 1, скорость обновления графика должна увеличиться?

В текущей версии минимум = 10. В следующем обновлении я сделаю минимум = 1, тогда будет писать каждую секунду (или как настроите).

DoctorS

Цитата: trmntr от 28 Фев. 2020 в 11:07
А вот этот параметр я не трогал, попробуем изменить на 1, скорость обновления графика должна увеличиться?
А так никаких настроек не менял пока
Спойлер
Редми нот 4, андроид 7.0

Попробуйте новую версию! https://yadi.sk/d/bNFdyTM-vRjlAg
- Теперь показания прибора можно записывать при каждом опросе Кулона (нужно для отслеживания быстро меняющихся процессов).
- Постарался адаптировать интерфейс для телефонов. Если что-то не влезает или плохо выглядит - пожалуйста, присылайте скриншоты!

trmntr

[user]DoctorS[/user], если я ничего не путаю, в предыдущей версии можно было график растягивать двумя пальцами,а сейчас нет.
Ради теста опять запустил кулон в режиме блока питания. Сразу установил 3В с импульсами 1с\1с, потом 12.8В с импульсами 3с\3с, чтобы посмотреть как перестроится график.
Что-то всё равно как-то некорректно отображает, или быть может если бы можно было график растянуть по времени то было бы уже видно по другому.
Из замечаний: двигая пальцем график в окне, несколько раз он терялся, убегал, и находил его путём переключения режимов отображения (U I )

Спойлер
 


DoctorS

Цитата: trmntr от 29 Фев. 2020 в 19:46
[user]DoctorS[/user], если я ничего не путаю, в предыдущей версии можно было график растягивать двумя пальцами,а сейчас нет.
Ради теста опять запустил кулон в режиме блока питания. Сразу установил 3В с импульсами 1с\1с, потом 12.8В с импульсами 3с\3с, чтобы посмотреть как перестроится график.
Что-то всё равно как-то некорректно отображает, или быть может если бы можно было график растянуть по времени то было бы уже видно по другому.
Из замечаний: двигая пальцем график в окне, несколько раз он терялся, убегал, и находил его путём переключения режимов отображения (U I )

Спойлер
 

К сожалению, качественно записывать быстрые процессы не получится ибо прибор отдает данные не так часто, и иногда просто может подтормаживать (а значит на графике будет пропуск). Более менее можно записать импульсный режим 3\3 секунды при частоте опроса прибора = 0.5 с (у Вас на скриншоте стоит 1). Да и то с возможными пропусками из-за задержек с ответами Кулона. В целом эта программа не предназначена для записи Импульсного режима, если быть честным.

С масштабированием графика ещё будем разбираться. Так как сейчас оно работает не идеально, я его отключил.
Зато в новой версии 1.0.3 интерфейс программы стал еще лучше вписываться в маленькие экраны телефонов (протестировано на Xiaomi Mi9T), а так же значительно доработано отображение данных в таблице (по мимо прочего её теперь можно скролить в обе стороны, а по клику на текстовом поле, текст на 5 секунд выводится в заголовке, чтобы его можно было прочитать целиком).

trmntr

Цитата: DoctorS от 01 Март 2020 в 08:49В целом эта программа не предназначена для записи Импульсного режима, если быть честным.
Разумеется, в основном кулон используют как ЗУ, а не как БП, да еще и в качестве баловства, как это делал я :)
Но просто бывают ситуации когда ЗУ работает в ассиметичном режиме заряда (заряд/разряд), и вот тут неясно пока как будет показывать это график, я поэтому и хотел смоделировать примерно такую ситуацию в режиме БП, только не током, а напряжением

DoctorS

Ловите новую версию!
2020.02.29 Версия 1.0.4
- Android: появилась возможность масштабирования графиков с помощью кнопок. Удобного Вам просмотра! :)
- Продолжаем адаптировать интерфейс для телефонов.

DoctorS

Часто задаваемые вопросы
Вопрос: Как сделать, чтобы приложение не закрывалось при фоновой работе на Android?
Ответ: Пока наше приложение не поддерживает режим Сервиса, а значит для его гарантированной постоянной работы, оно должно быть открыто на экране, а экран включён. Проще всего это сделать используя Режим разработчика (загуглите, как в него войти на Вашем телефон). Зайдите в меню разработчика и поставьте галочку «Не выключать экран во время зарядки». Вуаля! Теперь телефон может сколько угодно долго работать на зарядке с включённым экраном на минимальной яркости, а «Кулон Монитор» выполнять свои обязанности.

Вопрос: Как лучше применять алгоритмы остановки заряда: вместе или по отдельности?
Ответ: Я советую всегда включать оба алгоритма, так как они не мешают друг другу, а наоборот  дополняют.

Вопрос: Как работает алгоритм определения конца заряда «по напряжению»?
Ответ: «Кулон Монитор» находит максимальное напряжение в прошлом от «минус заданное число минут», до минус ещё 30 минут (например, с настройками по умолчанию это будет интервал в прошлом -2:00-2:30). Если найденное напряжение больше «среднего текущего» на 0.02 В, значит наряжение стало падать и заряд пора останавливать (АКБ больше не берёт заряд). Этот алгоритм удобно использовать при «дозаряде» малым током (С/50) при 16.5 В. Алгоритм будет работать, только при напряжении выше 14.8 В.

Вопрос: Как работает алгоритм определения конца заряда «по току»?
Ответ: «Кулон Монитор» находит минимальный ток в прошлом от «минус заданное число минут», до минус ещё 30 минут (например, с настройками по умолчанию это будет интервал в прошлом -2:00-2:30). Если найденный ток меньше «среднего текущего» на 0.03 А, значит ток начал рости и заряд пора останавливать (АКБ больше не берёт заряд). Этот алгоритм удобно использовать при «дозаряде» небольшим током (С/25 - С/40) при 16.3 В. Алгоритм будет работать, только при «напряжении в интервале» близком к среднему текущему (разница не более 0.1 В).

Вопрос: Можно ли полностью доверять работе программы и не следить за зарядом?
Ответ: Любая программа может содержать ошибки. Я стараюсь делать всё возможное, чтобы их было как можно меньше, однако сбои в любом ПО всё равно не исключены (вплоть до зависания ПК, телефона или самого Кулона), поэтому всегда подстраховывайтесь! Например, если не можете постоянно сидеть у зарядного при «дозаряде», поставьте таймер в Кулоне, например, на 4 часа (в два раза больше минимального времени «дозаряда»).
Данный пункт написан не потому, что программа работает плохо и не надежно (как раз наоборот!), а для общего понимания людей, не знакомых с работой ПО и его надежностью (ошибки бывают даже в софте для марсоходов и космических аппаратов).

trmntr

Цитата: DoctorS от 01 Март 2020 в 18:42- Android: появилась возможность масштабирования графиков с помощью кнопок.
А для ПК версии вроде как тоже масштабируется, а нельзя ли сделать масштабирование в пределах макс и мин значений? иначе говоря растягивание....

DoctorS

Цитата: trmntr от 04 Март 2020 в 18:28
А для ПК версии вроде как тоже масштабируется, а нельзя ли сделать масштабирование в пределах макс и мин значений? иначе говоря растягивание....

На ПК график масштабируется с помощью колёсика мышки  ;-)
На счёт растягивания, наверно, не совсем понял, что Вы имеете в виду?