Реклама: Кулон Монитор - программа для логирования и прерывания заряда\разряда Кулон-912

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

7. Обсуждаем электросамокат Starway Z8 (48В, 52В) (Электросамокаты StarWay (MaxSpeed)) от SergeyDemidov (20.04.2021 в 12:26)8. Как научиться кататься на моноколесе? Уроки мастерства! (Моноколеса (электроунициклы)) от hal9000 (20.04.2021 в 12:20)9. Литература по свинцовым аккумуляторам (Свинцовые аккумуляторы) от krufel (20.04.2021 в 12:16)10. Обсуждение моторов "системы Дуюнова" ("Славянка" в электротранспорте) от Dimy4 (20.04.2021 в 12:12)11. Электросамокат или моноколесо? (Свободный электрон) от Ripido (20.04.2021 в 12:05)12. Kugoo S3 (Электросамокаты Kugoo S серии и аналоги ) от Ermac (20.04.2021 в 12:04)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 11620 раз

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

26 Фев 2020 в 21:01
Прочитано 11620 раз
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
Приветствую всех форумчан!

Написал небольшую программу для записи лога и прерывания "дозаряда" на Кулон-912.
Основная идея - реализовать алгоритм прерывания "дозаряда" по напряжению (не растёт больше указанного числа минут) и току (начал расти после своего минимума спустя указанное число минут).
Программа кроссплатформенная. Сейчас есть версии для Windows и Android, в дальнейшем вероятно появится еще под Mac и iOS.
Спустя примерно год развития программа (начиная с версии 2.0.0) научилась управлять работой Кулон-912, что позволяет составлять сложные алгоритмы заряда\разряда АКБ.
При первом запуске программы под Windows очень важно добавить её в исключения брандмауэра, что бы он не блокировал её работу.
Знакомство советую начинать с Windows версии. Она оснащена подсказками - достаточно навести мышку на какую-нибудь настройку или кнопку и Вы увидите подсказку.

Наверняка многие из вас уже пользовались аналогичной программой от vlallax: ссылка
Может возникнуть вопрос, зачем я сделал ещё одну, если уже есть классная и более функциональная? Ответ прост - мне было интересно её сделать. К тому же мой вариант может работать под Android, а любой телефон или планшет потребляет гораздо меньше электроэнергии, чем компьютер.





Скачать на Яндекс.Диске (версия 2.2.1): ссылка

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

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

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

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

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

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

Список изменений
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 с низковольтовыми батареями.

2021.03.11 Версия 2.0.0.
- Программа научилась управлять работой Кулон-912! Теперь можно описывать сложные алгоритмы работы с различными вариантами условных и безусловных переходов от шага к шагу. Подробнее смотрите в файле "Инструкция.ini". Так же в состав архива включены различные примеры программ по обслуживанию разных аккумуляторов.
- Появился новый защитный механизм остановки заряда при терморазгоне АКБ: заряд будет остановлен, если напряжение упадёт на 0.3В с момента начала отслеживания заряда.
- Как всегда немного "поднастроил" работу алгоритмов прерывания заряда\разряда.
- Добавил поддержку ещё одного режима работа Кулон-912 - "Доразряда АКБ".

2021.01.09 Версия 1.1.7
- Добавил поддержку "Импульсного предзаряда".
- Теперь отладочная информация будет писаться в Debug.txt при наличии файла WriteDebug, даже если автоматическое прерывание заряда или разряда выключены. Главное, чтобы были подходящие напряжения (> 14 В или < 12.2 В) и соотвествующий режим работы.
- Если включено прерывание заряда и напряжение больше 15 В, проверка необходимости прерывания заряда будет выполняться как минимум раз в 5 минут. Раньше этот интервал мог достигать 30 минут.
- Ещё немного увеличил размер поля адреса Кулона 912.
- Исправил ошибку, которая мешала записи показания при напряжении меньше 1 вольта.

