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

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



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

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

2 600 руб.

Информация



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

Какой вампирчик выбрать ?
Автор: Велофигурист
09.11.2018 в 22:14

Сол-М: кроссовер походных зарядок :)
Автор: nik34
09.11.2018 в 10:57

контроллер МРРТ не работает
Автор: Гость
22.10.2018 в 21:55

Срок годности Li-Ion аккумуляторов
Автор: diver52
14.10.2018 в 15:15

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

Mиниатюрный пьезоэлектрический генератор
Автор: diver52
09.10.2018 в 21:03

Мощный накопитель
Автор: Lex
05.10.2018 в 21:46

Мелочевка - платы для самоделок, аксессуары и т.п.
Автор: nik34
23.09.2018 в 14:02

Инвертор на 36 вольт
Автор: Серхио
20.09.2018 в 05:15

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

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

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

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

Всего: 1092

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



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

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

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



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

СообщениеДобавлено: Пт 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
Сообщения: 268
Откуда: 61

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

nik34 писал(а):
Обнаружил глюк в прошивке.
В некоторых случаях при одновременном нажатии двух кнопок вверх/вниз, вместо рестарта идет вход в режим SEt затем в какое-то еще подменю, в итоге индикатор переходит в режим пониженной яркости, избавиться от которой не получается даже снятием питания с МК. Восстановить яркость получается только повторным вхождением в режим SEt. Но т.к. вход в этот режим случаен, то как мартышка тыкаешь кнопки, пытаясь в него попасть вместо Rst.
Это надо убрать, т.к. не всякий пользователь захочет или догадается поступить как обезьянка, т.е. пытаться исправить методом тыка. Wink
Режим SEt (settings) в вц6 (и тут тоже) включается при включении МК с зажатой кнопкой "вверх". При этом, rSt не пропадает, пока удерживается хотя бы одна из кнопок.
Такой эффект возможен, если после отпускания обеих кнопок (пропадёт rSt) сразу же зажать верхнюю. Может быть дребезг кнопок?

Меню настроек я описывал для прошивки вц6. Там LGH (light) включает пониженную яркость.

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



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

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

Lex писал(а):
Режим SEt (settings) в вц6 (и тут тоже) включается при включении МК с зажатой кнопкой "вверх". При этом, rSt не пропадает, пока удерживается хотя бы одна из кнопок.
Такой эффект возможен, если после отпускания обеих кнопок (пропадёт rSt) сразу же зажать верхнюю. Может быть дребезг кнопок?
Возможно так и происходит, т.к. легко вхожу в режим настройки если нажимаю одновременно две кнопки с частотой 2..3 Гц.

Цитата:
Меню настроек я описывал для прошивки вц6. Там LGH (light) включает пониженную яркость.
Сейчас программы перед глазами нет, но точку перехода перенесу дальше по коду, после настроек. Тогда для входа в них необходимо будет снимать джампер.
Повторюсь, 99% людей никогда не полезут в настройки, программа для них должна быть понятной и простой. Без неожиданностей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
RomaST




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


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

nik34 писал(а):

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

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


Если поменять чип-конденсатор на такой же, только номиналом 3...6нФ, то переход в режим CV будет позже, или только светодиод зеленеть будет позже?
Скорость зарядки увеличится?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

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

RomaST писал(а):
Если поменять чип-конденсатор на такой же, только номиналом 3...6нФ, то переход в режим CV будет позже, или только светодиод зеленеть будет позже?
Скорость зарядки увеличится?
Не изменится никак.
Это влияет только на момент зажигания светодиода, и то, не в 100% случаев - иногда проще заменить компаратор (TL393 в SO-8). Но выше 0.1мкФ, который там стоит сейчас, ставить не стоит, т.к. в этом случае будет неудобно настраивать напряжение конца зарядки внутренних акк., т.к. оно будет не совпадать с показаниями вольтметра при НЕ вставленных акк.
Скорость зарядки, конечно, можно увеличить, надо перепаивать один резистор, который задает ток и ставить более мощный диод Шоттки. Но не забывать, что этот увеличенный ток будет браться и от микроUSB, а, значит, мало какой USB адаптер подойдет и от компа не зарядишь.


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




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


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

Ещё заметил глюк. При выключенном вц7, Uin показывает 500+/-10. Причем, ко входам ничего не подключено.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

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

