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

СообщениеДобавлено: Ср 12 Июл, 2017 15:32    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Ох сколько хотелок... Возможно, придётся в лайт-версии на 48 отказаться от калибровок.
Главное, определить, что менее полезное, чтобы это выкинуть.
Я постарался описать вариант ПО, с которым будет удобно работать. Насколько полно будет реализовано, это зависит от Вас. Повторюсь, нужна базовая версия со сложностью аналогичной той, что уже работает. А дальше добавлять улучшений, сколько позволит "железо".

Цитата:
Цитата:
Время включенного состояния также продлевается на 1 мин. при изменении напряжения на выходе больше, чем на 10% за последние 3 сек. (т.е. если пользователь что-то там регулирует)
будет ложное срабатывание при зарядке девайсов, кушающих ток импульсами: Например мой nokia E51 при зарядке потребляет ток импульсами, сравнимыми по длительности с секундой. Причём делает из них нечто похожее на ШИМ. Вот ограничим ток крутилкой, и будем наблюдать постоянно светящийся индикатор
1. можно увеличить величину изменения напряжения.
2. можно сделать в настройка полное отключение этой возможности.
3. как альтернатива, увеличить время горения экрана до нескольких минут, либо сам пользователь задает это время в настройках.
С подобным неудобством уже столкнулся, когда постоянно гаснет экран. Это раздражает.
К тому же, в норме сильной просадки не будет. Например, питаем USB гаджет 5В, а при 4..4.5В он обычно сам прекращает зарядку. Т.е. разница максимум 20%.

Цитата:
Цитата:
Индикатор включается из сна в случае ..., либо при изменении напряжения на выходе.
Это я пока не знаю, как реализовать оптимально.
Можно периодически просыпаться для измерения напряжения, но это костыль и лишнее потребление. Либо гасить только индикатор, оставляя МК работать.
Если сложно, то можно и отказаться - эта возможность не столь существенна.

Цитата:
Так в 6 версии сделано. Только из экономии кода отображается сам коэффициент 1100 вместо измеряемого уровня.
Тем лучше, если уже сделано.

Цитата:
Цитата:
1. "Iof" ток автоотключения от 20мА до 500мА
шумы-наводки на измеритель сохранились в новой разводке? Т.е. при отключённой нагрузке и пороге 20мА получим не работающее автоотключение?
Эта часть осталась без изменений.
Согласен, что переборщил с запросами. Можно начать с 50мА - не принципиально.

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


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




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

СообщениеДобавлено: Чт 13 Июл, 2017 17:09    Заголовок сообщения:
 Ответить с цитатой

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

(а сколько с неё тока можно получить максимально? Может, есть смысл аварийный способ питания USB от неё реализовать, на случай выхода из строя основной?)

Не будет ли возможности светить фонарём без повышайки, с максимальным КПД? Может быть, джампер какой переставить... (Если для этого достаточно не давать на неё питание при включении фонаря -- замечательно)

Цитата:
3. как альтернатива, увеличить время горения экрана до нескольких минут, либо сам пользователь задает это время в настройках.
С подобным неудобством уже столкнулся, когда постоянно гаснет экран. Это раздражает.
На своей вц6 версии делал долгим. В тестовой короткое для наглядности и удобства измерений потребления.

Цитата:
Полагаю, в итоге мы получим огромные пульсации на выходном элеектролите. (теоретически может лопнуть) Вряд ли получится сделать гладко, если только не попробовать поставить на ножке паузы RC-фильтр с повторителем на ОУ и подавать уже постоянное напряжение на вход обратной связи стабилизатора. Но в этом случае, думаю, точно регулировать не получится, т.к. задержки в контуре регулирования через МК будут большими и скорее всего стабилизатор начнет генерить.
При текущей частоте МК 1.28 МГц ШИМ можно сделать 5 кГц при максимальном разрешении (256 уровней), или повысить ещё за счёт разрешения. Думаю, аналоговая часть такую ШИМ уже как постоянку должна воспринимать.
Да и генерация вполне победима программно. Дребезг контактов же программно фильтруют, и довольно успешно.

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



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

СообщениеДобавлено: Вс 16 Июл, 2017 12:35    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Т.е. мелкая повышайка у нас остаётся исключительно для питания фонаря. Верно?
С точки зрения МК - да.
Она питает также и мощную повышалку, но включается при этом автоматически.

Цитата:
(а сколько с неё тока можно получить максимально? Может, есть смысл аварийный способ питания USB от неё реализовать, на случай выхода из строя основной?)
С теми элементами, что стоят сейчас, думаю, с полампера.
Использовать ее как запасную повышалку, пожалуй, не стоит, т.к. по статистике, основные отказы были по разъемам и зарядной части. Мощная повышалка почти никогда не сгорала. (навскидку, вспоминаю только недавний случай, когда был брак в в дросселе (КЗ витков), но это быстро выявилось еще дома)
Да и чтобы она была реально полезной, надо менять часть элементов на более мощные, а, значит, увеличится потребление на холостом ходу, плюс, займется большая площадь на плате.
Вообще, подобную идею - делать 5В в USB отдельной повышалкой и, одновременно, служебным DC-DC, уже рассматривал, но отказался в данной версии, минусы перевесили. Идея рабочая, но пока не прошла.

Цитата:
Не будет ли возможности светить фонарём без повышайки, с максимальным КПД? Может быть, джампер какой переставить... (Если для этого достаточно не давать на неё питание при включении фонаря -- замечательно)
Вот эта идея хорошая. Спасибо. Если я сейчас к схеме добавлю один диод, то можно будет зажигать фонарь без включения повышайки, напрямую от акк. Светиться при этом он будет примерно вдвое слабее, чем с повышайкой, но это и хорошо, получится, что мы сделали два уровня яркости почти не потратив ресурсов МК.
Правда, будет один минус, при разряде акк. ниже примерно 3В, светодиод фонаря в слабом режиме перестанет светить совсем, т.к. ему не хватит напряжения. (что и вынудило использовать DCDC)
Как бы там ни было, сделайте в прошивке однократное нажатие - включение фонаря, повторное - включение фонаря плюс включение мелкого DCDC, третье - выключение.
Можно, конечно, еще и третий режим, мигающий. Но не как у китайцев с коэффициентом заполнения 50%, а стробом. Для начала попробовать с частотой около 2..3Гц и импульсом включения светодиода в 0.05с. Соответственно, потребление тока при этом будет в среднем небольшим, а видимость вокруг будет достаточной для ориентации. DCDC, кстати, при этом в паузах для начала лучше не отключать, чтобы не дергать схему. (Такой вариант экономичного освещения когда-то встречал чуть ли не в "Юном технике" не один десяток лет назад. Точно уже не помню где.)

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

Цитата:
При текущей частоте МК 1.28 МГц ШИМ можно сделать 5 кГц при максимальном разрешении (256 уровней), или повысить ещё за счёт разрешения. Думаю, аналоговая часть такую ШИМ уже как постоянку должна воспринимать.
Да и генерация вполне победима программно. Дребезг контактов же программно фильтруют, и довольно успешно.
Если ШИМ 5кГц, то частоту среза аналоговой схемы можно принять на порядок меньшей, т.к. 500 Гц. а это уже мало. На самом деле, все эти вещи надо рассчитывать. (снова вспоминать ТАУ Smile ) Выводы говорил оценочно, на глаз. Мы, конечно, можем подавить генерацию, но при таких малых частотах это будет сильно сказываться на точности регулирования.
Кстати, частота работы мощной повышалки около 200кГц. Частоту среза аналоговой части микросхемы DCDC обычно выбирают на порядок меньшей, т.к. пару десятков кГц. Сравните это с 500 Гц от МК.
Повторюсь, это все надо считать или пробовать методом тыка, но предполагаю большую вероятность, что МК может не справиться с работой внутри контура обратной связи в повышайке.

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


Последний раз редактировалось: nik34 (Вс 16 Июл, 2017 12:38), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nik34



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

СообщениеДобавлено: Сб 29 Июл, 2017 10:07    Заголовок сообщения:
 Ответить с цитатой

