Jump to content

MAK

Moderators
  • Content Count

    274
  • Joined

Community Reputation

1 Neutral

Personal Information

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Tutaj jest opis włączenia tłumaczenia do oficjalnych release OpenTX: https://github.com/opentx/opentx/wiki/Flow-for-the-Translators
  2. A może wrzuć to do githuba OpenTX?
  3. Jasne, że masz rację - musiałem mieć jakąś pomroczność chwilową.
  4. Dajcie znać, gdyby potrzebne były jakieś dane dot. czujników, etc. – chętnie pomogę. Z tego co czytam powyżej, w ułamkach z jeden będzie raczej wolt? np. jeden przecinek trzy wolt?
  5. Z tego co pamiętam w OpenTX 2.2 parametr ten jest nazwany RAS. Nie wszystkie egzemplarze X9D Plus podają ten wskaźnik. Generalnie SWR w aparaturach FrSky to parametr mocno przeceniany. Niekoniecznie musi być na poziomie 0-1. Wskazanie SWR (RAS w OpenTX 2.2) nie ma nic wspólnego z prawdziwym SWR. Aparatury ani moduły nadawcze FrSky nie są wyposażone w rzeczywisty miernik SWR. Jest jednak instalowany układ, którego zadaniem jest sygnalizowanie poważnych usterek w obwodzie anteny. Jeśli aparatura / moduł nadawczy wykryje takie uszkodzenie, wyświetli odpowiednie ostrzeżenie. Wyższe wskazania "SWR" są często spotykane w aparaturach / modułach wyposażonych w demontowalne anteny (choć nie jest to regułą). Wskazania układu "SWR" w modułach nadawczych FrSky są umowne i nie są traktowane jako dokładne pomiary. Wartości do 55 nie powinny stwarzać problemów, aczkolwiek powyżej wartości 33 wskazane jest zrobienie testów zasięgu na ziemi (testy zasięgu są zresztą zalecane przed każdym lotem, nie tylko przez FrSky). Wartość 33 wynika z konstrukcji układu testowego, którego "rozdzielczość" jest co 16, tj. wskazania 1-16, 17-32, etc., prawie się od siebie nie różnią. Wskazania SWR do 17 przechodzą jako poprawne w fabrycznych testach jakości FrSky. Najważniejszym parametrem jest RSSI i test na ziemi. Jeśli wskazania RSSI są dobre – a SWR (RAS) do 55 – wskazania SWR można zignorować. Test zasięgu przed lotem opisujemy szczegółowo w naszych polskich instrukcjach do nadajników FrSky: https://77hobby.pl/polskie-instrukcje-frsky-n-31.html
  6. https://forum.77hobby.pl/topic/101-jak-zadawac-pytania/
  7. Jedną z zalet FrSky ESC Neuron (obecnie 40/60/80A) jest ich praca z bardzo dobrym i popularnym firmware BLHeli32: https://github.com/bitdump/BLHeli/tree/master/BLHeli_32 ARM BLHeli32 jest projektem niezależnym od FrSky. Możliwość użycia BLHeli32 ma wiele zalet, ale oznacza to także, że ustawianie parametrów ESC Neuron musi odbywać się w sposób właściwy dla BLHeli32, tj. przez programator z BLHeli32 Bootloader oraz oprogramowanie BLHeliSuite32. Programatorem BLHeli32 może być fizyczny interfejs 4way, 1-wire lub kontroler lotu Betaflight / Cleanflight (ew. pochodne) w trybie pass-trough. Standardowe programatory FrSky (STK, AirLink, etc.) nie moga być użyte jako programator BLHeli32. W tym FAQ w dużym skrócie opiszę, jak podłączyć ESC Neuron przez Arduino, który zaprogramujemy jako interfejs 1-wire. W przykładzie użyję Arduino Uno, ale tak samo robi się to dla wszystkich popularnych płytek Arduino (być może dla innych płytek zmieni się numeru pinu Digital). Ze stron projektu BLHeli32 ściągamy plik ZIP z najnowszą wersją BLHeli32. Rozpakowujemy ZIP i uruchamiamy BLHeliSuite32.exe (najlepiej jako Administrator, aby uniknąć ewentualnych problemów z uprawnieniami przy dostępie do portów szeregowych). Podłączamy Arduino do komputera i sprawdzamy numer portu COM w menedżerze urządzeń Windows: W BLHeli32 Suite przechodzimy do zakładki Make interfaces i zaznaczamy poniższe opcje, wybierając oczywiście posiadany rodzaj płytki Arduino oraz właściwy numer portu COM: Klikamy Arduino BLHeli Bootloader. Po tej operacji mamy już gotowy do użycia programator BLHeli32 Bootloader. Upewniamy się, że ESC Neuron NIE jest zasilany (oraz, że jego kable wyjściowe do silnika nie są zwarte). Łączymy piny GND oraz Digital 11 Arduino z ESC Neuron. Pin GND Arduino podłączamy do pinu oznaczonego "minus" ESC Neuron, a pin Digital 11 podłączamy do pinu sygnałowego portu PWM ESC Neuron (UWAGA: nie do pinu sygnałowego Smart Port): UWAGA: w ogóle nie łączymy pinu zasilania (oznaczony symbolem "plus" w ESC Neuron). W zakładce Select BLHeli_32 Interface programu BLHeliSuite32 wybieramy rodzaj interfejsu: Przechodzimy do zakładki ESC Setup. Sprawdzamy, czy wybrany jest właściwy port COM, prędkość 19200 i klikamy Connect. BLHeliSuite32 rozpocznie proces wykrywania podłączonego ESC: Dopiero w tym momencie włączamy zasilanie ESC Neuron, z dowolnej akceptowanej baterii, np 3S (podłączamy ją do czarnego i czerwonego kabla ESC Neuron, tak jak normalnie ESC będzie zasilany w modelu). Jeśli ESC Neuron zostanie poprawnie wykryty, przycisk Connect zmieni się na Disconnect. Można teraz kliknąć Read Setup. Jeśli wszystko zostało wykonane prawidłowo, BLHeli32 Suite wyświetli komunikat o zakończonym z sukcesem odczytaniu konfiguracji: Voila! Jako uzupełnienie napiszę, że o ile parametry pracy ESC Neuron ustawia się za pomocą BLHeliSuite32, to Neuron jest także standardowym czujnikiem Smart Port, który podaje mnóstwo informacji telemetrycznych do OpenTX lub FrOS: Wbudowany w ESC Neuron SBEC nie jest programowany przez BLHeliSuite32. Wartość napięcia wyjściowego wbudowanego SBEC można zmieniać w zakresie 5.0-8.4V przy pomocy skryptu LUA: Odpowiedni skrypt LUA załączony jest w standardowym obrazie karty SD OpenTX serii 2.3 i jest dostępny w zakładce Tools OpenTX w radiu (można go także uruchomić standardowo, tj. z poziomu przeglądarki zawartości karty SD). Skrypt ten jest także dostępny do pobrania ze stron FrSky. ESC serii FrSky Neuron mamy w ciągłej sprzedaży w sklepie 77Hobby.
  8. Cześć - witaj na forum!
  9. MAK

    Witam

    Witaj na forum Lem. Jak widać modelarstwo może cieszyć w każdym wieku .
  10. Jeśli mimo wszystko bardzo Ci zależy na bezpośrednim odczycie z odbiornika, można jeszcze sprawdzić, czy jeden z padów na płytce drukowanej R-XSR nie podaje RSSI jako funkcji wartości napięcia 0-3.3V albo PWM (wiele odbiorników na takie pady, które nie są oficjalnie udokumentowane i które podają RSSI, nie odwrócony SBUS, etc.). Jeśli R-XSR ma pad RSSI, to można ten pad podłączyć do przetwornika ADC w kontrolerze i w ten sposób odczytywać wartość RSSI (jeśli sygnał byłby PWM to trzeba użyć filtra RC albo odczytywać sygnał PWM bezpośrednio, jeśli FC potrafi). Czy jest to lepsza metoda, niż "zawracanie" wartości RSSI w aparaturze? wg mnie nie, ale to Twój model i setup .
  11. OK, teraz rozumiem o co chodzi. Wydzieliłem temat. Nie pamiętam, czy firmware dla R-XSR podaje RSSI na jednym z kanałów, ale z tego co piszesz nie. Dla niektórych odbiorników FrSky udostępnia firmware, które to umożliwia, ale nie ma na stronach FrSky tak opisanego firmware dla R-XSR. Trzeba będzie "zawracać" sygnał w aparaturze. BTW: Co jest nie tak z tą metodą? Wprowadza dodatkowe opóźnienie, ale w tym zastosowywaniu nie jest to istotne. RSSI nie zmienia się na tyle dynamicznie, żeby to miało jakiekolwiek znaczenie.
  12. Co rozumiesz przez samodzielne wystawianie RSSI na Smart Port odbiornika? W modelu Smart Port odbiornika odbiera informacje z podłączonych czujników. Być może ten artykuł wyjaśni nieco więcej: https://77hobby.pl/porty-nie-tylko-frsky-n-33.html Tak samo z failsafe. Generalnie odbiorniki niczego nie "wystawiają" na Smart Port. Failsafe można natomiast skonfigurować i wykryć w różny sposób: https://77hobby.pl/failsafe-niedoceniana-funkcjonalnosc-n-27.html Na potrzeby współpracy z kontrolerami lotu zwykle konfiguruje i wykrywa się failsafe typu "no pulses".
  13. MAK

    Powitać

    Witaj na forum :).
  14. Procedura przywrócenia FrOS dla X10 / X10S może wyglądać tak: 1. Naładować do pełna akumulator Horusa! 2. Ściągasz i rozpakowujesz do jakiegoś tymczasowego katalogu plik ZIP zawierający pliki najnowszej wersji FrOS: 3. Formatujesz kartę SD, jako FAT32 (najlepiej bezpośrednio na komputerze, używając jakiegoś czytnika kart): Dla bezpieczeństwa można nawet bez zaznaczania opcji "Quick Format", żeby upewnić się, że karta nie jest uszkodzona (zostanie przeprowadzone pełne formatowanie karty). 4. Na świeżo sformatowanej karcie zakładasz katalog FIRMWARE i do tego założonego katalogu (nigdzie indziej!) wgrywasz plik .bin FrOS. Musi to być jedyny plik w katalogu FIRMWARE. Żadne inne katalogi ani pliki w tym momencie nie są potrzebne. Wgrywaj najnowszą, aktualnie dostępną wersję pliku BIN, ściągniętą ze stron FrSky w pakiecie ZIP (w tej chwili dla X10 / X10S FrOS wersja 1.2.03), z właściwym układem drążków (w przykładzie MODE 2) i wersją firmware modułu nadawczego (EU dla Europy i NEU dla reszty świata). Odłącz kartę od komputera, uprzednio wysuwając ją w bezpieczny sposób z systemu Windows (ważne!). W tym kroku mamy przygotowaną kartę. Nie wkładaj jej jeszcze do Horusa. Jeśli w Horusie jest jakakolwiek inna karta (np. z OpenTX) wyjmij ją. 5. Przyłączasz wyłączonego Horusa do komputera. W menedżerze urządzeń Windows powinien być widoczny w taki (lub podobny) sposób: Jeśli tak nie jest, trzeba użyć narzędzia Zadig (szczegóły w artykule Uaktualnienie OpenTX w trybie STM32). 6. Przy użyciu OpenTX Companion wgrywasz do Horusa plik bootloader (znajduje się on w uprzednio ściągniętym pakiecie ZIP), odpowiedni dla danej wersji FrOS dla X10 / X10S: (w zasadzie wybór konkretnego radia w tym miejscu nie powinien mieć większego znaczenia, ale też nie zaszkodzi...) 7. Wysuwasz w bezpieczny sposób urządzenie STM32 BOOTLOADER: Dopiero teraz można bezpiecznie odłączyć Horusa od komputera (ważne!). 8. Wkładasz do Horusa uprzednio przygotowaną kartę SD. 9. Przyciskając ENTER (środek obrotowego enkodera z prawej strony ekranu) jednocześnie krótko wciskasz włącznik zasilania. Horus zacznie zapisywać obraz FrOS z karty SD do pamięci programu procesora: Jeśli nic się nie dzieje, to znaczy, że źle została przygotowana karta SD (np. jest więcej niż jeden plik w katalogu FIRMWARE, może jakiś ukryty plik?). 10. Jeśli widzisz ekran jak powyżej ("Successfull"), wyłączasz Horusa, krótko wciskając włącznik zasilania. Ekran zgaśnie. 11. Przytrzymujesz włącznik zasilania, aż pojawi się ekran uaktualniania firmware wewnętrznego modułu nadawczego IXJT: Uaktualnienie firmware modułu nadawczego przebiegnie samoczynnie. Postęp uaktualniania pokazywany jest przez dodawane kropki za napisem "This will take a few seconds". Faktycznie trwa to poniżej minuty. Po zakończeniu uaktualniania Horus automatycznie wyłączy się (ekran znowu zgaśnie). 12. Przytrzymaj włącznik zasilania, aż do normalnego uruchomienia Horusa, tym razem już pod FrOS: 13. Włączonego Horusa można podłączyć do komputera, aby upewnić się, że jest on widoczny jako dwa dyski (urządzenia pamięci masowej). Jeden dysk to pamięć flash Horusa, drugi to karta SD: W moim przypadku pamięć flash Horusa widoczna jest jako dysk "J". Zawartość tego dysku powinna być następująca: Jeśli taka nie jest, to można ją ściągnąć ze stron FrSky i podmienić, uważając by były tam tylko te pliki, które dostarcza FrSky w pliku ZIP: To tyle. Ciesz się FrOS, choć jak zwykle namawiam do OpenTX :). Wydaje się, że jest to wiele kroków do wykonania, ale to tylko dlatego, że opisałem procedurę naprawdę szczegółowo. Tak naprawdę sprawa polega na wgraniu bootloadera do pamięci programu procesora, po czym Horus wykonuje program zawarty w bootloaderze, wgrywając z karty właściwy plik BIN obrazu FrOS. Następnie przeprowadzana jest jeszcze aktualizacja firmware wewnętrznego modułu nadawczego IXJT, ale to już Horus robi sam, jako pierwszą czynność wykonywaną z pamięci programu. Całość zajmuje poniżej 5 minut, i to razem ze ściąganiem odpowiednich plików.
  15. MAK

    Taranis X9D+ S2

    W X8R można też wystawić kanały 9-16 na porty PWM, zamiast 1-8. Wystarczy zajrzeć do instrukcji i założyć odpowiednią zworkę w trakcie bindowania . W każdym przypadku wszystkie 16 kanałów są równolegle dostępne przez SBUS (zakładając, że 16 kanałów jest wysyłanych przez nadajnik).
×
×
  • Create New...