RomaST писал(а):
Ещё заметил глюк. При выключенном вц7, Uin показывает 500+/-10. Причем, ко входам ничего не подключено.
Это не глюк программы. Это, просто, осталось какое-то напряжение на входе (на электролитах и т.д.), вот оно и измеряется. В конце-концов, МК в данном случае, работает обычным вольтметром.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
RomaST




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


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

nik34 писал(а):
RomaST писал(а):
Ещё заметил глюк. При выключенном вц7, Uin показывает 500+/-10. Причем, ко входам ничего не подключено.
Это не глюк программы. Это, просто, осталось какое-то напряжение на входе (на электролитах и т.д.), вот оно и измеряется. В конце-концов, МК в данном случае, работает обычным вольтметром.


Более того, напряжение на входе есть всегда. Независимо, включен вц7 или нет. У всех так, или я не правильно провода отключения доп.понижайки проложил?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




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

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

RomaST писал(а):
Более того, напряжение на входе есть всегда. Независимо, включен вц7 или нет. У всех так, или я не правильно провода отключения доп.понижайки проложил?
у меня так же.

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




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

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

Цитата:
По раннему зажиганию зеленого светодиода индикатора заряда.
Информативнее была бы следующая индикация:
CC = красный
CV = красный+зелёный=жёлтый
заряжен = зелёный

А какой цвет сейчас, если мощности источника недостаточно, чтобы сработал ограничитель тока?

Цитата:
Это не глюк программы. Это, просто, осталось какое-то напряжение на входе (на электролитах и т.д.), вот оно и измеряется. В конце-концов, МК в данном случае, работает обычным вольтметром.
Это точно оставшееся напряжение, а не пролезшее откуда-то? Попробуйте явно разрядить все электролиты, участвующие в данной цепи.
Я всё же подозреваю, что это напряжение где-то из аккумуляторов перетекает. Измеряемая величина зависит от положения дип переключателей и положения потенциометра MPPT.

Ещё заметил странность:
Мррт продолжает заряжать при напряжении ниже установленного, возможно, меньшим током
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RomaST




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


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

Lex писал(а):
RomaST писал(а):
Более того, напряжение на входе есть всегда. Независимо, включен вц7 или нет. У всех так, или я не правильно провода отключения доп.понижайки проложил?
у меня так же.

Как реализовали отключение дополнительной понижайки?


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



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

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

Lex писал(а):
Информативнее была бы следующая индикация:
CC = красный
CV = красный+зелёный=жёлтый
заряжен = зелёный
Возможно.
На самом деле, так оно сейчас и есть. Т.е. в СV светятся оба. Но яркость зеленого на порядок ниже красного, поэтому его просто не видно.
(а перепайкой чип-конденсатора мы просто чуть меняли чувствительность зеленого к импульсам на выходе, чтобы он ярче светил. Там довольно глупая схема по индикации. зато, простая.)

Цитата:
А какой цвет сейчас, если мощности источника недостаточно, чтобы сработал ограничитель тока?
Красный.

Цитата:
Это точно оставшееся напряжение, а не пролезшее откуда-то? Попробуйте явно разрядить все электролиты, участвующие в данной цепи.
Я всё же подозреваю, что это напряжение где-то из аккумуляторов перетекает.
Сейчас еще раз проглядел схему. Да, это из аккумуляторов проходит через схему отключения зарядной части от акк. если нет входного напряжения. Через резистор 100к и прямой диод идет с акк. прямо в точку измерения. Потери где-то 30...40мкА. Думаю, это мелочи.

Цитата:
Измеряемая величина зависит от положения дип переключателей и положения потенциометра MPPT.
Через переменник в схеме МРРТ этот ток (40мкА) уходит в землю.

Цитата:
Ещё заметил странность: Мррт продолжает заряжать при напряжении ниже установленного, возможно, меньшим током
Вы имеете в виду показания индикатора Ich в 70...90мА?
Думаю, они появляются из-за того, что сейчас в цепи измерения тока заряда стоит более простая микросхема, чем была в 6й версии ВЦ. И у нее ток собственного питания "сливается" в ту же ножку, что и измеряемый, т.е. она никогда не покажет чистый ноль.
МРРТ работает нормально. Правда, реальный ток зарядки в аккумуляторы совсем в ноль, действительно, не убирает при Uin ниже порога МРРТ - остается около 4.7мА, думаю, это несущественно.


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




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


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

nik34 писал(а):
Потери где-то 30...40мкА. Думаю, это мелочи.


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



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

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

