ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ РАДИОСТАНЦИЙ.
ЦЕПИ, СОПРЯГАЕМЫЕ ПРОГРАММАТОРОМ
На сегодняшний день большое количество разнообразных радиоэлектронных средств
(РЭС) имеет возможность обмениваться с окружающим миром через асинхронный
последовательный интерфейс (UART). Таким образом программируются радиостанции,
сотовые телефоны, обмениваются данными различные контроллеры, сканирующие
приемники, декодеры и т.д. Чаще всего контроллер последовательного порта
встроен непосредственно в микропроцессор РЭС. Однако для подключения к
последовательному порту ЭВМ требуется отдельное устройство - программатор
или интерфейс, рассчитанный на работу с сигналами компьютерного порта.
Рассмотрим программирование радиостанций через COM-порт компьютера.
Современные профессиональные радиостанции как правило не имеют другого
пути установки рабочих частот и прочих параметров. Производитель же не
прилагает программатор к радиостанции, вынуждая пользователя либо приобрести
его с соответствующим программным обеспечением за отдельную плату, либо каждый
раз при необходимости изменить настройки программировать станцию у продавца.
За отдельную же плату. Стоимость программатора превышает его себестоимость в
десятки раз и достигает четверти стоимости радиостанции. Это похоже на покупку
видеомагнитофона с кассетой, на которой записаны нужные вам передачи, но
кассета заперта на ключ. И каждый раз, когда нужно сменить запись, приходится
бежать в мастерскую. Не хотите - приобретайте ключ к кассетоприемнику за
изрядную стоимость. Или представьте себе автомобиль с запертым капотом… А как
же права потребителя ? И вообще, не слишком красиво зарабатывать деньги не на
качественной собственной разработке, а на сокрытии небольшого количества
вполне банальной информации. А именно: подавляющее большинство программаторов
призвано инвертировать и согласовать по амплитуде уровни сигналов
микропроцессора радиостанции и COM-порта.
Чтобы определить требования к программатору и составить его схему, подробно
рассмотрим сопрягаемые им устройства. 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), обеспечивающая весьма качественные логические уровни с крутыми
фронтами. Комментарии излишни.
Выходные уровни цепи клонирования мобильных станций 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 - 4 мА,
причем основная его доля приходится на внутренний резистор порта (3...7 кОм,
подробности см. выше) в цепи RxD. Микросхему LP2950 можно заменить
на нашу КР1170ЕН5, при этом потребление возрастет на треть.
На совсем худой конец 78L05 тоже сгодится.
Однако отдельные экземпляры 78L05 своим собственным потреблением могут
нагрузить порт так, что
напряжения на входе может не хватить для режима стабилизации напряжения.
Рекомендуется использовать 78L05 с внешним источником питания.
Транзисторы VT1, VT3, VT4 могут быть КТ3102 с любым буквенным индексом (лучше Е),
VT2 - КТ3107
с любым буквенным индексом (опять же лучше Е) и коэффициентом передачи
тока не менее 70.
От применения транзисторов КТ315 следует отказаться, поскольку,
как показывает практика,
нередко попадаются экземпляры, плохо работающие в ключевом режиме.
Диоды - любые быстродействующие кремниевые, например LL4148 в корпусе
для поверхностного монтажа, 1N4148 для монтажа в отверстие и т.д.
ПЕРЕХОДНИКИ К РАДИОСТАНЦИЯМ
Переходники для программирования некоторых типов станций приведены на рис. 3.
Подключение к программатору удобно производить через подходящий разъем.
Рекомендуем разъем DB9 как надежный и недорогой.
Важное замечание. Кабель, подключенный к цепям RRxD и RTxD, желательно
взять экранированный либо многопроводный, но с малой емкостью между проводами.
В противном случае при раздельных цепях RxD и TxD наводка с передающей на
приемную цепь приведет к сбоям при программировании (проверено на практике с
некоторыми радиостанциями KENWOOD).
Рис. 3. Цепи подключения к радиостанциям и телефонам
Рис. 4. Разъем GP-340 (чертеж К.В. Боханова)
Резисторы R1 в переходниках на KENWOOD служат для быстрого перезаряда
входных емкостей, подключены параллельно R2 (он же Rk) программатора
и могут быть упразднены, если не планируется перепрошивка
радиостанций версии G со скоростью 57600 бит/с. Дело в том, что подпирающий
резистор внутри процессора, также способствующий перезаряду емкости, реально
представляет собой ненасыщенный полевой транзистор. Сопротивление его
нелинейно и тем меньше, чем меньше приложенное к нему напряжение. Грубо говоря,
подпирающий резистор есть нечто среднее между сопротивлением и стабилизатором
тока. Радиостанции надежно программируются и без внешнего резистора. Добавим,
что используемые фирмой KENWOOD стереоштеккеры диаметром 2,5 и 3,5 мм
отличаются от стандартных диаметром фланца (металлического бортика). У
стандартных штеккеров фланец имеет диаметр 8 мм по металлу (без учета корпуса).
Штеккеры KENWOOD имеют внешний (включая корпус) диаметр порядка 5 мм, чтобы
входить в резиновое кольцо уплотнения разъема. Поэтому при отсутствии
штатных штеккеров следует не быть формалистом и
сточить по контуру фланцы
стандартных штеккеров, не повреждая резьбу под корпус, до диаметра 5 мм,
и урезать соответствующим образом корпус.
Важное замечание. Большинство носимых радиостанций KENWOOD
программируются просто подключением к ним штеккеров при выключеном питании.
Некоторые станции требуется предварительно ввести в режим программирования.
Так упомянутая ниже станция TK-353 вводится в такой режим нажатием и
удержанием боковой кнопки, расположенной ниже PTT, и кнопки C при включении
питания ручкой. При этом на индикаторе станции появляется надпись "--PC--".
А радиостанция TK-250 в режим программирования
вводится нажатием клавиш Lamp + Lo и включением питания.
В переходниках на YAESU / VERTEX резистор R1 параллельно с R2 (он же Rk)
программатора дает те самые требуемые 12 кОм для перезаряда емкости. На вход
штеккера для мобильных станций также подается сигнал на включение режима
для программирования. Резистор R2 в переходнике для мобильных станций
добавлен на всякий случай не столько для
защиты программатора, сколько для защиты радиостанции при неправильном
подключении. Люди-то все простые.
С помощью трехконтактного штеккера прошиваются старые радиостанции типа
FT-11R, FT-41R. Применяемый для современных станций четырехконтактный штеккер,
по правде,
является достаточно редким. Его, если не удалось купить отдельно, можно взять
от гарнитуры к носимым станциям VERTEX или из шнура для видеоаппаратуры,
подключающего канал видео и стереозвука.
С помощью двухконтактного штеккера 2,5 мм программируются станции типа
FTH-2008, FTH-2009, FTH-2010. Для ввода их в режим программирования надо
выключить станцию, снять резинку, закрывающую кнопку передачи,
переключить находящийся там тумблер (или замкнуть контакты, если он
отсутствует) и включить станцию.
Важное замечание. Программное обеспечение для ретрансляторов
VERTEX VXR-5000 и VXR-7000 некорректно работает на современных компьютерах
с быстрыми процессорами. Компьютеры с процессором i80486 рекомендованы
производителем, но, как показывает практика, процессоры iCeleron до 433 МГц
также могут подойти.
Специфический переходник требуется для радиостанций KENWOOD TK-690/790/890.
Вопреки обычному подходу фирмы KENWOOD в этих станциях использована
объединенная шина приема и передачи данных.
Программатор может быть использован как CAT-интерфейс. В переходнике
использованы раздельные шины приема и передачи данных и питание от
радиостанции.
В переходнике для мобильных станций MOTOROLA должна обязательно присутствовать
цепь на Vin. Проблема в том, что соответствующая программа поддерживает на
выводах COM-порта DTR/DSR и CTS/RTS низкое напряжение, так что в данном случае
программатор должен быть запитан от радиостанции. Смысл такой работы программы
по всей видимости в том, чтобы исключить применение нештатных программаторов.
Аналогично питание не выдается в порт и программами для мобильных
радиостанций коммерческой (CM) серии. Переходник к сервисному разъему этих
станций предложил
Вадим UA9MIR. Питание на программатор
требуется внешнее. Его можно взять со штатного источника питания либо с
сервисного разъема, если оно там есть.
Переходник к микрофонному разъему радиостанций коммерческой (CM) серии
предложил
Даниэл Белу (Belu Daniel) из Румынии. Питание на
программатор в данном случае подается с микрофонного разъема станции.
Специфический переходник нужен для радиостанций MOTOROLA GP-300 и аналогичных.
Схема подключения следующая:
выключаем радиостанцию ручкой, снимаем аккумулятор, на подпружиненные контакты
подаем напряжение от отдельного источника (увы !) 9В (минус, очевидно, на
корпус, а плюс лучше через диод - мало ли что). Диод должен быть рассчитан
на ток 2 А, если планируется выходить с программатором на передачу, или 1 А,
если не планируется.
К металлизированной площадке на плате рядом с плюсовым контактом
подключаем объединенные RRxD и RTxD программатора. Плюс от источника 9В
подаем также на контакт Vin программатора (можно не подавать, будет работать
и так).
В переходнике для радиостанций MOTOROLA P040, P080 бортик штеккера нужно
сточить таким образом, чтобы штеккер плотно, до упора садился в гнездо
радиостанции. Внешнее питание можно исключить, если программа подает его с
порта (это может зависеть от версии программы).
В переходнике для радиостанций MOTOROLA GP-340 предусмотрено снижение выходного
напряжения до уровня 3В. Подключение производится к специфическому разъему,
чертеж которого приведен на рис. 4. Инструкции по изготовлению разъема можно
найти в
статье К.В. Боханова.
Ряд радиостанций MOTOROLA кроме цепи передачи данных требуют подачи с
программатора сигнала BUSY (выход DTR порта) и еще ряда тонкостей. Цепи
программирования таких станций отличаются редкостным разнообразием. Учет всего
этого разнообразия заметно усложнил бы конструкцию программатора, что для
станций других типов абсолютно не требуется. Кому сильно надо, может изготовить
мотороловский RIB, его описание есть в сетях.
Переходники для станций ICOM и ALINCO, очевидно, комментариев не требуют.
Отметим, что переходник для радиостанций ALINCO подойдет для программирования
некоторых носимых станций ICOM. Не будем формалистами.
Переходник к радиостанциям TAIT серии T2000 предложил
Александр
Нестеров. Отличительная особенность - наличие дополнительной инверсии
напряжений. Ее проще всего выполнить на логической КМОП-микросхеме, при этом
никаких дополнительных элементов не требуется. Надежнее всего использовать
561ТЛ1, входы которой снабжены триггерами Шмитта, однако можно применить и
любые другие инверторы КМОП. Неиспользуемые входы (не выходы !) микросхемы
следует заземлить.
Александр Нестеров также предложил небольшую доработку схемы
программатора (цепь VD8, R13) и переходник для обеспечения возможности
программирования радиостанций MAXON SL500. Программатор используется в
неинвертирующем режиме. В схеме переходника диоды VD1, VD2 установлены
для наболее надежной защиты цепей радиостанции и могут быть опущены.
Олег EX8MLT предложил переходник для радиостанций HYT TC-500. В
отличие от других носимых радиостанций HYT, для которых подходит переходник
носимых радиостанций KENWOOD, станции TC-500 требуют специфического
переходника. Для программирования станций оба штеккера должны быть
подключены одновременно.
Александр Иванов предложил переходник для отечественных носимых
радиостанций "Альтавия". Переходник совпадает с таковым для радиостанций
MOTOROLA P040/P080, однако не требует подключения внешнего питания.
Александр UA9CEE предложил переходник для радиостанций STANDARD
GX-2000. Основа переходника - монофонический штеккер диаметром 3,5 мм.
Программу для таких радиостанций необходимо запускать на старинных
компьютерах с малой тактовой частотой процессора (Александр рекомендует
не выше 166 МГц).
Валерий UA6LPG предложил переходник для отечественных радиостанций
Гранит-202. Схема переходника классическая. Станция вводится в режим
программирования нажатием и удержанием кнопки "Ф" при включении питания.
Юрий US5IVZ предложил переходник для подключения программируемого
варианта радиостанций DRAGON SY-5430. Переходник подключается к
микрофонному разъему.
Переходник для
интерфейса CI-V выполняется в
зависимости от разъема со стороны
аппаратуры, за основу же следует взять переходник с объединенными линиями
приема и передачи. Для декодера OPTOELECTRONICS DC440 автор применил
переходник для YAESU / VERTEX, трехконтактный штеккер.
Для подключения к устройствам с нестандартным напряжением питания процессора
-
радиотелефонам, сотовым телефонам был разработан отдельный переходник
(последний рисунок). Напряжение питания ключа передачи данных берется со
стороны телефона, таким образом логические уровни данных не могут выйти за
напряжение питания процессора. Например, для радиотелефона SENAO SN-258
подключение к его разъему программирования следующее: TxD - контакт 1,
RxD - контакт 2, GND - контакт 3, Vbat - контакт 5. Резистор R1 в данном случае
можно исключить, так как внутри телефона по цепи RxD уже имеется резистор
47 кОм на землю.
Переходник для сотовых телефонов отличается наличием двухтактного ключа в
цепи передачи данных из компьютера в телефон. Переходник не имеет цепи
аппаратного управления потоком, тем не менее вполне подходит для работы с
AT-командами или замены прошивки телефона.
Для примера приведен конкретный переходник для ряда телефонов Siemens.
Цоколевка разъема телефонов взята с
www.pinouts.ru. Работать с AT-командами следует при разомкнутом ключе,
заменять прошивку телефона - при замкнутом. Детальное рассмотрение процессов
прошивки телефонов выходит за рамки нашей статьи. Вы можете найти его на
специально посвященных этому сайтах.
Еще одно важное замечание. При подключении программатора к порту следует
избегать применения разного рода переходников и удлинителей COM-порта.
В них могут отсутствовать отдельные провода, а нуль-модемный удлинитель
оставит схему без питания с порта.
ПЕЧАТНАЯ ПЛАТА И МОНТАЖНАЯ СХЕМА
Валерий UA6LPG разработал для данного программатора,
принципиальная схема которого приведена на рис. 2,
печатную плату и
монтажную схему к ней с учетом всех внесенных изменений.
Плата разрабатывалась для навесного монтажа
компонентов "в отверстие", при этом задача минимизации размера платы не
ставилась. Справа на плату монтируется разъем DB9F для подключения к порту,
слева монтируется DB9M для подключения к переходникам. Если при подключении
к порту место на задней стенке компьютера ограничено, то используется
удлинитель COM-порта, в котором реализованы все провода.
Другой вариант: разъем DB9F не
монтируется на плату, а подключается многопроводным кабелем. Односторонняя
плата хорошо подходит для изготовления "лазерно-утюговым" методом.
На печатной плате предусмотрена цепь индикации
напряжения питания на выходе стабилизатора DA1
в составе Rind и светодиода. Эту цепь можно не собирать, но она может быть
полезна при программировании некоторых радиостанций, особенно производства
MOTOROLA, для определения выдачи управляющей программой напряжения питания с
порта. Тем самым легко выяснить необходимость применения внешнего источника
питания. В любом случае номинал резистора Rind рекомендуется выбрать так, чтобы
ток в цепи индикации не превышал 1 мА (Rind = 4,3 кОм), то есть светодиод едва
светился. Чертеж печатной платы уже неоднократно проверен на практике.
Для распечатывания чертежа платы сохраните
рисунок на диск, с помощью
графического редактора измените разрешение картинки на 600 dpi. Это можно
сделать с помощью редактора Adobe Photoshop. При этом размер картинки будет
соответствовать реальному.
Альтернативный вариант печатной платы разработал
Вячеслав UR5ROZ. Оптимальное разрешение рисунка составляет 300 dpi.
А вот как выглядит программатор, собранный на двусторонней печатной плате
с компонентами для поверхностного монтажа (прислал
Сергей UA0CIC из Хабаровска):
Рис. 5. Программатор, изготовленный Сергеем UA0CIC
В таком исполнении программатор умещается внутри корпуса разъема DB9. Разъем
на переходники подключается отдельным кабелем.
РЕЗУЛЬТАТЫ ПРОВЕРКИ ПРОГРАММАТОРА
На сегодняшний день
схема программатора проверена на следующих устройствах
(всего 186 типов):
Тип радиостанции (устройства) |
Проверили |
Рекомендуемая программа |
KENWOOD |
TK-2106Z |
Александр Иванов |
KPG-55D |
TK-2107 |
Владимир Ясаков, автор, Сергей UA9UDQ, Иван UX7MX,
Игорь Марзаганов, Александр UA4LOR, Сергей EW6GC,
Владимир Ващенко, RV4HV, ALEKSEY30, MALE aka Дмитрий,
Александр Нестеров, Дмитрий EW3BX, Игорь UU8JA,
Денис Алафинов, Игорь UR5YEI, Николай UT5VF |
KPG-55D |
TK-2160 |
Николай Новаков, Александр Нестеров,
Стефан Лаходни (Румыния), Даниэл Белу (Румыния) |
KPG-82D |
TK-2200 |
Сергей Бунин |
KPG-88D |
TK-2206 |
Сергей Бунин, Александр Нестеров |
KPG-87D |
TK-2207 |
Сергей Бунин, Денис Алафинов, Жако Ле Ру (Jaco Le Roux,
Южная Африка), Паоло IW3SQM |
KPG-87D |
TK-2260 |
Александр Нестеров (она же TK-2206) |
KPG-87D |
TK-250 |
Валерий UA6LPG, Даниэл Белу (Румыния) |
KPG-23D |
TK-260G |
Валерий UA6LPG, Владимир Федоров |
KPG-56D |
TK-270 |
Александр UA4LOR, Даниэл Белу (Румыния) |
KPG-27D |
TK-270G |
Сергей RU3VV, Городнов, Николай Новаков,
Альбина Лучанинова, Владимир Федоров |
KPG-56D |
TK-278 |
Евгений RA9MHL, Игорь Марзаганов, Александр Нестеров,
Стефан Лаходни (Румыния), Денис Алафинов, Николай UT5VF,
Юрий RA9SVD |
KPG-27D |
TK-3101 |
Александр "Гулливер" |
|
TK-3107 |
Лоай Джавад (Loay Jawad, Ирак) |
KPG-55D |
TK-3170 |
автор |
KPG-101D |
TK-3200 |
Сергей Бунин |
KPG-88D |
TK-3206 |
Сергей Бунин, автор |
KPG-87D |
TK-3207 |
Сергей Бунин |
KPG-87D |
TK-350 |
Александр UA9CEE, Сергей UA0CIC |
KPG-23D |
TK-353 |
автор |
KPG-26D |
TK-360 |
автор |
KPG-27D |
TK-360G |
автор, Ромунас Маяускас |
KPG-56D |
TK-370 |
Александр "Гулливер", Игорь UU8JA |
KPG-27D |
TK-370G |
Сергей UA9UDQ |
KPG-56D |
TK-378 |
автор, Денис Алафинов, Юрий RA9SVD |
KPG-27D |
TK-480 |
Александр UA9CEE |
KPG-35D |
TK-7020 (она же TK-7108) |
Юрий US5IVZ, Александр Нестеров, Николай UT5VF |
KPG-70D |
TK-7060 |
Александр Нестеров |
KPG-56D |
TK-7108 |
Сергей Бунин, Виктор UN1EAE |
KPG-70D |
TK-7160 |
Сергей Бунин, Даниэл Белу (Румыния) |
KPG-99D |
TK-752E |
Даниэл Белу (Румыния) |
KPG-28D |
TK-759 |
Александр "Гулливер" |
KPG-28D |
TK-760 |
Александр UA9CEE, Андрей Коленников, Виктор UN1EAE,
Даниэл Белу (Румыния) |
KPG-29D |
TK-760G |
Андрей Коленников, Владимир UA9FIA |
KPG-56D |
TK-760G 5-tone |
Даниэл Белу (Румыния) |
KPG-67D |
TK-760H |
Александр Нестеров |
KPG-29D |
TK-760HG-1 |
Сергей UA9UDQ, Владимир Ващенко, ALEKSEY30, Алексей Гордейко,
Александр UA9CEW, Виктор UN1EAE |
KPG-56D |
TK-762G 5-tone |
Даниэл Белу (Румыния) |
KPG-67D |
TK-768G |
Альбина Лучанинова |
KPG-56D |
TK-8102 |
автор |
KPG-70D |
TK-8160 |
автор |
KPG-99D |
TK-8180 |
Сергей Бунин |
KPG-89D |
TK-840 |
автор, Алексей RZ3AIQ |
KPG-25D |
TKR-850 |
автор |
KPG-91D |
TK-860 |
MALE aka Дмитрий |
KPG-29D |
TK-860G-1 |
автор, MALE aka Дмитрий |
KPG-56D |
TK-860H |
автор |
KPG-29D |
TK-880 |
Сергей Бунин |
KPG-49D |
TK-880-3 (MT) |
автор |
KPG-60D |
KIRISUN
(переходник для носимых станций KENWOOD) |
PT-2208S |
Владимир Ващенко |
KSP-11 |
PT-3208S |
Владимир Ващенко, ALEKSEY30 |
KSP-11 |
PT-3209 |
Владимир Ващенко, ALEKSEY30 |
|
PT-3288S |
Владимир Ващенко |
|
HYT |
TA-240 |
Вячеслав UR5ROZ, Александр Нестеров
(переходник для носимых станций KENWOOD) |
|
TC-268 (Eclipse) |
Жако Ле Ру (Jaco Le Roux, Южная Африка) |
|
TC-268S (Eclipse) |
Жако Ле Ру (Jaco Le Roux, Южная Африка) |
|
TC-368 (Eclipse) |
Жако Ле Ру (Jaco Le Roux, Южная Африка) |
|
TC-368S (Eclipse) |
Жако Ле Ру (Jaco Le Roux, Южная Африка) |
|
TC-500 |
Олег EX8MLT |
HT500S |
ТИТАН |
РН-102 |
MALE aka Дмитрий, Александр Нестеров
(распознается как TK-2107,
переходник для носимых станций KENWOOD) |
KPG-55D |
TWR |
DJ-344KU |
Роман RN3ADR (переходник "KENWOOD носимые") |
Linton |
YAESU / VERTEX |
VX-1R |
Евгений RA9MHL |
VX1 |
VX-2R |
Алексей RZ3AIQ, автор |
VX2, VX2 commander |
VX-5R |
Игорь RA0FMF |
|
VX-7R |
Сергей Бунин, Дюла HA7JCA (Венгрия) |
|
FT-10R |
Александр "Гулливер" |
WFT10 |
VX-10 |
Игорь Марзаганов, автор, MALE aka Дмитрий,
Николай Строкинов, Дмитрий EW3BX |
CE14 |
FT-11R |
Игорь Марзаганов |
WFT11 |
FT-40R |
Александр "Гулливер" |
WFT40 |
FT-41R |
автор |
WFT41 |
FT-51R |
Дмитрий UA2FBB, MALE aka Дмитрий |
WFT51 |
FT-60R |
Игорь RA0FMF |
FT-60 Commander |
VX-160 |
Вениамин Долгих, Павел RA0SJB, RV4HV, Александр Нестеров,
Юрий RA9SVD |
CE44 |
VX-160E |
Александр Нестеров |
CE51 |
VX-180 |
Вениамин Долгих, Паоло IW3SQM |
CE44, CE51 |
VX-200 |
Евгений RA9MHL, Евгений RU6AI, Александр Иванов |
CE9 |
VX-210A |
автор, MALE aka Дмитрий, RN3DD |
CE45 |
VX-210 |
Владимир Ващенко, Александр Иванов |
CE29 |
VX-300 |
Игорь RA0FMF, Александр Киселёв, Александр Нестеров |
CE18 |
VX-400 |
Игорь Марзаганов, Владимир Ващенко |
CE24 |
VX-420 |
Игорь RA0FMF |
CE64 |
VX-500 |
Евгений RA9MHL, Александр "Гулливер",
Александр Нестеров |
CE6 |
FT-857D |
Сергей UA0CIC (в качестве CAT-интерфейса) |
|
FTL-1011 |
Николай Новаков, Александр Киселёв, Владимир Ващенко,
Олег RU6FB |
CE5, CE7 (99ch) |
VX-2000 |
Евгений RA3ZMB, EU7SS, Вячеслав UR5ROZ, Владимир Ващенко,
Павел RA0SJB, автор, Андрей Коленников,
Александр Нестеров |
СЕ20 |
FTH-2008 |
Николай Строкинов |
CE2 |
FTH-2010 |
Александр Нестеров, Алексей UR8QM, Ромунас Маяускас,
Дюла HA7JCA (Венгрия) |
CE2 |
FTL-2011 |
Вениамин Долгих, Ален Сеген (Alain Seguin, Канада),
Юрий RA9SVD, Влад RV6HG, Олег RU6FB, Александр UA9CEW,
MALE aka Дмитрий, Виктор RK6MP (99ch) |
CE5, CE7 (99ch) |
VX-2500 |
Паоло IW3SQM |
CE63 |
VX-3000 |
Сергей UA9UDQ, Владимир Ващенко (VHF- и LB-версии),
Валерий UA6LPG |
CE19 |
VX-3200 |
Влад RV6HG, Владимир Ващенко, Алексей Гордейко |
CE52 |
VXR-5000 |
автор (компьютер с процессором iCeleron 433 MHz) |
CE8 |
VXR-7000 |
Александр Татауров (компьютер с процессором 80486) |
CE27 |
FTH-7008 |
Ромунас Маяускас |
CE2 |
FTL-7011 |
Александр UA9CEW (99ch), Александр Нестеров, автор |
CE5, CE7 (99ch) |
FTL-7014 |
автор (программно эквивалентна FTL-7011) |
CE5 |
FT-8800R |
Андрей UA3USQ, Игорь RA0FMF |
FTB8800 |
MOTOROLA |
P020 |
Евгений RA9MHL (переходник для P040, P080) |
|
CP040 |
Андрей UA3USQ, Дюла HA7JCA (Венгрия), Жако Ле Ру
(Jaco Le Roux, Южная Африка) |
R05.04 |
P040 |
Вениамин Долгих, Стан UN8GA, MALE aka Дмитрий,
Александр Нестеров, Андрей Коленников, Жако Ле Ру
(Jaco Le Roux, Южная Африка), Андрей UA3USQ |
R02.02.00 |
P080 |
Валерий UA6LPG, Павел UA1ZCC, MALE aka Дмитрий,
Александр Нестеров, Жако Ле Ру (Jaco Le Roux, Южная Африка) |
R02.02.00 |
GP68 |
Александр Нестеров, Игорь UU8JA |
|
GP88 |
Андрей Коленников (переходник для GP-300) |
GP300 R01.00.00 |
M10 |
Александр Нестеров |
GM300 R04.00.00 |
M100 RADIUS |
Даниэл Белу (Румыния) |
Radius Mobile R08.00.00 |
M110 |
MALE aka Дмитрий, Александр Нестеров, Жако Ле Ру
(Jaco Le Roux, Южная Африка) |
GM300 R04.00.00 |
P110 |
Игорь Марзаганов, MALE aka Дмитрий, Александр Нестеров,
Юрий RA9SVD |
GP300 R07.00.00 |
M120 |
Александр Нестеров, Жако Ле Ру (Jaco Le Roux, Южная Африка),
Даниэл Белу (Румыния) |
GM300 R04.00.00 |
CM-140 |
ALEKSEY30, Валерий UA6LPG, Вениамин Долгих, Юрий RA9SVD,
Даниэл Белу (Румыния) |
R02.04, R05.00, R05.00.02, R05.04 |
GM-140 |
MALE aka Дмитрий |
|
CM-160 |
Вадим UA9MIR, ALEKSEY30, Валерий UA6LPG,
Даниэл Белу (Румыния) |
R02.04, R05.00, R04.00, R05.04 |
GM-160 |
Андрей Аладьин, Валерий UA6LPG |
R04.00.00, R06.04 |
CP-180 |
Валерий UA6LPG (переходник для P040, P080) |
R05.00 |
M208 |
MALE aka Дмитрий, Олег Чугунов |
RADMBL |
M216 |
MALE aka Дмитрий |
RADMBL |
GM-300 |
автор, Сергей RU3VV, Евгений RA9MHL, Валерий UA6LPG,
Игорь Марзаганов, Олег RU6FB, RV4HV, MALE aka Дмитрий,
Алексей Гордейко, Александр Нестеров, Андрей Коленников,
Альбина Лучанинова, Игорь UU8JA, Николай UT5VF, Юрий RA9SVD,
Даниэл Белу (Румыния), Владимир Федоров |
GM300 R04.00.00, R05.00.00 |
GP-300 |
автор, Евгений RA9MHL, Игорь RA0FMF, Валерий UA6LPG,
Игорь Марзаганов, Михаил Горохов, RV4HV, Виктор RA1TDC,
Александр UA1THR, MALE aka Дмитрий, Алексей Гордейко,
Александр Нестеров, Игорь UU8JA, Игорь UR5YEI,
Жако Ле Ру (Jaco Le Roux, Южная Африка), Юрий RA9SVD |
GP300 R07.00.00, GP-300IVG |
GP-300 Select 5 |
MALE aka Дмитрий, Александр Нестеров |
R02.04.00 |
GP-340 |
Вадим UA9MIR, Сергей EW6GC, Сергей RX6LRE, RV4HV,
Владимир Ващенко, Александр Нестеров, Альбина Лучанинова,
Жако Ле Ру (Jaco Le Roux, Южная Африка), Андрей UA3USQ,
Ромунас Маяускас |
R03.01.00, D03.02.01 |
CM-340 |
Даниэл Белу (Румыния) |
R04.00, R05.04 |
GM-340 |
автор, MALE aka Дмитрий, Андрей Коленников, Андрей UA3USQ,
Юрий RA9SVD, Даниэл Белу (Румыния), Ромунас Маяускас |
R03.01.00, D03.02.01 |
GM-350 |
Сергей RU3VV, Евгений RA9MHL, Городнов, автор,
Валерий UA6LPG, Сергей UA0CIC, MALE aka Дмитрий, Алексей Гордейко,
Александр Нестеров, Николай UT5VF, Юрий RA9SVD,
Даниэл Белу (Румыния) |
R03.00.08, R03.01.06, R03.01.09 |
CM-360 |
Даниэл Белу (Румыния) |
R04.00, R05.04 |
GM-360 |
Валерий UA6LPG, Владимир Ващенко, Олег Чугунов |
R03.01.02 |
GM-950 |
Даниэл Белу (Румыния) |
R02.00.00 |
LTS 2000 |
Александр "Гулливер" |
R02.00.10 |
MAXTRAC |
Александр "Гулливер", Даниэл Белу (Румыния) |
R07.02.00A |
MAXTRUNK (транковый MAXTRAC) |
Даниэл Белу (Румыния) |
MaxTrac Trunked Mobile R05.02.00 |
ВОЛНА |
Волна-101 |
Валерий UA6LPG
(эквивалентна MOTOROLA GM-160, переходник "MOTOROLA мобильные")
|
MOTOROLA R06.05.03 |
Волна-201 |
Андрей Коленников, Валерий UA6LPG
(эквивалентна MOTOROLA GM-360, переходник "MOTOROLA мобильные")
|
MOTOROLA R03.01.00, D03.02.01 |
Волна-302 |
Андрей Коленников (эквивалентна MOTOROLA CP-180, переходник
"MOTOROLA P040, P080, CP-серия") |
MOTOROLA R05.01 |
АЛЬТАВИЯ |
Альтавия 301М |
Александр UA4LOR |
АЛЬТАВИЯ v2.01 |
ГРАНИТ |
Гранит-202 |
Валерий UA6LPG |
станции с заводскими номерами до 1200 - P_R23M-014;
после 1200 - P_R23M2 |
ICOM |
IC-F3 |
Валерий UA6LPG, Александр Киселёв, Игорь Марзаганов,
Александр UA4LOR, Алексей RA1TEZ, Александр Нестеров |
CSF3 |
IC-F3GS |
Игорь RA0FMF, Валерий UA6LPG, Игорь Марзаганов,
Иван UX7MX |
CSF3G |
IC-F4 |
Александр UA4LOR, Валерий UA6LPG, Александр Нестеров,
Игорь UU8JA |
CSF3 |
IC-F4GS |
MALE aka Дмитрий, Александр Нестеров |
CSF3G |
IC-F4GT |
MALE aka Дмитрий |
CSF3G |
IC-F10 |
Павел UA1ZCC |
CSF10 |
IC-R10 сканер |
Александр Нестеров |
CSR10 |
IC-F11 |
Валерий UA6LPG, MALE aka Дмитрий, Андрей Коленников,
Иван UX7MX |
CSF11 |
IC-F14 |
MALE aka Дмитрий |
CSF14 |
IC-F16 |
MALE aka Дмитрий |
CSF14 |
IC-F21 |
Павел RA0SJB, MALE aka Дмитрий, Александр Нестеров,
Игорь UU8JA |
CSF11 |
IC-F26 |
Павел RA0SJB, MALE aka Дмитрий |
CSF14 |
IC-F30LT |
MALE aka Дмитрий |
EX-1489 |
IC-W31N |
Андрей UA3USQ |
для IC-W32 |
IC-F40LT |
MALE aka Дмитрий |
EX-1489 |
IC-F1010 |
MALE aka Дмитрий |
EX-1764 |
IC-F1020 |
MALE aka Дмитрий |
EX-1764 |
IC-F110 |
MALE aka Дмитрий, Александр Нестеров |
CSF100 |
IC-F110S |
Владимир Ващенко, Александр Нестеров, Дмитрий Косолап,
Николай UT5VF |
CSF100S |
IC-F111 |
Александр UA4LOR, ALEKSEY30, MALE aka Дмитрий,
Андрей Коленников, Александр Нестеров |
CSF100 |
IC-F111S |
Сергей RX6LRE, ALEKSEY30, Александр Нестеров |
CSF100S |
IC-F210 |
Павел RA0SJB, MALE aka Дмитрий, Александр Нестеров |
CSF100 ver.1.5 |
IC-F211 |
автор, MALE aka Дмитрий, Александр Нестеров |
CSF100 |
IC-F211S |
автор, Александр Нестеров |
CSF100S |
IC-F310 |
MALE aka Дмитрий, Даниэл Белу (Румыния) |
CSF300 |
IC-F310S |
MALE aka Дмитрий, Даниэл Белу (Румыния) |
CSF300S |
IC-F320 |
MALE aka Дмитрий, Александр Нестеров |
CSF300 |
IC-F320S |
Валерий 4Z5PT, Александр "Гулливер", Вениамин Долгих,
Сергей RX6LRE, Алексей RA1TEZ, MALE aka Дмитрий |
CSF300S |
IC-F410 |
автор, RV4HV |
CSF300 |
IC-F410S |
Александр Нестеров |
CSF300S |
IC-F420 |
Александр Нестеров |
CSF300 |
IC-M710 |
Игорь RA0FMF |
Ex1726 |
IC-FR3000 |
ALEKSEY30 |
CSFR3000 |
ALINCO |
DR-B1 |
Александр Нестеров, Даниэл Белу (Румыния) |
DRB1 |
DR-135 |
Сергей UA9UDQ, Дмитрий UA2FBB, Юрий RA9SVD,
Даниэл Белу (Румыния) |
DR135 |
DR-140 |
Сергей UA9UDQ, Альбина Лучанинова |
DR140 |
DJ-191 |
Александр "Гулливер", Игорь RA0FMF, Николай Строкинов,
Александр Нестеров, Игорь UR5YEI, Альбина Лучанинова,
Игорь UU8JA, Денис Алафинов |
DJ191 |
DJ-195 |
Сергей UA9UDQ, Pound, Игорь RA0FMF, Александр Нестеров,
Юрий RA9SVD, Владимир Федоров |
DJ195 |
DJ-491 |
Александр Нестеров, Игорь UU8JA, Денис Алафинов |
DJ191 |
TAIT |
T2010 |
Александр Нестеров |
T2000 Conventional Programming
Application |
MAXON |
SL500 |
Александр Нестеров |
SL500 |
STANDARD |
GX-2000U |
Александр UA9CEE |
PPS2000 |
DRAGON |
SY-5430 (трехканальная программируемая) |
Юрий US5IVZ |
SYTCOM 38 |
ПОДДЕЛЬНЫЕ РАДИОСТАНЦИИ |
Псевдо-KENWOOD TK-2170 |
MALE aka Дмитрий |
KPG-101D |
Псевдо-KENWOOD TK-3207 |
Денис Алафинов, Александр Нестеров
(определяется как KENWOOD TK-3107) |
KPG-55D |
Псевдо-MOTOROLA T5930 |
Александр Нестеров
(определяется как KENWOOD TK-3107 !) |
KPG-55D |
Интерфейс CI-V |
Декодер OPTOELECTRONICS DC440 |
автор (переходник YAESU / VERTEX, трехконтактный штеккер) |
авторская |
Сотовые телефоны SIEMENS |
A35 |
автор (замена прошивки) |
Freia и др. |
C35i |
автор (AT-команды, замена прошивки) |
Hyper Terminal, c3i_xxxx, ... |
S35 |
автор (замена прошивки, AT-команды), Андрей Коленников
(замена прошивки, разблокировка, настройка) |
Hyper Terminal, Winswup32, ZeeSiemensG3, S35C35M35 Explorer |
ME45 |
автор (AT-команды), Евгений RA9MHL (замена прошивки) |
Hyper Terminal, Freia... |
SL45i |
автор (AT-команды) |
Hyper Terminal |
С60 |
Сергей UA0CIC (AT-команды) |
Hyper Terminal |
Ожидается работоспособность программатора на гораздо более широкой
номенклатуре станций.
ЗАКЛЮЧИТЕЛЬНЫЕ ЗАМЕЧАНИЯ
Использованная схема классического триггера
Шмитта не позволяет сочетать высокий уроветь логического нуля и малый
гистерезис. Разработана модифицированная схема с уровнями 2,2 В и 2,5 В, но
это, как говорится,
за отдельную плату. Обратите внимание,
что вся приведенная в статье информация есть плод исключительно авторских
исследований и вы будете использовать программатор
исключительно на
свой страх и риск. Рекомендуем проявлять осторожность при работе с
радиостанциями. Учтите, что некорректно работающий передатчик программатора
может испортить информацию, уже записанную в радиостанции. Автор не несет
ответственности за возможную порчу радиосредств или компьютера.
Коммутировать
программатор к порту следует при закрытых программах, работающих с портом,
ибо в этом случае выходы порта (кроме TxD) как правило переводятся в
высокоимпедансное состояние. Коммутация к радиостанции допустима лишь
при выключенном питании радиостанции, хотя бы кнопкой на передней панели.
Если есть желание подключить программатор к другим станциям, то можно
воспользоваться информацией
Сервера
кубанских радиолюбителей. Связаться с автором по любым вопросам можно
по данной
контактной информации, задать вопрос в
форуме, либо
прислать письмо по адресу, приведенному на рисунках. Сообщения о проверке
программатора в работе на других типах станций и корректные критические
замечания весьма приветствуются. Желаю всяческих успехов в техническом
творчестве.
Евгений Андропов, специалист предприятия "КОМИНФОРМ"
P.S. При желании перепечатки информации из данной статьи есть просьба ссылаться
на эту страницу или, по крайней мере, на автора.
Новости, вопросы и ответы по программатору
О неудачном программировании радиостанций
Дабы разбавить драматизм (наши афоризмы)
Оставить комментарий в новой гостевой книге
На главную страницу