Среда, 18.10.2017
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Мой БП.

Выходное напряжение 0-30В.
Ток 0-3А.

 
Осциллограммы.
БП нагружался импульсом на резистор 10 Om.

Выходное напряжение установлено 15В.
Красный луч - выходное напряжение.
Желтый луч - напряжение на резисторе R32 0.33Ом , датчике тока.
 

На выходе установлено 15в, протекающий через нагрузку ток равен 1,5А.
Ограничение тока отсутствует. Здесь показано как работает только  регулятор напряжения.


Установлено ограничение по току 1А.


Подробно, начало импульса. Переходная хар-ка длится около двух микросекунд.
 
 
Подробно, окончание импульса.
Здесь видно, как после окончания импульса, начинается заряд выходной емкости БП до 15В, также ограниченный током в 1А.


Установлено ограничение по току 50mА.


Подробно, начало импульса. Выброс тока, при входе в ограничение по току, не длиннее одной микросекунды.
 
Ну и для кучи, ограничение по току 150mА, подробный вид начала импульса.
 
Первые эксперименты в железе.
 
Управляющая схема для него. Микроконтроллер STM32F100C6.
 
Внешний вид в сборе.
Недостатки, на мой, сугубо личный взгляд.
По R32, датчику тока, течет довольно значительный "левый" ток  от регулятора тока ОУ Х9. В режиме без ограничения тока, выход Х9 стремится к плюсу питания, что бы не держать ОУ в насыщении (потеря быстродействия), был добавлен транзистор Q3. Вот через него и резистор R21 течет этот ток.
Напряжение на выходе не регулируется ниже 0,0057В и соответственно при замыкании выхода течет ток примерно 5,5мА, поэтому ограничение тока работать начинает примерно от 6мА, с шагом (а может быть с ошибкой, кому как нравится) ~1..3мА.
Итого, при  выключенном БП на экране отображается напряжение 00.05В, ток 0.005А.
При настройке измерителей, я у себя подобрал так, что бы выход ОУ Х5 для напряжения U_ADC, при полном выходном напряжении имел напряжение близкое к 3,25В (код для АЦП ~3900). Можно резистором R14 или R18. Соответственно для задания напряжения с ЦАПа нужно подобрать так, что бы  коду ~4000 соответствовало полное вых напряжение, подбирается резистором R16 или R17. Для тока аналогично, для АЦП это R2 или R6, для ЦАПа это  R39. Смысл в том, что бы использовать всю разрядность ЦАП и АЦП.

Посмотреть меню программы в протеусе. Программу писал, когда был в командировке, поэтому протеус и AVR. Затем когда сделал железо, дописывал на stm. Но так до конца и не довел. Функции управления БП, кулером, температурой работают, остальные задумки не реализованы, наверное и не будут, если не будет командировок со свободными вечерами :)

Исходник для STM32F100C6. код.  Прошивка.

 

Поиск
Календарь
«  Октябрь 2017  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2017
    Бесплатный хостинг uCoz