Софт для китайских раций
2013-08-31 13:07В продолжение темы про дешевые китайские радиостанции.
Так уж устроена радиосвязь на ульракоротких волнах, что рации надо конфигурить, или обычно говорят "программировать". Разрешенный диапазон частот разбит на полосы, или каналы. Одни каналы используются для непосредственной связи двух абонентов между собой (симплекс). Носимые рации обычно маломощные, поэтому расстояние получается небольшое, несколько километров. Другие каналы работают через так называемые репитеры - мощные стационарные приемопередатчики с серьезными антеннами. Через репитеры можно достучаться на десятки и сотни километров. Иногда репитеры связывают в сеть на несколько городов или даже штатов.
Таких полезных каналов обычно много: десятки, иногда сотни. Вводить и перебирать частоты вручную крайне непрактично. Гораздо удобнее запомнить их в самой радиостанции, иногда с именем - как адресная книжка в телефоне. Частоты локальных репитеров обычно можно узнать в местном радиоклубе или на одном из известных сайтов (http://www.repeaterbook.com/, http://www.rfinder.net/, http://www.echolink.ru/repeaters/).
Для подсоединения радиостанции к компьютеру используются специальные кабели USB или RS-232. Это отдельная интересная тема. Кое-какую техническую информацию относительно Baofeng можно найти здесь: http://vak.ru/doku.php/proj/ham/echolink/baofeng
Не все производители поставляют софт для программирования: некоторые (к примеру Yaesu) отдают его на откуп сторонним фирмам. Baofeng ведет более дружественную политику, и софт можно бесплатно скачать с официального сайта. И... на этом вся дружественность заканчивается, начинаются проблемы.
Да, он на китайском языке. Но - его можно переключить на английский. Да, некоторые фразы и термины в переводе невозможно понять. Но - в интернете энтузиасты уже все разьяснили. Но - если у вас не Windows, вам не повезло. Но - и это очень существенно - есть альтернатива!
Несколько лет назад Dan Smith KK7DS основал проект CHIRP - универсальный программатор для всяких типов радидиостанций. Что интересно - он написан на языке Python, и работает практически под любой операционкой. Пакеты для Windows, Linux и Mac OS есть на сайте. Народ постепенно добавляет туда поддержку для Baofeng. Семейство UV-5R работает уже более-менее нормально, UV-B5 только начал кое-как дышать, а для BF-888S пока ничего нет.

Есть свои минусы и у CHIRP. Главный недостаток - большая трудоемкость ввода информации. Если вам нужно запрограммировать ровно один аппарат ровно один раз - CHIRP отлично решает задачу. Но список репитеров меняется по жизни. В хозяйстве обычно имеется несколько раций, конфигурацию которых надо поддерживать, и это становится несколько утомительно. Тем более что реализация оконного интерфейса в CHIRP не отличается гладкостью и предсказуемостью.
Помаявшись, и решил сваять другой инструмент, заточенный под мои задачи. Простая утилита, которая вызывается из командной строки и умеет три вещи:
Поддерживаются следующие типы станций:
Так уж устроена радиосвязь на ульракоротких волнах, что рации надо конфигурить, или обычно говорят "программировать". Разрешенный диапазон частот разбит на полосы, или каналы. Одни каналы используются для непосредственной связи двух абонентов между собой (симплекс). Носимые рации обычно маломощные, поэтому расстояние получается небольшое, несколько километров. Другие каналы работают через так называемые репитеры - мощные стационарные приемопередатчики с серьезными антеннами. Через репитеры можно достучаться на десятки и сотни километров. Иногда репитеры связывают в сеть на несколько городов или даже штатов.
Таких полезных каналов обычно много: десятки, иногда сотни. Вводить и перебирать частоты вручную крайне непрактично. Гораздо удобнее запомнить их в самой радиостанции, иногда с именем - как адресная книжка в телефоне. Частоты локальных репитеров обычно можно узнать в местном радиоклубе или на одном из известных сайтов (http://www.repeaterbook.com/, http://www.rfinder.net/, http://www.echolink.ru/repeaters/).
Для подсоединения радиостанции к компьютеру используются специальные кабели USB или RS-232. Это отдельная интересная тема. Кое-какую техническую информацию относительно Baofeng можно найти здесь: http://vak.ru/doku.php/proj/ham/echolink/baofeng
Не все производители поставляют софт для программирования: некоторые (к примеру Yaesu) отдают его на откуп сторонним фирмам. Baofeng ведет более дружественную политику, и софт можно бесплатно скачать с официального сайта. И... на этом вся дружественность заканчивается, начинаются проблемы.
Да, он на китайском языке. Но - его можно переключить на английский. Да, некоторые фразы и термины в переводе невозможно понять. Но - в интернете энтузиасты уже все разьяснили. Но - если у вас не Windows, вам не повезло. Но - и это очень существенно - есть альтернатива!
Несколько лет назад Dan Smith KK7DS основал проект CHIRP - универсальный программатор для всяких типов радидиостанций. Что интересно - он написан на языке Python, и работает практически под любой операционкой. Пакеты для Windows, Linux и Mac OS есть на сайте. Народ постепенно добавляет туда поддержку для Baofeng. Семейство UV-5R работает уже более-менее нормально, UV-B5 только начал кое-как дышать, а для BF-888S пока ничего нет.

Есть свои минусы и у CHIRP. Главный недостаток - большая трудоемкость ввода информации. Если вам нужно запрограммировать ровно один аппарат ровно один раз - CHIRP отлично решает задачу. Но список репитеров меняется по жизни. В хозяйстве обычно имеется несколько раций, конфигурацию которых надо поддерживать, и это становится несколько утомительно. Тем более что реализация оконного интерфейса в CHIRP не отличается гладкостью и предсказуемостью.
Помаявшись, и решил сваять другой инструмент, заточенный под мои задачи. Простая утилита, которая вызывается из командной строки и умеет три вещи:
- Прочитать состояние радиостанции в бинарный файл. Одновременно записывает в текстовый файл конфигурацию всех режимов в читабельном самодокументированном виде.
- Восстановить состояние радиостанции из бинарного файла.
- Изменить настройки радиостанции в соответствии с конфигурацией из текстового файла.
Поддерживаются следующие типы станций:
- Baofeng UV-5R и совместимые
- Baofeng UV-B5, UV-B6
- Baofeng BF-666S, BF-777S, BF-888S и совместимые