RomaST писал(а):
nik34 писал(а):
Потери где-то 30...40мкА. Думаю, это мелочи.
Это саморазряд в выключенном состоянии, или потери во включенном?
В выключенном. Таким током батарея 6000мАч будет разряжаться примерно 17 лет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

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

Забыл упомянуть, что в меге есть техническая возможность измерять напряжение питания.
По факту измеряется напряжение встроенного опорного источника 1.1В относительно питающего. Это в копилку способов сэкономить дополнительную ногу.

Николай, Вы уже кому-то (кроме RomaST) отправили прибор с текущей версией прошивки? Собираюсь немного доделать, думаю, оставить 0й номер версии, или уже необходимо 1 писать.

Цитата:
Потери где-то 30...40мкА. Думаю, это мелочи.
А сколько в сумме набегает при спящем МК?

Цитата:
Таким током батарея 6000мАч будет разряжаться примерно 17 лет.
Учли неиспользуемую часть ёмкости высоковольтных (4.35) аккумуляторов при зарядке до 4.2? Wink

Цитата:
Вы имеете в виду показания индикатора Ich в 70...90мА?
И показания Ich, и красный индикатор.
Цитата:
Думаю, они появляются из-за того, что сейчас в цепи измерения тока заряда стоит более простая микросхема, чем была в 6й версии ВЦ.
более простая -- трёхногая с токовым выходом?
Цитата:
И у нее ток собственного питания "сливается" в ту же ножку, что и измеряемый, т.е. она никогда не покажет чистый ноль.
Если её ток питания постоянный -- можно учесть и компенсировать программно, как смещение характеристики.

Цитата:
9. Сделать, чтобы корректно измерялся уровень заряда в процентах при установке LiFe аккумуляторов. Т.к. у них более низкое напряжение, то 100% должно быть не при 4.2В, а при 3.65В.
Имеется в виду установка внутрь, или внешние для режима ЗАР?

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




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

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

пост более не актуален

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




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

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

ver 001:
1. Точка перехода при режима зарядки перенесена после анализа кнопок для входа в настройки. Теперь случайно нажимая, без снятия джампера, в них не войти.
2. Для экономии драгоценных 142 байт, меню настроек отключено вообще
3. Ускорение настройки режима ЗАР с помощью кнопки фонаря. Чтобы не ждать задержки -- жмём кнопку.
4. Отображается переполнение измерителей, т.н. "зашкал".
5. включена возможность очистки EEPROM. (устанавливать джампер при нажатых обеих кнопках)

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


Жду отзывов/пожеланий/предложений, чего ещë необходимо изменить в прошивке под упрощëнную (мега48) версию прибора, чтобы им было удобно пользоваться не искушëнному человеку.

Реализация будет за счëт отключения некоторых существующих возможностей. После этого переходим к разработке версии под 328.

Дальнейшие модификации версии под 48 сведëм к исправлению обнаруженных ошибок.

Также есть техническая возможность копилировать 328ю прошивку под меги 88 и 168, пока она будет в них помещаться. Для сранения: текущая версия собранная под 48 занимает 4096 байт или 100% флешки. Она же собранная под 328 занимает около 4600 байт или 14%.


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



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

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

Lex писал(а):
Забыл упомянуть, что в меге есть техническая возможность измерять напряжение питания. По факту измеряется напряжение встроенного опорного источника 1.1В относительно питающего. Это в копилку способов сэкономить дополнительную ногу.
Хорошо. Главное, не забыть, когда дойдет дело до новой версии.

Цитата:
Николай, Вы уже кому-то (кроме RomaST) отправили прибор с текущей версией прошивки? Собираюсь немного доделать, думаю, оставить 0й номер версии, или уже необходимо 1 писать.
Пока только ему, но если бы сегодня не написали, то завтра мог бы уже отдать еще одному человеку в Москве.
Так что, пишите пока 0-ю версию. RomaST, думаю, не "обидится", он может и сам перепрошить свой ВЦ.

Цитата:
А сколько в сумме набегает при спящем МК?
Померял, получается около 0.38мА, причем, как со снятым джампером МК, так и с ним.

