Знакомство с Алинкой и ее другом ERW-4

Привет,  Хабр! Купил я как‑то для себя трансивер Alinco DR-135FX. Новый, из коробки.
Приобретался через Авито и со слов Продавца рация абсолютно исправна, просто «лежит без дела» Окей, думаю, надо брать!

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

Включив трансивер, меня ждал большой сюрприз. Трансивер был зашит на один
предустановленный канал. Сброс настроек через одновременное зажатие кнопок FUNC +
PWR не давало никакого результата. Вот я думаю: «попал»… Что же делать? Начал читать
тематические форумы, что бы это значило. Изученная информация подтвердила, что
трансивер работает в канальном режиме. Из этого сформировалась задача, что необходимо
перевести трансивер из канального режима в частотный режим. Но это оказалось не
так уж и тривиально, как мне показалось сначала.

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

Клонирование настроек из нормальной радиостанции в заблокированную

Клонирование настроек из нормальной радиостанции в заблокированную

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

Замкнуть ноги микросхемы 24LC32

Замкнуть ноги микросхемы 24LC32

Третий из методов, на мой был взгляд, был самый гуманный и правильный! Это, конечно, же подключить трансивер к ПК и произвести настройку. Изучением этого вопроса я и занялся.

Подключение трансивера к компьютеру

Подключение трансивера к компьютеру

Первое, что сделал — зашел на АлиЭкспресс и поискал кабель там. Нашел подходящий по характеристикам Data-кабель, у которого была маркировка ERW-7 и интерфейс USB, на тот момент это меня совсем не смутило. Оплатив 900 рублей, мне оставалось только ждать, когда кабель будет доставлен. И вот, вроде бы проблема «Транспорта» между
трансивером и компьютером решена (как мне казалось на тот момент), но оказалось, что
я очень торопился с выводами. Пока идет Data-кабель я начал изучать софт для
программирования данного трансивера. Как оказалось, софт очень древний (как и сам
трансивер в целом) и на современных ОС работать отказывается.

Оригинальная программа DR135 CH Data Editor Version 1.10 хорошо и уверенно работает вообще только из по DOS. И тут меня настигает очередной провал, я вспоминаю, что тот дата-кабель, который я заказал, имеет интерфейс подключения USB. Вот черт думаю я, USB, DOS все эти танцы с бубном могли бы затянуться очень надолго.

Софт DR135 CH Data Editor

Софт DR135 CH Data Editor

В один из дней я листал интернет в поисках подходящего решения, и вот мне на глаза попадается схема электрическая принципиальная того самого оригинального кабеля ERW-4. Естественно интерфейс подключения это RS232 25 pin (COM), чему я собственно и не был удивлен. Недолго раздумывая, открываю Sprint-Layout60 и начинаю проектировать печатную плату.

Схема программатора Alinco ERW-4

Схема программатора Alinco ERW-4

Не затратив и пары часов, плата в формате .lay была готова. Далее печатаю на принтере
проект печатной платы, чтобы в дальнейшем изготовить ее на стеклотекстолите методом
ЛУТа. Пара незамысловатых действий и вот я уже держу в руках готовую ПП будущего
программатора. У оригинального ERW-4 разъем для подключения к компьютеру RS232 25pin, я же переделываю на RS232 9pin.

Проект печатной платы

Проект печатной платы

Хотя, по сути,  переделывать мне ничего и не пришлось, просто сопоставил пины RS232 25pin и RS232 9pin в соответствии с распиновкой интерфейса.

RS232 25 Pin To 9 Pin

RS232 25 Pin To 9 Pin

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

Общий вид программатора

Общий вид программатора

Вид со стороны дорожек

Вид со стороны дорожек

Вы спросите, а как же я решил проблему с совместимостью программного обеспечения? Отвечаю: «Так как у меня на компьютере установлена ОС Windows7×64, а данная программулька не поддерживается (об этом говорил ранее), я воспользовался замечательным эмулятором DOSBox 0.74–3, который как раз и предназначен для запуска «древних» программ и игр в среде Виндовс.

Эмулятор DOSBox 074-3

Эмулятор DOSBox 074–3

Но и тут меня ждал сюрприз. Как сделать так, чтобы эмулятор начал работать с COM-
портами? И тут так же решение было найдено. Сопоставив виртуальные порты эмулятора с физическими портами компьютера, выполнив в DOSBox 0.74–3 2 команды «serial1 directserial realport: com1» и «serial2 directserial realport: com2», что соответствовало пробросу физических COM1 и COM2 портов.

Проброс физических портов в DOSBox

Проброс физических портов в DOSBox

Далее запустил программу DR135. Интерфейс был очень простым и несложным в понимании. Нажав F4, я выбрал COM Port, у меня это был COM1 и нажал Read CH Date (прочитать память) и, вуаля,  данные начали считываться со станции. Победа была близка. Затем,  в Option изменил режим работы трансивера с канального на частотный, и нажал W (Write CH Data) — записать данные.

Новый конфиг был успешно записан! Далее я выключил трансивер и отключил его от ПК. Зажав клавиши FUNC+PWR, станция сбросилась до заводских установок, тем самым перейдя в частотный режим работы. И это была моя маленькая победа!

a96b8c7fc7233eb5ef805f6b5f9fb8f9.jpg

PS: Провод пришел ровно на следующий день) И это будет не менее интересная история боли и разочарований ;) Всем 73! от R1TBL

© Habrahabr.ru