STM32 – лучше поздно, чем никогда! #7 (контроллер КВ усилителя мощности #1)

Автор: | 10.10.2023

Продолжим с освоением STM32, пора бы уже, что то необходимое реализовать!

Техническое задание на контроллер КВ усилителя мощности:

  1. вывод на дисплей текущей мощности;
  2. вывод на дисплей текущего КСВ;
  3. вывод на дисплей включенного диапазона ФНЧ;
  4. вывод на дисплей напряжения и тока потребления;
  5. включение/выключение подсветки дисплея;
  6. регулировка выходной мощности с сохранением по диапазонам;
  7. переключение ФНЧ в ручном режиме и по коду ABCD с трансивера/синтезатора;
  8. возможность сохранять текущие настройки контроллера.

Усилитель будет на RD16 с выходной мощностью до 50w

Пяти диапазонный управляемый ФНЧ

Дешифратор ABCD кода для управления ФНЧ

Датчик тока на базе ASC712, датчик взял до 30А, но есть нюанс, этот датчик при токе выше 15А сильно нагревается, необходим радиатор на микруху, и подвержен эл. магнитным излучениям, будем смотреть по факту уже

Датчик напряжения на базе INA226

Управляемый аттенюатор на базе PE4302, будет установлен на вход усилителя, им же и попробуем регулировать выходную мощность усилителя

На данный момент реализовал в контроллере вывод экрана рабочего режима

и вывод экрана меню настроек

В режиме настроек меняем вкл/выкл подсветки, вкл/выкл сохранения мощности в зависимости от установленных значений входного аттенюатора по диапазонам, управление ФНЧ в ручном режиме или по коду ABCD и ввод максимально отдаваемой мощности усилителем для калькуляций КСВ и шкалы градусника, будет внизу экрана в рабочем режиме.

На экране рабочего режима будем отображать текущую мощность, значение текущего КСВ, активный диапазон ФНЧ, напряжение питания и потребляемый ток

Управление осуществляется тремя кнопками “F”, “>”, “<“.

Вот как это уже работает на стенде

Далее буду реализовывать показания с датчиков, управление входным аттенюатором, управление ФНЧ. Предстоит еще разобраться с сохранением настроек во флэш STM32.

Отладку делаю на stm32f103c6t6 с 32Кб флеша, пока место есть для кода, если все хотелки не влезут то перейду на stm32f103c8t6.

Ниже проект для куба

Продолжение следует…

73!

STM32 – лучше поздно, чем никогда! #7 (контроллер КВ усилителя мощности #1): 2 комментария

  1. Станислав

    Доброго дня, Александр.
    При питании от +12 В эта схема не выдаст 50 ватт. Разве что при питании от +24В.

    1. Radio9OFG Автор записи

      Доброго дня, Станислав! Особо не заморачиваюсь этим моментом, по даташиту 40-45 ватт должны RD16 выдать при 13,8v, в планах потом добавить каскад на RD70/100 чтобы до сотки догнать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *