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

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



Вампирчики...
...размножаются здесь:

Накопитель на Li-Ion аккумуляторах "Вампирчик-Цифра" v.6
Накопитель на Li-Ion аккумуляторах "Вампирчик-Цифра" v.6

2 600 руб.

Mobil Power.ru

Аккумулятор Ni-MH с низким саморазрядом Robiton 2600 mAh, тип AA
Аккумулятор Ni-MH с низким саморазрядом Robiton 2600 mAh, тип AA

320 руб.
Стабилизатор для динамовтулки (импульсный)
Стабилизатор для динамовтулки (импульсный)

450 руб.
Дополнительный комплект аккумуляторов для стелек с подогревом RedLaika RL-ST-01 (2 шт)
Дополнительный комплект аккумуляторов для стелек с подогревом RedLaika...

2 950 руб.

Информация



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

Техническое обсуждение ВЦ7 (+альт. прошивка)
Автор: Lex
15.08.2018 в 13:15

Мощный накопитель
Автор: nik34
22.07.2018 в 00:05

Реинкарнация LEGO-стиля :)
Автор: nik34
02.07.2018 в 10:42

Солнечная панель suaoki 25 вт
Автор: nik34
22.06.2018 в 21:08

Новости сайта
Автор: Lex
15.06.2018 в 21:52

Прикладное применение
Автор: Гость
30.05.2018 в 08:44

Альтернативная прошивка "вампирчика"
Автор: Lex
29.05.2018 в 16:57

Схема ЗУ на дискретных ЭРИ для LIR1220
Автор: Sehc
21.05.2018 в 01:14

Вампирчик v.6 - эксплуатация (отзывы, критика, вопросы)
Автор: Lex
23.04.2018 в 20:21

Вопрос по кабель-стабилизатору и не только...
Автор: nik34
12.04.2018 в 11:55

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

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

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

Всего: 1086

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



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

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

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



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

СообщениеДобавлено: Пт 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.
Включается мигание после отпускания кнопки фонаря.

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




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




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

СообщениеДобавлено: Пт 26 Янв, 2018 20:46    Заголовок сообщения:
 Ответить с цитатой

nik34 писал(а):
Алексей (Lex), Вы куда потерялись?
Хм, а разве не Вы? Smile
Цитата:
7й ВЦ собран, сейчас только нормальной прошивки не хватает.
Если я правильно помню, в плане базовой функциональности в прошивке от 23 ноября не хватает, разве что, программного выхода из режима зарядки (коэффициенты делителей мы утвердили). Если не ошибаюсь, все основные функции работают?

Кроме выхода из зарядки (наверное, в 48 повешу на одновременное нажатие 2х кнопок), остальные хотелки я собирался уже делать-тестировать на живом приборе варианта 328.

Поправьте, если ошибаюсь, времени много прошло.


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



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

СообщениеДобавлено: Сб 27 Янв, 2018 12:22    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
nik34 писал(а):
Алексей (Lex), Вы куда потерялись?
Хм, а разве не Вы? Smile
Я Вам 23го отправил письмо, но т.к. ответа не получил, то продублировал здесь.
Гляньте почту - как минимум, мне нужен адрес, куда отсылать ВЦ.
Цитата:
Если я правильно помню, в плане базовой функциональности в прошивке от 23 ноября не хватает, разве что, программного выхода из режима зарядки (коэффициенты делителей мы утвердили). Если не ошибаюсь, все основные функции работают?
Кроме выхода из зарядки (наверное, в 48 повешу на одновременное нажатие 2х кнопок), остальные хотелки я собирался уже делать-тестировать на живом приборе варианта 328.
Поправьте, если ошибаюсь, времени много прошло.
Насколько помню, последняя версия прошивки была тестовая, где все работало для проверки железа, но не окончательная. Отложили все на потом, т.к. Вы тогда были заняты по работе.

Сейчас еще раз проверил серийные платы с последней прошивкой.
1. не работает корректно автоотключение!
Его счетчик времени считает только когда МК активен и горит индикатор. Как только мы ушли в спячку выключения не происходит.
Как вариант, можно не засыпать, а гасить только индикатор всегда, когда работает выходной преобразователь.

2. как обсуждали, надо перенести Роut между I и Ich, чтобы не было путаницы с процентами заряда.
3. возможно, лучше вместо одной буквы Р (проценты) выводить Рr или Рrc.
4. убрать снижение яркости при нажатии на две кнопки и вместо нее сделать корректный выход из режима заряда (перезагрузку) МК. Только нажатие надо делать долгим, скажем, больше 2с.
Просто для информации, сейчас двойное нажатие срабатывает только если вначале нажать верхнюю кнопку, а затем нижнюю. Если наоборот, то никакого эффекта.
5. пожелание в письме добавить в режиме зарядника в меню две позиции 1АА и 2АА, пожалуй, отменяется, т.к. сейчас прошивка позволяет регулировать напряжение конца заряда до 1В, а в меню для "чайников", (где только указан тип акк. L3.7, 3AA и т.д.) можно оставить только "гарантированные" режимы (3АА и выше).

6. Был вопрос, можно ли что-то сделать программно для уменьшения нелинейности показаний тока выхода. Сейчас идет завышение при больших токах процентов на 15. Если сложно, то вопрос отпадает.

Как писал в предыдущем посте, можно выкинуть часть кода, который отвечает за первоначальный показ процентов и версии при подаче питания, т.к. у нас МК не отключается.

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




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

СообщениеДобавлено: Вс 28 Янв, 2018 19:11    Заголовок сообщения:
 Ответить с цитатой

Цитата:
1. не работает корректно автоотключение!
Его счетчик времени считает только когда МК активен и горит индикатор. Как только мы ушли в спячку выключения не происходит.
Принято. Разберёмся и победим.
Цитата:
Как вариант, можно не засыпать, а гасить только индикатор всегда, когда работает выходной преобразователь.
...и активен движок автоотключения (как вариант).
Работу выходного преобразователя можно определить только по наличию выходного напряжения? (А вдруг оно будет приходить обратно от питаемого потребителя)

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

Цитата:
2. как обсуждали, надо перенести Роut между I и Ich, чтобы не было путаницы с процентами заряда.

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

3. возможно, лучше вместо одной буквы Р (проценты) выводить Рr или Рrc.
Цитата:
4. убрать снижение яркости при нажатии на две кнопки и вместо нее сделать корректный выход из режима заряда (перезагрузку) МК. Только нажатие надо делать долгим, скажем, больше 2с.

Возможно, для начала, будет обычное короткое.
Цитата:
Просто для информации, сейчас двойное нажатие срабатывает только если вначале нажать верхнюю кнопку, а затем нижнюю. Если наоборот, то никакого эффекта.

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

Цитата:
5. пожелание в письме добавить в режиме зарядника в меню две позиции 1АА и 2АА, пожалуй, отменяется, т.к. сейчас прошивка позволяет регулировать напряжение конца заряда до 1В, а в меню для "чайников", (где только указан тип акк. L3.7, 3AA и т.д.) можно оставить только "гарантированные" режимы (3АА и выше).

Просто для информации, в режиме зарядки от типа (химии) выбранного вначале аккумулятора зависит используемая таблица для вычисления процентов. Влияет исключительно на величину отображаемых процентов под пунктом ЗАР

Цитата:
6. Был вопрос, можно ли что-то сделать программно для уменьшения нелинейности показаний тока выхода. Сейчас идет завышение при больших токах процентов на 15. Если сложно, то вопрос отпадает.

можно. Калибровку по нескольким точкам. Договаривались оставить на 328 версию, т.к. требуется дополнительная память под программу.
Вы не разбирались, какой элемент даёт нелинейность, шунт ввиду нагрева, или токовый монитор?

Цитата:
Как писал в предыдущем посте, можно выкинуть часть кода, который отвечает за первоначальный показ процентов и версии при подаче питания, т.к. у нас МК не отключается.

хорошо, учту

Цитата:
Какой сейчас задан ток удержания в режиме автоотключения?

Ток менее 200 мА в течение 10000 циклов измерения АЦП. (Длительность одного цикла равна периоду осциллограммы на любом разряде индикатора)
upd: соврал. Период на 3 надо поделить. На каждом цикле один очередной разряд отображается.


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



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

СообщениеДобавлено: Пн 29 Янв, 2018 13:13    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Цитата:
1. не работает корректно автоотключение!
Принято. Разберёмся и победим.
Это основное, что не работает. Остальные пожелания уже из серии "красивостей".