2020.12.23 Версия 1.1.6
- В очередной раз доработал механизмы прерывания заряда и объединил их в один. Теперь программа сама автоматически выбирает, какой из алгоритмов следует применить: если текущее напряжение меньше на 0.05 В максимально заданного - используется алгоритм прерывания заряда по напряжению, иначе по току.
- В упрощенном виде новые алгоритмы можно описать так:
- Алгоритм прерывания заряда по напряжению сработает, если за последние два часа (настраивается) напряжение перестало расти (как учил Виктор, значит заряд больше не идёт).
- Алгоритм прерывания заряда по току сработает, если за последние два часа (настраивается) ток увеличился хотя бы на 0.01 А.
- После срабатывания алгоритмов прерывания заряда в сообщении об этом событии теперь будет выводиться дополнительная информация. Обычным пользователям на неё можно не обращать внимание.
- Версия под Windows научилась писать Debug.txt, который помогает анализировать работу алгоритмов прерывания заряда\разряда. Для включения лога, создайте файл WriteDebug (без расширения) и через 5 минут появится файл с отладочной информацией (само собой для этого должны быть включены функции прерывания заряда\разряда (при напряжении ниже 12.2 В)).
- Были сделаны другие незначительные доработки, большинство из которых останутся незаметными :)

2020.07.27 Версия 1.1.5
- Добавил поддержку импульсного режима БП.
- Доработал алгоритмы автоматического засыпания так, чтобы не пропускать важные события по разряду до 12 и 10.5-8В.
- После пробуждения пользователем, компьютер снова заснет не ранее чем через 1 минуту.

2020.06.18 Версия 1.1.4
- Программа научилась переводить компьютер в спящий режим на 5-30 минут при медленно меняющихся процессах. Время сна выбирается автоматически из расчёта, чтобы запись происходила примерно каждые 0.05 В, но не реже, чем раз в пол часа. Таким образом, можно здорово сэкономить на электроэнергии при почти постоянно работающей программе! :) Важно! Чтобы компьютер мог не только заснуть, но и проснуться, нужно чтобы в настройках электропитания были разрешены таймеры пробуждения и спящий режим!

2020.06.02 Версия 1.1.3
- Теперь в подсказке к графикам показывается среднее значение "второго" параметра на выбранном интервале. Т.е. если Вы смотрите график тока, то в подсказке будет так же выводиться значение напряжения в выделенный момент времени!
- По просьбам пользователей в таблице добавился новый столбец, отображающий скорость изменения тока мА\м.
- На графике тока появилась скорость изменения, аналогично, скорости изменения напряжения.
- Вынесен мусор, исправлены ошибки :)

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

2020.05.23 Версия 1.1.1
- Исправил баг с заполнением текстовых статусов в таблице.
- Переместил главные кнопки зуммирования на график. Теперь они видны на всех платформах.
- Улучшил читаемость графиков.
- Значения минимального тока и максимального напряжения под таблицей теперь будут выводиться только для текущего режима заряда.

2020.05.15 Версия 1.1.0  -  Большое обновление!
- Программа научилась объединять свои базы данных. Теперь Вы можете отправить базу данных с телефона (который, например, вёл запись ночью пока ПК был выключен) на компьютер и объединить её с уже существующей базой на компьютере.  Важно, чтобы базы были от программ одной версии.
- Появилась возможность ввести отрицательную корректировку в показания Тока. Эта настройка нужна, если Вы используете параллельный резистор для работы с малыми токами на Кулон-912.
- Кулон Монитор научился запоминать и восстанавливать размеры своего окна.
- Для оптимизации размера базы данных, текстовый статус Кулон-912 будет записываться только в случае его изменения. Внешне Вы ничего не заметите, но база станет меньше.
- Снова поработал над графиками: теперь, чтобы увидеть значение, достаточно навести мышку. Так же стало удобнее просматривать значения на Android.

2020.04.25 Версия 1.0.12
- Программа научилась запоминать основные настройки, а том числе IP-адрес Кулона.
- Windows: в таблице и графиках появилось контекстное меню, позволяющее удалять выделенные записи из базы данных.
- Теперь при ассиметричном заряде и импульсном дозаряде Кулон-Монитор автоматически переходит в особый режим опроса и записи данных, чтобы максимально усреднить "прыгающие" напряжение и ток с целью получения относительно линейного графика, пригодного для анализа.

