Самодельный репитер DMR на основе mmdvm - Страница 7 - Форум про радио / форум радиолюбителей

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Самодельный репитер DMR на основе mmdvm
kovalOffline
21
Опубликовано 10.07.2016 в 15:19 | Сообщение # 91
anatolich, спасибо за ответ!
anatolichOffline
9
Опубликовано 10.07.2016 в 16:47 | Сообщение # 92
Не за что :)
Еще раз обращаю Ваше внимание на переменную DMRDelay. Угадаете - не будет проблем с "с инета слышно хорошо а локально плохо"
radioproffi1Offline
2519
Опубликовано 11.07.2016 в 13:46 | Сообщение # 93
anatolich, а какой приблизительно алгоритм настройки этой переменной DMRDelay?
anatolichOffline
9
Опубликовано 11.07.2016 в 13:58 | Сообщение # 94
В терминале смотреть на показатель BER (Bit Error). В идеале он должен быть близок или равен 0. Ну и слушать конечно в локалке  smile
radioproffi1Offline
2519
Опубликовано 11.07.2016 в 14:01 | Сообщение # 95
Я понял, спасибо, буду пробовать
radioproffi1Offline
2519
Опубликовано 11.07.2016 в 19:13 | Сообщение # 96
Что то у меня BER лучше 2-4% не получается. И еще вылазит раз на раз вот такая бяка на прием не декодируются пакеты , потом перещелкнешь передачей станции и все пошло

M: 2016-07-12 15:48:26.911 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 427 -22 209
M: 2016-07-12 15:48:27.271 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 427 -24 210
M: 2016-07-12 15:48:27.631 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 426 -11 210
D: 2016-07-12 15:48:27.873 Hamming decode of a row of the Embedded LC failed
M: 2016-07-12 15:48:27.988 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 426 2 209
D: 2016-07-12 15:48:28.233 Hamming decode of a row of the Embedded LC failed
M: 2016-07-12 15:48:28.353 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 426 9 210
D: 2016-07-12 15:48:28.593 Parity check of a column of the Embedded LC failed
M: 2016-07-12 15:48:28.710 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 426 15 210
M: 2016-07-12 15:48:29.072 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 426 11 209
D: 2016-07-12 15:48:29.309 Hamming decode of a row of the Embedded LC failed
M: 2016-07-12 15:48:29.431 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 426 -1 209
M: 2016-07-12 15:48:29.791 Debug: DMRSlotRX: voice sync found slot/pos/centre/threshold 2 42

Значение задержки если ставлю больше 50 то декодирования вообще не происходит
anatolichOffline
9
Опубликовано 11.07.2016 в 20:10 | Сообщение # 97
Речь нормальная или коверканная из сети и локально ?
Какое напряжение на вх DAC ? (по постоянке)
Сигналы заведены напрямую или с ОУ ?
tcxo питается от 5 или 3.3 в ?
тх пробовали инвертировать и "прогнать" значение dmrdelay ?
При сильно "загнанных" значениях задержки неправильно отображается слот. У Вас 2ой ?
Еще глянуть бы на mmdvm.ini


Сообщение отредактировал anatolich - Понедельник, 11.07.2016, 21:03
PoltOffline
14
Опубликовано 11.07.2016 в 20:34 | Сообщение # 98
radioproffi1, еще расскажите откуда берете сигнал приемника, GM-340 используется на прием?
radioproffi1Offline
2519
Опубликовано 11.07.2016 в 20:53 | Сообщение # 99
anatolich, на входе DAC половина напряжения питания, делитель два резистора по 10кОм на питание.
внешний tcxo пока не поставил
при инвертировании тх сигнал не декодируется в принципе

Polt, В качестве приемника использую Айком 210 сигнал беру прямо с ЧМ детектора микросхемы минуя все фильтра и через конденсатор на вход ардуины.

[General]
Callsign=UR0EUB
Timeout=180
Duplex=1
# ModeHang=10
RFModeHang=10
NetModeHang=3
Display=None
Daemon=0

[Info]
RXFrequency=432000000
TXFrequency=439600000
Power=10
Latitude=0.0
Longitude=0.0
Height=0
Location=Nowhere
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=0
RXInvert=0
PTTInvert=0
TXDelay=50
DMRDelay=25
RXLevel=50
TXLevel=25
DStarLevel=0
DMRLevel1=0
DMRLevel3=0
YSFLevel1=0
YSFLevel3=0
DMRThreshold=0
YSFThreshold=0
OscOffset=0
Debug=0

[D-Star]
Enable=0
Module=C
SelfOnly=0

[DMR]
Enable=1
Beacons=1
Id=255986
ColorCode=1
SelfOnly=0
# Prefixes=234,235
# LookupFile=DMRIds.dat
CallHang=3
TXHang=4
#Blacklist=
#DstIdBlackListSlot1=
#DstIdBlackListSlot2=
#DstIdWhiteListSlot1=
#DstIdWhiteListSlot2=

[System Fusion]
Enable=0

[D-Star Network]
Enable=0
GatewayAddress=127.0.0.1
GatewayPort=20010
LocalPort=20011
Debug=0

[DMR Network]
Enable=1
Address=1111111111111111

Port=62031

# Local=3350
Password=1111111111111111

Slot1=1
Slot2=1
Debug=1

[System Fusion Network]
Enable=0
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
PoltOffline
14
Опубликовано 11.07.2016 в 21:03 | Сообщение # 100
У нас без внешнего tcxo вообще печально было, но на внутреннем частота была в стороне немного, как подключили внешний генератор стало лучше. Так что пробуйте либо подогнать частоту внутреннего генератора либо подключить внешний, а потом если не поможет я бы попробовал бы поменять приемник ICOM на GM 340 в качестве экперимента
radioproffi1Offline
2519
Опубликовано 13.07.2016 в 00:06 | Сообщение # 101
Polt, спасибо пробую
ur3vkeOffline
2
Опубликовано 27.07.2016 в 19:42 | Сообщение # 102
Всем привет, собираю DMR репитер на базе MMDVM, всё железо куплено и собрано, кто-то может создать образ операционки для Rasberry Pi 2, с уже отлаженным хостом и конфигом? Я думаю многим сэкономит время в конфигурации малины. Спасибо  wink
RA9CKCOffline
2
Опубликовано 27.07.2016 в 20:16 | Сообщение # 103
Есть хорошие образы http://www.dmr-utah.net/support/mmdvm/images/ , но они как мне кажется больше рассчитаны на Pi3, хотя может и на Pi2 тоже заработают. Фишка этих образов в том, то там есть ардуиновская среда разработки и скрипты. И можно сразу обновлять прошивку ардуины и MMDVM-Host.
Такой вопрос, дисплей на HD44780 подключал кто-нибудь? Две штуки уже перепробовал, ни один не работает((( Инструкция по которой делал во вложении.
P.S. Архив, оригинальный пдф по размеру не проходит(
Прикрепления: MmdvmForDummies.rar (475.9 Kb)
anatolichOffline
9
Опубликовано 13.08.2016 в 19:55 | Сообщение # 104
Выкладываю имидж карты памяти с  настроенным софтом MMDVMHost для raspberry pi с автозагрузкой. Для ленивых работать с командной строкой написан коротенький скрипт. Из файла конфигурации удалены персональные данные – позывной, пароль и адрес сервера. Загрузка происходит в течении 1 мин, признаком окончания загрузки является быстро мигающие светодиоды на Ардуино. Raspberry получает IP адрес который ему назначит Ваш роутер. Для удобства настройки, я назначил ему еще и второй, статический адрес – 192.168.1.222. При отсутствии сетевого соединения MMDVM работает как репитер. Для настройки берем любой терминал поддерживающийSSH, PuTTY например. Создаем новое соединение, вносим IP – 192.168.1.222 или присвоенный роутером или внешний, порт – 22. Подключяемся… Логин – root. Пароль-pi (при вводе не отображается). Затем соглашаемся с предупреждением и попадаем в командную строку. Запускаем скрипт-     ./start.sh     Далее по пунктам меню. 1 – остановка фонового выполнения MMDVMHost, необходима при редактировании конфигурации и установке уровней. 2 – редактирование конфигурационного файла. Выход Ctrl + x. 3 –пробный пуск (автозагрузка неработает!).  4 – вывод происходящего на дисплей. Выход – удерживая Ctrl нажать- a, отпустить а затем нажать-  d. 5 – файловый менеджер. 6 – для настройки уровней. 7 и 0 – понятно. Для записи имиджа на карту памяти использовалWin32DiskImager. Испытания проводились на raspberry и raspberry II.
Ссылка   на имидж    
https://yadi.sk/d/zhcahKvQuBwiQ
UR6HBL


Сообщение отредактировал anatolich - Суббота, 13.08.2016, 22:59
radioproffi1Offline
2519
Опубликовано 13.08.2016 в 23:02 | Сообщение # 105
Спасибо огромное за проделанную работу, буду тестировать  up
Поиск: