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

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Самодельный репитер DMR на основе mmdvm
kovalOffline
21
Опубликовано 26.03.2016 в 20:44 | Сообщение # 61
radioproffi1, зрозуміло. 

Ще одне питання, бо я так і не зрозумів. Перевірити роботу MMDVM без підключення до Мастер сервера не можливо? 

Можливо можна якось зробити локальний маршрутизатор трафіку голосового?
radioproffi1Offline
2528
Опубликовано 29.03.2016 в 22:45 | Сообщение # 62
К сожалению без подключению к серверу проверить пока никак.
В личку кинул телефон координаторов сети. С ним можно решить вопросы по поводу подключения к серверу.
radioproffi1Offline
2528
Опубликовано 31.03.2016 в 13:38 | Сообщение # 63
Для загрузки новых версий  прошивки на Ардуино мне коллеги по хобби подсказали на счет портативной версии софта для программирования , который стартует с флешки. Изменять  тут никакие файлы не нужно.

https://yadi.sk/d/JTTDTt8nqcp6o
kovalOffline
21
Опубликовано 17.04.2016 в 23:08 | Сообщение # 64
Щось чути з приводу логінів і паролів для тесту? 

І ще таке питання. Бачу ви запустили репітер https://www.youtube.com/watch?v=Bon7LRDvHds Brandmeister.  А ви логін і пароль де взяли?
radioproffi1Offline
2528
Опубликовано 18.04.2016 в 02:47 | Сообщение # 65
Почитайте личку я туда Вам скинул данные координаторов сети.
kovalOffline
21
Опубликовано 19.04.2016 в 00:56 | Сообщение # 66
Что означает ответ MMDVMHost ?

Цитата
D:\MMDVMHost>MMDVMHost.exe MMDVM.iniI: 2016-04-18 21:52:15.402 This software is for use on amateur radio networks only,I: 2016-04-18 21:52:15.402 it is to be used for educational purposes only. Its use onI: 2016-04-18 21:52:15.403 commercial networks is strictly prohibited.I: 2016-04-18 21:52:15.403 Copyright© 2015, 2016 by Jonathan Naylor, G4KLXM: 2016-04-18 21:52:15.403 MMDVMHost-20160317 is startingI: 2016-04-18 21:52:15.404 Modem ParametersI: 2016-04-18 21:52:15.404     Port: \\.\COM6I: 2016-04-18 21:52:15.404     RX Invert: noI: 2016-04-18 21:52:15.404     TX Invert: yesI: 2016-04-18 21:52:15.405     PTT Invert: noI: 2016-04-18 21:52:15.405     TX Delay: 100msI: 2016-04-18 21:52:15.406     DMR Delay: 0I: 2016-04-18 21:52:15.406     RX Level: 50%I: 2016-04-18 21:52:15.406     TX Level: 50%I: 2016-04-18 21:52:15.406     RX Frequency: 2147483647HzI: 2016-04-18 21:52:15.407     TX Frequency: 2147483647HzM: 2016-04-18 21:52:15.407 Opening the MMDVMI: 2016-04-18 21:52:17.419 MMDVM protocol version: 1, description: MMDVM 20160204 (D-Star/DMR/System Fusion)E: 2016-04-18 21:52:17.429 Received a NAK to the SET_FREQ command from the modem  D:\MMDVMHost>

Добавлено (18.04.2016, 23:56)
---------------------------------------------
Вот полный лог


Куда копать далее?


Сообщение отредактировал koval - Вторник, 19.04.2016, 00:57
radioproffi1Offline
2528
Опубликовано 19.04.2016 в 02:03 | Сообщение # 67
Полный дог не прикрепился
kovalOffline
21
Опубликовано 19.04.2016 в 23:37 | Сообщение # 68
Ось ще раз

D:\MMDVMHost>MMDVMHost.exe MMDVM.iniI:
2016-04-18 21:52:15.402 This software is for use on amateur radio networks only,I:
2016-04-18 21:52:15.402 it is to be used for educational purposes only. Its use onI: 2016-04-18 21:52:15.403 commercial networks is strictly prohibited.I:
2016-04-18 21:52:15.403 Copyright© 2015, 2016 by Jonathan Naylor, G4KLXM:
2016-04-18 21:52:15.403 MMDVMHost-20160317 is startingI:
2016-04-18 21:52:15.404 Modem ParametersI:
2016-04-18 21:52:15.404     Port: \\.\COM6I: 2016-04-18 21:52:15.404     RX Invert: noI:
2016-04-18 21:52:15.404     TX Invert: yesI:
2016-04-18 21:52:15.405     PTT Invert: noI: 2016-04-18 21:52:15.405     TX Delay: 100msI:
2016-04-18 21:52:15.406     DMR Delay: 0I:
2016-04-18 21:52:15.406     RX Level: 50%I: 2016-04-18 21:52:15.406     TX Level: 50%I:
2016-04-18 21:52:15.406     RX Frequency: 2147483647HzI:
2016-04-18 21:52:15.407     TX Frequency: 2147483647HzM:
2016-04-18 21:52:15.407 Opening the MMDVMI:
2016-04-18 21:52:17.419 MMDVM protocol version: 1, description: MMDVM
20160204 (D-Star/DMR/System Fusion)E:
2016-04-18 21:52:17.429 Received a NAK to the SET_FREQ command from the modem
D:\MMDVMHost>

