Что скажете об индикации неподключенной/неисправной нагрузки? Рац.предложение имеет вполне практическое значение - несколько раз оставлял надолго включенный регулятор без нагрузки - волнуюсь, как бы без нее чего не испортилось в регуляторе.
Т.е., 1. если нагрузка, тот самый паяльник, не подключена - при включении регулятора (выборе фикс. настройки) - начинает мигать текущая фикс. настройка и звучит, например, 3-кратный сигнал бузера, по истечении какого то времени регулятор отключается (переходит в режим [---]); 2. если нагрузка неисправна - перегорела подключенная к регулятору электролампочка - аналогично - мигает текущая фикс. настройка и звучит 5-кратный сигнал бузера, по истечении какого то времени регулятор отключается (переходит в режим [---]).
Это таки ноу-хау, как не крути.
_________________ ... ардубино и наебиэкспресс убивают творчество в зародыше.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
DimAlt был добавлен только зумер оповещающий об отключении нагрузки, и добавлена возможность изменить время включения и предупреждения (ранее можно было только включить и выключить эту опцию).
Понятно. Вот как я бы эти функции реализовал. Звук сделал только для меги48, два раза бип в конце длинный бип. Может где накасячил, в протеусе что то индикация не ровная стала. Таймер устанавливается до 240 минут.
Вследствие отсутствия атмеги48 опробовать изменения "в железе" нет возможности. Версия для атмеги8 будет?
И физически бузер на пятой ноге. Можно заменить
Код:
#define BUZ D,5,H
на
Код:
#define BUZ D,3,H
Добавлено after 28 minutes 10 seconds: Попробовал в протеусе. Странно все как-то. Войти в настройки можно только при первом запуске. После задания настроек включить можно, но задать следующий пресет уже нельзя. Индикация 35, помигивает и попикивает, кнопки [SET][-][+] не работают. Через минуту (как задано) работы отключается, начинает гудеть непрерывно, ткнул в какую-то кнопку, гудеть перестало, на индикаторе мигает уже 145, ну и попикивает, куда без этого .
_________________ ... ардубино и наебиэкспресс убивают творчество в зародыше.
Последний раз редактировалось elektro.kot Пт июн 29, 2018 16:07:45, всего редактировалось 1 раз.
DimAlt в моём варианте таймер отключения до 600 минут с шагом 10 минут, таймер предупреждения до 10 минут (не может быть больше таймера отключения, если таймер отключения 0, то в меню не отобразиться) с шагом 1 минута, пищалка за 30 секунд до отключения. Вот отредактированый код если интересно https://yadi.sk/d/2yt8Qiwd3Y6YYQ Я правильно понимаю что ты автор схемы? Если да, то маленький вопрос: схема создавалась как тренировка по работе с памятью, меню и файлом макросов?
Замечено, если в качестве нагрузки используется электролампочка, то в режиме PAU лампочка мигает, не мигает только тогда, когда установлено 50% или 100% мощности. Так и осталось.
Также, может, подскажете, в режиме FI можно задать ЧИС , скажем, не 145, а 290 , для более плавной регулировки?
Да и предложений для внедрения было несколько больше.
1. Звуковое подтверждение нажатия кнопок и входа в настройки. 2. Включение с последней использованной мощностью. 3. Индикация номера пресета точкой в определенном разряде. 4. Индикация реальной потребляемой мощности. 5. Индикация текущей температуры жала паяльника. 6. Индикация неподключенной/неисправной нагрузки.
Тоже считаете, что это лишнее ?
_________________ ... ардубино и наебиэкспресс убивают творчество в зародыше.
Изменение битов CS22 соответственно потянет за собой изменения в редактировании порогов и еще чего то, надо смотреть. Остальные пункты, для меня, совершенно лишние, а с 4-6 это совсем уже другое устройство.
Расковырял таки свой регулятор, допаял пищалку, исправил ошибки. Шаг таймера сделал равным 5 минутам, максимальное время = 9ч.55мин, пищать стало за 40 сек до откл. два писка через 10сек. Звук только для меги48(88) Так как для него задействовал TIMER0, в меге8 нет режима PWM на этом таймере. К слову, в прошивке radteh это более функциональнее, я прото решил доделать начатое
DimAlt, я все это пишу не от нечего делать. Регулятор активно используется в связке с не совсем стандартным сетевым 60-ваттным паяльником с керамическим нагревателем (не нихромовая спираль, а вольфрамовое напыление), и показывает очень даже хорошие результаты.
Припой ложится мягко, не перегревается, имеет блеск, паяется легко, температура стабильна. Пример пайки.
Единственное, настройку ЧИС хочется более плавную. Если это возможно совместить з изменениями, сделанными уважаемым radteh, и для Atmega8.
_________________ ... ардубино и наебиэкспресс убивают творчество в зародыше.
Посмотрел по внимательней, здесь http://trolsoft.ru/ru/calc#AvrTimer8 Для настроек таймера2 не получится сделать больше, можно только уменьшить количество шагов. Да и не думаю, что с большим кол-вом цифер Вы увидели бы разницу.
radteh, подскажите, пожалуйста, как в ваш код добавить обратный отсчет.
Т.е., tOF задается время отключения. При нажатии кнопки [SET] устанавливается соответствующий пресет, при нажатии кнопок [-][+] значение корректируется. При переходе в рабочий режим на индикатор выводится время до отключения нагрузки, достаточно было бы с интервалом 1 мин - [600][599][598]...[059][058]...[001][000]. И хорошо бы в меню добавить пункт типа tCO (timerCOUNTDOWN) для включения/выключения режима обратного отсчета Дальше все как в вашем текущем варианте.
Последний вариант прошивки DimAlt под atmega48 , ну и
Сейчас этот форум просматривают: Геннадий.2 и гости: 60
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения