Соблюдай ТБ!

\главная\р.л. конструкции\трансиверы\...

Клонер для радиостанций ICOM

Те кто много работает с радиостанциями знают, что периодически возникают задачи типа - оперативно "перепрошить" порядка двухсот станций разбросанных на участке длинной в 400 километров или быстро запрограммировать сотню свежезакупленных станций. В этих случаях перспектива бегать и ездить с ноутбуком, какой бы маленький он не был, навевает тоску. В общем задача была поставлена так - изготовить девайс для клонирования, умещающийся в нагрудном кармане рубашки и предельно простой в эксплуатации, чтобы им мог воспользоваться неподготовленный человек.
На предприятии где я работаю, в основном используются радиостанции ICOM IC-F111 и IC-F521 поэтому клонер делался именно под них. Анализ схемы этих радиостанций выявил, что интерфейс программирования это фактически обычный UART, и на разъём передней панели выведены стандартные сигналы RX и TX, обмен данными ведётся на скорости 9600. Далее, перехват данных между портом и программатором позволил разобраться в протоколе программирования радиостанции, он оказался достаточно прост. Ниже пример обмена между компьютером и радиостанцией на примере IC-F111, хотя похоже что это справедливо вообще для всех радиостанций ICOM, различия только в электрической части интерфейса: Я намеренно не разбирал здесь конкретные передаваемые данные, эта тема другой статьи, для простого клонера достаточно и этого. В результате родилась очень простая, недорогая и доступная для повторения конструкция. Процесс "прошивки" выглядит так: Всё! Что то перепутать невозможно, даже неподготовленному человеку.

IC1 микроконтроллер PIC16F628a. Прошивка контроллера clone.hex
IC2 это пзу 24c512 в котором хранятся прошивки для радиостанций. Пример прошивки пзу clone.bin
IC3 стабилизатор 78L05.
1,2,7,8 это номера контактов на вилке RJ45.
R1-R2 резисторы с любым номиналом от 2.2к до 5.1к.
R3,R4,R5 - порядка 560 ом.
Светодиоды в общем то любые.
Хотя светодиоды и резисторы R3,R4,R5 можно вообще не ставить, они нужны в основном для красоты :)

Процесс подготовки данных для заливки в пзу немного сложен. Но если конструкция будет пользоваться популярностью то в принципе это дело можно будет и автоматизировать.
Скачать архив c программой clone.
Понадобится компьютер с двумя COM портами. Не обязательно "честные" порты, можно воспользоваться любыми переходниками usb-rs232.
Соединить эти порты простейшим трёх проводным нольмодемным кабелем.
Запустить программу с параметром номером порта, например "clone.exe 5", где 5 номер используемого СОМ порта. С этого момента программа будет изображать радиостанцию.
Запустить софт от радиостанции и выполнить обычные действия по программированию станции. При необходимости запустить софт от радиостанции другого типа и повторить процедуру. Напоминаю что данная версия одновременно поддерживает два типа радиостанций ICOM IC-F111 и IC-F521.
Нажав клавишу ESC закрыть программу clone. Получившийся файл clone.bin залить в пзу.

Скачать архив с программой clone

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

ВАЖНО! Если вы решите повторить эту конструкцию, то всё делаете на свой страх и риск. Я НЕ НЕСУ ответственности за сгоревшие и испорченные радиостанции, компьютеры, обожженные пальцы и прочий ущерб.

Тюменцев Павел
tpv@ytc.ru

Возврат