Patune utilty - тонка настройка динаміків

Остання зміна 2026/03/02 10:58 автором UT2UK

Утиліта 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/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
  • Швидкість вентилятора: швидкість вентилятора в %

Швидкість обчислюється шляхом інтерполяції між точками на основі поточної температури.

# Хід калібрування

Під час автоматичного калібрування відображається індикатор прогресу:

Компоненти:

  • DAC: поточне значення DAC і максимальне
  • Перший індикатор прогресу: прогрес ЦАП (жовтий)
  • Струм: поточний виміряний струм і цільовий струм
  • Другий індикатор прогресу: прогрес до досягнення цільового струму (зелений)

# Повідомлення про помилки

Повідомлення про помилку червоного кольору вказує на збій зв'язку з 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            Діапазон датчика      
Максимальна температура спрацьовування сигналу тривоги -   80             Обмежена        
Похибка ЦАП         0   4095 (вихід) / 4096 (драйвер)12-бітна роздільна здатність   
Термокомпенсація   -100  +100             ЦАП/°C         
Швидкість обертання вентилятора         0   100             Відповідає DAC 0-63 

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