Запустил в изготовление вторую версию платы ВЦ7. В ближайшие дни должен получить.
Посему, хотелось бы какую-нибудь более-менее работающую прошивку (под АТmega48). Smile
Относительно предыдущего поста изменения только с включением фонаря. Он включается сейчас всегда только одновременно с мелкой повышалкой. Запитать только от акк. через диод не получилось. Нужно добавлять еще пару транзисторов, а это уже много, отказался.
Яркость можно регулировать ШИМом на ноге включения фонаря, не отключая DCDC. Но сейчас это не нужно, диод слишком маломощный, чтобы что-то в нем еще регулировать.
Также, не нужны сейчас в базовой прошивке (под 48й МК) регулировка яркости индикатора, показ версии и т.п. украшательства.


Последний раз редактировалось: nik34 (Сб 29 Июл, 2017 10:12), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

СообщениеДобавлено: Пн 31 Июл, 2017 16:39    Заголовок сообщения:
 Ответить с цитатой

Я тут посчитал, делитель Uin логичнее сделать 24. Тогда макс. измеряемое напряжение будет 26.4В, а шаг измерителя 25.8мВ, который удобно округлять до 25 или 50.

Разработка у меня встряла в работу на эмуляторе. Proteus почему-то не крутит основной цикл после пробуждения по кнопке. В работает только индикация. На железе проверить пока не могу.

Собрал пока примерно то же самое, с делителями Uin 16 и 24.
Фонарь индикатором заряда не мигает. При пробуждении не должно переключаться на другой измеряемый параметр.

http://disk.jabbercity.ru/pub/vamp7_16.hex
http://disk.jabbercity.ru/pub/vamp7_24.hex

Если заработает усыпление-пробуждение, пока шейте это. Можно количественно времена-задержки поправить.

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




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

СообщениеДобавлено: Вт 01 Авг, 2017 13:53    Заголовок сообщения:
 Ответить с цитатой

Проверьте сегодня на живой плате. Особо интересует момент,:
- У меня в эмуляторе каналы измерения переключаются только до первого усыпления. После пробуждения индикация включается, на кнопки более не реагирует.

Также, время неактивности пользователя до усыпления можно сильно уменьшить, либо увеличить раза в 3.


Последний раз редактировалось: Lex (Вт 01 Авг, 2017 14:03), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lex




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

СообщениеДобавлено: Вт 01 Авг, 2017 15:55    Заголовок сообщения:
 Ответить с цитатой

http://disk.jabbercity.ru/pub/vamp7_16.hex
стандартный вариант

http://disk.jabbercity.ru/pub/vamp7_uin24_uac4.hex
с изменёнными делителями (предлагаю железо делать с такими)

http://disk.jabbercity.ru/pub/vamp7_24_nosleep.hex
на случай, если железка, как и эмулятор, не захочет полноценно просыпаться (делитель uin 24).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Ср 02 Авг, 2017 6:38    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
http://disk.jabbercity.ru/pub/vamp7_16.hex
стандартный вариант
http://disk.jabbercity.ru/pub/vamp7_uin24_uac4.hex
с изменёнными делителями (предлагаю железо делать с такими)
http://disk.jabbercity.ru/pub/vamp7_24_nosleep.hex
на случай, если железка, как и эмулятор, не захочет полноценно просыпаться (делитель uin 24).
Проверил вчера эти прошивки. Ни одна в спячку не уходит совсем, ждал минут по 8...10.
Алексей, не торопитесь, для проверки железа мне достаточно того, что есть. Едьте отдыхать, а как вернетесь, продолжим.
Спасибо. Smile


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




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

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

И всё же, поскольку железка пока ещё новая, и никому не отосланная, я бы настоятельно рекомендовал пересмотреть коэффициенты делителей. Потом зоопарк с разными делителями содержать будет накладно.

Сегодня вц6 выход закоротил, получив зашкал по току (2.20). А любопытно бы было увидеть реальную его величину.
Это такой камушек в огород к коэффициенту 2. Тут смело можно ставить и 4 и 5, учитывая низкую точность измерителя.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Ср 02 Авг, 2017 20:49    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
И всё же, поскольку железка пока ещё новая, и никому не отосланная, я бы настоятельно рекомендовал пересмотреть коэффициенты делителей. Потом зоопарк с разными делителями содержать будет накладно.
Это без проблем. Просто, откладываю на потом, т.к. вопрос чисто настроечный.
Цитата:
Сегодня вц6 выход закоротил, получив зашкал по току (2.20). А любопытно бы было увидеть реальную его величину.
Это такой камушек в огород к коэффициенту 2. Тут смело можно ставить и 4 и 5, учитывая низкую точность измерителя.
Хорошо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Lex




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

СообщениеДобавлено: Чт 31 Авг, 2017 14:04    Заголовок сообщения:
 Ответить с цитатой

nik34 писал(а):
Проверил вчера эти прошивки. Ни одна в спячку не уходит совсем, ждал минут по 8...10.
Да, невнимательность. Вот эта в эмуляторе уходит.
http://disk.jabbercity.ru/pub/vamp.hex
...и традиционно криво просыпается -- без работающих измерений и управления. Только индикация.
В железе, вроде бы, таких особенностей нет.
(Делители Uin 24, I 2, Uac 4)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Сб 02 Сен, 2017 18:02    Заголовок сообщения:
 Ответить с цитатой

Lex писал(а):
Вот эта в эмуляторе уходит.
http://disk.jabbercity.ru/pub/vamp.hex
...и традиционно криво просыпается -- без работающих измерений и управления. Только индикация.
В железе, вроде бы, таких особенностей нет. (Делители Uin 24, I 2, Uac 4)

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




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

СообщениеДобавлено: Ср 13 Сен, 2017 9:31    Заголовок сообщения:
 Ответить с цитатой

Нормально сходили. 3-ку свою прошли успешно.
Скрытый текст:показать

Особенно порадовал рояль в кустах горах недалеко от коша:

Хоть и убитый, но вполне сносно выдавал 8В при Ich порядка 2А.


Последний раз редактировалось: nik34 (Вт 21 Ноя, 2017 11:54), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

СообщениеДобавлено: Ср 13 Сен, 2017 20:07    Заголовок сообщения:
 Ответить с цитатой

Скрытый текст:показать

Lex писал(а):
Нормально сходили. 3-ку свою прошли успешно.
А где, если не секрет?

Цитата:
Особенно порадовал рояль в кустах горах недалеко от коша:
Хоть и убитый, но вполне сносно выдавал 8В при Ich порядка 2А.
А потом пришел "лесник" и сказал "вах-вах, где моя заначка электричества"? Wink


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




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

СообщениеДобавлено: Пн 25 Сен, 2017 10:51    Заголовок сообщения:
 Ответить с цитатой

Скрытый текст:показать

nik34 писал(а):
А где, если не секрет?
Узункол-приэльбрусье. пос. Учкулан, пер. Перо Павлина 1Б, спортклуба МИФИ 2А, т/б Глобус, Пирамида 2А, Хотютау 1Б, приют11(эльбрус), пос.Терскол, пер. Терсколак 1Б, пос. Эльбрус.

Цитата:
А потом пришел "лесник" и сказал "вах-вах, где моя заначка электричества"? Wink
Полагаю, местным чабанам глубоко безразлична судьба выброшенного аккумулятора с 2/3 номинального напряжения.


Как платы поживают? Если будет итерация по переразводке, можно ноги ШИМ с индикатора пожертвовать фонарю и ограничителю тока:
Код:
рВ1 (выход) 1я цифра
рВ2 (выход) 2я цифра
рВ3 (выход) 3я цифра

поменять с
Код:
рВ0 (выход) пауза, остановка работы повышающего преобразователя.
рС2 (выход) включение фонаря
т.к. при динамической индикации ШИМ оказалось удобнее реализовать программно.

Последний раз редактировалось: nik34 (Вт 21 Ноя, 2017 11:56), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

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

Скрытый текст:показать

Lex писал(а):
Узункол-приэльбрусье. пос. Учкулан, пер. Перо Павлина 1Б, спортклуба МИФИ 2А, т/б Глобус, Пирамида 2А, Хотютау 1Б, приют11(эльбрус), пос.Терскол, пер. Терсколак 1Б, пос. Эльбрус.
Знакомые места! Как раз, первые горные были в тех краях. Но это было слишком давно.

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




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

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

