sonyps4.ru

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

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

ЧТО ДЕЛАЕТ ПРОГРАММАТОР
Существует большое количество схем программаторов разной степени удачности. Анализ их показывает, что подавляющее большинство программаторов призвано просто инвертировать и согласовать по амплитуде уровни сигналов микропроцессора радиостанции и порта компьютера. Обмен данными идет обычно в последовательном коде в асинхронном режиме с 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) как правило переводятся в высокоимпедансное состояние. Коммутация к радиостанции допустима лишь при выключенном питании радиостанции, хотя бы кнопкой на передней панели.

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

По вашему запросу ничего не найдено.

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

Что требуется для самостоятельного программирования раций?

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

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

    с инструкциями по программированию;

    с мерами безопасности;

  • скачать необходимое программное обеспечение.

Профессиональное программирование раций от нашего магазина

«Радио Коннект» хорошо известен на рынке радиооборудования – в первую очередь своим партнерством с такими поставщиками оригинальной продукции, как Motorola, Vertex, Icom. Наши консультанты ответят на все возникшие у вас вопросы о радиотехнике. Наш интернет-магазин предлагает услуги следующего порядка:

  • Подробное консультирование по «тонкой» настройке раций

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

  • Программирование радиотехники

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

Инструкции для программирования раций

Мы с уважением и пониманием относимся к каждому нашему покупателю. Если вы желаете программировать вашу радиотехнику самостоятельно, мы предлагаем вашему вниманию последние инструкции для раций, с которыми вы можете ознакомиться на нашем сайте. Инструкции для радиостанций и раций – это обязательное к прочтению руководство по настройке радиооборудования. Пользуясь данными инструкциями, а также оригинальным оборудованием, так называемым кабелем-программатором, вы сможете запрограммировать ваше устройство самостоятельно. Также мы рекомендуем вам ознакомиться с пунктом «Что требуется для самостоятельного программирования?», предложенного выше, для полного понимания всех нюансов программирования радиооборудования своими силами.

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

Программирование радиостанций — это установка мощности, рабочих частот и изменение настроек с помощью компьютера, специального программного обеспечения и программатора. Наша компания занимается программированием (прошивкой) раций Kenwood, Vertex, Motorola, Midland, ретрансляторов и другого оборудования.

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

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

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

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

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

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

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

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

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

Дополнительная информация:

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

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

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

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

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

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

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

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

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

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

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

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

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



Загрузка...