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

Простой программатор для радиостанций Motorola

Программатор — универсальный компьютерный интерфейс (RIB — Radio Interface Box), предназначен для программирования и перепрограммирования практически всего спектра носимых и автомобильно-стационарных радиостанций компании Motorola, выпускавшихся до 2005 года.

В статье ниже, рассмотрим простой программатор для программирования радиостанций серии Motorola.

Радиостанции имеют модификации, обозначаемые буквами после обозначения платформы, в соответствии с таблицей:

Номер

буквы

Характер

модификации

Описание модификации 1 Тип

программного обеспечения (ПО) А – ПО для работы в протоколах PL/DPL и MPT1327 или Select 5

В – ПО для работы в протоколах PL/DPL и MDC1200 2 Тип контрольной панели А – без дисплея, без клавиатуры, 6 кнопок меню

С – без клавиатуры, дисплей, 10 кнопок меню 3 Рабочий

поддиапазон А – 29,7 — 36 МГц

С – 42 — 50 МГц Примечание: третья буква ставится только для модели GM360 с платформой МW106.

Радиостанции относятся к системам аналоговой телефонной радиосвязи.

Программирование радиостанций осуществляется с компьютера оснащенного портом RS232 (COM-Port).
COM-Port компьютера состоит из микросхемы — контроллера последовательного порта и микросхемы-драйвера, приводящие внешние сигналы порта в соответствие с протоколом RS-232.

Микросхема-драйвер принадлежит к многочисленному семейству MAX-2xx, MAX-32xx или их аналогам.

Драйвер воспринимает как двуполярные входные сигналы размахом 25 В, так и ТТЛ-уровни. Внешние цепи и сигналы порта имеют следующие свойства:

  • — входные уровни: логическая единица — (-25…0,8) В, логический нуль — (2,4…25) В;
  • — входы драйвера соединены с землей внутренними резисторами (3…7) кОм;
  • — выходные уровни: логическая единица — (-5…-10) В, логический нуль — (5…10) В при нагрузке всех выходов относительно земли сопротивлениями не менее 3 кОм;
  • — допустимо долговременное замыкание на землю (но не на другой выход) выходов порта.

Задача программатора

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

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

В качестве внешнего источника питания удобно использовать трансформаторные блоки питания от старых телефонных аппаратов с АОН, которые имеют стабилизатор на микросхеме К142ЕН5А.

Применяемые микросхемы — 561ЛА7 или 561ЛЕ5. Входные цепи не использующихся логических элементов через резистор 1 кОм необходимо соединить с минусовым выходом источника питания. На один из свободных выходов микросхемы через резистор 300 Ом можно подключить светодиод, для контроля.

КАБЕЛИ ДЛЯ ПРОГРАММИРОВАНИЯ РАДИОСТАНЦИЙ MOTOROLA

Кабель для программирования радиостанций Р040, Р080

Разъём делается из миниджека диаметром 2,5мм. В радиостанции ответная часть утоплена, поэтому по месту нужно подпилить. Пунктирные линии показывают примерно линии спиливания разъёма.

Кабель для программирования GM350, GM160, GM360

Используется стандартный RJ-45 разъем с 8-ю контактами. Я использовал 30-ти сантиметровый кусок обжатого кабеля UTP.

ПОРЯДОК ПРОГРАММИРОВАНИЯ РАДИОСТАНЦИЙ

1. Подключить программатор к порту компьютера, при этом компьютер должен быть отключен.
Включить программатор, а затем компьютер.

2. Подключить радиостанцию к блоку питания или полностью заряженному аккумулятору. Контакты питания должны быть надёжны.

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

4. Запустить соответствующую программу для программирования радиостанций Motorola.

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

6. Модифицировать настройки, сохранить их в файл на диск.

7. Согласно указаниями или справке к программе записать настройки в радиостанцию.

8. Выключить радиостанцию ручкой или кнопкой. Отключить станцию от программатора.

9. При необходимости подключить к радиостанции гарнитуру, включить и проверить станцию.

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

Soft для программирования радиостанций Motorola можно найти в Интернет.

Источник

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

Программатор для радиостанций Motorola.