Ось це 2016-04-18 21:52:17.429 Received a NAK to the SET_FREQ command from the modem  остання команда яка записана в лозі.

Добавлено (19.04.2016, 22:37)
---------------------------------------------
Пробуємо запускати на Windows. Конект до сервера є. Але станція не стає на передачу і пакети не декодує.

Чи у вас є стабільна версія прошивки для Arduino due і стабільна версія MMDVMHOST для 64 бітної системи? Ми поставили останню версію з GitHub. Підозрюємо що вона працює не коректно. 

Ось тут http://radioprofi.com.ua/load/radiostancii_skhemy_instrukcii_programmy/prochee/mmdvm_stabilnaja_versija_dlja_arduino_due/40-1-0-186 версія для модема.

А тут http://radioprofi.com.ua/load/radiostancii_skhemy_instrukcii_programmy/prochee/mmdvmhost_6/40-1-0-185 для Малини. Може у вас є ця ж версія тільки для 64 Windows?

Сообщение отредактировал koval - Вторник, 19.04.2016, 10:44
radioproffi1Offline
2528
Опубликовано 20.04.2016 в 02:05 | Сообщение # 69
Я пробовал только на ардуино поэтому под винду не подскажу ничего.
Чтобы станция сконнектилась с репитером нужно долго играться уронями приема и передачи, иначе ничего не выйдет.
kovalOffline
21
Опубликовано 25.04.2016 в 03:20 | Сообщение # 70
Є питання щодо файлу IO.CPP

Тут http://radioprofi.com.ua/forum/15-443-9245-16-1454505337 написано що треба замінювати код

Цитата

#if defined(__SAM3X8E__)
// An Arduino Due
#if defined(MMDVM0)
#define PIN_COS                7
#define PIN_PTT                8
#define PIN_COSLED             11

на

#if defined(__SAM3X8E__)
// An Arduino Due
#if defined(MMDVM0)
#define PIN_COS                A7
#define PIN_PTT                A8
#define PIN_COSLED             A11


Я відкриваю останню робочу прошивку звідси http://radioprofi.com.ua/forum/15-443-9563-16-1457892515  відкриваю файл IO.CPP і ось цієї команди

#if defined(MMDVM0) 

ми не бачимо.
 

Питання в тому яким саме PIN виставляти A букву ?  

У нас проблема в тому що радіостанція не стає на передачу. В консолі MMDVMHost видно як передається інформація

Цитата

D: 2016-04-25 10:08:27.724 IPSC Transmitted
D: 2016-04-25 10:08:27.724 0000:  52 50 54 50 49 4E 47 00 26 E9 4E
     *RPTPING.&.N*
D: 2016-04-25 10:08:27.744 IPSC Received
D: 2016-04-25 10:08:27.745 0000:  4D 53 54 50 4F 4E 47 00 26 E9 4E
     *MSTPONG.&.N*
D: 2016-04-25 10:08:33.794 IPSC Transmitted
D: 2016-04-25 10:08:33.794 0000:  52 50 54 50 49 4E 47 00 26 E9 4E
     *RPTPING.&.N*
D: 2016-04-25 10:08:33.814 IPSC Received
D: 2016-04-25 10:08:33.814 0000:  4D 53 54 50 4F 4E 47 00 26 E9 4E
     *MSTPONG.&.N*
D: 2016-04-25 10:08:39.867 IPSC Transmitted
D: 2016-04-25 10:08:39.867 0000:  52 50 54 50 49 4E 47 00 26 E9 4E
     *RPTPING.&.N*
D: 2016-04-25 10:08:39.887 IPSC Received
D: 2016-04-25 10:08:39.887 0000:  4D 53 54 50 4F 4E 47 00 26 E9 4E
     *MSTPONG.&.N*