Цитата:
Работу выходного преобразователя можно определить только по наличию выходного напряжения? (А вдруг оно будет приходить обратно от питаемого потребителя)
МК имеет информацию о 1. выходном напряжении и 2. токе, и 3. включен ли переключатель автоотключения. Только на это и придется ориентироваться.
Вы правы, первые два дают больше неопределенностей - остается только автоотключение.
Более того, на автоотключении (в МК) отслеживать надо ноль, который появляется только при выполнении двух условий: движок автооткл. разрешает отключать схему "И" работает мощный преобразователь.

Цитата:
Тут предыдущей фразой идейку навеяло. Есть алгоритм зарядки CC/CV. Выкручиваем ручками необходимые напряжения и ток, включаем автоотключение -- и вот вам работающий алгоритм. С классическим завершением зарядки по порогу тока.
Да, этот вариант возможен как запасной, когда не нужно входить в режим зарядника. Но в этом режиме зарядка будет дольше, т.к. в конце заряда ток падает и зарядка затягивается, т.к. мы ставим максимальное напряжение на выходе ВЦ равным конечному зарядному. И, кстати, это напряжение надо ставить точно, что руками делать не слишком удобно.
Режим же зарядника позволяет практически не менять ток заряда до его полного окончания. Да, в конце заряда он все равно в среднем снижается, т.к. идет периодическое отключение тока, но все равно получается быстрее.

Более того, в режиме зарядника мы не должны зависеть от положения переключателя автоотключения, т.к. будет путаница и неудобство. Поэтому в режиме зар. МК не должен реагировать на движок автоотключения.
Хорошей идеей, может быть запоминание начального тока заряда, и установки МК "для себя" порога окончания зарядки, скажем, в 1/10 от этого начального тока. Но здесь опять может получиться неопределенность, когда пользователь начнет менять ток заряда уже в его процессе (надо будет отслеживать среднее за первое время), либо поставит уже почти заряженный акк. и ток отсечки получится совсем маленьким (придется задавать порог остановки заряда не меньше фиксированного).

Цитата:
Цитата:
2. как обсуждали, надо перенести Роut между I и Ich, чтобы не было путаницы с процентами заряда.

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

Цитата:
Цитата:
4. убрать снижение яркости при нажатии на две кнопки и вместо нее сделать корректный выход из режима заряда (перезагрузку) МК. Только нажатие надо делать долгим, скажем, больше 2с.
Возможно, для начала, будет обычное короткое.
Делайте, это всего лишь эргономика. Потом можно уже выпускать другие прошивки при желании.

Цитата:
Просто для информации, в режиме зарядки от типа (химии) выбранного вначале аккумулятора зависит используемая таблица для вычисления процентов. Влияет исключительно на величину отображаемых процентов под пунктом ЗАР
Как минимум, не делать ничего, как максимум, добавить 1АА и 2АА.
Это не слишком важный пункт, можно сильно не заморачиваться.

Цитата:
можно. Калибровку по нескольким точкам. Договаривались оставить на 328 версию, т.к. требуется дополнительная память под программу.
Хорошо, оставляем на 328.

Цитата:
Вы не разбирались, какой элемент даёт нелинейность, шунт ввиду нагрева, или токовый монитор?
Грешил на шунт, но он холодный. Дальше не разбирался. В конце-концов и измеритель тока будет заменяться на другую микросхему. Так что, пока откладываем вопрос.

Цитата:
Цитата:
Какой сейчас задан ток удержания в режиме автоотключения?

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




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

СообщениеДобавлено: Пт 02 Фев, 2018 23:13    Заголовок сообщения:
 Ответить с цитатой

- ток автоотключения <100мА

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

- при включённом движке отключения и токе превышающем порог, МК не усыпляется, индикация пока не гасится.

- P -> Prc

- перемещена позиция Pou (ценой дополнительных 14 байт кода)

- кнопка фонаря пробуждает индикацию, изменяет состояние фонаря, индикация сразу же гаснет

- начальное отображение процентов выкинуто (-138 байт)

Необходимо будет дописать выход из режима зарядки,

...и потом переписать где-то четверть логики программы. Сейчас она очень некрасиво, нечитаемо и невоспринимаемо сделана. Качество и стабильность работы под вопросом.

http://alien.jabbercity.ru/vl7/fw/20180202/vamp.hex