Проверено, работает с P110, P110-5t, GP300, GP300-5t, GP300-V2, GP340, P040, P080, GM350, GM140, GM360

В схеме используются полупроводниковые приборы: VD1 — VD2 — КД521, КД522; VD3, VD4 — КС175А; VT1 — КТ502; VT2 — VT4 — КТ503; MS1 — К521СА3. Слева по схеме три контакта для подключения к компьютеру (разводка для разъёма IBM PC 25pin “D”). Справа по схеме контакты для подключения переходных кабелей к радиостанциям (разводка для разъёма IBM PC 25pin «D»).

В блоке питания используется любой трансформатор с подходящими напряжениями на вторичных обмотках (9V, 0,5A; 12V, 2A). КТ805 — установить на небольшой радиатор. V1-V4 — КД202, VD1,VD2 — КД105. КРЕН-ки впаиваются в плату. Питание +9В используется для питания Р110, P110-5t, GP300, GP300-5t, GP300-V2 при программировании и настройке.

КАБЕЛИ ДЛЯ ПРОГРАММИРОВАНИЯ РАДИОСТАНЦИЙ МОТОРОЛЛА.

Кабель для программирования Р110, P110-5t, GP-300, GP300-5t, GP300-V2.

Переходная плата для программирования сделана из текстолита толщиной 2мм. Шляпки винтов «1» и «2» должны быть закруглены и слегка выступать для лучшего контакта с лепестками питания на радиостанции.

Примечание:
После установки переходной платы на радиостанцию винт «3» вкручивается до тех пор пока не упрется в контактную площадку на плате. После этого включается питание на радиостанции. По окончании программирования выключить питание на радиостанции и НЕ ЗАБЫТЬ. поднять винт «3» ДО. снятия переходной платы.

Кабель для программирования радиостанций Р-040, Р-080.

Разъём делается из микрофонного джека диаметром 2,5мм. В радиостанции ответная часть утоплена, поэтому по месту нужно подпилить. Пунктрирные линии показывают примерно линии спиливания разъёма.

Кабель для программирования GP-340.

Варианты:
1. Использовать разъём вместе с кабелем от манипулятора.
Необходимо разобрать и просверлить отверстие в плате разъёма манипулятора под контакт программирования (на плате разъёма манипулятора его нет). Выпаять все пружинящие штырьки и распаять только три необходимых для программирования, согласно схеме.
2. Пружинку диаметром 4-5мм. размотать до диаметра 10-15мм. и напаять на самодельную плату разъёма. Реально нужны только три контакта, поэтому все отверстия сверлить необязательно.
Рисунок самодельной платы разъёма прилагается:

Кабель для программирования GM350, GM140, GM360.

Используется стандартный RJ-45 разъем с 8-ю контактами.

Источник

qrz.by : форум радиолюбителей Беларуси

qrz.by : forum radio amateurs of Belarus

Текущее время: 27 сен 2021 17:17

Часовой пояс: UTC

Универсальный программатор имени Motorola

Страница 1 из 1 [ Сообщений: 6 ]
Версия для печати Пред. тема | След. тема
Автор Сообщение
EU6SM

Зарегистрирован: 15 дек 2013 15:54
Сообщения: 73

Большинство радиостанций Motorola программируется через встроенный USB интерфейс или с помощью K-Line адаптера. И это действительно так, если потребности в программирования радиостанций лежат в области программирования частот и настроек радиотракта. Всё становится намного веселее, если внезапно потребуется сделать что-то более серьёзное: например, перепрошить транковую станцию в «нормальную», заменить прошивку DSP-модуля, или просто заменить прошивку в радиостанции. Внезапно выясняется, что для «серьёзных» манипуляций с радиостанцией требуется наличие специального RIB-адаптера ( R adio I nterface B ox), подключаемого к реальному COM-порту.

Изучение интернет-поделок не принесло морального удовлетворения, т.к. каждый лепит своё изделие исходя из модельного ряда радиостанций Motorola на своей домашней свалке и своего понимания о краткости схемы: один из таких чудо-девайсов собран аж на 9 микросхемах! Поэтому было решено по-быстрому сделать очередную поделку, претендующую на универсальнось и реализующую все известные протоколы Моторолы, на одной микросхеме.


Вот так выглядит универсальный программатор радиостанций Motorola на одной ИМС

Для изучения протоколов был взят оригинальный RIB Motorola с насадками, позаимствованный на Белтелекоме. Из этого чёрного ящика удалось выковырять 3 возможных протокола обмена, а также поведение шины Busy.

Протокол K-Line . Сведение линий RxD и TxD в одну K-линию для реализации симплексного обмена данными. K-линия в неактивном состоянии подключена через резистор 4k7 к +5В, а в состоянии передачи линия замыкается на землю выводом TxD или открытым стоком со стороный радиостанции. Отличительной особенностью реализации такого адаптера является появление своего эхо-символа при передаче данных по линии Tx. Т.е. при передаче данных, компьютер тут же принимает их обратно, и программа на компьютере должна принимать меры для фильтрации входящих данных, что существенно замедляет трафик, особенно в современной реализации COM-портов через USB. В большинстве USB2COM адаптеров время поллинга составляет 10. 16млс, а значит ожидание приёма своего ОДНОГО эхо-символа как раз и составляет эти 10..16млс, хотя передача символа заняла

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

Протокол MBus . Также сводит RxD и TxD в одну K-линию для реализации симплексного обмена данными, и электрически является аналогом K-линии, но, внезапно, не даёт эха в RxD-линию при передаче символа по TxD. Достигается это принудительным удержанием RxD в высоком состоянии при опускании TxD. Т.е. протокол MBus — это K-линия без эха. Казалось бы ничего особенно не поменялось, однако, это «неособенное» изменение позволяет прошить 1Мбайт памяти за 1.5 минуты через тот же USB2COM. MBus применяется для глобальной перепрошивки радиостанций, т.к. реализация USB-порта, видимо, достаточно сложна для помещения в bootstrap загрузчик даже для современных цифровых радиостанций.

Протокол SCI . Это обычный UART с раздельными шинами RxD и TxD, где передающий (PC->radio) вывод TxD называется SCI RX+, а в качестве приёмного вывода RxD (PC Линия Busy . Использование этой линии было замечено во всех 3х вариациях протокола. Линия Busy представляет инверсный вариант K-линии (используются инверсные сигналы DTR и CTS): в неактивном состоянии линия Busy через резистор 4k7 подключена к земле. Если устройство хочет установить сигнал занятости, оно «сильно» поднимает шину Busy в +5В — это аналог открытого стока K-линии, только при активности происходит присоединение линии не к земле, а к +5В). Опускание сигнала DTR(активность) вызывает опускание сигнала CTS и подъём линии Busy.


Схема универсального программатора

Логика работы всех трёх протоколов реализована на контроллере tiny43U, режимы переключаются кнопкой MODE, линия Busy работает в каждом из режимов, работоспособны все скорости обмена вплоть до 115200 бод. Чтобы не городить огород с напряжением +12В, которое в некоторых радиостанциях используется в качестве триггера перехода в режим программирования, преобразователь собран на этом же контроллере: максимального тока 12мА, который выдаёт преобразователь, более чем достаточно — типовой ток потребления по линии триггера 3.5мА. Последний рабочий режим запоминается в EEPROM, в каком режиме программатор выключается, в таком же и включается. Чтобы программатор не подвисал (мало ли что), активирован WatchDog. Контроллер tiny43U можно заменить на любой другой, с достаточной производительностью и достаточным количеством выводов, изменив прошивку под используемый контроллер.


Вот такой небольшой колхоз внутри

Для удобства, преобразователь USB2COM был разведен прямо на плате программатора. В качестве микросхемы USB2COM была взята наиболее универсальная с точки зрения переключения скоростей обмена и настроек поллинга FT232BL ф.FTDI, но никто не мешает использовать любой другой чип USB2COM, или не использовать USB2COM вообще, а подключаться к внешнему COM-порту через преобразователь уровней, например, на MAX232.

Картинки в нормальном разрешении и прошивку с исходниками программатора можно скачать здесь.

/закачал прошивку и схему в читабельном виде на наш ресурс eu2a/

Источник

Читайте также:  Установка трекового светильника своими руками
Оцените статью