D: 2016-04-25 10:08:45.922 IPSC Transmitted
D: 2016-04-25 10:08:45.922 0000:  52 50 54 50 49 4E 47 00 26 E9 4E
     *RPTPING.&.N*
D: 2016-04-25 10:08:45.942 IPSC Received
D: 2016-04-25 10:08:45.943 0000:  4D 53 54 50 4F 4E 47 00 26 E9 4E
     *MSTPONG.&.N*
D: 2016-04-25 10:08:51.987 IPSC Transmitted
D: 2016-04-25 10:08:51.987 0000:  52 50 54 50 49 4E 47 00 26 E9 4E
     *RPTPING.&.N*
D: 2016-04-25 10:08:52.012 IPSC Received
D: 2016-04-25 10:08:52.012 0000:  4D 53 54 50 4F 4E 47 00 26 E9 4E
     *MSTPONG.&.N*
D: 2016-04-25 10:08:58.021 IPSC Transmitted
D: 2016-04-25 10:08:58.021 0000:  52 50 54 50 49 4E 47 00 26 E9 4E
     *RPTPING.&.N*
D: 2016-04-25 10:08:58.041 IPSC Received
D: 2016-04-25 10:08:58.042 0000:  4D 53 54 50 4F 4E 47 00 26 E9 4E
     *MSTPONG.&.N*
D: 2016-04-25 10:09:04.026 IPSC Transmitted
D: 2016-04-25 10:09:04.426 0000:  52 50 54 50 49 4E 47 00 26 E9 4E
     *RPTPING.&.N*
D: 2016-04-25 10:09:04.447 IPSC Received
D: 2016-04-25 10:09:04.448 0000:  4D 53 54 50 4F 4E 47 00 26 E9 4E


Також ми запускали тестову прошивку
Цитата

void setup() {               
  pinMode(A0, OUTPUT);
  pinMode(A7, OUTPUT);
  pinMode(A8, OUTPUT);
  pinMode(A11, OUTPUT);
  pinMode(DAC0, OUTPUT);
}
 
void loop() {
  digitalWrite(A0, HIGH);
  delay(100);
  digitalWrite(A0, LOW);
  delay(100);
  digitalWrite(A7, HIGH);
  delay(100);
  digitalWrite(A7, LOW);
  delay(100);
  digitalWrite(A8, HIGH);
  delay(100);
  digitalWrite(A8, LOW);
  delay(100);
  digitalWrite(A11, HIGH);
  delay(100);
  digitalWrite(A11, LOW);
  delay(100);
  digitalWrite(DAC0, HIGH);
  delay(100);
  digitalWrite(DAC0, LOW);
  delay(100);
}


світлодіоди моргають. 

Я так розумію проблема в тому що ножки PTT не правильно виставленні. Або у нас не правильна версія прошивки для Arduino.
radioproffi1Offline
2528
Опубликовано 25.04.2016 в 06:18 | Сообщение # 71
7,8,11
kovalOffline
21
Опубликовано 26.04.2016 в 22:16 | Сообщение # 72
Запустили репітер. Трохи криво, але працює. Використовували стабільну версію прошивки. 
Пробували прошивати останньою версією з GitHub. Сервер конектиться, але пакети між модемом і хостом не бігають.

От тепер питання. Як так? На GitHub, по-ідеї, залишаються робочі версії прошивки. Тобто все що з репозиторію компілюється має працювати. А в нас не працює. В когось будуть якісь ідеї? Хтось пробував запускати останню версію?
radioproffi1Offline
2528
Опубликовано 27.04.2016 в 05:07 | Сообщение # 73
Прошивки с гитхаба не всегда работают потому что это не релизы, а версии для разработчика. На яхо группу выкладывают рабочие версии. Ну и я постараюсь по приезду дожить здесь что сам тестировал.
kovalOffline
21
Опубликовано 27.04.2016 в 12:48 | Сообщение # 74
radioproffi1, погоджуюся з вами і трохи не погоджуюся. 
На GitHub є головна гіла розвитку проекту . Називається master. І по-ідеї все що в цій гілці мало б працювати. 

Ось тут графік прошивок для MMDVM які використовуються в BrandMeister.

звідси виходить що останні версії від 19 квітня і 26 квітня мають працювати. Так що треба розбиратися чого в нас не працює. 
Приїжджайте, будемо розбиратися wink
Прикрепления: 6427974.png (22.5 Kb)
guberOffline
18
Опубликовано 27.04.2016 в 15:24 | Сообщение # 75
Новые прошивки тоже работают, только шить надо более свежим ардуино и не в XP
Читайте BUILD.txt
Поиск: