Patune utilty - тонкая настройка PA

Редактировал(а) UT2UK 2026/03/02 10:54

Утилита patune — это интерактивная консольная программа для калибровки и настройки параметров усилителя мощности (PA) в трансивере Ermak TT. Программа обеспечивает управление смещением усилителя, калибровку тока каскада, мониторинг и настройку системы охлаждения.

 Назначение утилиты

Программа предназначена для инженеров и техников для:

  • Автоматической калибровки смещения драйвера и выходного каскада
  • Установки целевых токов холостого хода для каждого каскада
  • Мониторинга текущего состояния усилителя мощности
  • Управления тепловой компенсацией
  • Настройки параметров сигнализации (сигнализация по температуре и току)
  • Настройка таблицы управления вентиляторами (охлаждение)
  • Сохранение конфигурации в энергонезависимой памяти (NVMEM)

# Режимы работы

Утилита организована в виде иерархической системы меню:

 Параметры командной строки

Утилита не принимает параметры командной строки. Все управление осуществляется через интерактивное меню консоли.

# Запуск программы

При запуске программа:

  1. Подключается к PA Manager
  2. Запрашивает текущую конфигурацию PA
  3. Запрашивает текущую таблицу смещения
  4. Отображает главное меню
  5. Ожидает ввода пользователя

 Формат ввода

# Ввод пользователя

 Числовой ввод

Когда запрашивается числовое значение, программа ожидает:

  • Положительное целое число в указанном диапазоне
  • Или символ q для отмены операции
  • Или q и Enter для выхода

Пример ввода текущего значения:

Проверка:

  • Значение должно находиться в диапазоне [min, max]
  • Если введено значение вне диапазона, программа отобразит ошибку и повторит запрос
  • Максимум 1 попытка в секунду (задержка 1 секунда)

 Числовые значения со знаком

Значения со знаком используются для термокомпенсации:

Допустимые диапазоны значений:

  • Термокомпенсация: от -100 до +100 DAC/°C
  • Температура: от -40 до 126 °C
  • Скорость вентилятора: от 0 до 100 %

 Отмена операции

Нажмите q в любом окне ввода данных, чтобы отменить текущую операцию без сохранения.

# Навигация по меню

  • Цифры 0–9 для выбора пункта меню
  • Enter для подтверждения
  • q для возврата к предыдущему меню

 Формат вывода

# Состояние PA

        Поле                     Описание             Единица 
   -   
      Температура нагрева              Температура радиатора          °C  
       Внутренняя температура              Внутренняя температура          °C  
      Сигнал тревоги VSWR                Флаг тревоги VSWR           0  
 Сигнал тревоги о превышении тока        Флаг сигнализации перегрузки по току        0/1  
  Сигнал тревоги о температуре         Флаг сигнализации о температуре        0  
     Включение смещения              Состояние включения смещения          0/1  
     Напряжение шины                Напряжение питания             мВ  
 Ток выходного каскада        Ток выходного каскада          мА  
 Ток каскада драйвера           Ток драйвера             мА  
     Выходное смещение       Напряжение смещения выхода (канал 0/1)   мВ  
     Смещение драйвера       Напряжение смещения драйвера (канал 0/1)   мВ  
      Скорость вентилятора                    Скорость вентилятора               %   

# Конфигурация PA

       Поле                     Описание               Значение по умолчанию 
     - 
  Верхний предел температуры        Максимальная температура (сигнал тревоги)           80      
   Нижний предел температуры       Минимальная температура (восстановление)          75      
 Максимальный ток драйвера  Максимальный ток драйвера (порог срабатывания сигнализации)     1200 мА     
 Максимальный выходной ток  Максимальный выходной ток (порог срабатывания сигнализации)     2000 мА     

# Таблица смещения

           Поле                              Описание                           Диапазон        
     
   Выход DAC смещения [0/1]       Значение смещения ЦАП для выходных каналов 0 и 1          0-4095        
   Смещение драйвера ЦАП [0/1]       Значение смещения ЦАП для каналов драйвера 0 и 1          0-4096        
   Целевой ток драйвера          Целевой ток холостого хода для каскада драйвера            1-1000 мА      
   Целевой выходной ток          Целевой ток холостого хода для выходного каскада            1-2000 мА      
 Термокомпенсация драйвера           Термокомпенсация драйвера            От -100 до +100 DAC/°C 
 Термокомпенсация выходного каскада           Термокомпенсация выхода            От -100 до +100 DAC/°C 
 Температура калибровки  Температура, при которой проводилась калибровка          °C          

# Таблица управления вентилятором

Таблица содержит 8 точек интерполяции. Каждая строка содержит:

  • Индекс: порядковый номер (0-7)
  • Температура: пороговая температура в °C
  • Скорость вентилятора: скорость вентилятора в %

Скорость рассчитывается путем интерполяции между точками на основе текущей температуры.

# Ход калибровки

Во время автоматической калибровки отображается индикатор хода выполнения:

Компоненты:

  • ЦАП: текущее значение ЦАП и максимальное
  • Первая полоса прогресса: прогресс ЦАП (желтая)
  • Ток: измеренный ток и целевой ток
  • Вторая индикатор выполнения: прогресс достижения целевого тока (зеленый)

# Сообщения об ошибках

Сообщение об ошибке красного цвета указывает на сбой связи с PA Manager или непредвиденное состояние.

# Сообщения об успешном выполнении

Успешные операции отображаются желтым цветом.

 Примеры использования

# Пример 1: Проверка состояния усилителя

# Пример 2: Настройка целевого тока драйвера

# Пример 3: Автоматическая калибровка драйвера

# Пример 4: Редактирование записи в таблице вентиляторов

# Пример 5: Сохранение конфигурации

 Диагностика ошибок

# Ошибка калибровки

Сообщение:

Причины:

  • Усилитель не работает
  • Отсутствие питания на платформе
  • Неисправен датчик тока
  • Неправильная настройка цепи смещения

Решение:

  1. Проверьте источник питания PA
  2. Проверьте разъемы нагрузки
  3. Убедитесь, что смещение можно отрегулировать
  4. Проверьте значение коэффициента ЦАП

# Ошибка записи конфигурации

Сообщение:

Причины:

  • NVMEM заполнен
  • Ошибка записи аппаратного обеспечения
  • Потеря связи с PA Manager

Решение:

  1. Повторите операцию записи
  2. Попробуйте сбросить настройки: «Сбросить все настройки до значений по умолчанию»
  3. Перезагрузите систему и повторите попытку

 Практические сценарии применения

# Сценарий 1: Первоначальная настройка нового усилителя

# Сценарий 2: Настройка управления вентилятором

# Сценарий 3: Техническое обслуживание и диагностика

 Ограничения и примечания по внедрению

# Ограничения параметров

         Параметр           Минимальное             Максимальное                      Примечание           
    -  
       Ток драйвера         1 мА               1000 мА                  Целевое значение       
       Выходной ток         1 мА               2000 мА                  Целевое значение       
 Максимальный ток сигнализации (драйвер)     -                6000 мА                 Пороговое значение     
 Максимальный ток сигнализации (выход)     -               26000 мА                 Пороговое значение     
    Температура радиатора      -40               126 °C                   Диапазон датчика       
 Максимальная температура срабатывания сигнализации      -                 80                       Ограниченная         
          Смещение ЦАП              0     4095 (выход) / 4096 (драйвер)     12-разрядное разрешение    
    Термокомпенсация      -100                +100                       ЦАП/°C          
         Скорость вентилятора             0                 100               Соответствует DAC 0-63 

Версия утилиты: 1.2