2020.04.16 Версия 1.0.11
- Программа научилась корректно отрабатывать длительное отсутствие связи с Кулоном. Теперь при медленных процессах компьютер или телефон можно переводить в ждущий режим и периодически его "будить" для записи показаний. Во время быстрых процессов так делать, конечно, не стоит.
- Разные небольшие улучшения в графиках.
- Доработал алгоритмы прерывания дозаряда. Теперь они будут работать при напряжении выше 15.3 В для исключения ложных срабатываний.
- Улучшил алгоритм прерывания разряда. Теперь для защиты от ложных срабатываний он будет вычислять скорость падения за последние 3-5 минут, а не 1-3 как раньше.

2020.04.12 Версия 1.0.10
- Про просьбам трудящихся, на графиках появились кнопки для раздельного масштабирования по осям. Удобного Вам просмотра! :)
- Функция прерывания разряда теперь будет работать при напряжении менее 12.2 В.

2020.04.08 Версия 1.0.9
- Значительная переработка графиков. Они стали более наглядными и информативными! Теперь быстрый рост или падение напряжения подсвечивается разными цветами. Так же по клику выводится подробная информация, в том числе, скорость изменения напряжения.
- В таблице появился новый столбец, показывающий скорость изменения напряжения (мВ\мин).
- Кулон Монитор стал подробнее записывать быстроменяющиеся процессы и точнее отрабатывать алгоритм остановки разряда в случае превышения заданной скорости падения напряжения.

2020.03.20 Версия 1.0.8
- Android: появилась возможность отправить базу данных по почте на ПК (кнопка "Поделиться").

2020.03.16 Версия 1.0.7
- Теперь Кулон Монитор будет писать нулевые ток и напряжение, а  также статус устройства по время простоя прибора. 
- Поработал над логикой кнопок и научил их самостоятельно завершать и возобновлять опрос прибора для выполнения действий с базой данных.

2020.03.12 Версия 1.0.6
- По просьбам форумчан появилась новая функция прерывания разряда. Она срабатывает при быстром падении напряжения (скорость настраивается) при U меньше 12.4 В.
- Известные проблемы под Android: на вкладке WEB может глючить клавиатура. Старайтесь её не использовать.

2020.03.08 Версия 1.0.5
- Новая тёмная тема! :)
- Android: появилась новая вкладка "WEB" - она позволяет управлять Кулон-912 через стандартный WEB-интерфейс.
- Внизу таблицы теперь для справки выводятся максимальное напряжение и минимальный ток, которые используются для прерывания ДоЗаряда.

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

2020.02.29 Версия 1.0.3
- Добавлена поддержка Android 9 и новее.
- Продолжаем адаптировать интерфейс для телефонов.

2020.02.29 Версия 1.0.2
- Теперь показания прибора можно записывать при каждом опросе Кулона (нужно для отслеживания быстро меняющихся процессов).
- Постарался адаптировать интерфейс для телефонов. Если у кого-то что-то не влезает или плохо выглядит - пожалуйста, присылайте скриншоты!

2020.02.27 Версия 1.0.1
- Программа научилась отбрасывать данные в самом начале заряда сразу после старта, когда ток ещё только растёт. Это нужно для корректного определения времени остановки заряда.

2020.02.26 Версия 1.0.0
- Первый релиз.
« Последнее редактирование: 03 Апр 2021 в 23:25 от DoctorS »


26 Фев 2020 в 21:53
Ответ #1
Оффлайн

feel76

Россия, Самара Сообщений: 469


26 Фев 2020 в 22:41
Ответ #2
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
Большое спасибо за прогу! :dance:
бум тестировать
Пользуйтесь на здоровье!
В первом незаметном апдейте повысил надежность соединения с Кулоном. Так как внешних отличий нет, номер версии не менял, но советую обновиться ссылка.


27 Фев 2020 в 09:18
Ответ #3
Оффлайн

vlallax

Воронеж Сообщений: 325
, отличная новость! Спасибо! Под android это очень круто! Буду следить за темой.


27 Фев 2020 в 17:28
Ответ #4
Оффлайн

xeus

Модератор Россия, Иркутск Сообщений: 2343
« Последнее редактирование: 27 Фев 2020 в 17:40 от xeus »


27 Фев 2020 в 20:14
Ответ #5
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
Встречайте первое маленькое обновление!
В версии 1.0.1 программа научилась отбрасывать данные в самом начале заряда сразу после старта, когда ток ещё только растёт. Это нужно для корректного определения времени остановки заряда.
Скачать обновление можно на Яндекс.Диске: ссылка
« Последнее редактирование: 27 Фев 2020 в 20:41 от DoctorS »


27 Фев 2020 в 21:38
Ответ #6
Оффлайн

trmntr

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


28 Фев 2020 в 09:23
Ответ #7
Оффлайн

DoctorS

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

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

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


28 Фев 2020 в 11:07
Ответ #8
Оффлайн

trmntr

Беларусь Сообщений: 170
записывает среднее значение тока и напряжения за 30 опросов
А вот этот параметр я не трогал, попробуем изменить на 1, скорость обновления графика должна увеличиться?
А так никаких настроек не менял пока
Скрытый текст
Редми нот 4, андроид 7.0


28 Фев 2020 в 16:37
Ответ #9
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
А вот этот параметр я не трогал, попробуем изменить на 1, скорость обновления графика должна увеличиться?

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


29 Фев 2020 в 17:38
Ответ #10
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
А вот этот параметр я не трогал, попробуем изменить на 1, скорость обновления графика должна увеличиться?
А так никаких настроек не менял пока
Скрытый текст
Редми нот 4, андроид 7.0

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


29 Фев 2020 в 19:46
Ответ #11
Оффлайн

trmntr

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

Скрытый текст
 

« Последнее редактирование: 29 Фев 2020 в 21:17 от trmntr »


01 Мар 2020 в 08:49
Ответ #12
Оффлайн

DoctorS

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

Скрытый текст
 

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

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


01 Мар 2020 в 09:39
Ответ #13
Оффлайн

trmntr

Беларусь Сообщений: 170
В целом эта программа не предназначена для записи Импульсного режима, если быть честным.
Разумеется, в основном кулон используют как ЗУ, а не как БП, да еще и в качестве баловства, как это делал я :)
Но просто бывают ситуации когда ЗУ работает в ассиметичном режиме заряда (заряд/разряд), и вот тут неясно пока как будет показывать это график, я поэтому и хотел смоделировать примерно такую ситуацию в режиме БП, только не током, а напряжением
« Последнее редактирование: 01 Мар 2020 в 10:02 от trmntr »


01 Мар 2020 в 18:42
Ответ #14
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
Ловите новую версию!
2020.02.29 Версия 1.0.4
- Android: появилась возможность масштабирования графиков с помощью кнопок. Удобного Вам просмотра! :)
- Продолжаем адаптировать интерфейс для телефонов.
« Последнее редактирование: 08 Апр 2020 в 19:07 от DoctorS »


02 Мар 2020 в 21:54
Ответ #15
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
Часто задаваемые вопросы
Вопрос: Как сделать, чтобы приложение не закрывалось при фоновой работе на 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 часа (в два раза больше минимального времени «дозаряда»).
Данный пункт написан не потому, что программа работает плохо и не надежно (как раз наоборот!), а для общего понимания людей, не знакомых с работой ПО и его надежностью (ошибки бывают даже в софте для марсоходов и космических аппаратов).


04 Мар 2020 в 18:28
Ответ #16
Оффлайн

trmntr

Беларусь Сообщений: 170
- Android: появилась возможность масштабирования графиков с помощью кнопок.
А для ПК версии вроде как тоже масштабируется, а нельзя ли сделать масштабирование в пределах макс и мин значений? иначе говоря растягивание....


04 Мар 2020 в 20:39
Ответ #17
Оффлайн

DoctorS

Фрязино - Московская область - Россия Сообщений: 124
А для ПК версии вроде как тоже масштабируется, а нельзя ли сделать масштабирование в пределах макс и мин значений? иначе говоря растягивание....

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