Цитата:
Цитата:
Таким током батарея 6000мАч будет разряжаться примерно 17 лет.
Учли неиспользуемую часть ёмкости высоковольтных (4.35) аккумуляторов при зарядке до 4.2? Wink
Не, я считал, что внутри стоят Панасоники 3400мАч. Сейчас буду ставить только их. Хотя, заказал также LG 3350мАч, высокотоковые LG 3000 (коричневые "шоколадки"), а также LG 3500мАч причем с током 10А. Правда, последние, думаю, будут за дополнительную плату, рублей в сто, т.к. они дороже.
В общем, как придут, проверю аккумуляторы какие отдают реально больше при установке в ВЦ, их и буду закупать.

Цитата:
Цитата:
Вы имеете в виду показания индикатора Ich в 70...90мА?
И показания Ich, и красный индикатор.
Ну, на светодиод я бы сильно не ориентировался. Это показометр.

Цитата:
Цитата:
Думаю, они появляются из-за того, что сейчас в цепи измерения тока заряда стоит более простая микросхема, чем была в 6й версии ВЦ.
более простая -- трёхногая с токовым выходом?
Ага. В ВЦ6 стояли zxct1010, сейчас стоит zxct1009. Первые, почему-то стали дефицитом на Али, пришлось искать варианты. Кстати, в ВЦ7 можно ставить оба типа - плата разведена под оба. При желании даже можно заменить самостоятельно.
Скрытый текст:показать

Какой стоит в Вашем экземпляре - не помню. Можете глянуть около большого чип-резистора, который ближе к входным разъемам занято ли место под корпус sot23-5 или же пустое под корпус sot23. Маркировка zxct1010 - 101, zxct1009 - 109.


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

Цитата:
Цитата:
9. Сделать, чтобы корректно измерялся уровень заряда в процентах при установке LiFe аккумуляторов. Т.к. у них более низкое напряжение, то 100% должно быть не при 4.2В, а при 3.65В.
Имеется в виду установка внутрь, или внешние для режима ЗАР?
При установке внутрь. Мы же сейчас можем ограничить заряд на уровне 3.9В, а это уже крайний допустимый предел для LiFe. А разряд у нас примерно до 2.7В (для LiFe, правда, можно ниже, кажется до 2.5). В общем, на крайний случай поставить можно кому сильно приспичит. Вот и измерение процентов ему под этот вариант скорректировать, чтобы слишком не занижал.
Впрочем, это при свободном месте в памяти.


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



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

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

Lex писал(а):
Для первого поста. После переноса удалить.
Алексей, спасибо, что навели порядок.
Удалять не стал, просто скрыл, чтобы места поменьше занимало.
Цитата:
ver 001:
.....
Жду отзывов/пожеланий/предложений, чего ещë необходимо изменить в прошивке под упрощëнную (мега48) версию прибора, чтобы им было удобно пользоваться не искушëнному человеку.
Чуть погодя. Поиграюсь - отпишусь. (Правда, на пару дней завтра снова исчезаю, так что, все пожелания будут ближе к выходным.)
В любом случае, спасибо.

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

Цитата:
Для сранения: текущая версия собранная под 48 занимает 4096 байт или 100% флешки.
Снайпер, однако. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nik34



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

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

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




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

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

nik34 писал(а):
Проверил по быстрому.
В принципе, все работает. Но в начале проверки попытка выйти из режима ЗАР через рестарт привела к появлению надписи FUL которая ничем не удалялась - нажатие рестарт снова возвращало к ней. Помогло только снятие питания.
Правда, это произошло только один раз и в дальнейшем воспроизвести не мог.
Хм, странно. Я вчера такую же словил. Буду разбираться.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RomaST




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


СообщениеДобавлено: Ср 28 Фев, 2018 19:19    Заголовок сообщения: Re: Техническое обсуждение ВЦ7 (+альт. прошивка)
 Ответить с цитатой

nik34 писал(а):
Данная тема предназначена для обсуждения конкретных технических вопросов по разработке ВЦ 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 сек.

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

Вариант работы меню настройки:
Вход в режим настройки происходит после долгого (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) Настройку изменения шага напряжения в режиме ЗАР. 10мВ, 50мВ и 100мВ.
2) В режим ЗАР добавить фиксированное напряжения для 1АА и 2АА аккумуляторов. Т.е. А1 и А2 режимы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Форум об электронике, зарядке аккумуляторов, солнечных батареях, вопросы по теме "сделай сам".
Начать новую тему   Ответить на тему    Список форумов -> Электроника Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 5, 6, 7 ... 11, 12, 13  След.
Страница 6 из 13

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


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

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