Сделал себе фонарь налобный на ATTINY13A (переделав из подходящего китайского).

Удалось усыпить МК до тока, при котором незаметно отклонения стрелки прибора, на пределе измерения 0.5мА.

Но так мало он в режиме сна потребляет только если в power reduction регистре в самом начале программы отключить питание АЦП. Если [в процессе работы / перед сном] отключать -- уже не получается. Чудеса.

Вдруг и в меге мы с такой особенностью столкнулись, кто бы подсказал...

Насколько я понимаю, работа по аппаратной части пока заброшена в пользу корпуса Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nik34



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

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

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




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

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

С полученными новыми знаниями, считаю необходимым уточнить следующий момент:

Цитата:
рВ3 (выход) 3я цифра
рВ4 (вход) кнопка фонаря (нажата - уровень 0)
рВ5 (вход) включение автоотключения (разрешено - уровень 0)

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



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

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

Lex писал(а):
рВ3 (выход) 3я цифра
Это выход на 3ю цифру и на разъем программирования. Резисторов здесь нет.
Цитата:
рВ4 (вход) кнопка фонаря (нажата - уровень 0)
Да, нажата - 0. На землю замыкается через резистор.
Цитата:
рВ5 (вход) включение автоотключения (разрешено - уровень 0)
Резистор здесь есть. Разрешение автоотключения - уровень 0.
Ноль на ноге присутствует при условии: "автоотключение разрешено" И "ВЦ включен" (т.е. триггер главного выключателя в позиции ON-работа)
Если (главный выключатель) триггер в позиции OFF (и разрешено автооткл.), то на рВ5 проходит единица через резистор.
Если (главный выключатель) триггер в позиции OFF (и запрещено автооткл.), то рВ5 висит в воздухе.
Между разъемом программирования и ножкой МК резистора нет. Через резистор ножка подключается к переключателю "автооткл", который замыкается не на землю, а на выход триггера, где может быть как 0, так и 1.
Цитата:
Это ноги используемые для программирования.
Надеюсь, кнопки и выключатель подключены через резисторы, позволяющие не влиять на процесс программирования (не превышать допустимых токов) при любом их положении.
Кнопки через резисторы, а выход напрямую, без резистора.

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




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

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

Цитата:
Как бы там ни было, сделайте в прошивке однократное нажатие - включение фонаря, повторное - включение фонаря плюс включение мелкого DCDC, третье - выключение.
готово
Цитата:
Т.е. если меряли до сна напряжение на выходе U, то при нажатии на любую кнопку при выключенном индикаторе должны увидеть снова напряжение на выходе (U), а не Uac или I.
готово
Цитата:
Автовыключение подает сигнал "стоп" примерно через 0.5 минуты.
готово

Пункты меню перепутаны в соответствии с рекомендацией.

4, //Коэффициент делителя для 5-го канала 4,2V UAC
16, //Коэффициент делителя для 6-го канала Uout U
6, //Коэффициент делителя для 7-го канала Iout I
16, //Коэффициент делителя для 0-го канала Ubatt ICH
24 //Коэффициент делителя для 1-го канала Usolar UIN

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

Также, можно будет отдельно потестировать всякие ШИМ на ногах, в том числе и программные, дабы исследовать реакцию железа на них.
Например, на выходе запрета повышайки, как способ программного ограничения выходного тока. Также любые другие алгоритмические изыски, позволяющие наиболее полно оттестировать предсерийный образец платы.
Для этого в отладочной версии с мегой48 выкинем алгоритм зарядки ( любой каприз за ваши фичи =) ).


Цитата:
Разработка у меня встряла в работу на эмуляторе. Proteus почему-то не крутит основной цикл после пробуждения по кнопке. В работает только индикация. На железе проверить пока не могу.

нашёл, где оно останавливается. На проверке флага готовности АЦП бесконечно крутится. Стало быть, в крайнем случае, программно-обходибельная проблема.


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

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


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

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