Spisu treści:

Odbiornik FlySky RSSI Mod: 4 kroki
Odbiornik FlySky RSSI Mod: 4 kroki

Wideo: Odbiornik FlySky RSSI Mod: 4 kroki

Wideo: Odbiornik FlySky RSSI Mod: 4 kroki
Wideo: Получение RSSI OSD на приемниках Flysky. [С полным диапазоном 0-100%] 2024, Listopad
Anonim
Odbiornik FlySky RSSI Mod
Odbiornik FlySky RSSI Mod

Karierę pilota dronów rozpocząłem od taniego nadajnika firmy Flysky, FS-I6.

Na początek nie jest tak źle, ale prędzej czy później zapragniesz czegoś więcej. Możesz wydać równowartość kilku FS-I6 na dobry nadajnik poziomu lub możesz przeczytać tę książkę (i inne, które nastąpią) o modach, które zaimplementowałem w moich radiach Flysky.

W tym artykule zobaczymy, jak dodać funkcję RSSI do najpopularniejszego odbiornika flysky. RSSI to jeden wielki brak w ekosystemie flysky (z jakiegoś nieznanego powodu, ponieważ jest naprawdę łatwy do zaimplementowania). Ponieważ RSSI mówi ci, jak dobre jest twoje połączenie i jeśli stracisz kontrolę, jest całkiem jasne, jak ważna jest ta funkcja!

Należy pamiętać, że każdy ciąg „flysky” można zastąpić „turnigy”. O ile wiem, zarówno nadajnik, jak i odbiornik to klony. Nie testowałem każdej kombinacji, ale faktycznie używam zmodowanego odbiornika turnigy IA6C z moim FS-I6 bez żadnych problemów.

Krok 1: KOMPONENTY

SKŁADNIKI
SKŁADNIKI

Używam nadajnika FS-I6, można go znaleźć na Amazon, Bangood, Hobbyking i innych sklepach.

Odbiorniki, które można zmodować to:

FS-IA6B: Amazon, Bangood, Hobbyking.

FS-IA6C: Bangood, Hobbyking.

FS-IA8X: Amazon, Bangood.

FS-X6B: Amazon, Bangood, Hobbyking.

FS-X8B: Bangood.

Potrzebny będzie debugger/programator USB, ST-Link V2: Amazon, Bangood.

Poza tym wystarczy przylutować kilka przewodów i, w zależności od odbiornika, użyć małego śrubokręta do otwarcia obudowy (przyda się to szczególnie w przypadku modemu nadajnika).

Lutownica: Amazon, Bangood.

Zestaw naprawczy do małych śrubokrętów: Amazon, Bangood.

Krok 2: KONFIGURACJA ODBIORNIKA

USTAWIENIA ODBIORNIKA
USTAWIENIA ODBIORNIKA

Pierwszym krokiem jest zdjęcie obudowy odbiornika, jeśli jest, i odsłonięcie jego płytki drukowanej.

Teraz, w zależności od odbiornika, musisz znaleźć jego cztery złącza i podłączyć je do właściwych pinów w ST-Link. Użyłem przewodów, które przyszły wzdłuż ST-Linka, przycinając je i lutując we właściwym miejscu. Niektórzy ludzie po prostu trzymali drut na miejscu ręcznie. Naprawdę nie popieram tej sztuczki, ponieważ szanse na zwarcie i spalenie czegoś są znacznie większe niż szanse na uszkodzenie PCB przez lutowanie. Pady nie są duże, ale przynajmniej są dość rozstawione, nie jest to trudne zadanie lutowania.

Na obrazku widać, co zrobiłem na moim odbiorniku IA6B. Na tej stronie umieściłem "powiększony" schemat połączeń (przewiń w dół, nie jest po angielsku, ale wystarczy spojrzeć na zdjęcia na końcu). Znajdziesz tam schemat elektryczny, który osobiście przetestowałem i jak tylko dostanę inne odbiorniki, przetestuję mod i zaktualizuję samouczek.

Zwróć uwagę, aby podłączyć dodatni przewód zasilający na 3V3, a nie na pin 5V na kluczu sprzętowym ST-Link, to większa szansa na uszkodzenie czegoś.

Gdy już jakoś podłączysz cztery przewody (3V3, GND, SWDIO, SWCLK) do odbiornika i do ST-Linka masz urządzenie "elektrycznie" gotowe do aktualizacji. Nie podłączaj już ST-Link USB, powinieneś wcześniej zainstalować sterowniki, patrz następny krok.

Krok 3: KONFIGURACJA OPROGRAMOWANIA

KONFIGURACJA OPROGRAMOWANIA
KONFIGURACJA OPROGRAMOWANIA
KONFIGURACJA OPROGRAMOWANIA
KONFIGURACJA OPROGRAMOWANIA

Musisz odwiedzić stronę ST i pobrać sterowniki i narzędzie programatora USB, powinny to być ostatnie linki/przyciski na dole strony. Po ich pobraniu zainstaluj je, nie jest wymagana żadna konkretna konfiguracja.

Firmware odbiorników jest dostarczany przez Cleric-k i jego repozytorium github. Był tak uprzejmy, że do każdego odbiornika dostarczył dwa firmware: jeden z wyjściem RSSI na kanale 14 i jeden z wyjściem RSSI na kanale 8. Jedyna różnica polega na tym, że jeśli używasz wyjścia PPM, powinieneś użyć wersji kanału 8, jeśli używasz wyjścia Ibus, nie ma to znaczenia.

Teraz otwórz narzędzie ST-LINK, które zainstalowałeś kilka minut temu, powinieneś mieć okno wyglądające jak pierwszy obraz tego kroku, teraz postępuj zgodnie z tą listą kontrolną:

  1. Ustaw "Pole adresu" i "Rozmiar" na 0x08000000 e 0x8000.
  2. Kliknij „Połącz z celem” (przycisk pod menu).
  3. Kliknij „Zapisz”, aby pobrać kopię zapasową oryginalnego oprogramowania (nigdy się nie dowiesz…).
  4. Kliknij „Otwórz” i znajdź oprogramowanie, które właśnie pobrałeś z repozytorium github.
  5. Kliknij „Weryfikacja programu”, powinieneś zobaczyć wyskakujące okienko przypominające drugi obraz tego kroku.
  6. Sprawdź, czy "Adres" i "Ścieżka pliku" są poprawne. Muszą mieć wartość „0x08000000” i „twoja_ścieżka_pobranego_oprogramowania”.
  7. Wybierz "Weryfikuj po programowaniu".
  8. Teraz naciśnij start i pozwól oprogramowaniu działać.
  9. Jeśli widzisz zdanie „Weryfikacja…OK” na zielono w pierwszej konsoli obrazu, oznacza to, że pomyślnie sflashowałeś nowe oprogramowanie układowe.

Jeśli twój odbiornik był powiązany z nadajnikiem, parowanie zostało utracone i musisz je ponownie powiązać. Istnieje sztuczka, która obejmuje edytor szesnastkowy, który pozwala manipulować kilkoma bajtami w zmodyfikowanym oprogramowaniu (po odczytaniu właściwych wartości z oryginalnego oprogramowania), aby zachować parowanie, ale - uwierz mi - ponowne powiązanie odbiornika będzie znacznie szybsze. Masz go już na stole, z wyeksponowanym przyciskiem.

Krok 4: KONFIGURACJA KONTROLERA LOTU

KONFIGURACJA KONTROLERA LOTU
KONFIGURACJA KONTROLERA LOTU

Teraz masz odbiornik flysky zdolny do wysyłania RSSI na jednym kanale, czas skonfigurować kontroler lotu. Nie można zrobić samouczka dla każdej kombinacji urządzenia FC i oprogramowania układowego FC, ale na szczęście konfiguracja jest mniej więcej taka sama. Pokażę, jak poprawnie skonfigurować Omnibus F4 Pro z oprogramowaniem Inav.

Podłącz i skonfiguruj odbiornik jak zwykle, PPM lub IBUS w zależności od wymagań. W zakładce konfiguracyjnej musisz wyłączyć funkcję "analogowego RSSI" (patrz prawy dolny róg). Teraz przejdź do zakładki "odbiornik" i ustaw wartość "Kanał RSSI" w zależności od oprogramowania, które flashowałeś. Sflashowałem firmware IA6B_rssi_ch14.bin (oczywiście używam wyjścia Ibus), dlatego wybieram "CH14".

To wszystko: teraz masz funkcję RSSI na swoim odbiorniku flysky!

Ktoś mógł zauważyć, że odczytuję wartości nie tylko na kanałach od 1 do 6, a mój nadajnik ma być 6-kanałowy. Nie martw się, zmodyfikowałem go tak, aby miał 14 kanałów, zostanie to wyjaśnione w innym -ible. W międzyczasie nie bój się śledzić tego samouczka, numer kanału nie ma znaczenia, ponieważ wartość RSSI zostanie wygenerowana przez sam odbiornik, dlatego nie ma potrzeby posiadania zmodowanego nadajnika, aby to zrobić.

Szczęśliwego RSSI dla wszystkich!

Zalecana: