Свежие обсуждения
Источники питания

"Импульсный блок питания на базе БП ПК"

1 137 184

Распознайте ФайнРидером...

 

Link: Собственно, если вы хотите что бы схему начали повторять самоделкины...

Мне всё равно. Суть совсем не в схеме, а в программе. У меня спросили - я выложил свой вариант Вашей программной реализации.
В принципе, для повторения достаточно было бы нарисовать МК и напротив каждого его вывода написать его назначение. Даже рисовать не нужно, просто написать через дефис название порта и его назначение.
Дальше каждый рисует схему согласно своих представлений о правильности реализации управляющей цифровой части в состае БП.

Link:...нужно убрать сложную схему стабилизации напряжения для АЦП.

Сложную?.. Детишки на станции "Юных техников" делали куда более сложные и навороченные схемы.

Что касается 7805, то я же сказал, что она меня совершенно не интересует в качестве опорного источника.

 

DWD: Суть совсем не в схеме, а в программе.

Думаю всё таки на оборот, но в целом всё это ваше дело и вам решать что важно, а что нет....

 

Link, ну нарисовал я схему - красивую, большую, но программу не написал и прошивку не выложил. Потому что не умею. А Вы отказались мне помочь и не дали программу.
И что теперь с этой схемой делать?

Или другой пример - меняем в программе назначение портов МК, изменяем функции, но схему не меняем и об изменениях в программе не сообщаем. Но схему выкладываем, старую.
И что теперь? Толку от такой схемы, если она не рабочая.

А если вообще поменять не только программу, но и МК на другой?.. Схема может остаться старой?

Вы, когда высылали мне исходники программы, выслали и "рисунок" в Протеусе. Что бы было видно назначение портов. А я уже на основании вашего "рисунка" нарисовал себе схему. Другой мог нарисовать совершенно по другому. Вы и сами собирались не использовать внешнее опорное напряжение для АЦП и запитать МК от стабилизатора 7805.
Но все эти изменения крутятся вокруг МК с прошивкой, в которой уже жёстко привязаны функции к выводам микросхемы.
Так что программа, всё таки, первична.

 

Для всех, кому интересна обсуждаемая цифровая часть лабоаторного БП.

Link подправил программу (был непринципмальный глюк, или, точнее - фича).
Было так же слегка подправлено описание работы.
Схема не изменилась. Но в свете последних обсуждений её следует рассматривать как один из вариантов - схема описывает назначение портов МК и показывает пример их подключения к периферии. Но предложенный вариант рабочий и проверен.

Всё лежит на прежнем месте.

 

Link, объясните, пожалуйста, как работает ваш энкодер. Судя по программе, это просто две кнопки, но никак не энкодер.

 

Пока Link-а нету, скажу, что у меня подключен энкодер и он работает как положено.
Так что, видимо, у него алгоритм какой-то хитрый. Собственно , энкодер - это тоже две кнопки...

 

DWD, мне интересна обсуждаемая цифровая часть лабораторного БП. Но не маловат ли диапазон регулировки 0-1023?

Кстати вот, в STM-ках есть встроенные ЦАПы 0-4095.

 

DWD: Так что, видимо, у него алгоритм какой-то хитрый. Собственно , энкодер - это тоже две кнопки...

Алгоритм там самый простой, есть перепад 1-й кнопки - даём приращение на 1, есть перепад 2-й - вычитаем 1. Но энкодер работает не так: если есть перепад 1-го канала, то проверяется состояние 2-го канала, если состояние равно 0, то вращение вправо, значит +1. Если состояние равно 1, то значит было вращение влево, т.е. минус 1. Ну и также для перепада второго канала. Более продвинутые алгоритмы реагируют как на фронт, так и на спад обоих каналов.

 

GM: Но не маловат ли диапазон регулировки 0-1023?

Смотря при каком максимальном напряжении.
Изначально эта цифровая часть делалась для ЛАТр-а под напряжение 250В, что при разрядности 10 бит даст шаг 0,25В. Не ужели мало?
Скажем, напряжение 220В можно выставить как 219,75В....220В...220,25В.
А напряжение 10В будет выставлено последовательностью 9,75В...10В....10,25В.

Для более низковольтных вариантов шаг будет мельче. Скажем, для БП на 30В и 10А шаг будет 30мВ и 10мА и 5В можно выставить как 4,98В...5,01В...5,04В.
Пульсации импульсного БП могут быть больше по значению.
То есть, даже при малых напряжениях погрешность установки любого значимого напряжения получается довольно низкой. Так для 5В получается либо -0,4% либо 0,2%.

У меня стоит энкодер выдающий 24 шага на оборот. Так если нужно на много изменить напряжение или ток, то я замучиваюсь его крутить. Ускоренная установка не предусмотрена.

GM: Алгоритм там самый простой, есть перепад 1-й кнопки - даём приращение на 1, есть перепад 2-й - вычитаем 1.

Ну вот - как раз подходит. В энкодере, ведь, получается так, что направление зависит от того, какой импульс пришёл первым. То есть, какая кнопка была нажата первой.