Попробуйте, если будет время. Шить в мегу48.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




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

СообщениеДобавлено: Вс 04 Фев, 2018 0:37    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Цитата:
4. убрать снижение яркости при нажатии на две кнопки и вместо нее сделать корректный выход из режима заряда (перезагрузку) МК. Только нажатие надо делать долгим, скажем, больше 2с.

Возможно, для начала, будет обычное короткое.
Цитата:
Просто для информации, сейчас двойное нажатие срабатывает только если вначале нажать верхнюю кнопку, а затем нижнюю. Если наоборот, то никакого эффекта.

Всё верно. Я уже писал, что изнутри программы это два разных события, на которые можно повесить разные действия (а можно и одинаковые). Например, в моём вц6 это изменение яркости и отображение температуры соответственно.
В описываемой тестовой прошивке по второму событию раньше был вывод версии, который сейчас закомментирован.
Перезапуск программы для выхода из режима зарядки повесил на то нажатие, которое "если наоборот". Снижение яркости оставил на месте.
Надеюсь, ничего не поломал этим липовым "ресетом", который технически и не ресет вовсе).
http://alien.jabbercity.ru/vl7/fw/20180204/vamp.hex
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Пн 05 Фев, 2018 13:18    Заголовок сообщения:
 Ответить с цитатой

Прошу прощения за задержку с ответом - сначала ездил в Москву, а вчера в связи со снегопадом постоянно отключался свет.

Lex писал(а):
Перезапуск программы для выхода из режима зарядки повесил на то нажатие, которое "если наоборот". Снижение яркости оставил на месте.
Надеюсь, ничего не поломал этим липовым "ресетом", который технически и не ресет вовсе).
"Ресет" не работает как должен. Да, он показывает Rst и переводит в режим поазаний напряжения U, но при этом точки продолжают мигать и зарядка идет до FUL.
2. Еще доработка - после FUL МК также перестает реагировать на кнопки (кроме фонаря). Т.е. "ресет" должен и это состояние сбрасывать.
3. просто как наблюдение. В этой прошивке, когда мы нажимаем на две кнопки, чтобы снизить яркость, то если не отпускать первую, то идет приращение показаний какой-то циферки, а по нижней - уменьшение показаний. (в прошивке предыдущего поста, без ресета, такого нет)
4. Вообще двойное нажатие надо делать без задания очередности нажатия кнопок, потому что обычно жмут две кнопки не задумываясь, какая первая, одним пальцем. Получается неоднозначность результата - то одна нажмется первой, то другая. И эта однозначность раздражает.
Скрытый текст:показать

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




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

СообщениеДобавлено: Вт 06 Фев, 2018 23:09    Заголовок сообщения:
 Ответить с цитатой

nik34 писал(а):
"Ресет" не работает как должен. Да, он показывает Rst и переводит в режим поазаний напряжения U, но при этом точки продолжают мигать и зарядка идет до FUL.
2. Еще доработка - после FUL МК также перестает реагировать на кнопки (кроме фонаря). Т.е. "ресет" должен и это состояние сбрасывать.
По факту -- это инициализация переменных и переход к метке недалеко от начала программы. Не все переменные занулил, вот и не работало. Вроде починил.
Цитата:
3. просто как наблюдение. В этой прошивке, когда мы нажимаем на две кнопки, чтобы снизить яркость, то если не отпускать первую, то идет приращение показаний какой-то циферки, а по нижней - уменьшение показаний. (в прошивке предыдущего поста, без ресета, такого нет)
Не смог этого воспроизвести в эмуляторе. По долгому нажатию любой одной кнопки у нас работает "ускоренная установка", та же что в вц6. Но уже когда нажаты обе, и появилась надпись rSt -- ничего не приращается, программа зациклена на отображении этой надписи, до отпускания обеих кнопок.
Цитата:
4. Вообще двойное нажатие надо делать без задания очередности нажатия кнопок, потому что обычно жмут две кнопки не задумываясь, какая первая, одним пальцем. Получается неоднозначность результата - то одна нажмется первой, то другая. И эта однозначность раздражает.
Сделаю на оба варианта сброс, уговорили. Тем более, что в вц7 яркость индикатора почему-то заметно ниже 6й версии, и уже не слепит при слабом освещении. Думаю, теперь наоборот, на ярком солнце не видать будет. Не ставили токоограничивающие сборки одна на другую?
Скрытый текст:показать

Цитата:
Кстати Ваша посылка уже вчера была на сортировке в СПб. Так что, поглядывайте трек, в ближайшие дни должна быть на почте.
Та я этим треком уже сайты отслеживающие замучил. По нескольку раз на дню проверял. Вот вечером только получил. Она 2 дня по питеру до отделения добиралась.
Повезло ей, завтра и несколько следующих дней я бы не смог за ней прийти, т.к. в море выхожу. Там и помучаю аппарат.

Первые впечатления от самого аппарата (в сравнении с 6):
- На заряд кушает 2А тока (против 1.8)
- 3 кнопки на одной стороне -- уже перебор с точки зрения эргономики. Может быть, я привык к управлению в6, но я в них тут же успешно запутался. Предполагаю, что особенно часто будут забывать, с какого краю кнопка фонаря. И впотьмах промахиваться мимо неё по управляющим.
- яркость индикатора-фонаря не зависит от величины выходного напряжения, что менее информативно (подозреваю, что диод при этом питается управляющим напряжением малой повышайки).
И поскольку МК о факте работы повышайки ничего не знает -- получаем неоднозначность. Фонарь имеет вместо положений ВЫКЛ-СЛАБО-ЯРКО положения ЭЛЕКТРОБЫЧОК-ЯРКО-ЯРКО. Пока что непонятно, что с этими двумя одинаково яркими делать, но эргономику портит.

забыл прикрепить:
http://alien.jabbercity.ru/vl7/fw/20180206/vamp.hex


Последний раз редактировалось: Lex (Вт 06 Фев, 2018 23:13), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Ср 07 Фев, 2018 12:26    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Тем более, что в вц7 яркость индикатора почему-то заметно ниже 6й версии, и уже не слепит при слабом освещении. Думаю, теперь наоборот, на ярком солнце не видать будет. Не ставили токоограничивающие сборки одна на другую?
Просто, поставил индикатор из другой партии. А они с меньшей яркостью.

Цитата:
завтра и несколько следующих дней я бы не смог за ней прийти, т.к. в море выхожу. Там и помучаю аппарат.
Главное, не слишком глубоко погружать. Wink

Цитата:
Первые впечатления от самого аппарата (в сравнении с 6):
- На заряд кушает 2А тока (против 1.8)
На самом деле, ток заряда зависит от уровня заряженности внутренних аккумуляторов. Если они глубоко разряжены, то ток небольшой, потом он плавно нарастает и может достигать до 2.1..2.2А.

Цитата:
- 3 кнопки на одной стороне -- уже перебор с точки зрения эргономики. Может быть, я привык к управлению в6, но я в них тут же успешно запутался. Предполагаю, что особенно часто будут забывать, с какого краю кнопка фонаря. И впотьмах промахиваться мимо неё по управляющим.
Ничего не поделать - места нет.
Если кто и запутается, то ничего страшного не будет.

Цитата:
- яркость индикатора-фонаря не зависит от величины выходного напряжения, что менее информативно (подозреваю, что диод при этом питается управляющим напряжением малой повышайки).
Совершенно верно от мелкой.
Согласен, что менее информативно, но не получалось простыми средствами объединить фонарь и индикатор.

Цитата:
И поскольку МК о факте работы повышайки ничего не знает -- получаем неоднозначность.
А зачем МК знать о работе мелкой повышайки? В чем неоднозначность, не совсем понял?

Цитата:
Фонарь имеет вместо положений ВЫКЛ-СЛАБО-ЯРКО положения ЭЛЕКТРОБЫЧОК-ЯРКО-ЯРКО. Пока что непонятно, что с этими двумя одинаково яркими делать, но эргономику портит.
На самом деле, здесь немного иначе.
Чтобы были видны два режима: ярко и слабо, нужно, чтобы ВЦ был выключен, т.е. мелкая повышайка не работала. В слабой яркости светодиод фонаря подключен к аккумуляторам через ножку МК. При "яркой" - через полевик к мелкой повышайке. Т.е. оба режима есть.
Если же мелкая повышайка уже работает (т.е. ВЦ отдает наружу мощность), то в этом случае да, малой яркости нет, а при выключенном фонаре светодиод будет слабо светиться, т.к. является индикатором наличия напряжения на выходе.
Просто информация. Когда мы питаемся от акк. в режиме малой яркости, то у нас ток потребления несколько мА, а в ярком режиме неск. десятков мА (не помню точно).

