Skocz do zawartości


Zdjęcie

OpenLRS telemetria TUTORIAL Krok po kroku


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 Poli25

Poli25
  • Modelarz
  • 71 postów
  • Age: 40
  • GG:
  • SkądWrocław
  • Imię:Piotr

Napisano 16 październik 2017 - 20:14

OpenLRS telemetria TUTORIAL Krok po kroku

Opiszę krok po kroku jak zrobić aby mieć telemetrię w radiu TURNIGY 9XR PRO. Bez dodatkowych konwerterów, wystarczą dwa kabelki aby mieć telemetrię w swoim radyjku.
Pierwsze co będziemy musieli zrobić to ściągnąć oprogramowanie obsługujące telemetrię, ja zrobiłem to na wersji ersky9x-r220. Link do oprogramowaniahttp://www.er9x.com/
Po ściągnięciu pliku, rozpakowujemy i ściągamy wszystko na kartę SD
4c2b46938b8b29b5gen.jpg

Uruchamiamy radio trzymając wewnętrzne trymery.
26ce7f4e134e0993gen.jpg

Jak wgrać FIRMWARE:
https://www.youtube.com/watch?v=SaXahFTfHW8&feature=youtu.be

Po wgraniu naszego nowego firmware, przechodzimy do ustawień radia Turnigy 9XR PRO.
Wchodzimy w MENU następnie zakładka TELEMETRY. Zmieniamy nasz protokół na Mavlink i ustawiamy prędkość 19200 
5cfba16ff033a48egen.jpg

Ważne aby ustawić PORT 2
2c0c2146c2f9d9b2gen.jpg

Rozkręcamy radio i przekładamy wtyczkę od RX TX
b9be836ced7ccea5gen.jpg

Kolejna rzeczą jaką musimy zrobić to wgrać do naszego odbiornika i nadajnika odpowiednie oprogramowanie OpenLRS. Do tego będziemy potrzebowali przeglądarki Chrome oraz programatora USB-UART.

Wpisujemy w naszej wyszukiwarce openLRSng – Configurator.
67c3da6c2a7cd5cdgen.jpg

Dalej postępujemy wg filmu: 
https://www.youtube.com/watch?v=AiZ6QQbjp9Q&feature=youtu.be

Teraz najważniejsze co i jak ustawić aby nam wszystko działało. 
3aaf6665d9573048gen.jpg
Profile to use – dostępne są 4 profile ustawień, tutaj wybieramy który jest aktywny. Profil dotyczy wszystkich ustawień na karcie TX.
Profile (1-4) – tutaj wybieramy który profil aktualnie edytujemy.
Operating Frequency – dolna wartość częstotliwości od jakiej będzie odbywała się komunikacja.
RF Power – moc w skali od 1 do 7 (od 1mW do 100mW).
Channel Spacing – odstępy częstotliwości pomiędzy kanałami (x10).
Serial Baudrate – prędkość połączenia radiowego.
Data Rate – prędkość faktycznego przesyłania danych, czym mniej tym mniejsza prędkość odświeżania (reakcja modelu) i większy zasięg, czym więcej tym większa prędkość odświeżania i mniejszy zasięg, ale to ustawienie ma bardzo mały wpływ na te zależności albo nawet tylko teoretyczny.
Telemetry – włączenie telemetrii oraz wybranie protokołu przesyłu danych, opiszę to w kolejnej części.
RC output configuration – ilość i rodzaj przesyłanych kanałów. channel to pełny kanał, switch to kanał o bardzo niskiej rozdzielczości (4 pozycje) dla przełącznika – dane takich kanałów zajmują mniej czasu podczas przesyłania, dzięki czemu odświeżanie i reakcja modelu może stać się szybsza. Jeśli wykorzystujesz 4 pełne kanały do sterowania i 4 jako przełączniki, to możesz wybrać opcję 4+4 zamiast 8, ale zysk prędkości będzie tylko minimalny. Również wybranie 16 kanałów zamiast 8 spowoduje że przesłanie całego PPM potrwa odpowiednio dłużej.
Enable Diversity – włącza tryb diversity dzięki któremu można jednocześnie używać dwóch nadajników z różnymi antenami w jednej aparaturze – to jest chyba testowa opcja / muszę doczytać.
Number of hop channels – ilość kanałów z których będzie korzystać nasze łącze, od 1 do 24.
Maximum desired frequency – górna granica częstotliwości której nie chcemy przekroczyć. Konfigurator ustala częstotliwości wszystkich kanałów znając ich ilość oraz przedział częstotliwości w jakiej może pracować (min-max).
Mute buzzer – wyciszenie brzęczyka w niektórych sytuacjach.
Bind Code – kod bindowania. Zaptaszkowanie pola obok powoduje że za każdym naciśnięciem przycisku Save wylosowany zostanie nowy kod, a co za tym idzie zmienią się częstotliwości kanałów, a odbiornik będzie wymagał ponownego bindowania.

