В процессе ознакомления с устройством возникли некоторые вопросы и непонятки:
1. Не работает регулировка яркости подсветки экрана, на выходе LCD PWM вывод №41 МК постоянная 1 ( 3,3 В )
2. Часы и календарь имеют неправильный формат, можно установить 30 часов и 15-й месяц, нечётко работает здесь кнопка ENTER
После выключения установки пропадают, то есть неактивна батарейка. Зачем они вообще нужны?
А, вот таймер включения по кнопке ON работает правильно.
3. Лишние светящиеся точки на экране - это не дефект экрана, они есть и на других экземплярах и у Avton и у Sinrab. Можно наплевать и забыть.
1. И не должна работать, так как я забыл про таймеры, нужно будет перекинуть выводы и перекомпилировать, позже.
2. При установке часов защиту от дурака не делал, сделать просто, добавлю в следующей версии.
Если вам не нужны часы - не устанавливайте батарейку.
Если вам нужны часы - придется подождать следующей версии прошивки, в 1.0.0 часы не сохраняются..
3. Про точки это отдельный прикол
Шрифт пришлось делать самостоятельно.
Если в знаке точки "." по краям не поставить пару пикселей, то при изменении значений цифры смещаются относительно этой точки, в итоге показания вольтметра амперметра пляшут по ширине.
Поставив же эти пару пикселей я стабилизировал показания, костыль конечно, но пока не выяснил, как сделать иначе.
Мне почему то кажется что часы тут вообще лишние,если только не использовать включение нагрузки по расписанию. А гонять БП в холостую только ради "время посмотреть" думаю бред
Спасибо за ответы на вопросы. Ещё один возник когда искал осциллографом ножку МК с ШИМ ( среди свободных ). Подумал, что может регулировка яркости выходит на какую-то другую.
Среди свободных обнаружилось две с лог. 1 и остальные с лог. 0. Это нормально?
Проверил точность и стабильность измерения напряжения. Получилось вполне прилично, погрешность не более 1 ед. младшего разряда, но нужно стабилизировать +5 В обязательно.
Ещё промерил температурный вход ( от LM235 ), оказалось +0,715 В при 25 гр. Цельсия и далее с постоянным коэфф. -1,5 мВ на градус. То есть это очень близко к полупроводниковому диоду.
Нужно ввести калибровку начального напряжения 0, 5В - 0,7 В при 25 гр.и скорректировать коэффициент до -2,0 _ -2,1 мВ на гр. и можно использовать простой диод в качестве термодатчика.
Можно это сделать аппаратно или программу доработать.
Да, это важно. Я сейчас обдумываю этот измеритель в виде отдельного модуля, чтобы его можно было использовать не только с ПиДБП, но и с другими ЛБП.
Можно выбросить транзисторные ключи для светодиодов - они и так светятся ярко уже через 10 кОм от выхода МК. Использовать SMD и световоды, как на платах модемов и прочих.
И эргономика, чтобы удобно было нажимать кнопки не загораживая экран.
Это шунт в аналоговый блок,на 4 А ,получилось 20 см. В измерителе плата шунтов будет отдельно , вместе с ОУ и АЦП. Туда скорее сделаю без каркаса вообще,длина и нагрев гораздо меньше получится.
Это выравнивающие резисторы в эмиттерах силовых транзисторов. Для них жалко манганин использовать, туда пойдут обычные мощные 5% резисторы, С5-16 или цементные импортные.
Главное поставить их подальше, чтобы они ничего чувствительного не грели. Обычно их ставят на радиатор к этим транзисторам или, если на плату, то на высоких ножках-теплоотводах.
А, то могут и отпаяться сами
Шунт один,шунт амперметра и еще двух каналов будет на другой плате. Я собирал схему 16У2.без паказометров вообще.Они в процессе разработки:). Стоял китайский цементник и на предельном токе после нагрева скакали режимы СС/CV . с этим такого не происходит,чего собственно и хотел добиться .
P.S, Проволока нынче недешевая.200 руб метр
Диод защищает схему от обратного напряжения, например, если подключите аккумулятор для зарядки и в обратной полярности.
Хотя он уже есть внутри полевого транзистора, но дополнительный внешний, мощный, не помешает.
RC -цепочка повышает устойчивость ЛБП, то есть устраняет возбуждение.