Всё о мобильной энергии, солнечных батарея, ветряках и другой электроники Обсуждение солнечных батарей, вертяков, генераторов и другой электроники
 
  Регистрация | Войти На главную Добавить статью Форум Поиск  RSS Наш твиттер Контакты 29 марта 2024, Пятница  
MobiPower.ru
 О сайте
 Новости
 солнце
 термоэлектричество
 механика
 аккумуляторы
 освещение
 электроника
 прочее (экзотика)
 новинки рынка
 Сделай сам
 Обзоры и тесты
 Библиотека
 Форум
 Ссылки
 Контакты

Новости на e-mail
Подписаться на e-mail рассылку новых статей сайта Mobipower.ru



Вампирчики...
...размножаются здесь:
Мобильный блок питания "Вампирчик-Цифра" v.7
Мобильный блок питания "Вампирчик-Цифра" v.7

3 200 руб.
Солнечная батарея Suaoki на полугибких элементах SunPower
Солнечная батарея Suaoki на "полугибких" элементах SunPower

3 500 руб.

Информация



Новое на форуме

Ругаться сюда, однако ;))))
Автор: Гость
06.11.2023 в 22:29

проблемы при зарядке "пустого" вампирчика
Автор: nik34
03.08.2023 в 19:58

сгорел контроллер солнечной батареи
Автор: Гость
30.05.2023 в 23:15

Подскажите сварку.
Автор: Гость
28.05.2023 в 12:06

Бобик сдох...
Автор: nik34
16.05.2023 в 19:48

Разносол: конструкции от LeonidS
Автор: nik34
16.05.2023 в 19:27

Альтернативная прошивка "вампирчика"
Автор: Sergey345
21.04.2023 в 11:58

Переразряд li-ion
Автор: Aleksandr123
04.04.2023 в 11:53

Оживить вампирчик
Автор: nik34
30.12.2022 в 12:13

ВЦ8 - пока поговорить.
Автор: nik34
06.12.2022 в 16:58

Перейти на форум

Сейчас на сайте
0 человек

в т.ч. гостей:
пользователей:

Всего: 1251

Это может быть полезно


Поделиться этой страницей в:

   FAQFAQ   Поиск на форумеПоиск на форуме    ПользователиПользователи    ГруппыГруппы   ПрофильПрофиль   Личные сообщенияЛичные сообщения   ВходВход 

Техническое обсуждение ВЦ7 (+альт. прошивка)
На страницу Пред.  1, 2, 3 ... 7, 8, 9 ... 16, 17, 18  След.
 
Начать новую тему   Ответить на тему    Список форумов -> Электроника
Автор Первое сообщение темы
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Пт 05 Май, 2017 9:30    Заголовок сообщения: Техническое обсуждение ВЦ7 (+альт. прошивка)
 Ответить с цитатой

Данная тема предназначена для обсуждения конкретных технических вопросов по разработке ВЦ 7й версии. Поэтому, здесь просьба писать только реальные идеи и т.д., все остальное буду вычищать, чтобы не завязнуть в разговорах.

Пожелания, что можно реализовать программно в микроконтроллере ВЦ7.
Скрытый текст:показать

1. Задание тока автоотключения 50, 100, 200 мА.
1а. Задание задержки перед отключением в автоотключении.
2. Подсчет заряда в мАч (Ач) на выход/(вход?).
3. Калибровки каналов АЦП МК.
3a. калибровка по нескольким точкам (Устранение нелинейности измерения тока выхода.)
4. Мигающий режим фонаря.
5. Фонарь как быстрый индикатор уровня заряда внутренних акк. (количеством вспышек).
6. Убрать влияние тока заряда на величину индикации процента заряда. (из-за подскока напряжения на акк.)
8. В режиме ЗАР после установки напряжения конца заряда, сделать еще один пункт настройки - установка максимального заряда в мАч. (т.е. не более)
9. Сделать, чтобы корректно измерялся уровень заряда в процентах при установке LiFe аккумуляторов. Т.к. у них более низкое напряжение, то 100% должно быть не при 4.2В, а при 3.65В.
10. Индикация перегрузки измерителя. (миганием цифр, точек или надписью)
11. При срабатывании ограничителя времени в режиме ЗАР, отображать tou вместо FUL
12. При срабатывании ограничителя по заряду (3AP), индицировать это как <жду предложений> вместо FUL
13. (идея) По завершению работы ЗАР индицировать это несколькими вспышками фонаря


Настройки:
1. Калибровка каналов измерителя (впоследствии -- по нескольким точкам, для компенсации нелинейности)
2. Вкл/выкл загрубления разрешения для измерителей.
3. Калибровка счётчика времени (для измерения mAh и t при зарядке)
4. Калибровка встроенного термометра
5. Вкл/выкл (и/или настройка) пониженной яркости дисплея
6. Вкл/выкл режима работы с LiFe (для корректной индикации процентов)