Цитата:
забыл прикрепить: http://alien.jabbercity.ru/vl7/fw/20180206/vamp.hex
Спасибо. Проверю, отпишусь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nik34



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

СообщениеДобавлено: Чт 08 Фев, 2018 11:09    Заголовок сообщения:
 Ответить с цитатой

Потестировал последнюю прошивку.
1. автоотключение работает только если было запущено (сдвинут движок) когда МК был в активном режиме.
Если включить движок автооткл. когда МК в спячке, отключения не происходит.
Также, не происходит отключения, если МК уйдет в спячку раньше, чем наступит время выключения по автооткл.
(т.е. как итог, при спящем МК автоотключения нет)
Как крайний вариант, не давать входить в спячку пока работаем и автоотключение включено. Но в этом случае как МК узнает, что автооткл. разрешено если оно будет включено при спящем МК? Значит, надо периодически просыпаться и проверять состояния движка. В общем, Вы программист, лучше должны знать варианты.

2. уменьшение яркости при одновременном нажатии верх-низ осталось
рестарт работает при нажатии низ-вверх

3. рестарт работает (переключает в показ U) до входа в режим ЗАР и после того, как зарядка нормально началась (точки замигали).
Если пытаться жать рестарт внутри режима ЗАР, то эффекты могут быть разные: либо рестарт не работает, либо начинается наращивание от нуля какой-то циферки по верхней кнопке и ее уменьшение по нижней, причем, из этого последнего режима уже никак не выйти, либо может показать 1.40 и дальше приращивать, либо уменьшать циферку кнопками вверх-вниз. В общем, каша.

Меня сейчас больше волнует автоотключение, рестарт в конце-концов, можно сделать и джампером, да и вне режима установки ЗАР он работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

СообщениеДобавлено: Сб 10 Фев, 2018 17:16    Заголовок сообщения:
 Ответить с цитатой

Моменты по железу:

- Часто проявляется ситуация, когда индикатор зарядки зелёный, а зарядный ток превышает 1А. Как-то нечётко работает, либо непонятен его принцип действия.

- Джампер отключения выключает МК только в случае, если работает главная повышайка. Иначе МК продолжает работать со снятым джампером и сильно сниженной яркостью индикации. Будто питается через резистор, просаживая питание до напряжения открытия диодов индикатора.

- Показания Uin при пустом входе всегда ненулевые, и колеблются в районе 380-500 мВ (при разных положениях дип-переключателей)

я пока не разобрался, как пользовать тонкий входной разъём. 5В на него давал, никакой реакции. И забыл, что даёт дип переключатель №1.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Сб 10 Фев, 2018 19:36    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Часто проявляется ситуация, когда индикатор зарядки зелёный, а зарядный ток превышает 1А. Как-то нечётко работает, либо непонятен его принцип действия.
Да, это возможно. Сейчас не будет такой четкости индикации этого светодиода, как в 6й версии. Зеленый зажигается примерно при 90% заряда. Здесь надо мне еще поиграться с номиналами элементов, чтобы индикация работала четче.

Цитата:
Джампер отключения выключает МК только в случае, если работает главная повышайка. Иначе МК продолжает работать со снятым джампером и сильно сниженной яркостью индикации. Будто питается через резистор, просаживая питание до напряжения открытия диодов индикатора.
Вот это интересно. Но я не могу добиться такого эффекта, сколько ни пытаюсь. Там нигде влага/соль не могли попасть? Но вообще, непонятно. Буду иметь в виду
Скрытый текст:показать

Пришло в голову как вариант. Проверьте, пожалуйста, какая маркировка стоит на 3х ножечном СОТ-23, который находится под средней кнопкой из 3х боковых? и не закорочен ли он между ногой, которая одна на сторону и любой другой. Должно быть А4W (диод bav70, стоит анодами к МК). Это диод через который МК выключает ВЦ. Нога МК через резистор и диод идет в триггер кнопок главного выключателя. Если диод закорочен или не тот, то через резисторы 33к+1к мы будем иметь плюс акк. в ногу МК при выключенном , как в Вашем случае, главном преобразователе.
Больше у меня идей нет. Все остальное как в более ранних версиях.


Цитата:
Показания Uin при пустом входе всегда ненулевые, и колеблются в районе 380-500 мВ (при разных положениях дип-переключателей)
Не знаю, где пролазит напряжение. В принципе, это неважно. Потом из любопытства можно будет поискать.

Цитата:
я пока не разобрался, как пользовать тонкий входной разъём. 5В на него давал, никакой реакции.
Он сейчас никуда не подключен, просто, приходит в контакт слота и все. И дальше его можно скомутировать как угодно.

Цитата:
И забыл, что даёт дип переключатель №1.
Он разрешает регулировку напряжения заряда внутренних аккумуляторов. В инструкции это описано подробнее.

Скрытый текст:показать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

СообщениеДобавлено: Вс 11 Фев, 2018 13:15    Заголовок сообщения:
 Ответить с цитатой

влага и соль исключены абсолютно, аппарат всё время находился в сухом помещении. Маркировка A4W (30), визуально соплей нет, прозвонить пока нечем.

Сброс дописал, плюс работает теперь на оба варианта нажатия.

С автоотключением надо посидеть-подумать основательно, как это сделать по уму -- не хочется костыли городить.

пока так:
http://disk.jabbercity.ru/pub/vamp.hex

ЗЫ: сейчас перед сборкой ещё раз включил прибор, проверить эффект работающего МК при снятом питании. Не проявляется. Щайтан.


Последний раз редактировалось: Lex (Вс 11 Фев, 2018 13:46), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




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

СообщениеДобавлено: Вс 11 Фев, 2018 13:43    Заголовок сообщения:
 Ответить с цитатой

Предлагаю в первом сообщении (можно под спойлерами) собрать по теме:

1) что необходимо доработать в первую очередь, чтобы выпустить прибор в серию
2) дополнительные пожелания по 48й модификации прибора
3) список хотелок для расширенного варианта на 328

Потому как я уже начинаю путаться в 5 страницах темы, и каждый раз всё перечитывать физически не хватает времени.

Можно потом, по мере реализации, удалять из списков неактуальные пункты.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Вс 11 Фев, 2018 22:43    Заголовок сообщения:
 Ответить с цитатой

Цитата:
С автоотключением надо посидеть-подумать основательно, как это сделать по уму -- не хочется костыли городить.
На сегодня автоотключение - это единственное место, которое не позволяет начать продавать ВЦ7.

Lex писал(а):
ЗЫ: сейчас перед сборкой ещё раз включил прибор, проверить эффект работающего МК при снятом питании. Не проявляется. Щайтан.
Если обнаружится - сообщите.

Цитата:
Предлагаю в первом сообщении (можно под спойлерами) собрать по теме:
1) что необходимо доработать в первую очередь, чтобы выпустить прибор в серию
Уже написал - автоотключение. Остальное все работало.

Цитата:
2) дополнительные пожелания по 48й модификации прибора
3) список хотелок для расширенного варианта на 328
Список добавлю.
Просьба ко всем читающим тоже добавлять пожелания.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

СообщениеДобавлено: Вс 11 Фев, 2018 23:27    Заголовок сообщения:
 Ответить с цитатой

nik34 писал(а):
Цитата:
С автоотключением надо посидеть-подумать основательно, как это сделать по уму -- не хочется костыли городить.
На сегодня автоотключение - это единственное место, которое не позволяет начать продавать ВЦ7.
предстоит ещё один заплыв дней на 6. Постараюсь за это время допилить до юзабельного состояния.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Вт 13 Фев, 2018 9:52    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
предстоит ещё один заплыв дней на 6. Постараюсь за это время допилить до юзабельного состояния.
Если не секрет, чем Вы там занимаетесь?
По поводу заплыва, да среди зимы, сразу вспоминается анекдот про белого лебедя.
Наташа Ростова спрашивает у Ржевского:
- Поручик, вы хотели бы стать белым лебедем?
- Чтоооо? Голым задом, да в холодную воду? Нет, увольте'с.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

СообщениеДобавлено: Пн 19 Фев, 2018 23:33    Заголовок сообщения:
 Ответить с цитатой

Относительно рабочая версия:

- в режиме автоотключения МК не усыпляется. Индикация вместо отключения переводится в режим пониженной яркости

- автоотключение автоотключается при соблюдении условий:
(включен движок) & (не работает режим ЗАР) & (I <100 mA) & (U>1000 mV) & (всё это в течение нескольких десятков секунд)

- таймер режима зарядки откалибровал по своему экземпляру

- в режиме ЗАР увеличено время отключённой повышайки перед измерением напряжения

- увеличено время показа версии при включении МК (установке джампера)

Номер версии будет №0 у первой версии, признанной как работоспособная. Тестируйте.

http://disk.jabbercity.ru/pub/vamp.hex


По железу: МК работает при выключенной повышайке и снятом джампере в течение нескольких часов после прошивки. Не знаю, связано ли как-то. Программатор отключаю сразу после прошивки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Ср 21 Фев, 2018 10:07    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Относительно рабочая версия:
Номер версии будет №0 у первой версии, признанной как работоспособная. Тестируйте.
Спасибо.
Вроде, работает. Буду шить ее.

Цитата:
По железу: МК работает при выключенной повышайке и снятом джампере в течение нескольких часов после прошивки. Не знаю, связано ли как-то. Программатор отключаю сразу после прошивки.
Аналогично выскочила подсветка у RomaST (ник здесь на форуме), которому отослал первый образец. Но сейчас он тоже не может ее повторить.

Кстати, еще пара идей для улучшения прошивки.
1. В режиме ЗАР после установки напряжения конца заряда, сделать еще один пункт настройки - установка максимального заряда в мАч. (т.е. не более)
2. Сделать, чтобы корректно измерялся уровень заряда в процентах при установке LiFe аккумуляторов. Т.к. у них более низкое напряжение, то 100% должно быть не при 4.2В, а при 3.65В.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
RomaST




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


СообщениеДобавлено: Ср 21 Фев, 2018 17:49    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Относительно рабочая версия:

- в режиме автоотключения МК не усыпляется. Индикация вместо отключения переводится в режим пониженной яркости

- автоотключение автоотключается при соблюдении условий:
(включен движок) & (не работает режим ЗАР) & (I <100 mA) & (U>1000 mV) & (всё это в течение нескольких десятков секунд)

- таймер режима зарядки откалибровал по своему экземпляру

- в режиме ЗАР увеличено время отключённой повышайки перед измерением напряжения

- увеличено время показа версии при включении МК (установке джампера)

Номер версии будет №0 у первой версии, признанной как работоспособная. Тестируйте.

http://disk.jabbercity.ru/pub/vamp.hex


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


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



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

СообщениеДобавлено: Чт 22 Фев, 2018 10:48    Заголовок сообщения:
 Ответить с цитатой

Обнаружил глюк в прошивке.
В некоторых случаях при одновременном нажатии двух кнопок вверх/вниз, вместо рестарта идет вход в режим SEt затем в какое-то еще подменю, в итоге индикатор переходит в режим пониженной яркости, избавиться от которой не получается даже снятием питания с МК. Восстановить яркость получается только повторным вхождением в режим SEt. Но т.к. вход в этот режим случаен, то как мартышка тыкаешь кнопки, пытаясь в него попасть вместо Rst.
Это надо убрать, т.к. не всякий пользователь захочет или догадается поступить как обезьянка, т.е. пытаться исправить методом тыка. Wink

По раннему зажиганию зеленого светодиода индикатора заряда.
Скрытый текст:показать

Чтобы сделать переключение при меньшем токе можно попробовать перепаять один чип-конденсатор внизу платы, уменьшить его номинал. Это чип-конденсатор в 1мм около плюса платы выпрямителя. Его номинал можно уменьшить до 3...6нФ.
Сейчас в Вашей плате и у RomaST переключение цвета светодиода происходит в момент перехода зарядника в режим СV. В последующих платах я сделал уже переход позже.


Последний раз редактировалось: nik34 (Чт 22 Фев, 2018 10:49), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Форум об электронике, зарядке аккумуляторов, солнечных батареях, вопросы по теме "сделай сам".
Начать новую тему   Ответить на тему    Список форумов -> Электроника Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4, 5, 6 ... 10, 11, 12  След.
Страница 5 из 12

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


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

      Яндекс.Метрика
Количество подписчиков на RSS
Загрузка страницы: 0,07 секунды