Następnie ustawiamy RSSI na 3 kanale 
2881de7c837af0c9gen.jpg
Minimum PPM sync time – czas przerwy w transmisji sygnału PPM służącej do jej synchronizacji.
Inject RSSI on servo channel – RSSI, czyli Received Signal Strenght Information (informacja zwrotna o sile docierającego do modelu sygnału). RSSI można „wstrzyknąć” na dowolny kanał w strumieniu PPM, a w kontrolerze lotu ustawić ten kanał jako RSSI, jest to bardzo wygodny sposób przekazywania takiej informacji. Należy pamiętać żeby jednocześnie nie próbować przesyłać na tym kanale PWM bo zostanie on zignorowany.
Always bind on startup – odbiornik podczas startu nasłuchuje sygnału bindowania nadajnika co umożliwia łatwe bindowanie. Bez tej opcji należy zewrzeć port1 i port2 odbiornika aby wymusić bindowanie.
Limit PPM output to 8 channels – można wymusić aby odbiornik ograniczał ilość kanałów w strumieniu PPM do 8, w przypadku gdy kontroler lotu będzie miał problemy z większą ilością kanałów. Jeśli nadajnik przesyła więcej kanałów to będą one ignorowane.
Enable slave mode – opcja zarezerwowana dla diversity odbiornika, w chwili obecnej nieaktywna.
Failsafe delay – opóźnienie po jakim zastosowane zostaną wartości failsafe od momentu zerwania połączenia.
Stop PWM on failsafe – całkowite wyłączenie wyjść PWM w przypadku zadziałania failsafe, może być to sygnałem dla kontrolera lotu dla aktywacji jego wewnętrznego trybu Failsafe.
Stop PPM on failsafe – jak wyżej, dotyczy wyjścia PPM.
Beacon frequency – częstotliwość na jakiej będzie nadawany analogowy sygnał dźwiękowy po zadziałaniu failsafe. Sygnał taki może zostać odebrany zwykłą krótkofalówką i może służyć do poszukiwania modelu.
Beacon interval – czas pomiędzy emisjami sygnału.
Beacon deadtime – opóźnienie po jakim rozpocznie się emisja sygnału od momentu zadziałania failsafe.
Channel Output – tutaj przypisujemy funkcje poszczególnym portom wyjściowym. Każdy port może być zwykłym wyjściem PWM dowolnego kanału, lub może pełnić inną przypisaną dla niego funkcję. Np port1 może być wyjściem PPM, a port6 może być wejściem UART do telemetrii.
Edit failsafe values – w tym menu można ustawić wartości failsafe dla każdego z kanałów, można to też zrobić w prosty sposób przyciskiem bindowania.
Save – przesyła ustawienia do odbiornika i je zachowuje.


Ustawienia w APM
W pierwszej kolejności wchodzimy w zakładkę
CONFIG/TUNNING -> PLANNER
b8b4e417c02222bfgen.jpg

Przechodzimy do FULL PARAMETER TREE.
W wyszukiwarce po prawej stronie wpisujemy SR, zmieniając wg poniższego rysunku
94a7ab46ffc48789gen.jpg

Ostatnią rzeczą jaką musimy zrobić to ustawić prędkość na 19200.
W wyszukiwarce po prawej stronie wpisujemy SERIAL1
Taka sama prędkość musi być ustawiona w OpenLRSNG.
9f7aeee0955c5d0fgen.jpg

Podłączenie RX-TX TX-RX do Futaby
1f45da5cd247434egen.jpg

Po wykonaniu całej procedury możemy się cieszyć naszą telemetrią.
bc974c00c63ef74cgen.jpg

Jeśli coś pominąłem, będę dopisywał

_________________
Pozdrawiam
Piotr

  • 2

#2 maxiiii

maxiiii
  • Modelarz
  • 1511 postów
  • Age: 50
  • SkądSchwerin
  • Imię:Marek

Napisano 16 październik 2017 - 20:38

Brawo! Dobra robota.;)
  • 0

#3 Shock

Shock
  • Moderatorzy Forum
  • 5230 postów
  • Age: 45
  • SkądKęty
  • Imię:Rafał

Napisano 16 październik 2017 - 20:40

Piotrze ,pozwoliłem sobie podpiąć temat :) .


  • 0

#4 Poli25

Poli25
  • Modelarz
  • 71 postów
  • Age: 40
  • GG:
  • SkądWrocław
  • Imię:Piotr

Napisano 16 październik 2017 - 21:30

OK, nie ma problemu.


  • 0


Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych