Знакомство с Алинкой и ее другом ERW-4
Привет, Хабр! Купил я как‑то для себя трансивер Alinco DR-135FX. Новый, из коробки.
Приобретался через Авито и со слов Продавца рация абсолютно исправна, просто «лежит без дела» Окей, думаю, надо брать!
Заказал, жду неделю и, вуаля, рация у меня. Раскрыв транспортировочную упаковку, вижу, что трансивер действительно новый, радость нахлынула сполна! Сразу захотелось включить и попробовать его в работе!
Включив трансивер, меня ждал большой сюрприз. Трансивер был зашит на один
предустановленный канал. Сброс настроек через одновременное зажатие кнопок FUNC +
PWR не давало никакого результата. Вот я думаю: «попал»… Что же делать? Начал читать
тематические форумы, что бы это значило. Изученная информация подтвердила, что
трансивер работает в канальном режиме. Из этого сформировалась задача, что необходимо
перевести трансивер из канального режима в частотный режим. Но это оказалось не
так уж и тривиально, как мне показалось сначала.
Так же, из найденной информации я узнал, что разблокировать трансивер можно тремя способами. Самый простой и быстрый способ — это клонировать настройки с аналогичной станции, которая раскрыта для работы в частотном режиме, но поискав по комьюнити, такого трансивера ни у кого не оказалось, а приобретать второй лишь для того, чтобы разблокировать первый, мне не так уж и хотелось.
Клонирование настроек из нормальной радиостанции в заблокированную
Второй способ мне показался варварским, но он так же был действенным. Надо было разобрать и закоротить микросхему памяти, что привело бы к сбросу настроек до заводских. Но этот вариант отпал сразу, так как я не хотел вскрывать трансивер.
Замкнуть ноги микросхемы 24LC32
Третий из методов, на мой был взгляд, был самый гуманный и правильный! Это, конечно, же подключить трансивер к ПК и произвести настройку. Изучением этого вопроса я и занялся.
Подключение трансивера к компьютеру
Первое, что сделал — зашел на АлиЭкспресс и поискал кабель там. Нашел подходящий по характеристикам Data-кабель, у которого была маркировка ERW-7 и интерфейс USB, на тот момент это меня совсем не смутило. Оплатив 900 рублей, мне оставалось только ждать, когда кабель будет доставлен. И вот, вроде бы проблема «Транспорта» между
трансивером и компьютером решена (как мне казалось на тот момент), но оказалось, что
я очень торопился с выводами. Пока идет Data-кабель я начал изучать софт для
программирования данного трансивера. Как оказалось, софт очень древний (как и сам
трансивер в целом) и на современных ОС работать отказывается.
Оригинальная программа DR135 CH Data Editor Version 1.10 хорошо и уверенно работает вообще только из по DOS. И тут меня настигает очередной провал, я вспоминаю, что тот дата-кабель, который я заказал, имеет интерфейс подключения USB. Вот черт думаю я, USB, DOS все эти танцы с бубном могли бы затянуться очень надолго.
Софт DR135 CH Data Editor
В один из дней я листал интернет в поисках подходящего решения, и вот мне на глаза попадается схема электрическая принципиальная того самого оригинального кабеля ERW-4. Естественно интерфейс подключения это RS232 25 pin (COM), чему я собственно и не был удивлен. Недолго раздумывая, открываю Sprint-Layout60 и начинаю проектировать печатную плату.
Схема программатора Alinco ERW-4
Не затратив и пары часов, плата в формате .lay была готова. Далее печатаю на принтере
проект печатной платы, чтобы в дальнейшем изготовить ее на стеклотекстолите методом
ЛУТа. Пара незамысловатых действий и вот я уже держу в руках готовую ПП будущего
программатора. У оригинального ERW-4 разъем для подключения к компьютеру RS232 25pin, я же переделываю на RS232 9pin.
Проект печатной платы
Хотя, по сути, переделывать мне ничего и не пришлось, просто сопоставил пины RS232 25pin и RS232 9pin в соответствии с распиновкой интерфейса.
RS232 25 Pin To 9 Pin
И вот настало время, когда программатор был полностью готов, и его можно было подключить к компьютеру.
Общий вид программатора
Вид со стороны дорожек
Вы спросите, а как же я решил проблему с совместимостью программного обеспечения? Отвечаю: «Так как у меня на компьютере установлена ОС Windows7×64, а данная программулька не поддерживается (об этом говорил ранее), я воспользовался замечательным эмулятором DOSBox 0.74–3, который как раз и предназначен для запуска «древних» программ и игр в среде Виндовс.
Эмулятор DOSBox 074–3
Но и тут меня ждал сюрприз. Как сделать так, чтобы эмулятор начал работать с COM-
портами? И тут так же решение было найдено. Сопоставив виртуальные порты эмулятора с физическими портами компьютера, выполнив в DOSBox 0.74–3 2 команды «serial1 directserial realport: com1» и «serial2 directserial realport: com2», что соответствовало пробросу физических COM1 и COM2 портов.
Проброс физических портов в DOSBox
Далее запустил программу DR135. Интерфейс был очень простым и несложным в понимании. Нажав F4, я выбрал COM Port, у меня это был COM1 и нажал Read CH Date (прочитать память) и, вуаля, данные начали считываться со станции. Победа была близка. Затем, в Option изменил режим работы трансивера с канального на частотный, и нажал W (Write CH Data) — записать данные.
Новый конфиг был успешно записан! Далее я выключил трансивер и отключил его от ПК. Зажав клавиши FUNC+PWR, станция сбросилась до заводских установок, тем самым перейдя в частотный режим работы. И это была моя маленькая победа!
PS: Провод пришел ровно на следующий день) И это будет не менее интересная история боли и разочарований ;) Всем 73! от R1TBL