Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
"не проблема" - только если не использовать для этого операционную систему и фреймворки... а так да, задача выполнима только на PIC32... в другие просто операционка не влезет.
shads, подскажите, а как правильно исправить код, чтобы первое нажатие включается первая нагрузка, второе нажатие включается вторая нагрузка, третье нажатие включается и первая, и вторая нагрузка. Мои размышления меня привели вот к такому
Код:
if (LedPORT & LedLine1) LedPORT = LedLine2;
if (LedPORT & LedLine2) LedPORT = LedLine1; LedPORT = LedLine2;
if (LedPORT & LedLine1 & LedLine2) LedPORT = LedLine1;
Заголовок сообщения: Re: Управление нагрузками одной кнопкой.
Добавлено: Вс дек 06, 2020 11:39:42
Написал свой вариант, проверяйте… тини13 тактируется на заводских установках (1,2 МГц), прошивать фьюзы не нужно. РВ1 (6) – это первая нагрузка, РВ2 (7) – это вторая нагрузка. Кнопка на РВ0 (5). Между выводом 1 и 8 поставьте резистор на 10 кОм.
Самсусамыч, первое нажатие загорается первая нагрузка, второе нажатие первая и вторая нагрузка, третье нажатие выключаются нагрузки. Совсем не то... Мне бы сначала первую, потом вторую, потом первую и вторую вместе. И так по кругу, а долгое нажатие уже выключение.
Первое нажатие - включаем первую нагрузку, вторая выключена. Второе нажатие первая выключается, вторая включается Третье нажатие - включаем все нагрузки. Следующие нажатия по кругу повторят этот цикл. Выключение по удержанию кнопки.
Я бы еще код посмотрел, для развития... Т.к. не могу откомпилировать код в avr studio, у меня hex слишком большого размера получается. Да и неправленый код виликоват выходит.
Спасибо, все работает как надо. Единственно задержка нажатия долгая, примерно 5 секунд, а можно уменьшить до 2?
Добавлено after 2 minutes 51 second: И еще заметил, что при нажатии удержания на выключение происходит переключение на следующий режим. Можно сделать короткое нажатие на отпускание клавиши?
Самсусамыч, великолепно! Вы прям волшебник, теперь работает как и задумывалось. ps посмотрел алгоритм билдер, вроде ничего сложного, если исходники не тайна, я бы посмотрел и по изучал.
Заголовок сообщения: Re: Управление нагрузками одной кнопкой.
Добавлено: Пн дек 07, 2020 15:59:56
Исходник не тайна, такое не может быть тайной… я не являюсь программистом – это хобби… так что учится по моим программам не советую… это ещё те "шедевры"… учится нужно у профессионалов… Исходник на АВ:
Вот и снова я вернулся в эту тему. Подскажите, у нас свободно еще два вывода pb3 и pb4, можно на них повешать кнопки для увеличения и уменьшения яркости? Естественно диоды подключаются через n канальные транзисторы. И добавить память режима яркости.
Теоретически можно, а вот практически необходимо пробовать. Ознакомился с темой… и как я понял используется МК тини13 у которой всего один таймер, а значит и аппаратный ШИМ можно организовать только один. Хотя конечно можно написать и программный ШИМ, но могут по ходу возникнуть некие ограничения. Непонятен (не описан подробно) алгоритм выбора той или иной яркости для каждого канала, а так же какая градация (минимальный, разовый изменённый уровень) должна быть при установке уровня яркости? В общим хорошо бы узнать подробные хотелки в плане регулирования и нужно ли уровень яркости сохранять в EEPROM на случай полного обесточивания девайса. А то ведь перезапись EEPROM имеет ограниченный ресурс.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения