Pytanie z działu #drony do mirków latających skrzydłami samolotami (zamiast #quadrocopter) itp z #inav fork #cleanflight na pokładzie FC:
- o ile funkcja-mode-tryb lotu o nazwie GPSALTHOLD (w nowszych chyba nazywa się NAVALTHOLD) jest jasny, i działa tak samo dobrze w jakimś kopterze (znaczy stabilizuje wysokość), jak w samolocie... to GPSPOSHOLD ... co zrobi w przypadku skrzydła/samolotu? Jak będzie
via Android
  • 0
@hrumque: np. parrot disco trzymając pozycję krąży wokół niej, podejrzewam że inaczej trudno position hold zrealizować. ;-)

Wiesz, to jest trochę durne firmware, do wszystkiego czyli nie wiadomo do czego dana funkcja była projektowana, dlarego pytam nim przekonam się w powietrzu że pos hold było tylko do kopterów i spróbuje mi zatrzymać samolot w miejscu i stabilizować pozycję poprzez machanie skrzydłami; )
  • Odpowiedz
Uwaga mirki latający #drony #quadrocopter i inne #fpv na #cleanflight #betaflight 3.1.7 ma błąd poważny:

Do not use #betaflight v3.1.7 because there's a possible "bug" or potential danger in that version that allows the motors to go full throttle right after you plug in a battery

no taki malutki drobny szczególik, kto by się czepiał - quad leży na ziemi nie uzbrojony, aparatura wisi luzem gdzieś, dopiero co wpinasz baterię... a on dostaje full-power i albo przerabia twoje paróweczki na mielone, albo odlatuje w kierunku zachodzącego słońca.

Problem występuje, gdy ma się wybrane w konfiguratorze AirMode na stałe na ON, i quad jest w trybie failsave. Podobnie gdy chcesz go "zabić" failsave - a nie zdeaktywujesz AirMode - to dostaje maks ciągu i odfruwa w
  • Odpowiedz
Jakby ktoś zmagał się z flashowaniem kontrolera lotu z procesorem F3/F4 w Cleanflight/Betaflight - i nijak nie chciało wejść w "bootloader" czyli nie chciało się pojawić (zamiast portu COM) DFU - pomimo wykonania wszystkich egzorcyzmów typu ZADIG, drivery z STM, itd...
... to wystarczy przepiąć się z kablem usb do USB na płycie głównej, typu usb2.0

DFU STM nie działa (a przynajmniej na niektórych) USB 3.0 oraz przez (niektóre) huby USB.

dodatkowo - na procesorach klasy F4 nie działa "full chip erase" - jak jest włączone, to nigdy nie zakończy się flashowanie (będzie "flashing" na zawsze). Należy tą opcję wyłączyć i pójdzie elegancko erase+flashing, a po flashowaniu już normalnie z configuratora zrobić reset-to-defaults.
  • Odpowiedz
Mirki z kopterów i okolic - czy ktoś się orientuje, jak to jest teraz z numeracją wersji CleanFlight/BetaFlight/INAV ?
O ile od wersji Cleanflight 2.0.0 jest to dokładnie to samo, co BetaFlight (wersja 3.?) - to głównie interesuje mnie ten ostatni, teraz jest teoretycznie iNAV 1.6 - ale na której wersji cleanflight/betaflight jest on oparty?

Zasadniczo cleanflight 2.0.2 mnie bardzo zadowala, ale brak mu choćby podstawowych funkcji nawigacji - choćby do wykonania
  • Odpowiedz
O co chodzi cleanflight 2.0.2, że nie chce się zrobić ARMed (tzn nie zazbraja się, nie uruchamia)?
1. Mam (w modes) przypisany przełącznik z AUX2 i wartość, przy której powinien włączać się ARM (zielona kreska pod spodem chodzi, gdy przełącznik przełączam, ARM na zielono - nie zaświeca się)
2. Nie mam aktywnego FAILSAFE jeśli o to chodzi
3. kontroler leży wypoziomowany, na zakładce Setup - wskazuje kąty pitch/roll= 0, jest skalibrowany akcelerometr
4. zresztą parametr smallangle = 45 więc to też nie poziom przechyłu przeszkadza
5. moje radio wypluwa na kanałach wartości 1000-2000, jest ustawione
mincheck = 900 (przy 1000 bez zmian) maxcheck_= 2000 więc to nie jest
@x-SANTA-x: przecież BF i CF teraz (od CF 2.x) to jest dokładnie to samo
Najgorsze jest to, że zrobiłem reset-to-defaults, ustawilem wszystko od zera - i działa, zapisałem konfig nowy... i niczym sie nie różnią
  • Odpowiedz
Mirki z #modelarstwo #budujedrona #rc #cleanflight i #elektronika zapewne

Są takie bardzo fajne kontrolery lotu jak Airbot Flip32 Omnibus F4 Pro (OSD, SD, i inne wersje), głównie chodzi o edycję V2 - która jest stosunkowo tania (w przeciwieństwie do nowych V3)

Posiada ona drobne mankamenty projektowe z dystrybucją napięcia +5v z wbudowanego stabilizatora sBEC (niby 5v 3A) - w efekcie sam FC
hrumque - Mirki z #modelarstwo #budujedrona #rc #cleanflight i #elektronika zapewne
...

źródło: comment_0dk7F0HwACmez9mzdSzn3z25lDR3uj2U.jpg

Pobierz
(żółty obwód z diodą - znajduje się po przeciwnej stronie płytki).

Rozwiązania problemu są różne:
- jak zaleca producent - nie używać wersji V2 (oryginału lub klonów) tylko oryginał V3 (bo klonów v3 jeszcze nie ma), która to ponoć ma poprawione (albo i nie...)

- nie zasilać ani kamery, ani VTX z tych pinów, tylko z innego punktu (choćby pełne napięcie dostępne Vmot wyjście do zasilania ESC, lub jakiś własny BEC/sBEC zewnętrzny), ale tracimy taki ładny filtr LC...
  • Odpowiedz
1. Ciekawostka przyrodnicza - w końcu w cleanflight "prosto z pudełka" działa telemetria w standardzie flysky (IBUS) !
Tak że biorąc aparaturę np FS-i6S oraz odbiornik FS-iA6B lub FS-iA10B (bez sensu, skoro i tak używamy IBUS, w którym są wszystkie 10 kanałów dostępne niezależnie od odbiornika...) wystarczy wpiąć z kontrolera lotu FC pin TX z jakiegoś wolnego uart-u do pinu sygnałowego w odbiorniku RC (złączka sens), i mamy podstawowe parametry na ekranie aparatury:
- EXT.V napięcie akumulatora zmierzone przez FC (bez zbędnych zewnętrznych czujników od flysky!)
- MOT obroty silnika (będące realnie - ustawioną przepustnicą, czyli np od 1050 do 2000rpm)
- temp1 będące wysokością z barometru lub obliczoną z akcelerometru
- (oraz standardowo - zasilanie nadajnika flysky, odbiornika - oba w okolicy 5v, oraz RSSI z odbiornika)
hrumque - 1. Ciekawostka przyrodnicza - w końcu w cleanflight "prosto z pudełka" dzia...

źródło: comment_FpNY8NYBqRIJ49DBan62V4AfufDnlzOu.jpg

Pobierz
@IreuN: w dodatku w takim F3 osd jest robione po prostu jako minimosd (procesor atmega + generator obrazu), czyli FC (procesor F3) generuje dane telemetrii/parametrów i wypluwa je do atmegi przez uart (których nigdy za wiele, a tu się jeden marnuje), a dopiero (powolna) atmega na podstawie tych danych - karmi generator obrazu "co i gdzie wyświetlić".
W F4 generator obrazu jest zapięty przez SPI wprost do procesora F4, który
  • Odpowiedz
@IreuN: owszem, 8kHz na F3 jest do osiągnięcia, gdy WSZYSTKO co użyjesz - chodzi po SPI-dma, a nic po I2C. I nie używasz żadnych software-IO-kontroled, czyli soft-serial, ledy masz na dedykowanym pinie z timerem itp. Ale nadal nie widzę tu sensu 32kHz gyro - w porównaniu do prędkości generowania sygnału na wyjściach do silników (np oneshot125 = cykl pwm 250us = 4kHz ( czyli 4 tysiące razy na sekundę można
  • Odpowiedz
Kontroler lotu FC SPracing F3, firmware betaflight 3.0.1 / cleanflight 1.14.2
Jakby komuś przyszło do głowy dodawać malutki chiński OLED - nie ma sensu do tego FC.
po włączeniu obsługi OLED (oraz jego podłączeniu) ilość błędów i2c rośnie w tysiące, a FC po 5-30s (czasem kilku minutach) zawiesza się na twardo i zaczyna w kółko restartować. Brak możliwości podłączenia się po usb.
Najlepsza i chyba jedna rada - wgrać od nowa firmware z opcją "full chip erase" by skasować ustawienia firmware i wyłączyć obsługę oled.

W przypadku Cleanflight jest o tyle dobrze, że w CLI jest taka opcja jak I2C_Highspeed która jest domyślnie ON. Po przełączeniu na OFF - problem znika, i2c błędów nie ma, OLED działa... tyle ze zjada >92% CPU.
hrumque - Kontroler lotu FC SPracing F3, firmware betaflight 3.0.1 / cleanflight 1.14...

źródło: comment_5kf5u4tbG95pUgWIeu90D53MmcuxLu6C.jpg

Pobierz
Ponownie atakuję bardziej doświadczonych w #drony #modelarstwo #rc i #cleanflight #betaflight - mam problem (chyba?) z cleanflight konfiguratorem 1.2.3 - wartości PIDów są tylko całkowite. Na wszystkich screenshotach w sieci - są ustawiane wartości po przecinku - u mnie wszystkie są całkowite, guzikami UP/DOWN mogę zmieniać wartość o jeden, z palca mogę wpisać cokolwiek z kropką (z przecinkiem - nie wchodzi), ale
hrumque - Ponownie atakuję bardziej doświadczonych w #drony #modelarstwo #rc i #clean...

źródło: comment_JA2fIRBI2UbT1qY08XVbSLZcyULeNlJH.jpg

Pobierz
via Android
  • 0
@dzielus spoko. W sumia ja i tak dzisiaj ubilem swojego er250- ladowanie na stercie blach z sterczacymi srubkami itp to byl zly pomysl, prawdopodobnie cos wlazlo obok esc i kabli silnika i zrobilo zwarcie, z jednego esca i silnika pozzedl spory dym (choc nadal sie krecil i reagowal na przepustnice! Jeszcxe na tym dymiacym silniku wystartowalem i przelecialem w inne miejsce, by nie lazic po drabine). Szybko skilowalem i odpielem baterie
  • Odpowiedz