Драйвер кабеля программирования рации для windows 7. Что такое каналы и как выбрать нужный канал для общения. Программирование и настройка раций

В фантастических романах главное это было радио. При нем
ожидалось счастье человечества. Вот радио есть, а счастья нет.

Илья Ильф


Немало народу знакомы с такой ситуацией. Стояла радиостанция. Работала. Решили: можно работать лучше. Схватили, подоткнули концы, перепрограммировали. Все, привет. Радиостанция больше не работает и вообще ведет себя странно. И больше не программируется. Упало, отбив ноги, настроение, и во весь рост встал вопрос: что делать?

Для начала разберемся, что же могло произойти. Скорее всего, произошел такой сбой при программировании, что записанные в радиостанцию некорректные данные повергли в шок программу процессора этой самой радиостанции. Перечислим более подробно симптомы некорректного программирования.
1. Нет передачи и приема на всех доступных каналах, вместо этого радиостанция выдает подозрительную звуковую и световую индикацию.
2. Каналы не переключаются, реакция на кнопки неадекватная.
3. Радиостанция не читается и/или не пишется как обычно, соответствующая компьютерная программа выдает неутешительные сообщения.
4. При подключении программатора к станции был хлопок, искры, дым, воспламенение токоведущих частей, программирующий поражен электрическим током. В данном случае пострадавшие являются кандитатами на вскрытие.

Не грех также перечислить симптомы не некорректного программирования, а разгильдяйства самого радиопрограммиста.
1. Станция не передает или не принимает на некоторых каналах (вместо этого попискивает, пишет UNLOCK и т.п.), но пишется и читается правильно. Значит, вы ухитрились записать частоты вне рабочего диапазона, и станция не работает из-за отсутствия захвата ФАПЧ.
2. Станция работает не на заданных, а на округленных номиналах частот, а также генерирует не те тоны CTCSS. При вводе номиналов вы использовали в качестве десятичного разделителя не точку, а запятую, что неправильно. Запятая и последующие символы были отброшены программой и записаны округленные значения.
3. Корректно работающую станцию не удается прочитать, либо при чтении запрашивается пароль. Ну что ж, некоторые станции могут быть защищены от чтения. Ну извиняйте. Попробуйте станцию просто записать.
4. Пишется, читается верная информация, но станция не работает. Вы ухитрились испортить ее физически. Без ремонта программировать уже нет смысла. Вскрытие покажет...

ЧТО НАДО БЫЛО ДЕЛАТЬ

Если достаточно долго портить машину, она сломается.

"Закон Шмидта"

Н-да, поторопились... Теперь же с некоторой долей садизма рассмотрим, что надо было делать, чтобы теперь не проявлять чудеса технического творчества.

1. Главное - правильное питание. Для питания мобильной (стационарной) станции во время программирования должен использоваться штатный блок питания, выдающий полный ток станции. Тот, что не умрет во время процедуры заливки данных. Дело в том, что нередко сигнальные линии программирования совмещают с шиной PTT, видимо, из экономии выводов процессора. Если станция случайно выйдет на передачу в начале заливки данных, а питание при этом пропадет, сбой практически гарантирован . Тот же эффект будет при отпадении плохо подключенных нештатных проводов питания, проводов с окислившимися контактами и т.п. Так что на питании лучше не экономить - дороже обойдется. К носимой станции следует подключить полностью заряженный аккумулятор опять же с надежными чистыми контактами.

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

Здесь надо остановиться подробнее. Рассмотрим один из худших вариантов подключения (рис. 1). Компьютер включен в хорошую розетку с правильно сделанным заземлением, а блок питания - в плохонький удлинитель вообще без заземления. Низковольтная земля на всех внешних разъемах компьютера и источника питания практически всегда соединена с землей сети (не путать с нулем). Нулевой и фазный провода в устройствах, особенно с импульсным питанием, зашунтированы на земляной конденсаторами (в нашем случае C1 и C2) номиналом в десятки нанофарад. Где-то в недрах проводки земляной провод соединен с нулем, сопротивление даже плохого заземления (представлено резистором Rз) вряд ли превзойдет единицы ом. Если присоединять разъем программатора к разъему радиостанции, когда напряжение в сети максимально, то напряжение между фазой и нулем превысит 300 В. На неподключенной земле блока питания благодаря емкостному делителю C1 C2 будет более 150 В. А на хорошей земле компьютера будет ноль. При коммутации разъема (показан на рисунке только разъем земляного контакта) по земляным проводникам станции, программатора и компьютера потечет уравнивающий потенциалы ток Iу, перезаряжающий конденсаторы. Бросок тока составит десятки-сотни ампер, а энергии конденсаторов вполне может хватить для пережигания тонких печатных проводников внутри радиостанции. Если первым соединился не земляной проводник, а сигнальный, то можно и процессор пожечь. Прецеденты бывали.

Рис. 1. Неправильное подключение электропитания

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

Если же сетевого заземления нет вообще, то и тут рано расслабляться. Разброс номиналов конденсаторов все равно даст разность потенциалов на "земляных" проводах. А уж если розетки блока питания и компьютера сидят на разных фазах, тут уж пиши пропало. Вывод: блок питания станции и компьютер должны быть подключены к одному пилоту, имеющему контакт заземления. Неважно, заземлен ли он по сети, главное избежать разности потенциалов на "землях".

3. Хорошие контакты по сигнальным линиям будут тоже весьма кстати. Контакты должны быть весьма надежны. Никаких времянок, "бахромы", обрываемой потоком воздуха от пробежавшего мимо таракана. Плохой контакт с большой вероятностью приведет к сбою при записи.

4. Правильный программатор должен быть подобран заранее. Не обязательно это должен быть штатный программатор, возможна и качественная самоделка. Схемы штатных программаторов зачастую далеко не шедевры схемотехники. Но схема самоделки должна обеспечивать безопасность станции:
- токи по линии питания между программатором и станцией не должны превышать 10...15 мА, по сигнальным линиям - 3...5 мА;
- напряжение питания радиостанции даже при ошибочном подключении не должно попасть на сигнальные контакты;
- передатчик программатора должен обеспечить качественные импульсы - должной амплитуды и с не слишком заваленными фронтами.

Правильным будет предварительно проверить цоколевку разъема радиостанции. Вывод земли должен иметь нулевое сопротивление относительно металлических частей корпуса радиостанции. Если это не так, то предполагаемая цоколевка неверна, от подключения самодельного программатора лучше воздержаться. Более подробно о требованиях к программатору можно прочитать в статье "Принципы программирования радиостанций" .

5. Программа прошивки должна быть без ошибок и корректно запущена. Если программа рассчитана на операционную систему MS DOS, то запускать ее надо именно под DOS. Подойтет и Windows"98, перезагруженная в режиме MS DOS. Все иные ухищрения неуместны. Если у вас Windows 2000 или XP, то нужно загрузиться с дискеты или, что гораздо удобнее, с загрузочного CD-ROM.

6. Нужно соблюдать правильную последовательность подключения всех агрегатов друг к другу. Программатор к порту компьютера целесообразно подключать, когда программа не запущена. При этом порт закрыт, его выходы, за исключением может быть TxD, переведены в высокоимпедансное состояние. Если необходимо, станцию подключаем к блоку питания. Запускаем программу. Перед подключением станции к программатору ее обязательно надо выключить ручкой или кнопкой на передней панели, при этом логическая ее чать будет обесточена. Иначе дребезг контактов может быть принят станцией за первые биты информации. Теперь станцию первым делом надо прочитать, информацию сохранить в файл и уже считанный файл модифицировать. Во-первых, так больше шансов задать корректные настройки, а во-вторых, будет с чего восстановиться, если что... Отсоединять программатор нужно также при выключенной станции.

ЧТО, СОБСТВЕННО, ДЕЛАТЬ ТЕПЕРЬ

Идея элегантная. Но работать не будет.

Александр Шувалов,
радиоинженер-разработчик

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

1. Без паники - хуже не будет. Первым делом надо успокоиться, выпить кофе, чаю, морса, ... "И не просили ни чаю себе, ни кофию..." А.С. Пушкин, "Дубровский". Во всяком случае, делание драматичного выражения на лице и произнесение нараспев слова "Запоро-о-о-ол..." можно прекратить.

2. Перезапустить, а при необходимости и обновить программу . Если вы программу скачали из Интернета, то возможен был сбой при загрузке. Программу полезно перекачать. Если есть подозрение, что чудит операционная система, то и ее полезно перегрузить. И уж если программа требует DOS, то нужно, не выпендриваясь, загрузить DOS. Если программа под Windows, то система не должна быть перегружена уже запущенными приложениями. Не должно быть все запущено... Рекомендуется и радиостанцию перезапустить, отключив ее на пару минут от блока питания или аккумулятора.

3. Качественно провести все подключения. Подход типа "ща коммутнем по-легкому и программнем по-быстрому" следует полностью исключить. Погусарили, хватит.

4. Попытаться вновь запрограммировать станцию , возможно, что причина сбоя была устранена, и программа процессора поведет себя теперь адекватно.

5. Попытаться, не читая, залить станцию заведомо корректным файлом данных. Обычно файлы с корректными данными по умолчанию имеются в комплекте поставки программы. Ряд программ могут сами генерировать чистый файл настроек, нужно лишь правильно указать тип станции. Если после этого удастся прочитать и записать станцию, то можно начинать праздновать. Если нет, то погнали дальше.

6. Попробовать склонировать станцию с заведомо исправной. Дело в том, что компьютерная программа при обмене со станцией проводит различные проверки: на правильность отклика, соответствие типа и т.д. В режиме клонирования станции в станцию проверок может быть поменьше, поскольку их реализовывать на уровне встроенного процессора более сложно. Правда, для этого надо иметь заведомо исправную станцию и кабель для клонирования.

А вот если все это не помогло, то терять нечего, призовем тяжелую артиллерию.

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

Схема ремонтного программатора приведена на рис. 2. За основу взят универсальный программатор для радиостанций , снабженный специфическим переходником.




Рис. 2. Ремонтный программатор

Раздельные линии приема и передачи данных характерны для профессиональных радиостанций KENWOOD, переходник для таких мобильных станций показан на левом нижнем рисунке. К исправной станции подключается разъем с обозначением "хорошая", к неисправной - "плохая". У "хорошей" станции использованы цепи и приема, и передачи данных, штатно предусмотренные в программаторе. В "плохую" станцию данные только передаются, причем через отдельный ключ на транзисторе VT1. Внимание! Исключить дополнительный ключ передачи данных, объединив линии передачи исправной и неисправной станций, ни в коем случае нельзя! Если "плохая" станция физически повреждена, то уровни напряжений на выходе ключа передачи будут искажены, и можно сбойно запрограммировать и "хорошую" станцию.

Таким образом, при записи отклик будет только от "хорошей" станции. Программа не обнаружит сбоя, и принудительно зальет в поврежденную станцию правильные данные. Практический пример. При чтении данных из упомянутых профессиональных радиостанций KENWOOD считывается и информация о типе станции. Если тип станции не соответствует программе, то дальнейшие операции будут программой заблокированы, чтобы не испортить "чужую" станцию. Проверено, что при записи данных каждый раз перезаписывается и тип станции (!). Случается, что тип как раз и записывается сбойно. При повторных обращениях физически исправная станция распознана не будет, и запрограммировать ее не удастся! В сервисных центрах в таких случаях заменяют целиком блок управления станцией, что весьма недешево. Вот тут и нужен ремонтный программатор.

Предупреждение 1. Типы "хорошей" и "плохой" станций должны совпадать в точности, до конкретной модификации, количества каналов, набора кнопок и т.д. Иначе залита будет некорректная информация, и чем это кончится, неизвестно.

Предупреждение 2. Соблюдайте крайнюю осторожность в пользовании ремонтным программатором. Неудачное его использование - надежный способ испортить станцию окончательно. Также четко обозначьте разъемы для "хорошей" и "плохой" станции. Перепутаете - испортите еще одну станцию.

Предупреждение 3. Не всегда ремонтный программатор позволит принудительно записать станцию до конца, иногда эту процедуру может заблокировать на полпути программное обеспечение процессора самой радиостанции. Тем не менее, как правило удается заменить хотя бы часть установок, например разрешить клонирование или ручную настройку станции.

Ремонтный программатор можно использовать и в случае объединенных линий приема и передачи данных. Для примера на правом нижнем рисунке показан ремонтный переходник для носимых станций VERTEX. Для "хорошей" станции переходник собран по штатной схеме, для "плохой" собран отдельный ключ передачи данных в станцию.

Обратите внимание. На разъем переходника, подключаемый к основной схеме программатора, выведен дополнительный контакт ARxD. Этого контакта на основной схеме нет. Зато если замкнуть ARxD и RTxD, то переходник можно использовать самостоятельно, без основной схемы, как клонирующий кабель из "хорошей" станции в "плохую".

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

ЗАКЛЮЧЕНИЕ

Техника техникой, но лифт ломается чаще, чем лестница.

Станислав Ежи Лец

В заключение можно сказать, что работа по восстановлению станции - штука весьма творческая, в отличие от работы по ее порче, производимой легко и непринужденно. В статье не ставилась задача дать детальные рекомендации по восстановлению конкретных типов станций, тут уж соображайте сами. Остается надеяться, что высказанные идеи не настолько элегантны, чтобы не работать. С некоторой долей ехидства напишем следующее. Всеми рекомендациями статьи вы пользуетесь на свой страх и риск, автор не несет ответственности за порчу аппаратуры: радиостанций, компьютеров, программаторов и пр., а также настроения программирующих и иных лиц. Вместо душевных пожеланий в завершение внятно приведем правильный - ну, по крайней мере, безопасный - порядок программирования радиостанций.

Порядок программирования радиостанций
1. Подключить программатор к порту компьютера, при этом соответствующая программа еще работать не должна. Запустить программу.

2. Подключить радиостанцию к блоку питания или полностью заряженному аккумулятору. При этом блок питания должен быть подключен к тому же пилоту, что и компьютер. Пилот должен иметь заземляющие контакты. Контакты питания должны быть надежны.

3. Выключить радиостанцию ручкой или кнопкой на передней панели.

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

7. Согласно указаниями или справке к программе записать настройки в радиостанцию.

8. Выключить радиостанцию ручкой или кнопкой. Отключить станцию от программатора.

9. При необходимости подключить к радиостанции гарнитуру, включить и проверить станцию.

10. Выключить станцию, отключить от блока питания. Программирование завершено.

11. Для программирования следующей станции с нуля повторить пункты 2 - 10, либо открыть заранее подготовленный файл настроек и повторить пункты 2 - 4, затем 7 - 10.


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

Однако физика радиосвязи такова, что в один момент времени на одной частоте может идти только один обмен данными (при условии применения цифровых раций – до двух).
То есть, грубо говоря, каждый владелец портативной рации, выходящий в эфир – это «сам себе радиостанция», которая вещает на определенной частоте. И принцип организации каналов радиоэфира очень схож с привычными для обывателя FM-станциями. К примеру, настраивая приемник на 101.7 FM в Москве, мы принимаем «Наше радио». А настраивая рацию на прием 433.325 МГц, мы принимаем сигнал, который сообщает в эфир владелец LPD-рации.

Что такое каналы и как они работают?

Канал – это частота, на которой принято вести передачу. Сетка каналов формируется следующим образом:

  • Выделяется частотный диапазон под определенный стандарт. Допустим, Си-Би 26.965-27.405 МГц
  • Этот диапазон разбивается с определенным шагом, к примеру, для СВ – это 10 КГц (0.01 МГц). Соответственно, начиная с 26.965 МГц мы прибавляем по 0.01 МГц.
  • Вот каждое значение частоты после увеличения на 0.01 МГц и является очередным каналом.

При этом для каждого стандарта радиосвязи выбран свой диапазон, и свой шаг увеличения частот. Каналы нумеруются от меньшей частоты – к большей. Всего каналов может быть разное количество. К примеру, в диапазоне LPD насчитывается 60 каналов, а в «морском» диапазоне уже 281 канал.

Частоты пронумерованы и названы каналами ради удобства, чтобы не приходилось каждый раз использовать шестизначные цифры для идентификации. Но с технической точки зрения канал – это просто договоренность в сфере радиовещания пользоваться определенной частотой.

На каком канале общаться?

В разных ситуациях применяются различные каналы связи. При этом каналы могут быть как открыты для свободного доступа, так и защищены (если на канале уже идет беседа, и применяется скремблинг). Существуют следующие варианты выбора канала:

  • Для частной связи (к примеру, в туристических и рекреационных целях) применяются те каналы, на которых вы договоритесь общаться. При этом современные радиостанции умеют автоматически сканировать каналы. Главное – чтобы канал не был занят и защищен.
  • В случае внедрения радиосвязи на предприятии, зачастую вводятся правила пользования радиочастотным ресурсом и назначаются каналы для общения определенных специалистов, групп и т.п.
  • Для профессиональных целей существуют общепринятые правила пользования радиочастотным ресурсом. В частности, выделены определенные каналы для экстренных вызовов, каналы для общения и т.п. Эту специфику следует узнавать непосредственно по конкретному диапазону.

Что такое «программирование рации» и как оно происходит?

Программирование – это процесс настройки рации на определенную сетку каналов, а также настройка определенных параметров каждого конкретного канала.

Программирование выполняется с помощью компьютерных программ, самая популярная среди которых – Chirp. Программа позволяет задавать частоту, название, тон вызова, коды и указывать прочие параметры, которые с ПК записываются на рацию. Кроме того, большинство производителей предлагают собственные решения для программирования раций.

Программирование рации – ответственная задача, так как устройство будет работать в тех частотах, которые ему будут заданы. А потому необходимо выполнять эту работу только со знанием дела. Следует также учитывать, что многие рации поддерживают функцию клонирования настроек. Потому можно запрограммировать одну рацию, а потом перенести настройки с одной на все остальные рации участников группы людей или организации.

Так уж устроена радиосвязь на ульракоротких волнах, что рации надо конфигурить, или обычно говорят "программировать". Разрешенный диапазон частот разбит на полосы, или каналы. Одни каналы используются для непосредственной связи двух абонентов между собой (симплекс). Носимые рации обычно маломощные, поэтому расстояние получается небольшое, несколько километров. Другие каналы работают через так называемые репитеры - мощные стационарные приемопередатчики с серьезными антеннами. Через репитеры можно достучаться на десятки и сотни километров. Иногда репитеры связывают в сеть на несколько городов или даже штатов.

Таких полезных каналов обычно много: десятки, иногда сотни. Вводить и перебирать частоты вручную крайне непрактично. Гораздо удобнее запомнить их в самой радиостанции, иногда с именем - как адресная книжка в телефоне. Частоты локальных репитеров обычно можно узнать в местном радиоклубе или на одном из известных сайтов (http://www.repeaterbook.com/ , http://www.rfinder.net/ , http://www.echolink.ru/repeaters/).

Не все производители поставляют софт для программирования: некоторые (к примеру Yaesu) отдают его на откуп сторонним фирмам. Baofeng ведет более дружественную политику, и софт можно бесплатно скачать с официального сайта . И... на этом вся дружественность заканчивается, начинаются проблемы.

Да, он на китайском языке. Но - его можно переключить на английский. Да, некоторые фразы и термины в переводе невозможно понять. Но - в интернете энтузиасты уже все разьяснили. Но - если у вас не Windows, вам не повезло. Но - и это очень существенно - есть альтернатива!

Несколько лет назад Dan Smith KK7DS основал проект CHIRP - универсальный программатор для всяких типов радидиостанций. Что интересно - он написан на языке Python, и работает практически под любой операционкой. Пакеты для Windows, Linux и Mac OS есть на сайте. Народ постепенно добавляет туда поддержку для Baofeng. Семейство UV-5R работает уже более-менее нормально, UV-B5 только начал кое-как дышать, а для BF-888S пока ничего нет.

Есть свои минусы и у CHIRP. Главный недостаток - большая трудоемкость ввода информации. Если вам нужно запрограммировать ровно один аппарат ровно один раз - CHIRP отлично решает задачу. Но список репитеров меняется по жизни. В хозяйстве обычно имеется несколько раций, конфигурацию которых надо поддерживать, и это становится несколько утомительно. Тем более что реализация оконного интерфейса в CHIRP не отличается гладкостью и предсказуемостью.

Помаявшись, и решил сваять другой инструмент, заточенный под мои задачи. Простая утилита, которая вызывается из командной строки и умеет три вещи:

  • Прочитать состояние радиостанции в бинарный файл. Одновременно записывает в текстовый файл конфигурацию всех режимов в читабельном самодокументированном виде.
  • Восстановить состояние радиостанции из бинарного файла.
  • Изменить настройки радиостанции в соответствии с конфигурацией из текстового файла.
Текстовый файл конфигурации содержит в комментариях полное описание всех режимов аппарата. Вот реальный пример для UV-B5:

Мы осуществляем программирование радиостанций Motorola, Kenwood, ICOM, Vertex, Yaesu, Hytera, базового ретрансляционного оборудования, а также иного вспомогательного радиоэлектронного оборудования. Мы программируем портативные, автомобильные, стационарные радиостанции и базовые ретрансляционные комплексы, а также центральное оборудование, как радиолюбительского, так и профессионального назначения.

Программирование раций осуществляется как на базовом уровне - программирование частот, тональных кодов и управления основными функциями, так и на глубоком уровне - тонкой настройке функциональных возможностей оборудования, организации сложных иерархических рабочих групп на базе возможностей РЭС и центрального оборудования систем связи.

Программирование новых раций

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

Перепрограммирование эксплуатируемых радиостанций и их обслуживание

Мы программируем и рации, которые нуждаются в изменении ранее запрограммированных параметров, начиная с изменения рабочих частот, заканчивая тонкой настройкой параметров приемников и передатчиков, если они со временем вышли за пределы заводских режимов.

Прошивка радиостанций на выезде

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

Программирование раций с временной подменой оборудования

Даже при возникновении ситуации, когда работы на Вашем объекте невозможно провести из-за условий ограничения доступа и отсутствует возможность исключения радиостанций из технологической цепи, мы найдем выход из ситуации - предоставив Вам на время перепрограммирования радиостанций наш собственный парк или временно оснастив Вас программно-аппаратными комплексами, необходимыми для самостоятельного программирования радиостанций.

Настройка и программирование базового (ретрансляционного) оборудования

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

Ориентировочная стоимость услуг на базовые работы по программированию и перепрограммированию радиостанций,

работающих в штатном режиме, при условии проведения работ на территории нашего технического центра:

Виды работ

Стоимость за штуку

Первичное программирование радиостанций / прошивка рации, приобретенных в ООО "Альфа-Ком"

Бесплатно

Программирование профессиональных радиостанций

от 300 руб.

Программирование радиолюбительской радиостанции

от 500 руб.

Программирование параметров радиостанций за пределами, заявленными производителями оборудования

от 800 руб.

Программирование рации по предоставленному образцу РЭС

от 300 руб.

Клонирование параметров радиостанции

от 150 руб.

Программирование центрального и вспомогательного радиоэлектронного оборудования

Договорная














Программирование раций и ретрансляторов своими руками

Подготовка радиостанции к программированию

Если перед вами в силу тех или иных причин встала задача самостоятельного программирования радиостанций (прошивка рации) или ретрансляционных комплексов, но вы никогда не имели с этим ничего общего, то вас закономерно заинтересует вопрос - Как и с помощью чего производится решение такой задачи? Для начала вы должны определить, как программируется ваше радиооборудование, если оно относится к разряду радиолюбительских радиостанций оснащенных клавиатурой и дисплеем, то в 95% случаев ваша рация программируется непосредственно с клавиатуры, но может оказаться и так, что вы приобрели профессиональное средство связи с клавиатурой и дисплеем для доступа к текущим функциям, однако, запрограммировать такую радиостанцию с клавиатуры не получится, так же, как это невозможно сделать с профессиональными радиостанциями без дисплея и клавиатуры. В случае с радиолюбительским оборудованием четко следуйте указаниям из её инструкции и вас будет преследовать успех в ваших начинаниях, однако, если вы выяснили, что ваша радиостанция не имеет органов управления или оные не предназначены для её программирования, а так же документация к ней не содержит в прямых указаний, как программировать вашу радиостанцию, то ответ на этот вопрос будет достаточно прост и содержит в себе всего два основных компонента, вам понадобится:

- программатор и кабель для программирования непосредственно вашей модели радиостанций;
- программное обеспечение (софт) для программирования именно ваших раций.

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

Подготовка и настройка программно-аппаратного комплекса

С подбором оборудования для прошивки раций мы разобрались и если оно, тем или иным способом, приобретено или у кого-то заимствовано, то теперь перед вами стоит задача соединить вашу рацию и персональный компьютер. Здесь вам надо учесть ряд моментов, которые могут оказаться упущенными или не совсем очевидными на подготовительном этапе. Нюансы:

Обратить внимание, есть ли на вашем компьютере соответствующие порты USB или COM-Port / RS232;
- обратить внимание на совместимость вашей операционной системы тому или иному программному обеспечению.

Если вдруг окажется, что на вашем компьютере нет необходимого COM-Port / RS232, то вы вступаете на путь поисков специальных устройств обеспечивающих эмуляцию COM-Port / RS232 на ваших USB портах или подбираете инженерный или старенький ПК с необходимым вам портом и операционной системой. После уточнения параметров совместимости вам требуется установить программное обеспечение необходимое для программирования радиостанций и в случае необходимости соответствующие драйвера для ваших специальных, переферийных устройств, к которым могут относиться ваши программаторы по мнению операционных систем. Если все прошло успешно, то вам необходимо подключить радиостанцию к компьютеру соответствующим кабелем программатором, включить саму радиостанцию и наконец вы готовы непосредственно к процедуре программированию рации.

Прошивка рации, чтение, запись, клонирование

Для радиолюбительских радиостанций и радиостанций с прямым вводом частоты просто следуйте инструкции по настройке тех или иных функций вашей радиостанции. У профессиональных средств связи данная процедура состоит из трех основных и одной вспомогательных фазы:

Чтение, оно же копирование профиля/образа/маски/файла прошивки и т.д. из рации на компьютер
- редактирование или изучение полученных параметров пользователем или инженером
- запись отредактированного профайла обратно в радиостанцию, если в этом есть необходимость
- или клонирование полученных параметров в другие радиостанции той же модели

Функции чтения данных из радиостанции, запись их и клонирование не представляют из себя ничего значимого и выполняются, как правило, одним единственным кликом мыши, у некоторых моделей могут подтверждаться незамысловатыми вспомогательными меню. Однако, на ряде моделей, у ряда производителей, вы можете встретить и требование произвести некоторые манипуляции с радиостанцией перед чтением или записью профайла. Впрочем, в 99% случаев вам всего лишь следует выполнять предписанные вам действия, после произведения которых, интересующий вас процесс будет выполнен. Но вот с редактированием данных все обстоит совсем иначе и если в одних моделях вы буквально не сможете изменить ничего значительного, то в других вы можете изменить данные профайла так, что можете вывести радиостанцию из строя. Поэтому, крайне рекомендуем вам после выполнения чтения данных из радиостанции сохранить профиль радиостанции на жестком диске, процедура аналогична сохранению файла в любом из текстовых, табличных или графических редакторов.

Редактирование профиля радиостанции

Закономерный вопрос пользователя никогда не сталкивавшегося с прошивкой рации - а что там вообще можно изменить?

90% пользователей изменяют только количество рабочих каналов своих радиостанций и параметры частот на них и это все, что вам необходимо сделать в большинстве случаев, чтобы ваше средство связи просто начало работать, если радиостанция пришла с завода в виде "кирпича" без предварительно запрограммированных каналов.

Вам следует запрограммировать субтональные (CTCSS/PL/QT) или цифровые (DCS/DPL/DQT) разделители / идентификаторы групп , это позволит изолировать группы пользователей друг от друга на одной частоте, это бывает необходимо, когда в вашем распоряжении рабочая частота общего назначения и предполагается, что на ней может быть кто-то еще, а вы не желаете его слушать, вам следует сделать то же самое даже если вам вдруг выделена одна частота, но на ней требуется организовать радиообмен нескольких групп с различными "интересами". Данные идентификаторы позволят радиостанции привлекать ваше внимание только тогда, когда она примет сигнал с маркером от вашей группы, а не от кого угодно в радиусе действия вашей рации.

Остальные функции радиостанций, как правило никто не знает и не настраивает, даже если они в них есть, а в большинстве современных средств связи этот перечень может быть далеко немалым и достигать сотен взаимосвязанных параметров, только самый маленький пример простейшей из радиостанций может содержать в себе минимально настройку параметров:

Параметры ширины полосы пропускания канала,
Уровень срабатывания шумоподавителя
Назначение функций на вспомогательные кнопки
Изменение уровня мощности передатчика
Подавление "хвоста/отсечки" (reverse burst)
Назначение имен каналов
TOT - таймер ограничения работы передатчика
Режим экономии энергии АКБ
Запрет передачи на занятом канале
Пароль доступа к радиостанции
Передача различных сигналов
Сканирование
Индикация разряда аккумулятора
Монитор - отключение шумоподавителя
VOX - активация передатчика голосом

В радиолюбительских радиостанциях вам будет доступно в среднем от 50 до 150 настроек, в профессиональных средствах связи премиум сегмента количество функциональных параметров исчисляется сотнями. Однако, как мы упоминали выше, для того чтобы ваша радиостанция заработала достаточно запрограммировать в нее один единственный рабочий канал с корректной частотой, о чем как правило позаботится программное обеспечение с защитой от введения некорректных параметров.
Не забудьте запрограммировать (записать/клонировать) вторую вашу радиостанцию тем же профайлом, проверить работоспособность средств связи, сохранить профайл на жесткий диск компьютера с логичным названием.

На этом всё! Чистого вам эфира!

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

Программирование / прошивка радиостанций Motorola

COM-Port (RS232) программаторы для программирования радиостанций Motorola:

Прошивка рации Kenwood

COM-Port (RS232) программаторы для прошивки раций Kenwood:

Кабель для программирования обычных носимых радиостанций Kenwood
Кабель для программирования системных носимых радиостанций Kenwood
Кабель для программирования мобильных радиостанций и ретрансляторов Kenwood
Кабель для программирования мобильных радиостанций и ретрансляторов Kenwood

USB кабели-программаторы для прошивки раций Kenwood:

Универсальный USB программатор для автомобильных раций Кенвуд
Кабель для программирования обычных носимых радиостанций USB Кенвуд
Кабель для программирования системных носимых радиостанций USB Кенвуд
USB адаптер-переходник с драйверами для KPG-4/22/36/46

Программное обеспечение (софт) для программирования раций Kenwood

Программное обеспечение для TK-280/380/780/880
Программное обеспечение для TK-2107/3107
Программное обеспечение для TK-260G/270G/360G/370G/760G/860G
Программное обеспечение для TK-7102/8102
Программное обеспечение для TK-2140/3140
Программное обеспечение для TK-7100/8100
Программное обеспечение для TK-2160/3160
Программное обеспечение для TK-2206/3206
Программное обеспечение для TK-3201/3301
Программное обеспечение для TKR-750/850
Программное обеспечение для TK-2180/3180
Программное обеспечение для TK-7160/8160
Программное обеспечение для TK-2170/3170
Программное обеспечение для TK-90
Программное обеспечение для NXR-700/800/900
Программное обеспечение для управления системой NEXEDGE
Программное обеспечение для NX-200/300/410/700/800/900/230EX/330EX
Программное обеспечение для NX-200G/300G
Программное обеспечение для TK-5220/5320
Программное обеспечение для TK-2306M/3306M
Программное обеспечение для TK-3301
Программное обеспечение для TK-2260EX/TK-3260EX
Программное обеспечение для TK-7302/8302
Программное обеспечение для TK-2360/3360
Программное обеспечение для NXR-710/810
Программное обеспечение для TK-2317/3317
Программное обеспечение для TK-7360/8360
Программное обеспечение для NX-220/320/720/820
Программное обеспечение для TK-2406M/3406M2/2407M/3407M2
Программное обеспечение для TK-D200/D300/D240/D340
Программное обеспечение для NX-240/NX-340
Программное обеспечение для TK-3401
Программное обеспечение для TK-3501
Программное обеспечение для TKR-D710/810
Программное обеспечение для NX-740/NX-840

Программирование радиостанций Icom

COM-Port (RS232) программаторы для прошивки раций Icom:

Icom OPC-478 Кабель программирования портативных радиостанций Icom IC-F4029SDR, IC-F3026S, IC-F4026S, IC-F3026T, IC-F4026T, IC-F11, IC-F21, IC-F16, IC-F26, IC-V82, IC-U82, IC-208H, IC-A110, IC-F1000, IC-F3103, IC-F3102, IC-F3210
Icom OPC-1122 Кабель программирования автомобильных радиостанций Icom IC-F110, IC-F110S, IC-F111, IC-F111S, IC-F210, IC-F210S, IC-F211, IC-F211S, IC-F510, IC-F521, IC-F610, IC-F610-MT, IC-F621, IC-F5013, IC-F5013H, IC-F6013, IC-F6013H, IC-F5026, IC-F5026H, IC-F6026, IC-F6026H, IC-F1700, IC-F5060, IC-FR5000
OPC-966U Кабель программирования портативных радиостанций Icom IC-F30G, IC-F50, IC-F60, IC-F3161, IC-F3162

USB кабели-программаторы для прошивки раций Icom:

Кабель программирования портативных радиостанций Icom IC-F4029SDR, IC-F3026S, IC-F4026S, IC-F3026T, IC-F4026T, IC-F11, IC-F21, IC-F16, IC-F26, IC-V82, IC-U82, IC-208H, IC-A110, IC-F1000, IC-F3103, IC-F3102, IC-F3210
Кабель программирования автомобильных радиостанций Icom IC-F110, IC-F110S, IC-F111, IC-F111S, IC-F210, IC-F210S, IC-F211, IC-F211S, IC-F510, IC-F521, IC-F610, IC-F610-MT, IC-F621, IC-F5013, IC-F5013H, IC-F6013, IC-F6013H, IC-F5026, IC-F5026H, IC-F6026, IC-F6026H, IC-F1700, IC-F5060, IC-FR5000
OPC-966U Кабель программирования портативных радиостанций Icom IC-F30G, IC-F50, IC-F60, IC-F3161, IC-F 3162

Программное обеспечение (софт) для программирования раций Icom

Icom CS-A14 Программное обеспечение IC-A14
Icom CS-F14 Программное обеспечение IC-F16 / IC-F26
Icom CS-F5010 Программное обеспечение IC-F3026 / IC-F4026 / IC-F3036 / IC-F4036
Icom CS-F5060 Программное обеспечение IC-F5061 / IC-F6061
Icom CS-FR5000 Программное обеспечение IC-FR5000 / IC-FR6000
Icom CS-M200 Программное обеспечение и переходник для программирования IC-M200
Icom CS-F8101 Программное обеспечение для IC-F8101

Программирование раций Hytera

Программаторы для прошивки аналоговых раций Hytera / HYT:

Hytera PC30 USB для радиостанцийTC-320
Hytera PC08 Uni / PC19 COM / PC26 USB / CP05 Cloning для радиостанций TC-508, TC-518, TC-580, TC-700, TC-700EX(ATEX), TC-700EX(FM)
Hytera PC08 Uni / PC18 COM / CP25 USB / CP03 Cloning для радиостанций TC-780
Hytera CP09 USB-COM / PC21 COM / CP06 Cloning для радиостанций TM-600, TM-610

Программаторы и софт для программирования цифровых раций Hytera / HYT:

Hytera PD355 / PD365 / PD375- PC69
Hytera PD405 / 415 - PC76
HyteraP D505 / PD565 - PC63
HyteraP D605 / PD665 / PD685- PC45
Hytera PD705 / PD705G / PD705 UL913 / PD705G UL913 - PC38 Кабель
Hytera PD785 / PD785G / PD785 UL913 / PD785G UL913 - PC38 Кабель / BC00006 Кабель + софт / CP14 Cloning
Hytera X1e / X1р / X1p UL913 - - PC45 Кабель / BC00008 Кабель + софт / CP15 Cloning
Hytera PD715Ex / PD795Ex - PC38 Кабель / BC00006 Кабель + софт / CP14 Cloning
Hytera MD655 / MD655G - PC37 Кабель/ PC47 upgrading / PC85+RCC05/RCC07 upgrading / BC00005 Кабель + софт
Hytera MD785 / MD785G - PC37 Кабель / PC47 upgrading / PC85+RCC05/RCC07 upgrading / BC00005 Кабель + софт
Hytera RD625 - PC40 Кабель / PC75 upgrading
Hytera RD965 - PC37 Кабель / PC47 upgrading / BC00005 Кабель + софт
Hytera RD985 / RD985S - PC37 Кабель / PC40 Кабель / PC47 upgrading / BC00005 Кабель + софт

USB кабели-программаторы для прошивки раций Vector

Кабель программирования портативных радиостанций

Программное обеспечение (софт) для программирования раций Yaesu

Программирование радиостанций Yaesu

Программирование радиостанций Vector

Программирование радиостанций иных марок Vostok, Гранит, Baofeng

На сегодняшний день, накопленный нами опыт и программно-аппаратные комплексы, в 90% случаев позволяют нам в оперативном режиме (минуты - десятки минут, в зависимости от сложности задачи) программировать и перепрограммировать радиостанции:

  • Motorola, Inc.
  • Kenwood Corporation
  • Icom Inc.
  • Vertex Standard Co., Ltd.
  • Yaesu
  • Hytera
  • Tait Electronics
  • SmarTrunk Systems, Inc
  • Sepura Ltd
  • Vector J Communications Co., Ltd
  • Kirisun Electronics Co., Ltd / Радант

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

ЧТО ДЕЛАЕТ ПРОГРАММАТОР
Существует большое количество схем программаторов разной степени удачности. Анализ их показывает, что подавляющее большинство программаторов призвано просто инвертировать и согласовать по амплитуде уровни сигналов микропроцессора радиостанции и порта компьютера. Обмен данными идет обычно в последовательном коде в асинхронном режиме с COM-портом по протоколу RS-232.

Бывают и программаторы на LPT-порт, однако они весьма редки и мы не будем на них останавливаться.

ЦЕПИ, СОПРЯГАЕМЫЕ ПРОГРАММАТОРОМ
Чтобы определить требования к программатору и составить его схему, подробно рассмотрим сопрягаемые им устройства. COM-порт современного компьютера состоит из микросхемы - контроллера последовательного порта и микросхемы-драйвера, приводящие внешние сигналы порта в соответствие с протоколом RS-232. Микросхема-драйвер принадлежит к многочисленному семейству MAX-2xx, MAX-32xx или их аналогам. Драйвер воспринимает как двуполярные входные сигналы размахом 25 В, так и ТТЛ-уровни. Внешние цепи и сигналы порта имеют следующие свойства:
- входные уровни: логическая единица - (-25…0,8) В, логический нуль - (2,4…25) В;
- входы драйвера соединены с землей внутренними резисторами (3…7) кОм;
- выходные уровни: логическая единица - (-5…-10) В, логический нуль - (5…10) В при нагрузке всех выходов относительно земли сопротивлениями не менее 3 кОм;
- допустимо долговременное замыкание на землю (но не на другой выход) выходов порта.
Таким образом, драйвер порта является инвертирующим буфером со сдвигом уровня.

Изучение схем радиостанций и штатных программаторов показывает: выход и вход программирования процессора через простую защитную цепь выведены на разъем внешней гарнитуры, реже - на отдельный разъем программирования. Вход и выход программирования могут быть объединены между собой или с другими входами радиостанции. Сразу подчеркнем, что при объединении входа и выхода программирования в станции на него нельзя подавать с программатора высокий уровень напряжения без токоограничивающего резистора во избежание образования монтажного "И" и риска выхода станции из строя.

Рассмотрим более подробно цепи программирования радиостанций различных типов (рис. 1).

Рис. 1. Цепи радиостанций, ответственные за программирование

Для радиостанций фирмы KENWOOD характерны раздельные цепи приема RxD и передачи TxD информации. В мобильных станциях (рис. 1а) они снабжены защитными диодами к шинам питания, токоограничительными резисторами и помехоподавляющими конденсаторами. Конденсаторы защищают цепи программирования от импульсных помех и высокочастотных наводок. Входы процессора станции имеют внутренние подпирающие резисторы (pull-up resistor) к цепи +5В. Схемы носимых радиостанций KENWOOD более просты, роль защитных диодов играют внутренние цепи процессора (рис 1б - TK-378). Напряжения на входе RxD процессора должны быть следующие: логический нуль - не более 0,2 Е, логическая единица - не менее 0,8 Е, где Е - напряжение питания процессора. Вследствие разброса напряжений питания программатора и процессора радиостанции напряжение логической единицы следует подавать через токоограничивающий резистор, логический же нуль может быть низкоомным подключением к общему проводу (не зря же он общий). Выходную цепь - передатчик - программатора, таким образом, целесообразно выполнить в виде однотактного транзисторного ключа (рис. 1з), причем номинал сопротивления Rk должен обеспечивать заряд помехоподавляющей емкости за время, определяемое минимальным временем передачи логической единицы при данной скорости передачи данных. Ориентировочно это время должно быть меньше половины длительности одного бита данных.

Важное замечание. В радиостанциях KENWOOD TK-860G обнаружена следующая особенность: даже во время передачи данных внутренний подпирающий резистор на входе PTT не отключается. А так как его сопротивление может составлять 20 кОм, а R3 = 4,7 кОм, то низкий логический уровень на выходе TxD составляет порядка 1 вольта. То бишь имеет место, скажем так, эффект "высокого нуля". Это надо учитывать при разработке входной цепи - приемника - программатора.

Для радиостанций YAESU / VERTEX, как и всех последующих рассмотренных радиостаций характерны совмещенные цепи приема и передачи данных (клонирования). Цепь клонирования носимых станций VERTEX (рис. 1в - VX-10) может иметь конденсатор С1 до 1000 пФ и резистор R1 до 4,7 кОм в зависимости от конкретной модели. Авторы же FT-41R/11R (рис. 1г) вообще отличились, поставив два конденсатора по 1000 пФ и трехвольтовый процессор. Для эффективного заряда такой емкости в штатном программаторе, к примеру, стоит Rk = 12 кОм. При подключении такого программатора к цепи рис. 1в в режиме приема данных от станции возникает делитель между Rk программатора и R1 станции (рис. 1з), поскольку цепи приема и передачи программатора объединены. Низкий логический уровень при этом составит 1,4...1,5 В, то есть мы опять сталкиваемся с эффектом "высокого нуля". Увеличение Rk затягивает перезаряд емкости. По этой причине программаторы для радиостанций других производителей, любительские конструкции могут не работать с изделиями YAESU / VERTEX либо на прием, либо на передачу. Что характерно. Программаторы на основе широко любимой микросхемы MAX232 также будут ненадежны, ибо входной уровень логического нуля MAX232 гарантированно составляет всего 0,8 В.

Цепи клонирования мобильных станций YAESU / VERTEX (рис. 1е - FTL-1011/7011) лишены недостатков цепей носимых станций за счет усложнения помехоподавляющей цепи. Особенностью таких станций является необходимость подачи команды программирования в виде постоянного напряжения высокого уровня на отдельный контакт гнезда гарнитуры.

Грамотно выполнена цепь клонирования мобильных станций MOTOROLA (рис. 1д - GM-300), обеспечивающая весьма качественные логические уровни с крутыми фронтами. Характерно, что в носимых станциях GP-300 вход и выход клонирования на процессоре объединены не через транзисторный, а через резисторно-диодный ключ, и эффект "высокого нуля" здесь проявляется во всей красе.

Выходные уровни цепи клонирования мобильных станций ICOM (рис. 1ж) создаются транзистором с открытым коллектором. Входные уровни определяются диодным ключом. Таким образом, и в данном случае применим однотактный транзисторный ключ на выходе программатора.

В свете всего вышеизложенного мы можем теперь сформулировать требования к программатору:

1. В цепи TxD должен быть однотактный ключ, при этом выходное напряжение не должно превышать 5 В во избежание повреждения слабозащищенных входов процессоров, как, например, в носимых радиостанциях KENWOOD. При этом желательна возможность изменять Rk ключа под станции конкретных типов для адаптации к их защитным цепям.

2. Цепь RxD должна иметь входной уровень логического нуля не менее 1,5 В для учета эффекта "высокого нуля", уровень логической единицы не более 2,7 В для работы с трехвольтовыми процессорами. Выходные уровни цепи RxD, они же входные для COM-порта, должны быть по крайней мере ТТЛ-уровнями.

3. Питание программатора по возможности должно осуществляться от COM-порта и иметь минимальное токопотребление. Также следует предусмотреть питание от разъема радиостанции и внешнего источника.

4. Цепи передачи и приема данных с радиостанции должны допускать объединение с сохранением работоспособности, что вновь наводит на мысль об однотактном транзисторном ключе.

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

6. Будем стремиться к минимальным изменениям схемы программатора при переходе от станций одного производителя к станциям другого. При этом следует предусмотреть возможность подключения переходников для программирования станций конкретных типов.

ПРИНЦИПИАЛЬНАЯ СХЕМА ПРОГРАММАТОРА
Как ни странно, удовлетворить приведенным требованиям оказалось возможным. Принципиальная схема программатора для COM-порта, сим требованиям удовлетворяющего, представлена на рис. 2.


Рис. 2. Принципиальная схема программатора

Цепь TxD являет собой наш любимый однотактный ключ. Цепь RxD - классический триггер Шмитта с эмиттерной связью. Ее уровень логического нуля - не менее 1,7 В, логической единицы - не более 2,6 В, между уровнями сими - гистерезис. Стабилизированное питание +Е = +5 В обязано своим существованием микросхеме LP2950AC-5.0, хотя и стоящей порядка 25 рублей, но имеющей ток потребления не более 380 мкА (типично - 75 мкА). Общий ток потребления от порта не превысит 3 мА, причем основная его доля приходится на внутренний резистор порта (3...7 кОм, подробности см. выше) в цепи RxD. Микросхему LP2950 можно заменить на LM2931 (не превышать на ее входе напряжение в 15 В), также можно заменить на нашу КР1170ЕН5, при этом потребление возрастет на треть. На совсем худой конец 78L05 тоже сгодится. Однако отдельные экземпляры 78L05 своим собственным потреблением могут нагрузить порт так, что напряжения на входе может не хватить для режима стабилизации напряжения.

Транзисторы VT1, VT3, VT4 могут быть КТ3102 с любым буквенным индексом, VT2 - КТ3107 с любым буквенным индексом и коэффициентом передачи тока не менее 70. Применения транзисторов КТ315 также возможно, но, как показывает практика, нередко попадаются экземпляры, плохо работающие в ключевом режиме. Диоды - любые быстродействующие кремниевые, например LL4148 в корпусе для поверхностного монтажа.

ПЕРЕХОДНИКИ К РАДИОСТАНЦИЯМ
Переходники для программирования некоторых типов станций приведены на рис. 3. Подключение к программатору удобно производить через подходящий разъем. Рекомендуем разъем DB9 как надежный и недорогой.

Важное замечание. Кабель, подключенный к цепям RRxD и RTxD, желательно взять экранированный либо многопроводный, но с малой емкостью между проводами. В противном случае при раздельных цепях RxD и TxD наводка с передающей на приемную цепь приведет к сбоям при программировании (проверено на практике с некоторыми радиостанциями KENWOOD).


Рис. 3. Цепи подключения к радиостанциям

Резисторы R1 в переходниках на KENWOOD служат для быстрого перезаряда входных емкостей, подключены параллельно R2 (он же Rk) программатора и могут быть упразднены, если не планируется перепрошивка радиостанций версии G со скоростью 57600 бит/с. Дело в том, что подпирающий резистор внутри процессора, также способствующий перезаряду емкости, реально представляет собой ненасыщенный полевой транзистор. Сопротивление его нелинейно и тем меньше, чем меньше приложенное к нему напряжение. Грубо говоря, подпирающий резистор есть нечто среднее между сопротивлением и стабилизатором тока. Радиостанции надежно программируются и без внешнего резистора. Оба штеккера надо подключать одновременно в соответствующие гнезда.

В переходниках на YAESU / VERTEX резистор R1 параллельно с R2 (он же Rk) программатора дает те самые требуемые 12 кОм для перезаряда емкости. На вход штеккера для мобильных станций также подается сигнал на включение режима для программирования. Резистор R2 в переходнике для мобильных станций добавлен на всякий случай не столько для защиты программатора, сколько для защиты радиостанции при неправильном подключении. Люди-то все простые.
Носимые станции программируются с помощью одного из подходящих штеккеров.

В переходнике для мобильных станций MOTOROLA должна обязательно присутствовать цепь на Vin. Проблема в том, что соответствующая программа поддерживает на выводах COM-порта DTR/DSR и CTS/RTS низкое напряжение, так что в данном случае программатор должен быть запитан от радиостанции. Смысл такой работы программы по всей видимости в том, чтобы исключить применение нештатных программаторов.

Переходники для станций ICOM и ALINCO, очевидно, комментариев не требуют. Отметим, что переходник для радиостанций ALINCO подойдет для программирования некоторых носимых станций ICOM. Не будем формалистами.

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

О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
Для программирования радиостанций используется специфическое программное обеспечение, работающее с последовательным портом, насколько можно судить, стандартными средствами операционной системы. Опытным путем было установлено, что в большинстве случаев используются следующие настройки порта: скорость обмена данными до 9600 бит/с, 2 стартовых бита, один стоповый бит и 8 бит данных.

С программным обеспечением для WINDOWS проблемы возникают крайне редко. Программы имеют понятный интерфейс и содержательную справку. Главное правильно указать в программе номер порта, к которому подключен программатор.

Зато программное обеспечение под DOS - отдельная песня. Оно рассчитано на непрерывный обмен с портом, что не всегда возможно при запуске программы в многозадачной среде WINDOWS. Поэтому с такими программами всегда следует работать на компьютере, загруженном под DOS. Это возможно сделать, загрузив компьютер с системой WINDOWS"98 в режиме DOS, причем просто запустить программу в среде WINDOWS скорее всего не пройдет. Программа запустится, но шить станцию будет ненадежно. По сообщениям коллег, на компьютере с WINDOWS 2000 такие программы скорее всего вообще будут работать неудовлетворительно. Зато с DOS-окном в WINDOWS XP проблем будет меньше. Многие коллеги, часто программирующие радиостанции, держат для этих целей компьютер с WINDOWS"98, перегружая его при необходимости в режиме DOS.

Бывают и совсем уж чудачества. Программное обеспечение для ретрансляторов VERTEX VXR-5000 и даже VXR-7000 некорректно работает на современных компьютерах с быстрыми процессорами, даже честно загруженных под DOS. Производитель же без всякого стеснения предлагает пользоваться старыми медленными компьютерами! Компьютеры с процессором i80486 рекомендованы производителем, но, как показывает практика, процессоры iCeleron до 433 МГц также могут подойти.

Если программа обращается к порту через стандартные функции DOS, то критичным является наличие перемычек на выводах порта DTR/DSR и CTS/RTS, иначе наличие программатора обнаружено не будет.

ЗАКЛЮЧИТЕЛЬНЫЕ ЗАМЕЧАНИЯ
Вся приведенная в статье информация есть плод исключительно авторских исследований и вы будете использовать программатор исключительно на свой страх и риск . Рекомендуется проявлять осторожность при работе с радиостанциями. Учтите, что некорректно работающий передатчик программатора может испортить информацию, уже записанную в радиостанции. Автор не несет ответственности за возможную порчу радиосредств или компьютера. Коммутировать программатор к порту следует при закрытых программах, работающих с портом, ибо в этом случае выходы порта (кроме TxD) как правило переводятся в высокоимпедансное состояние. Коммутация к радиостанции допустима лишь при выключенном питании радиостанции, хотя бы кнопкой на передней панели.

Информацию о практическом применении рассмотренных принципов и приведенной схемы программатора можно получить на этом же сервере в заметке