Регистрация | Войти
На главную
Добавить статью
Форум
Поиск
RSS
Наш твиттер
Контакты
13 мая 2024, Понедельник
MobiPower.ru
О сайте
Новости
солнце
термоэлектричество
механика
аккумуляторы
освещение
электроника
прочее (экзотика)
новинки рынка
Сделай сам
Обзоры и тесты
Библиотека
Форум
Ссылки
Контакты
Новости на e-mail
Подписаться на e-mail рассылку новых статей сайта Mobipower.ru
В
ампирчики...
...размножаются здесь:
Мобильный блок питания "Вампирчик-Цифра" v.7
3 200 руб.
Солнечная батарея Suaoki на "полугибких" элементах SunPower
3 500 руб.
Информация
Новое на форуме
Сломался Вампирчик :-(
Автор:
Гость
11.05.2024 в 06:09
Бобик сдох...
Автор:
lg2375
04.05.2024 в 10:03
Ругаться сюда, однако ;))))
Автор:
Гость
29.04.2024 в 03:55
проблемы при зарядке "пустого" вампирчика
Автор:
nik34
03.08.2023 в 19:58
сгорел контроллер солнечной батареи
Автор:
Гость
30.05.2023 в 23:15
Подскажите сварку.
Автор:
Гость
28.05.2023 в 12:06
Разносол: конструкции от 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
Перейти на форум
Сейчас на сайте
0 человек
в т.ч. гостей:
пользователей:
Всего: 1251
Это может быть полезно
Поделиться этой страницей в:
FAQ
Поиск на форуме
Пользователи
Группы
Профиль
Личные сообщения
Вход
Список форумов
->
Электроника
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Очень маленький
Маленький
Обычный
Большой
Огромный
Шрифт:
Выбор шрифта
Arial
Andalus
Century
Courier
Tahoma
Times
Verdana
Закрыть теги
[quote="Lex"]Честно говоря, 5ка и 6ка уже доросли до размеров, при которых результат перестаёт оправдывать затраты на поиск "где бы ещё очередную пару байт сэкономить". Вот на 6ку 3 полных рабочих дня убил, чтобы всё уместилось. Так что, думаю, на данный момент и под данное железо, разработку можно считать завершённой. [i]Тату! Не лiзе![/i] [quote]Я предполагал, что менять с шагом 0.1 часа (т.е. те же 6 минут) и на индикаторе 99.9 часов максимум. Мне кажется, это нагляднее. Соответственно полчаса - это 0.5 часа на индикаторе. На больших длительностях пересчитывать минуты в часы не слишком удобно. А когда сразу в часах и их долях, вполне логично. [/quote] [quote]Пожелания: 1) Отобряжать время в часах, а переключать его кратно 30 минутам. Чтоб таймер отображался так: 30мин на дисплее 0.5 1ч на дисплее 1 1ч30м на дисплее 1.5 [/quote] Для сокращения размера кода, при выводе [b]всех[/b] числовых значений используется [b]одна[/b] функция. Она принимает на вход целое число (мВ, мА, ...), и отображает в режиме с плавающей точкой. Технически точка отделяет разряд тысяч, если всё число не умещается в 3х разрядах. При данной реализации максимум чего можно ожидать -- это шаг установки, равный 500 милличасам. Будет больше путаницы -- так что минуты. [i]см. выше.[/i] [quote]Заряжать аккумуляторы определенное количество минут мне не приходилось, и шага в 30мин будет вполне достаточно. Более того, выставлять время зарядки будет удобнее, из-за бОльшего шага.[/quote] Разве что шаг увеличить с 5 до 30, [i]см. выше.[/i] [quote] Учитывая, что время отображается в минутах, максимально можно выставить 905мин, что соответствует 15часам. Решение некоторых задач может потребовать бОльшего времени. Рекомендую ограничит таймер 64 часами. [/quote]Уточню: При нынешней реализации максимальный период отключения в 6ке может быть равен 960 минутам. Это связано с разрядностью используемых счётчиков, и принципу измерения времени. Поясню на примере. У всех были механические будильники. Звонок срабатывает, когда часовая стрелка догоняет стрелку будильника. Так вот, 960 минут -- это полный оборот часовой стрелки. ИМХО, 15 часов для походных условий более чем достаточно. Это рекомендуемое время зарядки никелевых аккумуляторов в самом медленном из рекомендуемых режиме. [i]см. выше.[/i] [quote]2) Самоотключение МК после надписи FUL через 2 часа, при нажатой кнопке автоотключения.[/quote]в.006, п.7. Вариация на тему. Кстати, где эта кнопка? Программную добавить -- [i]см. выше.[/i], к аппаратной МК доступа не имеет. [quote]3) Самоотключени МК вместе с ВЦ6 при нажатой кнопке автоотключения [/quote] Есть одна проблема. Обратно-то как включить? Только переподачей питания? Тогда многие обзовут глюкаловом. [quote]4) Обратный таймер в режиме ЗАР [/quote]Самому хотелось, но увы... Или хотя бы при сработавшем таймере вместо FUL рисовать tou. [i]см. выше.[/i] [quote]5) После апгрейда железа, необходимо будет вернуть 130 циклов измерения напряжения в режиме ЗАР. Для бОльшей точности [/quote]в 6ке 53. [quote]6) Объеденить калибровочную и рабочую версии в одну единую прошивку.[/quote]Таки уже. Правда с потерей наглядности, но... [i]см. выше.[/i] [quote]Оставить все как есть. Может быть поставить фильтр, что-то типа скользящего среднего, потому что, предполагаю, эти скачки в основном от помех от повышающего преобразователя. [/quote] Да, наверное так. При включённом преобразователе показания начинают плясать. Причём заметил тенденцию -- Канал Ich в диапазоне 0,07-1,8А завышает средние показания на 50мА. Линейность нарушается только при токах сравнимых с величиной погрешности. Канал I вообще нелинейный, показания в разных участках диапазона то завышаются, то занижаются. [quote]Ненулевые показания тока не убрать, т.к. это свойство микросхемы измерителя. Но можно убрать ненужное разрешение. Особенно, если оно не увеличивает точность. Т.е. все должно быть согласовано: грубому датчику - достаточная степень округления. Лишнее мелькание цифр раздражает. Тем более, если они уже не значащие[/quote] [quote]Может наоборот, по умолчанию показывать всё? Потому что, никто не полезет что-то отключать через компьютер.[/quote]Уже без компьютера. [quote][quote]Внял мольбам Автора железки, сделал очистку содержимого EEPROM при включении контроллера с зажатыми обеими кнопками. Может быть, сделаю небольшое меню настроек при включении с зажатой одной кнопкой.[/quote] Такое ощущение, что пошла стадия, когда результат уже неважен, главное - процесс. ;) [/quote] Отнюдь. Просили же. Даже неоднократно настаивали на дополнительном повышении надёжности таким способом. [quote]Хорошо. Закажу МК и перепаяю одну из плат. Но это долго, пока еще из Китая контроллер придет. Напомните, пожалуйста, какой лучше на замену? Или если есть несколько вариантов, то тоже напишите.[/quote]Т.к. памяти всегда мало, а хотелок всегда много -- предлагаю сразу брать максимальный из совместимых по пинам. 168 или 328. Это должно позволить меньше экономить память в ушерб производительности. [quote]Если не затруднит, то на примере, как шаг 10мВ сделать опишите.[/quote]Добавил под отдельный спойлер. [quote]еще нужно программно дать возможность (в настройках) заряжать внутренние акк ВЦ6 до 4.1 и до 4.0 В[/quote]За весь процесс зарядки отвечает микросхема TP4056 [url]https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Prototyping/TP4056.pdf[/url]. Программно не настраивается. Разве что только держать МК постоянно включённым, измерять напряжение акк, дёргать за ногу для термодатчика для "преждевременного" отключения зарядки, и заряжать исключительно при включённом МК. Программно повысить порог отключения, в принципе, можно. Но опять же, франкенштейн выходит. Пока МК включён -- может по порогу напряжения дёргать кнопку отключения повышайки. По этому поводу уже написано:[quote="nik34"] Я же пока не хочу отказываться от идеи [b]минимального [/b]программного вмешательства в работу "железа", как более надежного варианта. Т.е. все равно настройки в железе делаются, дублировать их программными вещами - это увеличивать трудозатраты - попытка усидеть на 2х стульях одновременно. Если уж переходить на программу, то перебираться совсем и выкидывать треть "железа". [/quote] По поводу инструкции -- напишите, у кого есть время и не лень. Если где-то ошибётесь -- уточним.[/quote]
Опции
HTML
ВКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении HTML
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Вы не зарегистрированы на форуме.
Ответьте на вопрос или
зарегистрируйтесь на Форуме
:
Этот вопрос нужен для защиты от автоматических сообщений.
Напишите букву, которая изображена на картинке
Ваш ответ:
Часовой пояс: GMT + 3
Перейти:
Выберите форум
Барахолка
----------------
Барахолка: купля, продажа, обмен
Форумы mobi-power.ru
----------------
Общие вопросы
Критика
Первичные источники
----------------
Cолнечные батареи
Термоэлектричество
Механические генераторы
Ветер
Прочее (экзотика)
Преобразователи и накопители
----------------
Аккумуляторы
Накопители (акк.+электроника)
Электроника
Разное
----------------
Отзывы по конкретным устройствам
Конструкции и самоделки
Прочие разговоры
Техническая поддержка
----------------
Вопросы Администраторам сайта
Обзор темы
Автор
Сообщение
Sergey345
Добавлено: Пт 21 Апр, 2023 11:58
Заголовок сообщения: V4 прошивка
Здравствуйте.
Подскажите можно ли получить прошивку от версии 4, желательно в исходниках, чтобы отключить пеоеодическое выключение индикатора?
Lex
Добавлено: Вт 29 Май, 2018 16:57
Заголовок сообщения:
Да, мне тоже понравилась идея. Правда, в 48й версии ради неё снова придётся что-то выкинуть...
nik34
Добавлено: Вт 29 Май, 2018 13:36
Заголовок сообщения:
Dmitriy_avia писал(а):
А в V7 прошивка первая версия, процент зарядки смотрится только принудительно?
Да.
Цитата:
Может быть сделать чтобы при побудке контроллера показал, а потом уже показывал то, на каком режиме уснул?
Интересная идея. Тем более, что не потребует много ресурсов МК. Может Алексей при следующей переборке прошивки добавит, если влезет в память.
Спасибо, Дмитрий.
Dmitriy_avia
Добавлено: Вс 27 Май, 2018 13:40
Заголовок сообщения:
А в V7 прошивка первая версия, процент зарядки смотрится только принудительно? Может быть сделать чтобы при побудке контроллера показал, а потом уже показывал то, на каком режиме уснул?
nik34
Добавлено: Пт 25 Май, 2018 9:28
Заголовок сообщения:
Lex писал(а):
Можно эту самую 7 и оставить. Остальные выкинуть, либо спрятать под спойлер.
Перенес последние варианты в первое сообщение.
Цитата:
Если нужно, могу список доработок 7 относительно базовой собрать по своим постам.
Инструкция для 7 версии прошивки для ВЦ6, может и нужна, но пользователей этой версии единицы. Так что, можно либо кратко, либо когда спросят.
Нужнее инструкция на прошивку 7го ВЦ (v3), т.к. она сейчас идет в серии. Сейчас для МК Мега48.
Спасибо.
Lex
Добавлено: Чт 24 Май, 2018 8:28
Заголовок сообщения:
Можно эту самую 7 и оставить. Остальные выкинуть, либо спрятать под спойлер.
Если нужно, могу список доработок 7 относительно базовой собрать по своим постам.
nik34
Добавлено: Ср 23 Май, 2018 23:01
Заголовок сообщения:
Lex писал(а):
Добавьте, чтоль, в первый пост версию
Для полноты описания, так сказать.
http://mobipower.ru/modules.php?name=Forums&file=viewtopic&p=6842#6842
Добавил.
Ох, что-то я с этими версиями совсем уже запутался.
Так и хочется иметь "самую лучшую", а все остальное изничтожать, как устарелое.
Lex
Добавлено: Ср 23 Май, 2018 11:16
Заголовок сообщения:
Добавьте, чтоль, в первый пост версию
Для полноты описания, так сказать.
http://mobipower.ru/modules.php?name=Forums&file=viewtopic&p=6842#6842
Ars1
Добавлено: Ср 22 Ноя, 2017 18:01
Заголовок сообщения:
Да, 32 против 4 это действительно есть где разгуляться, получается этот глючек с А00 так и останется жить)))
Lex
Добавлено: Ср 22 Ноя, 2017 7:45
Заголовок сообщения:
Вряд ли уже что-то будет добавляться. Все более интересные фишечки уже не помещаются, а выкинуть нечего. Так что, скорее всего, в вц7 всё новое будет реализовываться. Благо, там заложили расширенную версию с контроллером не 32к флешки, против текущих 4к.
Ars1
Добавлено: Вт 21 Ноя, 2017 23:32
Заголовок сообщения:
Да, действительно)) Так просто его поймать не много шансов))
Ну если будет время/желание конечно не плохо всякое лечить))
А планируются еще какие либо изменения в прошивке на ВЦ6?
Lex
Добавлено: Вт 21 Ноя, 2017 18:46
Заголовок сообщения:
Да, заметил у себя ещё один косячок. При работе индикатора на границе 9.99 и 10.0 иногда проскакивает показание A.00 .
Наверняка где-то с гранчными условиями относительно десятичной точки напутал, но разбираться пока лениво. И меня почти не напрягает. К тому же, в 16-ричной сичтеме 0хA = 10 в десятичной.
Ars1
Добавлено: Вт 21 Ноя, 2017 15:22
Заголовок сообщения:
Lex писал(а):
Всё банально, и выше описывалось. Размер флешки меги48 не вмещает всех хотелок.
Уточню, если вдруг неправильно поняли:
Функции отключаются при компиляции прошивки. То есть, в исходнике программы они есть, в собранном бинарнике -- нет.
Ясно, ну самое главное залечилось и это замечтательно!)))
Lex
Добавлено: Вт 21 Ноя, 2017 12:18
Заголовок сообщения:
Всё банально, и выше описывалось. Размер флешки меги48 не вмещает всех хотелок.
Уточню, если вдруг неправильно поняли:
Функции отключаются при компиляции прошивки. То есть, в исходнике программы они есть, в собранном бинарнике -- нет.
Ars1
Добавлено: Пн 20 Ноя, 2017 23:38
Заголовок сообщения:
Lex писал(а):
версия 007:
1. Работа с индикатором переведена на прерывания по таймеру. Теперь разряды не подмигивают.
Реализованные, но отключённые в данной сборке функции:
2. Отображение данных из встроенного в МК термодатчика;
3. усыпление МК через некоторое время при неактивности пользователя (если не трогает кнопки);
4. временно выкинул из настроек включение режима пониженной яркости;
Большое СПАСИБО, мерцающий индикатор был крайне не приятен.
А подскажите почему данные функции были реализованы, но отключены?
и будут ли они включены?
nik34
Добавлено: Ср 14 Июн, 2017 12:12
Заголовок сообщения:
Lex писал(а):
версия 007: ......
http://alien.jabbercity.ru/v6/fw/20170613/vamp.hex
Спасибо.
Lex
Добавлено: Вт 13 Июн, 2017 16:36
Заголовок сообщения:
версия 007:
1. Работа с индикатором переведена на прерывания по таймеру. Теперь разряды не подмигивают.
Реализованные, но отключённые в данной сборке функции:
2. Отображение данных из встроенного в МК термодатчика;
3. усыпление МК через некоторое время при неактивности пользователя (если не трогает кнопки);
4. временно выкинул из настроек включение режима пониженной яркости;
http://alien.jabbercity.ru/v6/fw/20170613/vamp.hex
nik34
Добавлено: Сб 11 Мар, 2017 17:44
Заголовок сообщения:
Lex писал(а):
Скомпилил прошивку под более мозговитые варианты МК.
Шить некуда и проверять не на чем.
Алексей, спасибо большое.
Не спешите, пожалуйста, не тратьте время и силы. В текущей версии все равно никто перепаивать контроллер не будет, а в новой, возможно, будут какие-то изменения в разводке ножек и т.д.
Кстати, у нас есть пара-тройка свободных ножек, может, подумать, как их использовать?
Lex
Добавлено: Пт 10 Мар, 2017 15:20
Заголовок сообщения:
Скомпилил прошивку под более мозговитые варианты МК.
Шить некуда и проверять не на чем. Не факт, что верно выбрал маркировку чипа. Там много вариантов с дополнительными буквами.
Скрытый текст:
показать
Chip: ATmega328P
Clock frequency: 1,280000 MHz
EEPROM usage: 25 byte(s), 2,4% of EEPROM
Program size: 2308 words (4616 bytes), 14,1% of FLASH
208 words (416 bytes), 8,3% reduced by Code Compression
http://alien.jabbercity.ru/v6/fw/20170310/vamp328p.hex
Скрытый текст:
показать
Chip: ATmega168P
Clock frequency: 1,280000 MHz
EEPROM usage: 25 byte(s), 4,9% of EEPROM
Program size: 2308 words (4616 bytes), 28,2% of FLASH
http://alien.jabbercity.ru/v6/fw/20170310/vamp168p.hex
nik34
Добавлено: Ср 01 Мар, 2017 10:40
Заголовок сообщения:
Lex писал(а):
Николай, как там успехи с заменой контроллера на более ёмкий?
Контроллеры пришли, оба типа, что предлагали.
Правда, перепаивать я их не спешу в уже рабочие платы. Хочу доделать последние неск. десятков и если в них встретится нерабочий контроллер (такое уже было), который все равно перепаивать, то его и заменю.
Lex
Добавлено: Ср 01 Мар, 2017 9:57
Заголовок сообщения:
Николай, как там успехи с заменой контроллера на более ёмкий?
Форум Mobipower.ru - о солнечных батареях, аккумуляторах, зарядных устройствах, самоделках
Загрузка страницы: 0.03 секунды