mcmega писал(а):alex08cb Отличнейшая идея совместить Лабораторный БП с зарядкой!!! Хотел уточнить, что за режим "Внешний ШИМ"?
Это не режим, ибо он находится в разделе "Настройки"
Объясню. У МК АТмега 16 возможно организовать 4 выхода ШИМ. Обслуживаются они тремя таймерами. Timer0 обслуживает первый канал ШИМ, Timer1 обслуживает второй и третий, Timer2 четвертый. Выводы, на которых он появляется, переназначить нельзя.
Что мы имеем в реальности? Вывод, который использует первый канал ШИМа, занят под дисплей. Конечно его можно освободить, но тогда Слонову прошивку не вольешь вообще - не будет работать дисплей. Следующие два канала (таймера Timer1) заняты регулировкой напряжения и разрядным током через резистор 10 Ом. Последний канал использовать нельзя, потому что его таймер (Timer2) обслуживает "часовой" кварц для точного отсчета времени разряда АКБ, а так же на него навешано тактирование всех процессов (частота опроса АЦП, частота обновления дисплея, частота замера температуры и тд).
В итоге из 4х каналов возможно к использованию только 2 канала ШИМ. Переключить кварц с Timer2 на Timer0 нельзя физически (не предусмотрено устройством МК). Но таймер может считать и без кварца. Потому я могу перенести все с Timer2 на Timer0, запустить его примерно с той же частотой с которой его долбит кварц 32768кгц, но потеряем точность. Можно придумать систему корректировки показаний, но
ради чего все это??? Ради того, что бы освободить еще один канал ШИМ и использовать его под регулировку оборотов куллера. А чем регулировать доп.разрядную цепь? Можно как в изначально в конструкции ув.Слона путем "либо включено, либо выключено - а нагрузку подбирайте сами". Однако если взять
мою библиотеку, позволяющую связывать МК между собой, то можно взять еще хоть сколько МК по-дешевле (ATtiny45 - 50 руб) и сделать столько каналов ШИМ, сколько наша душа пожелает! Для наших задач хватит и одного + 1 канал даже будет в запасе.
Короче, в этом подменю должно отображаться найден ли внешний ШИМ, и нужно ли активировать плавное управление куллерами и доп.разрядкой, или использовать включение в ключевом режиме, как это и было задумано у Слона. Альтернатива для тех, кому надо по-проще. Хотя кому надо попроще, делают просто разработку ув.Слона. Мы уйдем из этой ветки как только будет с чем уходить, если не попросят раньше
Кстати энкодер будет применяться для изменения значений или кнопки?
Сейчас уже жалею, что запилил лицевую панель под кнопки. Уже сам мечтаю об энкодере. Но как быть с той армией котов, которые сделали тоже самое и захотят переделать ЗУ под новую прошивку? Кроме переделки платы, еще и ломать голову с энкодером: где купить, как закрепить на уже сложившуюся лицевую панель и тд. Получается, что этот вопрос весьма сложный. Допускаю в последствии две прошивки - под штатные кнопки и под энкодер, но это смелая задумка на будущее.
Будут кнопки с заранее настроеными параметрами в качестве лаборат. БП?
А вот здесь подробней пожалуйста, что Вы имели ввиду? Фиксированные напряжения что ли?