Всё о мобильной энергии, солнечных батарея, ветряках и другой электроники Обсуждение солнечных батарей, вертяков, генераторов и другой электроники
 
  Регистрация | Войти На главную Добавить статью Форум Поиск  RSS Наш твиттер Контакты 19 марта 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 ... 8, 9, 10 ... 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
Откуда: Москва

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

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




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

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

Заменил полевики тонкой перемычкой. Остались пункты:
Цитата:
3) мк без джампера теперь работает исключительно при включенном движке автоотключения (главный выключатель выкл)
4) в момент включения мк при установке аккумулятора ярко коротко вспыхивает фонарь. Проявляется только при установленном джампере питания.
Причём 4 не происходит, если подключать аккумулятор со снятым джампером (см.3), либо включать МК установкой джампера при подключенных аккумуляторах.
У всех так происходит?

Джампер не раздолбанный, но металл внутри находится в непосредственной близости от торца. Попробуйте соединить джампером кончик "нижнего" пина с ближайшей к нему точкой корпуса кнопки.

Посмотрите опытным взглядом, есть ли какая-то обойдённая вниманием функция, без которой серия на 48 обойтись не сможет?

upd:
Экспериментирую с исчислением времени. Выглядит так, будто МК работает на тактовой частоте 1МГц. Я нигде не обсчитался?
На сколько процентов частота может плавать между экземплярами? Это для диапазона калибровки времени.

Если делать калибровку таймера, как я сейчас собираюсь, получится шаг установки около 7 секунд в час (1/488). Не слишком ли грубо?


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



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

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

Цитата:
3) мк без джампера теперь работает исключительно при включенном движке автоотключения (главный выключатель выкл)
Плюс акк. через эту перемычку, резисторы 10к, 1К, прямовключенный светодиод (параллельно которому 100к), идет на 17ю ногу (SCL) МК. Возможно МК питается через эту цепочку.
Цитата:
Цитата:
4) в момент включения мк при установке аккумулятора ярко коротко вспыхивает фонарь. Проявляется только при установленном джампере питания.
Причём 4 не происходит, если подключать аккумулятор со снятым джампером (см.3), либо включать МК установкой джампера при подключенных аккумуляторах.
У всех так происходит?
У меня часто при вставке акк. вспыхивает светодиод. Не обращаю внимания, т.к. акк. мы не вынимаем/вставляем постоянно.
Цитата:
Джампер не раздолбанный, но металл внутри находится в непосредственной близости от торца.
Да, я разобрался, как там замыкает джампером. В данной плате что-то сделать уже сложно. В следующей, достаточно просто убрать с корпуса кнопки "землю".
Цитата:
Посмотрите опытным взглядом, есть ли какая-то обойдённая вниманием функция, без которой серия на 48 обойтись не сможет?
Если честно, то и так устраивает.
Если добавлять из нереализованного, но полезного (в порядке значимости).
1. Скорректировать показания индикации процентов при заряде, чтобы не завышались. (можно по простейшему алгоритму - при 2А зарядных вычитаем 20%, при 1А - 10%, т.е. просто линейная зависимость. Это уже будет лучше, чем ничего.)
2. Не хватает оценки уровня заряда не открывая крышки. Через мигание фонаря. Скажем, при нажатии дольше 1с мигать фонарем от 1 до 4..5раз в зависимости от уровня заряда.
3. Поскольку красный/зеленый светодиод индикации заряда переключается нечетко, то можно продублировать его функции белым светодиодом. Т.е. при токе зарядки выше, скажем 300мА - постоянно вспыхивать с частотой около 0.1Гц, а когда ниже 300мА - 1Гц. (вспышки неяркие, без включения мелкой повышайки)
4. Задавать порог допустимого разряда акк., чтобы останавливать работу выходного преобразователя при разряде ниже порога (12 нога, пауза) и можно здесь же задавать полное отключение при разряде ниже, скажем, 0.3В от уровня паузы.
Либо просто, без настроек, задать подачу сигнала "стоп" при фиксированном значении разряда до 2.7В, т.е. продублировать DW01.

Цитата:
Экспериментирую с исчислением времени.
А может, сильно не заморачиваться с "точным" временем? Там стоит RC генератор, который, во-первых, плывет от напряжения питания и температуры, а, во-вторых, от партии к партии МК.
Оставить только какой-нибудь ограничительный грубый таймер на зарядку внешних акк. и все.
Цитата:
Выглядит так, будто МК работает на тактовой частоте 1МГц. Я нигде не обсчитался?
Возможно, надо просто даташит смотреть.
Цитата:
На сколько процентов частота может плавать между экземплярами? Это для диапазона калибровки времени.
Не знаю, тоже в даташите должно быть.
Цитата:
Если делать калибровку таймера, как я сейчас собираюсь, получится шаг установки около 7 секунд в час (1/488). Не слишком ли грубо?
По поводу точности уже написал, не вижу смысла пока со временем заниматься. Сейчас люди как начнут мерять емкость (в мАч) с учетом разбросов измерения тока, напряжения, да еще времени, то получив погрешность в несколько десятков процентов начнут говорить, что какая гадость этот ваш ВЦ, так сильно врет. И будут правы. Поэтому, можно, конечно, пока играться с таймерами, но "для себя" на будущее, а в дальнейшем надо будет ставить кварц и не мудрить с калибровками, индивидуальной настройкой и т.п.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

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

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

Цитата:
1. Скорректировать показания индикации процентов при заряде, чтобы не завышались. (можно по простейшему алгоритму - при 2А зарядных вычитаем 20%, при 1А - 10%, т.е. просто линейная зависимость. Это уже будет лучше, чем ничего.)
в оставшиеся 20 байт, может, и влезет. Несложная логика.
2-4 оставим на расширенный вариант.

Цитата:
А может, сильно не заморачиваться с "точным" временем? Там стоит RC генератор, который, во-первых, плывет от напряжения питания и температуры, а, во-вторых, от партии к партии МК.
Вот для компенсации разброса между экземплярами-партиями и делаем калибровки. Чтобы пользователь мог в случае желания подстроить. Напряжение и температуру, теоретически, тоже можно учитывать, но уже лень ввиду неопределённости.

Цитата:
Сейчас люди как начнут мерять емкость (в мАч) с учетом разбросов измерения тока, напряжения, да еще времени...
Про несколько десятков процентов, думаю, перебор, но десяток-полтора наберётся.

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



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

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

Lex писал(а):
Думаю, кембрик на ноге кнопки спасёт отца русской демократии. Или термокембрик. Одеваем-усаживаем-паяем.
Уже примеривался. Аккуратно не получится. Нога Г-образная, разной толщины.

Цитата:
Цитата:
1. Скорректировать показания индикации процентов при заряде, чтобы не завышались. (можно по простейшему алгоритму - при 2А зарядных вычитаем 20%, при 1А - 10%, т.е. просто линейная зависимость. Это уже будет лучше, чем ничего.)
в оставшиеся 20 байт, может, и влезет. Несложная логика.
Может быть начать с вдвое меньшей коррекции - при 2А минус 10%. Т.к. сейчас часть акк. идет с лепестком, то это практически устраняет сопротивление пружины контакта (по замерам, получается почти как припаяный акк.), поэтому остается только внутреннее сопротивление акк.
Цитата:
Напряжение и температуру, теоретически, тоже можно учитывать, но уже лень ввиду неопределённости.
Праааавильно. (голосом кота Матроскина) Smile
Цитата:
Цитата:
Сейчас люди как начнут мерять емкость (в мАч) с учетом разбросов измерения тока, напряжения, да еще времени...
Про несколько десятков процентов, думаю, перебор, но десяток-полтора наберётся.
Складываются целых три погрешности: измерения тока, напряжения, времени.
Цитата:
Прихожу к выводу, что нужно будет сделать простой режим "для всех", а особо любопытным/дотошным позволить через настройки включать дополнительные фишечки.
О чем и говорю с самого начала. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
RomaST




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


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