Настройки от nik34:
1. "Iof" ток автоотключения от 20мА до 500мА (либо плавно, а лучше и проще, задать несколько значений 20, 50, 100, 300, 500мА.)
2. "tof" время автоотключения 10с, 30с, 60с, 3минуты, 5 минут.
3. "Ust" (стоп) порог разряда внутренних акк. (здесь можно с шагом 0.1В, примерно от 2.7 до 3.3В по умолчанию 2.7В, "железо" отключает при 2.7В), чтобы не допускать их сильный разряд. Т.е. подавать сигнал "стоп" на полное выключение по этому порогу.
4. "Upa" (пауза) порог для остановки работы повышающей части (также с шагом 0.1В, скажем, от 2.7В до 3.7В, по умолчанию 2.7В). Это нужно если ВЦ заряжает что-то и одновременно сам заряжается от маломощного источника, т.е. на выход отдает с большей скоростью, чем заряжается.
5. "Cal" калибровки показаний в каналах. (если останется место в памяти)
6. Нужно сделать сброс всех записанных настроек при нажатии одновременно на обе кнопки вверх/вниз более 10 сек.

Настройки от RomaST
1. Настройку изменения шага напряжения в режиме ЗАР. 10мВ, 50мВ и 100мВ.
2. В режим ЗАР добавить фиксированное напряжения для 1АА и 2АА аккумуляторов. Т.е. А1 и А2 режимы.

работа меню настроек:показать

Вариант работы меню настройки:
Вход в режим настройки происходит после долгого (5 сек.) нажатия на любую из кнопок "вверх" или "вниз".
После чего мы листаем пункты меню кнопками вверх/вниз.
Если останавливаемся на любом пункте дольше 3сек., то попадаем внутрь его и начинается индикация цифр настроек, которые также можно листать кнопками вверх/вниз. Если останавливаемся в листании на 3сек, то текущее значение записывается. И далее автоматически выбрасываемся из режима настроек.

Для пользователя калибровка должна выглядеть так.
- входим в режим настроек (долгое нажатие на вверх или вниз),
- листаем до режима "Cal" (и жмем кнопку фонаря или ждем 3с чтобы войти)
- внутри режима "Cal" выбираем U, Uac, Uin, I, Ich
- после остановки на любом из этих каналов после 3сек.(или кн."фонарь"), начинается индикация напряжения(тока) в этом канале (т.е. что пользователь видел бы на индикаторе)
- далее пользователь нажимая на кнопки вверх/вниз увеличивает или уменьшает показания на индикаторе, до тех, которые считает нужными (которые показывает точный внешний вольтметр/амперметр). Как только остановился на 3с, то вылетаем из режима настроек, либо при нажатии на кнопку фонаря переходим на уровень выше. (естественно, с сохранением)
Т.е. если пользователь задает цифру отличающуюся от показываемой исходно, то отношение этих двух значений дает поправочный коэфф. на который затем умножается измеряемое МК значение. (т.е. коэфф. меняет наклон характеристики АЦП, но не смещение нуля. Для компенсации смещения нуля нужны еще 5 пуктов меню в режиме калибровки. Думаю, сейчас их делать нет смысла.)
Кстати, этот коэффициент на который умножаем, даже нет необходимости вычислять в МК. Просто при нажатии вверх/вниз меняем этот коэфф. с каким-то шагом и в индикатор выдаем уже результат умножения этого коэфф. на результат измерения АЦП. (т.е. исключаем операцию деления, оставляя только умножение, которое и так будет по умолчанию.)


Эргономика:показать


Гашение цифрового индикатора происходит примерно через 1 минуту после отсутствия нажатия каких-либо кнопок. При нажатии время продлевается еще на 1 минуту.
Время включенного состояния также продлевается на 1 мин. при изменении напряжения на выходе больше, чем на 10% за последние 3 сек. (т.е. если пользователь что-то там регулирует).

Автовыключение подает сигнал "стоп" примерно через 0.5 минуты.

В конце заряда сигнал "стоп" на полное выключение ВЦ с индикацией Ful. После индикации Ful через 1 минуту можно гасить индикатор, когда пользователь вернется и нажмет любую кнопку, показать ему Ful в течение минуты и выйти из режима зарядника (сигнал Стоп был подан ранее).

Можно задействовать кнопку фонаря для подтверждения выбора, чтобы не ждать 3 сек. Т.е. если нажать на кнопку фонаря, сохраняем текущий выбор цифры установки и выбрасываемся на уровень вверх. (т.е. из цифр на уровень выбора настроек, а из этого уровня - выходим из режима настроек)
Т.е. мы можем работать и без кнопки фонаря, если забудем о ней, но с ней будет удобнее.

Кнопка фонаря.
Краткое нажатие включает индикатор уровня заряда внутренних акк. в виде миганий фонаря от одного до 4х раз с частотой чуть выше 1Гц. Мигимальный уровень заряда - 1 мигание, максимальный - 4.
Включается мигание после отпускания кнопки фонаря.

Долгое нажатие включает/отключает фонарь.
При включении фонаря включается одновременно и мелкий повышающий стабилизатор.


Пожелания реализованные
Скрытый текст:показать

уже реализовано, можно убирать либо переносить:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Задание тока автоотключения 50, 100, 200 мА.
--задаётся в настройках в диапазоне 10..250мА с шагом 1мА [IoF]

1а. Задание задержки перед отключением в автоотключении.
--в настройках 1..250 сек с шагом 1сек [toF]

2. Подсчет заряда в мАч (Ач) на выход/(вход?).
--только на выход [ Ah]

3. Калибровки каналов АЦП МК.
--есть

5. Фонарь как быстрый индикатор уровня заряда внутренних акк. (количеством вспышек).
-- долгое нажатие, 1-5 вспышек

6. Убрать влияние тока заряда на величину индикации процента заряда. (из-за подскока напряжения на акк.)
-- с автоподстройкой, вроде работает

8. В режиме ЗАР после установки напряжения конца заряда, сделать еще один пункт настройки - установка максимального заряда в мАч. (т.е. не более)
-- готово [nAh], читать как mAh

9. Сделать, чтобы корректно измерялся уровень заряда в процентах при установке LiFe аккумуляторов. Т.к. у них более низкое напряжение, то 100% должно быть не при 4.2В, а при 3.65В.
-- давно реализовано, ещё в 4ых версиях, вкл в настройках флаг [L.F.E.]

10. Индикация перегрузки измерителя. (миганием цифр, точек или надписью)
-- давно реализовано. Перегрузка [1...]

11. При срабатывании ограничителя времени в режиме ЗАР, отображать tou вместо FUL
-- а также [FAh] по истечении мАч

13. (идея) По завершению работы ЗАР индицировать это несколькими вспышками фонаря
-- 20 вспышек

Настройки:
1. Калибровка каналов измерителя (впоследствии -- по нескольким точкам, для компенсации нелинейности)
-- пока по одной точке

2. Вкл/выкл загрубления разрешения для измерителей.
-- в настройках, флаг [rES]

4. Калибровка встроенного термометра
-- [ t*] в настройках

5. Вкл/выкл (и/или настройка) пониженной яркости дисплея
-- флаг [LGH] и значение [bri]

6. Вкл/выкл режима работы с LiFe (для корректной индикации процентов)
-- см. п.9

Настройки от nik34:
1. "Iof" ток автоотключения от 20мА до 500мА (либо плавно, а лучше и проще, задать несколько значений 20, 50, 100, 300, 500мА.)
-- плавно, п.1

2. "tof" время автоотключения 10с, 30с, 60с, 3минуты, 5 минут.
-- плавно, в секундах, п. 1а, не более 250сек

5. "Cal" калибровки показаний в каналах. (если останется место в памяти)
-- в настройках

6. Нужно сделать сброс всех записанных настроек при нажатии одновременно на обе кнопки вверх/вниз более 10 сек.
-- установка джампера при удерживаемых обеих кнопках. После сброса рекомендуется перезагрузить джампером.

Настройки от RomaST
1. Настройку изменения шага напряжения в режиме ЗАР. 10мВ, 50мВ и 100мВ.
-- в настройках значений, [USt]

2. В режим ЗАР добавить фиксированное напряжения для 1АА и 2АА аккумуляторов. Т.е. А1 и А2 режимы.
-- давно есть


Осталось:
~~~~~~~~~
12. При срабатывании ограничителя по заряду (3AP), индицировать это как <жду предложений> вместо FUL
-- сейчас я этого не понял. Или забыл, что имелось в виду.


В перспективе:
~~~~~~~~~
Настройки:
3. Калибровка счётчика времени (для измерения mAh и t при зарядке)

Настройки от nik34:
3. "Ust" (стоп) порог разряда внутренних акк. (здесь можно с шагом 0.1В, примерно от 2.7 до 3.3В по умолчанию 2.7В, "железо" отключает при 2.7В), чтобы не допускать их сильный разряд. Т.е. подавать сигнал "стоп" на полное выключение по этому порогу.
4. "Upa" (пауза) порог для остановки работы повышающей части (также с шагом 0.1В, скажем, от 2.7В до 3.7В, по умолчанию 2.7В). Это нужно если ВЦ заряжает что-то и одновременно сам заряжается от маломощного источника, т.е. на выход отдает с большей скоростью, чем заряжается.


Цитата:
Ну и в заголовок актуальные версии прошивок для 48 (v004b, v007b) и для 328 ( v005b )


