- Dmr ретранслятор своими руками
- Программная часть
- ‘Железо’
- Dmr ретранслятор своими руками
- D-Star/DMR Repeater
- Re: D-Star/DMR Repeater
- Самодельный репитер DMR на основе mmdvm — Форум про радио / форум радиолюбителей
- Тема: Постройка самодельного ретранслятора DMR на базе G4KLX MMDVM
- Постройка самодельного ретранслятора DMR на базе G4KLX MMDVM
Dmr ретранслятор своими руками
MMDVM (Open Source Multi-Mode Digital Voice Modem) это открытая цифровая платформа, на основе которой можно сделать узел/репитер/хотспот и подключить его к радиолюбительской сети.
MMDVM состоит из программной части и ‘железа’.
Рассмотрим их подробнее:
Программная часть
Программная часть, это (как правило) готовые прошивки в виде img-файлов, которые остаётся записать на SD-карту, с помощью программы Win32 Disk Imager. Cписок рекомендуемых прошивок для RaspberryPi:
— KAVKAZ (тестовая сборка для продвинутых) — KAVKAZ-Windows без графического интерфейса (YSF-рефлектор) — KAVKAZ-CLI только командная строка (старая тестовая, только DMR)
— PI-STAR с управлением через WEB-интерфейс (рекомендуется всем)
(вопросы по сборкам, задавайте в DMR_TG: 950617, YSF: KAVKAZ или в мессенджере)
‘Железо’
1) Плата MMDVM_HS (версия RN6LJT) является недорогим, маломощным (10мВт) вариантом персональной точки доступа, на основе MMDVM.
2) Плата MMDVM-POG (версия RN6LJT) — недорой вариант мощного (городского) MMDVM узла/репитера.
3) Плата Arduino DUE и дополнительная самодельная плата (шилд) для согласования уровней с радиостанцией. Цифровой узел состоит из следующих элементов:
1. RaspberryPi3
2. Arduino DUE
3. Плата согласования (шилд)
4. Радиостанция GM-340 (распространённый вариант)
Плату Arduino DUE нужно прошить
Загрузите портативную arduino-1.6.11_MMDVM.7z, для Windows распакуйте, подключить плату и запустите arduino.exe В программе уже всё настроено, выберите порт и проверьте название платы, затем жмите Проверить и Загрузить.
Нужно обязательно проверить строки в файле Config.h Если используется внешний генератор, нужно раскоментировать соответствующую строку, перед программированием Arduino DUE, как показано ниже:
Плата согласования (шилд)
Есть разные MMDVM платы, которые можно купить или сделать. Из готовых вариантов, мне понравились варианты RA4NHY и SP8NTH.
Для самостоятельного изготовления, я рекомендую схему с NTH разводкой контактов и стабилизацией смещения. Схема ниже, с примером подключения к GM-340.
Конденсаторы в цепи приёма-передачи 5-10мкф — неполярные. Все резисторы в цепи смещения, должны быть строго одинакового номинала 10ком!
Схема собирается на небольшой плате и вставляется в гребёнку с помощью штырьков. Детали располагаются с обеих сторон платы. На фото, плата приподнята, чтобы были видны контакты.
Уровень приёма регулировать не нужно. В файле кофигурации ставьте RXLevel=180 но не меньше 150, максимум будет зависеть от конкретной радиостанции, для всех GM. 180-200.
Настройка цифрового тракта делается когда всё запрограммированно, подключено и заключается в установке девиации 2.75кГц на передачу и подстройке уровня приёма на примере слабого сигнала из эфира. Подробное описание можно почитать на сайте f5uii.
Как обновить Arduino+шилд из Pi-Star, описано в статье CA6JAU, Headless MMDVM Firmware Building.
Выбор радиостанции
Для постоянно работающего узла рекомендуется использовать GM-340 или другие, из этой серии. Подойдёт любая радиостанция с режимом 9600бод.
Оптимальная полоса пропускания приёмного тракта радиостанции, будет разной в зависимости от режима. Ширину ПЧ ставьте 25кГц для DMR/C4FM, а для D-Star 12.5кГц (GM-340 позволяет менять).
Вопросы задавайте в DMR_TG: 950617, YSF: RU KAVKAZ или в мессенджере ТамТам.
Источник
Dmr ретранслятор своими руками
D-Star/DMR Repeater
Сообщение kotofey » 24 май 2016, 06:12
По мотивам обсуждения мотороллы в ВК.
А давайте и вправду запустим цифровой репитер ? Это в миллион раз круче и интереснее попугаев, репитеров в другом диапазоне, и прочего и прочего. Я предлагаю вполне не сложную и вполне бюджетную конструкцию на базе opensource MMDVM модема который поддерживает сразу и D-Star и DMR на выбор, и двух обычных автомобильных УКВшек.
Собственно что необходимо для такого репитера:
Arduino DUE — 12$ на али
Raspberry PI — 42$ на али
Собрать плату с фильтрами и конвертером уровней самостоятельно:
Плата:
Найти два рабочих трансивера, которые способны пропустить поток 9600 бит/сек. Рекомендуются:
MOTOROLA GM350, GM950
MOTOROLA GM340, 360, 380 series
YAESU FT-7800, FT-7900, FT-8900,
YAESU FT-8800 тоже пойдет я думаю. В общем главное что должно быть — это data порт c поддержкой 9600 бит/сек.
После чего останется все собрать, протестировать. Ну и далее уже можно будет куда то это все установить. Я готов реализовать и настроить программную часть полностью. У меня нет, по крайней мере пока, условий для изготовления печатных плат, поэтому можно конечно выполнить на макетке, но если кто то поможет с реализацией конвертера на нормальной плате было бы не плохо. Ну и что еще. Остается прикинуть бюдежт, найти трансиверы, скинуться наверное, и реализовать все в железе.
Re: D-Star/DMR Repeater
Сообщение kotofey » 24 май 2016, 08:51
Источник
Самодельный репитер DMR на основе mmdvm — Форум про радио / форум радиолюбителей
Форум про радио / форум радиолюбителей » Радиолюбительский форум » Радиолюбительский DMR » Оборудование для DMR » Самодельный репитер DMR на основе mmdvm (G4KLX DMR / d-STAR Repeater своими руками) |
Самодельный репитер DMR на основе mmdvm
Радиолюбители народ продвинутый и не сидят на месте, вот уже на подходе ретранслятор домашнего изготовления для DMR.
Репитер разрабатывается G4KLX, и он состотоит из следующих частей :
— MMDVM мульти-модовый цифровой голосовой модем
Эта часть отвечает за железо, которое непосредственно обрабатывает поток данных с приемника и формирует сигнал подающийся на передатчик ретранслятора. Выполнен он на широко распространенном борде Arduino due и плате согласования уровней. Ее схема доступна по ссылке
— http://www.dstar.su/files/G4KLX/MMDVM/MMDVM_smd_0.2.pdf
—вторая часть программный контролер G4KLX DMR Repeater
Для этого прекрасно подходит любая железяка на линуксе, к примеру Raspberry Pi
Пока в натурном виде это выглядит так
Пока Джонатан пробует в качестве радиостанций применить модули FC-301/D
— https://www.argentdata.com/catalog/index.php?cPath=25
Но вероятнее всего можно будет применять любые укв радиостанции, которые имеют двухточечную модуляцию. К примеру моторолы 360 серии.
Получил на днях вот такую макетную плату для сборки шилда для ардуино
Это работа дуплексного ретранслятора DMR при подключении к серверному попугаю.
Чуть позже выложу видео где репитер транслировал шлюз в систему эхолинк.
Ну, что можно сказать, оно практически заработало 😀
А теперь расскажу как же все это собрать до кучи, тем более что изменяться будет только софт, а железо будет постоянным.
И так, что для этого нужно
1. Плата контролера Arduino due, я покупал вот здесь http://www.aliexpress.com/item. 94.html
2. Компьютер на винде или Raspberry Pi 2, покупал тоже тут http://www.aliexpress.com/item/2015-New-Original-Raspberry-Pi-2-Model-B-Broadcom-BCM2836-1G-RAM-6-times-faster-than/32285265847.html
3. Две станции автомобильные, одна на прием, вторая на передачу. Станция на прием не критична, а вот на передачу желательно применить из этого списка MOTOROLA GM350, GM950MOTOROLA GM340, 360, 380 seriesMOTOROLA CM140, 160, 340KENWOOD TM-V71A/eYAESU FT-7800, FT-8800 можно попробовать и другие станции, но возможно качества сигнала на передачу вы не получите.
4.Дуплексный фильтр
Ну и по мелочам блок питания, разъемы, антенны и прочее барахло 😉
Для начала необходимо запрограммировать плату для модема.
Установка прошивки в MMDVM
1.На сайте http://arduino.cc
необходимо скачать и установить среду разработки Arduino 1.6.4
2.Открыть среду разработки Arduino, в меню Tools выбрать Boards Manager. .
3.В открывшемся окне выбрать и установить Arduino SAM Boards, после чего закрыть среду разработки.
4.Найти в установленном ПО файл sam/platform.txt
Для этого необходимо включить отображение скрытых папок, иначе вы найдете не тот файл ^_^
5.Открыть файл в текстовом редакторе и найти строку
7.Сохранить и закрыть файл
8.Открыть среду разработки Arduino, в меню Tools выбрать платформу Arduino Due (programming port)
9.Через меню File/Open. открыть проект MMDVM.ino, затем нажать кнопку Upload
После компиляции и загрузки прошивки на плату модем готов
Источник
Тема: Постройка самодельного ретранслятора DMR на базе G4KLX MMDVM
Обратные ссылки
Опции темы
Постройка самодельного ретранслятора DMR на базе G4KLX MMDVM
MMDVM это развивающийся проект мультипротокольного цифрового ретранслятора, который пишет Джонатан G4KLX.
На данный момент уже работает DMR, D-star и в планах у автора поддержка Yeasu C4FM и dpmr.
Это мое последнее видео о работе данного ретранслятора
Можно сказать — он работает, хотя еще есть что совершенствовать.
- Поделиться
- Поделиться этим сообщением через
Digg
Del.icio.us
Technorati
Разместить в ВКонтакте
Разместить в Facebook
Разместить в MySpace
Разместить в Twitter
Разместить в ЖЖ
Разместить в Google
Разместить в Yahoo
Разместить в Яндекс.Закладках
Разместить в Ссылки@Mail.Ru
Reddit!
Так это таки ретранслятор или точка доступа? Где-то нужен доступ в глобальную сеть, а где-то важнее связь для группы на некоторой территории. Эта конструкция обе задачи решает?
- Поделиться
- Поделиться этим сообщением через
Digg
Del.icio.us
Technorati
Разместить в ВКонтакте
Разместить в Facebook
Разместить в MySpace
Разместить в Twitter
Разместить в ЖЖ
Разместить в Google
Разместить в Yahoo
Разместить в Яндекс.Закладках
Разместить в Ссылки@Mail.Ru
Reddit!
С момента прошлой публикации проект настолько разросся и эволюционировал, что на ваш однозначно можно ответить- да! Все задачи решаются построением либо дуплексного узла, либо хот спота, либо симплексного узла. Дуплексный узел работает как локальный ретранслятор.
Сейчас для построения универсального узла достаточно распберри и платы модема mmdvm, никаких дополнительных плат интерфейсов не нужно городить.
Источник