В боевых условиях обнаружил 2 бага.
1) Автовыключение. Включил автовыключение, поставил смартфон на зарядку и лег спать. Но утром, ВЦ не отключился, т.к. смартфон в полностью заряженном состоянии потреблял то 0А, то 0.06А, то 0.1А.
Предлагаю в режим автотоключения добавить алгоритм, если за 10 минут на употребится столько-то Ач, то выключаем ВЦ.

2) Если при вводе значений в режиме ЗАР перезагрузить контроллер ВЦ 2мя кнопками, то потом, без снятия джампера, в режим ЗАР не войти.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RomaST




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


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

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



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

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

Роман, спасибо за тестирование.
Только напоминайте, пожалуйста, когда пишете, что у Вас 328й контроллер, чтобы Алексей не начал курочить дорабатывать прошивку для 48го. Smile


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




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

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

А на 48м тот же код работает. Только изрядно пообкусанный. Так что во 2й версии и на 48 тоже rSt не будет работать корректно. Спасибо за тестирование, исправляю.

Это всё последствия байтовой нищеты. Программу запутывал, чтоб меньше места занимала, теперь там чёрт ногу сломит)).

Сейчас добавляю компенсацию процентов (-1% на каждые 200 мА Ich), в 20 байт не влезло, пришлось выкинуть настраиваемый шаг установки напряжения зарядки.

Сейчас особо интересует, как воспроизвести следующее:
Цитата:
Обнаружил ещё баг. При включенном автоотключении, независимо от нагрузки, вц7 выключается через 8 минут с надписью FUL.


Цитата:
Складываются целых три погрешности: измерения тока, напряжения, времени.
Почему же напряжения, когда мы Ампер-часы измеряем?

С таблицей для лиферов не вполне ясно получается. С одной стороны, честнее отображать проценты, как они есть в данный момент, т.к. это указывает на их реальный заряд. С другой, для пользователя привычнее наблюдать отключение прибора при 0%, вместо 10%.

Цитата:
1) Автовыключение. Включил автовыключение, поставил смартфон на зарядку и лег спать. Но утром, ВЦ не отключился, т.к. смартфон в полностью заряженном состоянии потреблял то 0А, то 0.06А, то 0.1А.
Сейчас порог 100мА. Может, для 48 версии стоит увеличить до 150?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




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

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

ver.003 (betta)
1. Добавлена компенсация отображения процентов Prc. Из показаний вычитается по 1% на каждые полные 200мА Ich;
2. Переработан код, сэкономлены ещё пара сотен байт.
3. исправлен [надеюсь] сброс режима зарядки (rSt)
4. точки в режиме зарядки будут мигать вдвое чаще

48:
1. В связи с п.2 выше включены обратно учёт калибровок измерителей, загрубление разрешения измерителей

http://alien.jabbercity.ru/vl7/fw/20180423/vamp_48.hex
4094 байт

http://alien.jabbercity.ru/vl7/fw/20180423/vamp_328base.hex
4526 байт

http://alien.jabbercity.ru/vl7/fw/20180423/vamp_328ext.hex
5552 байт
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RomaST




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


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

Lex писал(а):

Цитата:
1) Автовыключение. Включил автовыключение, поставил смартфон на зарядку и лег спать. Но утром, ВЦ не отключился, т.к. смартфон в полностью заряженном состоянии потреблял то 0А, то 0.06А, то 0.1А.
Сейчас порог 100мА. Может, для 48 версии стоит увеличить до 150?


Я думаю, что не стоит порог повышать, т.к. может пострадать мелочевка типа часов, плееров и т.д.
А на 328 имеет смысл сделать счетчик Ач, чтоб сгладить импульсы тока.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

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

Lex писал(а):
А на 48м тот же код работает. Только изрядно пообкусанный. Так что во 2й версии и на 48 тоже rSt не будет работать корректно.
Тогда такой момент, в v.1 никаких глюков не отмечено? Может я что-то пропустил? А то, мне же приходится прошивать МК этой первой версией.

Цитата:
Сейчас добавляю компенсацию процентов (-1% на каждые 200 мА Ich), в 20 байт не влезло, пришлось выкинуть настраиваемый шаг установки напряжения зарядки.
Согласен, настраиваемый шаг не настолько важен.

Цитата:
Цитата:
Складываются целых три погрешности: измерения тока, напряжения, времени.
Почему же напряжения, когда мы Ампер-часы измеряем?
Да, Вы правы. Видимо, думал о Втч, когда писал.

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

Цитата:
Сейчас порог 100мА. Может, для 48 версии стоит увеличить до 150?
Пусть пока остается, как есть 100мА.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

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

Цитата:
Тогда такой момент, в v.1 никаких глюков не отмечено? Может я что-то пропустил? А то, мне же приходится прошивать МК этой первой версией.
Косяки, исправленные в 2 и 3, завелись уже после v1.
С другой стороны, в ней нет работы с лиферами и компенсации процентов.

Цитата:
Отображать надо не сколько там еще энергии есть в аккумуляторе в реале, а сколько осталось до конца работы (до отключения). Именно это надо пользователю.

значит сделаем так:
Цитата:
Т.е. лучше, думаю, прибавить милливольт по 50 ко всем напряжениям в таблице, что дали.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

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

Lex писал(а):
Косяки, исправленные в 2 и 3, завелись уже после v1.
С другой стороны, в ней нет работы с лиферами и компенсации процентов.
Главное, чтобы не было сюрпризов в виде неработоспособности. А лиферы и компенсация - это категория удобства.

Цитата:
значит сделаем так:
Цитата:
Т.е. лучше, думаю, прибавить милливольт по 50 ко всем напряжениям в таблице, что дали.
Наверное. Смысл тот, что при 2.7В происходит отключение по сильному разряду "железом", т.е. при этом напряжении уже должен показывать 0%, а при 3.6...3.7В 100%

Кстати, по поводу подсветки индикатора при разомкнутом джампере питания МК через переключатель автоотключения. Это, действительно есть, и во всех платах. Вернее, доходит только до индикации версии и затем сброс, и далее по кругу. Думаю, через переключатель (и резисторы, как писал выше) заряжается акк. 1мкФ по питанию МК, затем от него запускается МК и быстро его разряжает до 1.8В, и останавливается. (1.8В - это порог нижнего напряжения работы, который я задаю при прошивке МК.)
В принципе, ничего страшного, ни на что не влияет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

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

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

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



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

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

Lex писал(а):
Наверное, у меня МК менее прожорлив, либо цепи какие-то текут сильнее. Мой включается и работает. Напряжение аккумулятора кажет порядка 1.8, наверное, как напряжение открытия светодиодов индикатора.
Возможно, у Вас не прошит бит запрета работы ниже 1.8В. Вообще, большой необходимости в ВЦ в нем нет, поэтому мог и не прошить.
Цитата:
Позавчера вечером под дождем ходил (v7 в рюкзаке), вчера вечером снова выделывался, не запуская повышайку при включении.
Мелкую или мощную?
Цитата:
Уже и в морозилке охлаждал, чтоб конденсат собрался - не проявился косяк.
... и дустом его, и по голове... в общем, вскрытие показало, что пациент умер в результате вскрытия. Wink Very Happy

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




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

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

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



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

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

Lex писал(а):
А бес её знает, какую. Но на выходе напряжение аккумуляторов, вместо установленного кнопкой/крутилкой
Если фонарик меняет яркость, то мелкая работает. Хотя, что толку это узнавать, если ошибка не стабильна.
Может просто кнопка включения плохо контачит?


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




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

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

Хорошо контачит. Выкл U=0, вкл U~3.6. Т.е. реакция на кнопку есть всегда.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




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

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

Можно ли тишину трактовать, как оттестированность-стабильность версии 003? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

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

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

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


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

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