Последний раз редактировалось: nik34 (Вс 13 Сен, 2020 9:24), всего редактировалось 11 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Вт 10 Апр, 2018 9:57    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Может ли срабатывать вышеупомянутая термозащита на только что включённом приборе менее чем через 0.1сек после подключения нагрузки? Светодиод тока кратковременно вспыхивает, и Uвых падает.
Из холодного состояния - нет. Там медленные процессы.
Цитата:
Ещё обнаружил, что в состоянии "защиты" Uхх~=3.5В, Iкз~=0.
Может быть, проблема с защитой от перегрузки по току, а не термо? Если там такая есть.
Там есть защиты и по току, и по макс. мощности, и термо.
Цитата:
Иногда проблема на непродолжительное время уходит. Прибор способен в течение нескольких минут заряжать гаджеты. Потом снова отключается.
Алексей, а давайте Вы просто пришлете плату обратно, а я вышлю новую. А, заодно, еще раз четко перечислите все обнаруженные недостатки, в каких режимах они проявляются.
Что-то я уже запутался в обсуждениях, даже не знаю, что отвечать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Чт 12 Апр, 2018 12:52    Заголовок сообщения:
 Ответить с цитатой

nik34 писал(а):
Dmitriy_avia писал(а):
Спасибо, а что сейчас с v7? Очень ждём)
В наличии есть. Единственно, что еще не приехали свежие аккумуляторы, чтобы ставить внутрь, т.е. сейчас они продаются без акк.
Аккумуляторы пришли, ВЦ7 можно заказывать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dmitriy_avia



Зарегистрирован:
Apr 22, 2016
Сообщения: 48


СообщениеДобавлено: Чт 12 Апр, 2018 17:42    Заголовок сообщения:
 Ответить с цитатой

А в кратце где можно почитать отличия от V6 или описание характеристик, и какова цена без аккумулятора. И можно ли две повышайки вставить одну на юсб выход, вторую на зарядку вампира от низковольтных источников. Может глупый вопрос, но ответ не нашёл: без аккумуляторов вампир может работать как понижающий на юсб? Мой v6 слегка капризничает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Вт 17 Апр, 2018 14:41    Заголовок сообщения:
 Ответить с цитатой

Николай, с Вас таблица напряжений для:
6. Вкл/выкл режима работы с LiFe (для корректной индикации процентов)
Пока сделал такую (пересчитал пропорционально из таблицы для li-ion):
Код:
bat_life[11]= {
2694, //5%
2955, //10%
3042, //20%
3085, //30%
3129, //40%
3189, //50%
3259, //60%
3337, //70%
3415, //80%
3502, //90%
3563};//100%


Последний раз редактировалось: Lex (Вт 17 Апр, 2018 16:05), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Вт 17 Апр, 2018 16:20    Заголовок сообщения:
 Ответить с цитатой

Dmitriy_avia писал(а):
А в кратце где можно почитать отличия от V6 или описание характеристик,
Гляньте здесь http://www.mobipower.ru/modules.php?name=Forums&file=viewtopic&t=701
Цитата:
и какова цена без аккумулятора.
У меня пока 2600 (либо 2тр для покупавших ВЦ6).
Цитата:
И можно ли две повышайки вставить одну на юсб выход, вторую на зарядку вампира от низковольтных источников.
Можно, если влезут по размерам.
Цитата:
без аккумуляторов вампир может работать как понижающий на юсб? Мой v6 слегка капризничает.
6й штатно мог, 7й - нет - только с дополнительной платой понижайки в слоте расширения.

Последний раз редактировалось: nik34 (Вт 17 Апр, 2018 16:23), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Вт 17 Апр, 2018 16:31    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Николай, с Вас таблица напряжений для: Вкл/выкл режима работы с LiFe (для корректной индикации процентов)
Пока сделал такую (пересчитал пропорционально из таблицы для li-ion):
Не дам, увы - нет LiFe акк.
Прочитал Ваше сообщение чуть раньше, только хотел посоветовать сместить данные для LiIon, а Вы уже это сделали.
Единственно, я бы сделал уровни напряжений относительно показаний процентов чуть выше, т.к. отключение по низкому разряду происходит при напряжении 2.7В, а, значит, показаний в 5% мы никогда не увидим. Также, минимальное напряжение зарядки (то, что можем выкрутить подстроечником) около 3.7..3.8В, т.е. выше стандартного для лиферов 3.6В, благо, они допускают подобный перезаряд.
Т.е. лучше, думаю, прибавить милливольт по 50 ко всем напряжениям в таблице, что дали.


Последний раз редактировалось: nik34 (Вт 17 Апр, 2018 16:32), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Вт 17 Апр, 2018 17:11    Заголовок сообщения:
 Ответить с цитатой

ver 002:
1. добавлен режим работы с LiFe, с соответствующей настройкой "LFE/L.F.E."
2. исправлена ошибка со сбросом (rst), проявлявшаяся после сброса нажатием нижней кнопки при нажатой верхней.

48:
2. выключен учёт калибровочных коэффициентов для каналов измерения
3. выключена установка ограничения времени для режима ЗАР

328:
2. добавлена настройка шага напряжения ЗАР
3. включено меню калибровок измерителей
4. включена настройка пониженной яркости
5. включена настройка загрубления разрешения (до 20 мА в каналах тока)
6. включён "защищённый от случайного включения, с красивостями" вариант сброса настроек и калибровок (очистки EEPROM).

http://alien.jabbercity.ru/vl7/fw/20180419/vamp_48.hex
Базовая версия под 48, 4076 байт

