Программа управления трансивером Kenwood

В своей статье про удаленную работу в эфире я уже касался вопроса управления настройками трансивера с помощью специализированных программ. В этой статье я расскажу о том, как реализовано управления трансивером Kenwood TS-590SG на моей радиостанции.

Для управления с компьютера трансивером Kenwood TS-590 (и S, и SG) существует специальная программа ARCP-590. Она позволяет управлять абсолютно всеми настройками трансивера. Это ее огромный плюс. Минус же заключается в том, что она слишком громоздкая и не подходит для оперативного управления трансивером, например, в соревнованиях. К примеру, переключение мощности происходит через отдельное меню, в которое еще необходимо войти. При работе в соревнованиях, когда бывает необходимо увеличить или уменьшить мощность раскачки усилителя мощности в зависимости от диапазона, приходится делать слишком много лишних «телодвижений» мышкой.

Кроме того, программа ARCP-590 занимает слишком много места на рабочем столе. А при удаленной работе в эфире это важно — размер рабочего стола и количество мониторов ограничено.

Так появилась мысль написать  свою собственную небольшую программу для управления трансивером и учесть в ней все мои «хотелки».

Связка Python + Qt Designer + PyQt5 позволяет создавать простые оконные приложения для Windows и Linux. Пара вечеров — и первый вариант программу правления трансивером Kenwood готов. Исходный код, как обычно, по ссылке на моей GitHub странице. Исполняемый файл для ОС Windows лежит в архиве в папке releases.

После запуска программы необходимо выбрать com порт, который определился при подключении USB кабеля к трансиверу.

Также в меню трансивера нужно выставить скорость 9600 kb/s для USB соединения.

Таким образом, на порту RS232 трансивера у меня «висит» автоматический интерфейс, который делает все необходимые переключения антенн, а на USB порту программа для управления трансивером. И всё это работает одновременно. Как я уже отмечал ранее в статье про удаленную работу, наличие двух портов в трансивере — это огромный плюс.

Все желающие могут скачать проект и вносить в него изменения под собственные нужды. Изучив описание команд трансивера, можно без труда добавить другие функции или вообще полностью изменить интерфейс.

Данная программа может работать и с другими трансиверами Kenwood, так как практически все они работают с одинаковым набором команд CAT протокола.

Запись опубликована в рубрике Python, Радио, Удаленка с метками , , . Добавьте в закладки постоянную ссылку.

2 комментария на «Программа управления трансивером Kenwood»

  1. Алексей говорит:

    Здравствуйте Антон!
    Не могли бы вы посоветовать библиотеку Kenwood CAT парсера для Arduino?

    • ra0sms говорит:

      Я не пользуюсь Arduino и библиотеками для этой платформы. Предпочитаю писать обработчики самостоятельно. CAT протокол Kenwood довольно простой — можете посмотреть пример в исходниках этого проекта. Правда он на Python, но написать то же самое на C не составит труда. Там же есть PDF файл с описанием всех CAT команд.

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

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