Самодельный репитер DMR на основе mmdvm
|
|
Опубликовано 09.05.2016 в 21:34 | Сообщение # 76
Я шив з під Win7 софтом ARDUINO 1.6.8. Прошивка компілюється і заливається без помилок. Проблема в тому що модем і хост не обмінюються даними. Принаймні в терміналі я цього не бачу.
А у вас працює остання прошивка?Добавлено (28.04.2016, 00:05) --------------------------------------------- Знайшли проблему. В прошивці є схема розпіновка для трьох видів Ардуін. Змінюється вона в файлі config.h
Там є розпіновка для arduino_DUE_PAPA,arduino_DUE_ZUM, arduino_DUE_NTH. В старій версії вибрана розпіновка arduino_DUE_PAPA. В новій версії arduino_DUE_ZUM. Якщо у вас стара версія працює, а нова ні, то розкоментуйте arduino_DUE_PAPA і закоментуйте інші схеми пінів.
Допоміг ось цей сайт https://www.florian-wolters.de/blog/2016/02/25/handcrafted-mmdvm-adapter/ Добавлено (09.05.2016, 20:34) ---------------------------------------------
Сообщение отредактировал koval - Среда, 27.04.2016, 16:20
|
Опубликовано 25.06.2016 в 15:02 | Сообщение # 77
koval, как успехи в постройке репитера?
|
Опубликовано 25.06.2016 в 17:42 | Сообщение # 78
В макетному варіанті все працює. Залишилося всі деталі покласти в гарну коробочку і можна запускати.
|
Опубликовано 28.06.2016 в 12:25 | Сообщение # 79
koval, понятно, а запустили на малине или винде?
|
Опубликовано 28.06.2016 в 18:18 | Сообщение # 80
Запускали на Винде. Все працювало.
|
Опубликовано 07.07.2016 в 15:23 | Сообщение # 81
koval, подскажите, у Вас на видео в процессе разговора в ретрансляторе после отпускания PTT абонентских станций звучит сигнал "БИП" откуда он берется его генерирует ретранслятор или абонентские рации? В Полтаве запущен ретранслятор на mmdvm но такого сигнала нет, соответственно часто бывает раньше времени нажимается кнопка на рации т.к. характерного "пшик" как на аналоговом ретрансляторе нет.
Сообщение отредактировал Polt - Четверг, 07.07.2016, 15:24
|
Опубликовано 08.07.2016 в 09:07 | Сообщение # 82
Все тона и типы генерирует станция. Они практически стандартны в на всех радиостанциях и настраиваются через софт. Но я их отключил у себя, так как при активном трафике очень раздражают
|
Опубликовано 08.07.2016 в 09:19 | Сообщение # 83
radioproffi1, а не подскажите где установить этот тон в конце передачи в Motorola DP, DM ?
Сообщение отредактировал Polt - Пятница, 08.07.2016, 09:20
|
Опубликовано 08.07.2016 в 12:10 | Сообщение # 84
Polt, Ой с моторолами не дружу, я больше по Китай прому гуляю :D
Хотел бы рассмотреть ини файл конфигурации софта, так как пока ездил по командировкам там настроек добавилось порядочно. Может кто подскажет, что за что отвечает?
[General]Callsign=Позывной узла Timeout=180 время передачи Duplex=1 дуплексный режим # ModeHang=10 ?????? RFModeHang=10 ????? NetModeHang=3 ????? Display=None модуль дисплея Daemon=0 ??????
[Info]RXFrequency=435000000 частоты работы прием TXFrequency=435000000 частоты работы передача Power=1 мощность узла Latitude=0.0 координаты Longitude=0.0 координаты Height=0 высота Location=Nowhere QTH локатор Description=Multi-Mode Repeater URL=www.google.co.uk
[Log]# Logging levels, 0=No logging DisplayLevel=1 FileLevel=1 FilePath=. FileRoot=MMDVM
[CW Id] телеграфный маяк Enable=1 Time=10
[Modem]# Port=/dev/ttyACM0 порт для распбери Port=\\.\COM3 порт для винды TXInvert=1 инверсия сигнала на передачу при необходимости RXInvert=0 инверсия сигнала на прием PTTInvert=0 инверсия сигнала РТТ на ключик TXDelay=100 задержка передачи до установления частоты ГПД DMRDelay=0 ???????? RXLevel=50 выход уровня на передачу TXLevel=50 вход уровня на прием DStarLevel=0 ?????? DMRLevel1=0 ?????? DMRLevel3=0 ?????? YSFLevel1=0 ?????? YSFLevel3=0 ?????? DMRThreshold=0 ????? YSFThreshold=0 ?????? OscOffset=0 ?????? Debug=0 ?????
[D-Star] Enable=1 Module=C SelfOnly=0
[DMR]Enable=1 Beacons=1 маяк дмр Id=123456 номер репитера дмр ColorCode=1 цветовой код принят для радиолюбителей 1 SelfOnly=0 ?????? # Prefixes=234,235 ;?????? LookupFile=DMRIds.dat ?????? CallHang=3 ?????? TXHang=4 ?????? #Blacklist= черный список #DstIdBlackListSlot1= #DstIdBlackListSlot2= #DstIdWhiteListSlot1= #DstIdWhiteListSlot2=
[System Fusion] Enable=1
[D-Star Network] Enable=1 GatewayAddress=127.0.0.1 GatewayPort=20010 LocalPort=20011 Debug=0
[DMR Network] Enable=1 Address=44.131.4.1 адрес сервера куда подключаемся Port=62031 # Local=3350 Password=PASSWORD пароль сервера Slot1=1 слот 1 вкл\выкл Slot2=1 слот 2 вкл\выкл Debug=0 ???????
[System Fusion Network] Enable=1 LocalAddress=127.0.0.1 LocalPort=3200 GwyAddress=c4fm.duckdns.org GwyPort=4200 Debug=0
[TFT Serial] Port=/dev/ttyAMA0 Brightness=50
[HD44780] Rows=2 Columns=16 # rs, strb, d0, d1, d2, d3 # For basic HD44780 displays Pins=11,10,0,1,2,3 # For Adafruit i2c HD44780 # Pins=115,113,112,111,110,109
# PWM backlight PWM=0 PWMPin=21 PWMBright=100 PWMDim=16 DisplayClock=1 UTC=0 DateFormat=British
[Nextion]Port=/dev/ttyAMA0 Brightness=50 DisplayClock=1 UTC=0 DateFormat=British IdleBrightness=20
[OLED]Type=3 Brightness=0 Invert=0
Коллеги подскажите по пунктам где проставлены вопросы, что они значат?
|
Опубликовано 08.07.2016 в 12:13 | Сообщение # 85
Еще вопрос на какие выводы у Ардуины подавать внешний сигнал генератора???
|
Опубликовано 08.07.2016 в 12:14 | Сообщение # 86
Цитата radioproffi1 ( ) LookupFile=DMRIds.dat ?????? LookupFile=DMRIds.dat ?????? це файл бази даних для перетворення ID в позивний сигнал. Береться ось тут https://github.com/g4klx/MMDVMHost/blob/master/DMRIds.dat
Я так розумію це фіча виключно MMDVM софта.
Debug=0 ??????? Це для включення детальної інформації про події лога в термінал або у файл. Включається для настройки системи щоб було видно що і як працює. А потім коли все настроєно то ставиться на 0. Щоб не займати ресурси.
п.с. Маю пропозицію винести це питання в нову тему.
Сообщение отредактировал koval - Пятница, 08.07.2016, 12:17
|
Опубликовано 08.07.2016 в 12:16 | Сообщение # 87
koval, хорошо давайте создадим отдельную тему
http://radioprofi.com.ua/forum/15-508-1
|
Опубликовано 09.07.2016 в 01:39 | Сообщение # 88
Цитата radioproffi1 ( ) Еще вопрос на какие выводы у Ардуины подавать внешний сигнал генератора??? Сигнал подается на пин А5. Перед компиляцией необходимо указать частоту TCXO в config.h. (12MHz, 14.4MHz или 19.2MHz). Питание 5в лучше брать около пинов 22-23. Распиновка ардуино в файле. DMRDelay - параметр очень влияющий на качество речи. У нас он равен 165 (задержка 6.9мс) Сейчас на RX TX у нас "трудится" Motorola MTR2000. При пробах на ICOMе, DMRDelay был равен 0. Параметр компенсирует задержки вносимые хламом до модулятора и после детектора (в том числе и ОУ ) Схема работающая у нас - в файле. Автозагрузка организована как тут https://g0wfv.wordpress.com/how-to-auto-start-mmdvmhost-as-a-service-on-boot-in-raspbian-jessie/
|
Опубликовано 10.07.2016 в 14:28 | Сообщение # 89
anatolich, есть пару вопросов по вашей схеме подключения радио к ардуине
Зачем на пин а11 подается половина напряжения питания ? Зачем задействован шумодав для ДМР? На передачу задействован пин 23, на шумодав 52, это надо менять в прошивке?
|
Опубликовано 10.07.2016 в 15:13 | Сообщение # 90
Половина питания нужна для правильной работы АЦП, как бы виртуальный 0. Уровень входного сигнала выше 3.3в/2 - проц считает положительной полуволной а ниже - отрицательной. Питание то однополярное вот и приходится извращаться.
Судя по исходникам, ШП не сильно то и нужен - просто чтобы проц не думал пока нет полезного сигнала. Мы оставили - мало ли...
#elif defined(ARDUINO_DUE_ZUM) #define PIN_COS 52 #define PIN_PTT 23 #define PIN_COSLED 22 это из io.cpp, как бы все правильно. Посмотреть уже не могу - железо на высоте 70м. Возможно у Вас конфигурация DUE_PAPA, там ноги другие.
|