http://alien.jabbercity.ru/vl7/fw/20180419/vamp_328base.hex
она же под 328, 4486 байт

http://alien.jabbercity.ru/vl7/fw/20180419/vamp_328ext.hex
расширенная под 328, 5646 байт

P.S. в железе прошивки не проверялись, о косяках докладывайте.
P.P.S. Исправлен косяк с FUL.


Последний раз редактировалось: Lex (Чт 19 Апр, 2018 15:14), всего редактировалось 3 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Вт 17 Апр, 2018 17:24    Заголовок сообщения:
 Ответить с цитатой

Предлагаю найти где-то LiFe и табличку уточнить. В очередной версии впишем.

Пока так рассортировал хотелки (без нумерации). Пишите свои предложения по приоритету, важности, сортировке по разделам.

- Разумеется, всё реализованное для 48 автоматически попадает в 328 (пока версии не разошлись).

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

Собственно, отмашка по завершению разработки под 48 позволит не тратить уйму времени на впиховывание невпихуемого, и использовать освободившееся для реализации безграничных хотелок в 328 Smile

хотелки для первого поста:показать


Для 48 варианта (необходимо):
~~~~~~~~~~~~~~~

Для 48 варианта (по возможности):
~~~~~~~~~~~~~~~
1. Задание тока автоотключения 50, 100, 200 мА.
Настройки:
2. В режим ЗАР добавить фиксированное напряжения для 1АА и 2АА аккумуляторов. Т.е. А1 и А2 режимы.

6. Нужно сделать сброс всех записанных настроек при нажатии одновременно на обе кнопки вверх/вниз более 10 сек.
1. "Iof" ток автоотключения от 20мА до 500мА (либо плавно, а лучше и проще, задать несколько значений 20, 50, 100, 300, 500мА.)
11. При срабатывании ограничителя времени в режиме ЗАР, отображать tou вместо FUL
12. При срабатывании ограничителя по заряду (3AP), индицировать это как <жду предложений, как назвать> вместо FUL


Для 328 варианта:
~~~~~~~~~~~~~~~
2. Подсчет заряда в мАч (Ач) на выход/(вход?).
8. В режиме ЗАР после установки напряжения конца заряда, сделать еще один пункт настройки - установка максимального заряда в мАч. (т.е. не более)
3. Калибровки каналов АЦП МК.
3a. калибровка по нескольким точкам (Устранение нелинейности измерения тока выхода.)
4. Мигающий режим фонаря.
5. Фонарь как быстрый индикатор уровня заряда внутренних акк. (количеством вспышек).
6. Убрать влияние тока заряда на величину индикации процента заряда. (из-за подскока напряжения на акк.)
13. (идея) По завершению работы ЗАР индицировать это несколькими вспышками фонаря

Настройки:
1. Калибровка каналов измерителя (впоследствии -- по нескольким точкам, для компенсации нелинейности)
3. Калибровка счётчика времени (для измерения mAh и t при зарядке)
4. Калибровка встроенного термометра
5. Вкл/выкл (и/или настройка) пониженной яркости дисплея
1а. Задание задержки перед отключением в автоотключении.
2. Вкл/выкл загрубления разрешения для измерителей.
1. Настройку изменения шага напряжения в режиме ЗАР. 10мВ, 50мВ и 100мВ.
Настройки от nik34:
2. "tof" время автоотключения 10с, 30с, 60с, 3минуты, 5 минут.
3. "Ust" (стоп) порог разряда внутренних акк. (здесь можно с шагом 0.1В, примерно от 2.7 до 3.3В по умолчанию 2.7В, "железо" отключает при 2.7В), чтобы не допускать их сильный разряд. Т.е. подавать сигнал "стоп" на полное выключение по этому порогу.
4. "Upa" (пауза) порог для остановки работы повышающей части (также с шагом 0.1В, скажем, от 2.7В до 3.7В, по умолчанию 2.7В). Это нужно если ВЦ заряжает что-то и одновременно сам заряжается от маломощного источника, т.е. на выход отдает с большей скоростью, чем заряжается.
5. "Cal" калибровки показаний в каналах. (если останется место в памяти)


работа меню настроек:показать

Вариант работы меню настройки:
Вариант работы меню настройки:
Вход в режим настройки происходит после долгого (5 сек.) нажатия на любую из кнопок "вверх" или "вниз".
После чего мы листаем пункты меню кнопками вверх/вниз.
Если останавливаемся на любом пункте дольше 3сек., то попадаем внутрь его и начинается индикация цифр настроек, которые также можно листать кнопками вверх/вниз. Если останавливаемся в листании на 3сек, то текущее значение записывается. И далее автоматически выбрасываемся из режима настроек.

Для пользователя калибровка должна выглядеть так.
- входим в режим настроек (долгое нажатие на вверх или вниз),
- листаем до режима "Cal" (и жмем кнопку фонаря или ждем 3с чтобы войти)
- внутри режима "Cal" выбираем U, Uac, Uin, I, Ich
- после остановки на любом из этих каналов после 3сек.(или кн."фонарь"), начинается индикация напряжения(тока) в этом канале (т.е. что пользователь видел бы на индикаторе)
- далее пользователь нажимая на кнопки вверх/вниз увеличивает или уменьшает показания на индикаторе, до тех, которые считает нужными (которые показывает точный внешний вольтметр/амперметр). Как только остановился на 3с, то вылетаем из режима настроек, либо при нажатии на кнопку фонаря переходим на уровень выше. (естественно, с сохранением)
Т.е. если пользователь задает цифру отличающуюся от показываемой исходно, то отношение этих двух значений дает поправочный коэфф. на который затем умножается измеряемое МК значение. (т.е. коэфф. меняет наклон характеристики АЦП, но не смещение нуля. Для компенсации смещения нуля нужны еще 5 пуктов меню в режиме калибровки. Думаю, сейчас их делать нет смысла.)
Кстати, этот коэффициент на который умножаем, даже нет необходимости вычислять в МК. Просто при нажатии вверх/вниз меняем этот коэфф. с каким-то шагом и в индикатор выдаем уже результат умножения этого коэфф. на результат измерения АЦП. (т.е. исключаем операцию деления, оставляя только умножение, которое и так будет по умолчанию.)


Эргономика:показать


Гашение цифрового индикатора происходит примерно через 1 минуту после отсутствия нажатия каких-либо кнопок. При нажатии время продлевается еще на 1 минуту.
Время включенного состояния также продлевается на 1 мин. при изменении напряжения на выходе больше, чем на 10% за последние 3 сек. (т.е. если пользователь что-то там регулирует).

Автовыключение подает сигнал "стоп" примерно через 0.5 минуты.

В конце заряда сигнал "стоп" на полное выключение ВЦ с индикацией Ful. После индикации Ful через 1 минуту можно гасить индикатор, когда пользователь вернется и нажмет любую кнопку, показать ему Ful в течение минуты и выйти из режима зарядника (сигнал Стоп был подан ранее).

Можно задействовать кнопку фонаря для подтверждения выбора, чтобы не ждать 3 сек. Т.е. если нажать на кнопку фонаря, сохраняем текущий выбор цифры установки и выбрасываемся на уровень вверх. (т.е. из цифр на уровень выбора настроек, а из этого уровня - выходим из режима настроек)
Т.е. мы можем работать и без кнопки фонаря, если забудем о ней, но с ней будет удобнее.

Кнопка фонаря.
Краткое нажатие включает индикатор уровня заряда внутренних акк. в виде миганий фонаря от одного до 4х раз с частотой чуть выше 1Гц. Мигимальный уровень заряда - 1 мигание, максимальный - 4.
Включается мигание после отпускания кнопки фонаря.

Долгое нажатие включает/отключает фонарь.
При включении фонаря включается одновременно и мелкий повышающий стабилизатор.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RomaST




Зарегистрирован:
Dec 07, 2014
Сообщения: 119


СообщениеДобавлено: Ср 18 Апр, 2018 14:57    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
ver 002:
1. добавлен режим работы с LiFe, с соответствующей настройкой "LFE/L.F.E."

48:
2. выключен учёт калибровочных коэффициентов для каналов измерения
3. выключена установка ограничения времени для режима ЗАР

328:
2. добавлена настройка шага напряжения ЗАР
3. включено меню калибровок измерителей
4. включена настройка пониженной яркости
5. включена настройка загрубления разрешения (до 20 мА в каналах тока)
6. включён "защищённый от случайного включения, с красивостями" вариант сброса настроек и калибровок (очистки EEPROM).

http://alien.jabbercity.ru/vl7/fw/20180417/vamp_48.hex
Базовая версия под 48, 4092 байт

http://alien.jabbercity.ru/vl7/fw/20180417/vamp_328base.hex
она же под 328, 4502 байт

http://alien.jabbercity.ru/vl7/fw/20180417/vamp_328ext.hex
расширенная под 328, 5620 байт

P.S. в железе прошивки не проверялись, о косяках докладывайте.


Спасибо за новую прошивку. Буду её тестировать.

Подскажите, откуда берется значение напряжения окончания зарядки в режиме ЗАР?
Это значение берется в откалиброванном вручную виде, или нет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Ср 18 Апр, 2018 15:47    Заголовок сообщения:
 Ответить с цитатой

Не понял вопроса.

Исходное значение, которое потом настраиваете, берётся путём умножения напряжения полного заряда 1 никелевой банки (1400мВ) на целое число из таблицы (там где 3А, L3.7 ...).

Сравнивается потом с показаниями канала U (то что будет отображаться).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RomaST




Зарегистрирован:
Dec 07, 2014
Сообщения: 119


СообщениеДобавлено: Ср 18 Апр, 2018 16:58    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Не понял вопроса.

Исходное значение, которое потом настраиваете, берётся путём умножения напряжения полного заряда 1 никелевой банки (1400мВ) на целое число из таблицы (там где 3А, L3.7 ...).

Сравнивается потом с показаниями канала U (то что будет отображаться).


Предположим, что ВЦ7 изначально неправильно отображает напряжепие. На экране будет отображаться U=4.2В, а в реальности оно будет состаалять 4.5В. Мы это исправляем через меню калибровок. Т.о. и реальное напряжение, и отображаемое будут равны 4.2В.
Переходим в режим ЗАР. Выставляем напряжение окончания заряда liion равным 4.2В. Вопрос в том, откуда берется это напряжение, как программа узнаёт, что напряжение на акб достигло 4.2В и можно выключать вц?
Через U?
Тогда как береться значение U? До калибровки (тогда реальное напряжение окончания заряда составит недопустимые 4.5В)? Или после калибровки(реальное напряжение будет 4.2В)? Тогда акк не повредится.

По прошивке.
При включении появляется u2.
Меню настроек и калибровок совмещено. Вхожу через джампер и удерживание кнопки "вверх".
Поменять шаг изменеия напряжени в режиме ЗАР можно через Ust.

Если в настройках что-то поменять и ускорить прокручивание меню при помощи кнопки фонарая, то в конце, как меню отыграет, появится надпись u2, а затем FUL. FUL можно сбросить только джампером.

Есть инструкция, чтоб я мог по ней погонять программу?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Ср 18 Апр, 2018 19:49    Заголовок сообщения:
 Ответить с цитатой

Уже ответил, через U, отображаемое на экране.
А теперь подробнее. В программе в принципе нет "неправильных" напряжений (4.5), так как калибровки учитываются непосредственно в процессе измерения. Так что опасения напрасны - насколько точно откалибруете, с тем и будет сравниваться напряжение окончания зарядки. С другой стороны, если кто откалибрует неправильно, и получит отображаемые 4.2 при реальных 4.5 -- он сам себе злобный буратино, так что аккуратность наше всё.
И напомню (этот вопрос мусолился в обсуждении прошивки вц6), напряжение на аккумуляторе измеряется при отключенном выходе, чтобы исключить влияние сопротивления проводов.

По прошивке. Воспроизвел у себя косяк, завтра код посмотрю. Возможно, он же у нас и на прошлой версии всплывал. Проявляется при "выходе" кнопкой фонаря из режима калибровок. Остальные нажатия кнопки и факт изменения настроек влияния не оказывают.

Инструкцию я не писал, но управление не отличается от вц6.
Программно управляется фонарь (2 режима яркости) и автоотключение.
Калибровки, как и раньше, отображают по умолчанию 100 (читать как 1100, единица во всех калибровочных коэффициентах подразумевается). Допустим, требуется увеличить отображаемое значение на 10%, значит нужно 1100 * 1.1, и ввести (1)210.
По названиям логических (вкл/выкл) пунктов:
RES resolution, отключает загрубление разрешения при измерениях (до 20 мА в каналах тока)
LGH lowlight, включает режим пониженной яркости индикатора
LFE LiFe включает режим работы на литий-железофосфатных аккумуляторах (влияет исключительно на величину показаний канала Prc)
Наличие точек (L.G.H.) указывает, что параметр "включён", по умолчанию все выключены. Включается/выключается удержанием верхней кнопки при отображении параметра.


Последний раз редактировалось: Lex (Ср 18 Апр, 2018 20:15), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Ср 18 Апр, 2018 21:39    Заголовок сообщения:
 Ответить с цитатой

Алексей, спасибо за прошивку.
Я ее попозже гляну и отпишусь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
RomaST




Зарегистрирован:
Dec 07, 2014
Сообщения: 119


СообщениеДобавлено: Ср 18 Апр, 2018 21:41    Заголовок сообщения:
 Ответить с цитатой

Спасибо!

Обнаружил ещё баг. При включенном автоотключении, независимо от нагрузки, вц7 выключается через 8 минут с надписью FUL. Надпись сбрасывается одновременным нажатием кнопок вверх+вниз.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Чт 19 Апр, 2018 8:10    Заголовок сообщения:
 Ответить с цитатой

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




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Чт 19 Апр, 2018 13:24    Заголовок сообщения:
 Ответить с цитатой

Косяк с FUL исправлен, пост с прошивкой поправлен, файлы перезалиты.

Весь день гоняю со включённым автоотключением, нагрузив на паяльник. U~4.2, I~200. Пока что FUL не увидел. Вероятно, есть ещё какое-то необходимое условие.

Николай, не кажется ли Вам, что Uin и Ich следовало бы поменять местами, по аналогии с U, I? Я лично с ними путаюсь при текущем порядке.


Последний раз редактировалось: Lex (Чт 19 Апр, 2018 14:33), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Чт 19 Апр, 2018 15:51    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Николай, не кажется ли Вам, что Uin и Ich следовало бы поменять местами, по аналогии с U, I? Я лично с ними путаюсь при текущем порядке.
Да, как-то необходимости пока в этом не ощущаю. Исхожу из того, что чаще используемые каналы расположены ближе к началу - ток зарядки будут смотреть чаще, чем напряжение на входе, особенно, с учетом не слишком четкой индикации светодиода зарядки.
Хотя, с другой стороны, если перенести ток зарядки над процентами (U Uac Prc Ich Uin ЗАР Pou I U)? то зарядная часть быстрее достигнется при нажатии на верхнюю кнопку, а выходная на нижнюю. По логике - красиво. На практике - удобнее жать нижнюю кнопку, ей чаще пользуюсь.
Т.е. если просто поменять местами Ich и Uin, то я против. Если поменять, как в последовательности выше, то можно попробовать, насколько плюсы "логики" перекроют минусы "эргономики". (хотя, это из серии "на вкус и цвет...")
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Чт 19 Апр, 2018 21:22    Заголовок сообщения:
 Ответить с цитатой

Хе! Похоже, у меня талант на извлечение волшебного дыма из Ваших продуктов. Very Happy
Сидел сейчас, игрался с джампером питания МК. Он, к слову, контачит плохо, болтается, подгинал в нём пластинку. В очередной раз наблюдал эффект работы контроллера при снятом джампере и выключенном главном выключателе.
Так вот, при очередном прикосновении джампером к его пинам услышал треск сгорающего элемента, одновременно вспыхнул фонарь.

Итог:
1) визуально похож на горелый сот23 между кнопкой вкл и клемой, ближний к клеме. Второй, ближний к кнопке, частично покрыт лаком, может так и было.
2) при выключенном приборе и установленных аккумуляторах греется этот самый угол платы до температуры "рука ощущает"
3) мк без джампера теперь работает исключительно при включенном движке автоотключения (главный выключатель выкл)
4) в момент включения мк при установке аккумулятора ярко коротко вспыхивает фонарь. Проявляется только при установленном джампере питания.
Возможно, промахнувшись, коротнул "нижний" пин на корпус кнопки фонаря, там как раз рядом.

upd:
5) кнопка фонаря пробуждает мк из сна, но так, будто кроме неё ещё какая-то нажата (вверх-вниз либо движок)


Последний раз редактировалось: Lex (Чт 19 Апр, 2018 23:17), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RomaST




Зарегистрирован:
Dec 07, 2014
Сообщения: 119


СообщениеДобавлено: Чт 19 Апр, 2018 23:25    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Косяк с FUL исправлен, пост с прошивкой поправлен, файлы перезалиты.

Весь день гоняю со включённым автоотключением, нагрузив на паяльник. U~4.2, I~200. Пока что FUL не увидел. Вероятно, есть ещё какое-то необходимое условие.

Николай, не кажется ли Вам, что Uin и Ich следовало бы поменять местами, по аналогии с U, I? Я лично с ними путаюсь при текущем порядке.


Произвел хардресет и глюк пропал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



Зарегистрирован:
Mar 23, 2008
Сообщения: 2820
Откуда: Москва

СообщениеДобавлено: Пт 20 Апр, 2018 8:54    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Хе! Похоже, у меня талант на извлечение волшебного дыма из Ваших продуктов. Very Happy
Похоже, Вы, действительно коротнули один из штырьков джампера питания МК на корпус кнопки, т.е. плюс с аккумулятора на землю.
При этом должны сгореть от большого тока два полевика защиты МК от перепутки полярности акк.
Это мелкие р-канальные полевики. Стояли si2301, но подойдет любой аналогичный. В принципе, можно их вообще удалить и подать плюс с клеммы акк. на дорожку, идущую к джамперу МК (закоротить площадки истоков этих полевиков между собой), просто, в этом случае надо следить, чтобы не путать полярность акк.
Все описанные по пунктам глюки, думаю, вызваны большим сопротивлением полевиков, которое в них "образовалось" после шибко большого тока.
Надеюсь, дорожка на плате не выгорела. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




Зарегистрирован:
Nov 23, 2016
Сообщения: 337
Откуда: 61

СообщениеДобавлено: Пт 20 Апр, 2018 9:10    Заголовок сообщения:
 Ответить с цитатой

nik34 писал(а):
Надеюсь, дорожка на плате не выгорела. Wink
Дорожки выглядят целыми. Сгореть должны были оба?

Рассматривайте этот случай, как обратную связь по защите от дурака. Коли уж можно так коротнуть джампером, кто-то это непременно сделает по неосторожности либо незнанию.
Так что изолировать, подпиливать, или ещё какие меры принимать необходимо. То же касается и остальных мест, которые можно необратимо коротнуть в процессе эксплуатации.

Предложу один из вариантов: термоусадка на ножку кнопки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Форум об электронике, зарядке аккумуляторов, солнечных батареях, вопросы по теме "сделай сам".
Начать новую тему   Ответить на тему    Список форумов -> Электроника Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 7, 8, 9 ... 16, 17, 18  След.
Страница 8 из 18

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прилагать файлы к сообщениям
Вы можете скачивать файлы


Форум Mobipower.ru - о солнечных батареях, аккумуляторах, зарядных устройствах, самоделках
 

Загрузка страницы: 0.07 секунды