Multiwii by MIS AIRPLANE
Moderatorzy: moderatorzy2014, moderatorzy
A jakim cudem podłączasz jednocześnie OSD i GUI do płytki co ma tylko jeden UART ? Bo złącze USB i to do OSD to to samo i masz kolizję. O tym czy GPS pracuje prawidłowo dowiesz się tylko z zachowania żółtej LED'y na FC (choć nie wiem czy przy mariażu z OSD będzie działać prawidłowo), oraz z machnięcia lotkami po złapaniu FIX'a GPS.Kkacper pisze:oraz po ustawieniu #define GPS_FROM_OSD i podłączeniu OSD w GUI nie "widać" GPS-a.
Pzdr. -----MIŚ-----
Odpowiedziałeś na moje pytanie w trakcie pisanie poprzedniego postu. OK będę sprawdzał "na żywca" - dzięki za informację.miś pisze:A jakim cudem podłączasz jednocześnie OSD i GUI do płytki co ma tylko jeden UART ? Bo złącze USB i to do OSD to to samo i masz kolizję. O tym czy GPS pracuje prawidłowo dowiesz się tylko z zachowania żółtej LED'y na FC (choć nie wiem czy przy mariażu z OSD będzie działać prawidłowo), oraz z machnięcia lotkami po złapaniu FIX'a GPS.Kkacper pisze:oraz po ustawieniu #define GPS_FROM_OSD i podłączeniu OSD w GUI nie "widać" GPS-a.
Główny plik softu:
Powinien machać obiema, bo rcData[ROLL] po przejściu przez mixer daje ruch obu lotek w przeciwnych kierunkach.
Dobra już wiem... Roll + Pitch po zmiksowaniu daje taki efekt dla skrzydełka, że macha tylko jedną lotką
Wywal te fragmenty "rcData[PITCH] = MINCHECK+1;" aby sterował tylko ROLL'em i będzie OK.
Kod: Zaznacz cały
#if GPS && defined(FIXEDWING)
// First GPS_FIX signalisation by AILERONS and ELEVATOR
if(first_fix < 210) {
if(check_gps()) first_fix++; else first_fix=0;
} else if(first_fix < 255) first_fix++;
if(!f.ARMED && first_fix>210 && first_fix<230) {rcData[ROLL] = MINCHECK+1; rcData[PITCH] = MINCHECK+1;}
if(!f.ARMED && first_fix>230 && first_fix<250) {rcData[ROLL] = MAXCHECK-1; rcData[PITCH] = MAXCHECK-1;}
if(!f.ARMED && first_fix==251) GPS_reset_home_position();
#endif
Dobra już wiem... Roll + Pitch po zmiksowaniu daje taki efekt dla skrzydełka, że macha tylko jedną lotką
Wywal te fragmenty "rcData[PITCH] = MINCHECK+1;" aby sterował tylko ROLL'em i będzie OK.
Pzdr. -----MIŚ-----
dzieki, nie sprawdziłem tego ale:
dziś jestem po ostatecznych testach
no i po wyłączeniu apki skrzydło zawróciło i wróciło, więc działa wszystko co powino
jeszcze raz wielkie dzieki miś za wszystkie wskazówki
PS. jakie tryby AP działają patrząc na wymienione MultiWiiConf poza przetestowanymi przeze mnie
dziś jestem po ostatecznych testach
no i po wyłączeniu apki skrzydło zawróciło i wróciło, więc działa wszystko co powino
jeszcze raz wielkie dzieki miś za wszystkie wskazówki
PS. jakie tryby AP działają patrząc na wymienione MultiWiiConf poza przetestowanymi przeze mnie
Pbryś podeśle Ci mojego mixa jakiegoś starszego kopterowego softu Misia + Moda dla Remzibiego bazującego na modzie dla Multiwii którego dostałem dawno temu od Cholo - wiedz że na tym sofcie co testowałem był bug zanikających literek w kodzie Remzibiego - wytniesz sobie co ci potrzeba i to sobie poskładasz w najnowszym kodzie Misia dla skrzydełka
Chwile to pewnie poczeka aż się Stratos odbuduje do końca
- tak wyglądają źle ustawione pidy na multiwii + dziczenie na pełnym gazie :
a widziałem jak te lotki merdaly góra dół jak ryba bokiem w wodzie - kwestia czasu aż strzeli węgiel...
Chwile to pewnie poczeka aż się Stratos odbuduje do końca
- tak wyglądają źle ustawione pidy na multiwii + dziczenie na pełnym gazie :
a widziałem jak te lotki merdaly góra dół jak ryba bokiem w wodzie - kwestia czasu aż strzeli węgiel...
Pozdrawiam Piotr.
YouTube
YouTube
Tyle że to nie pójdzie na procku 328p, bo jest tylko jeden uart zajęty przez GPS. Trzeba by przebudować - GPS przez konwerter na I2C i OSD na UARCIE. Druga opcja to moje OSD i GPS wpięty do OSD.profesor pisze:Pbryś podeśle Ci mojego mixa jakiegoś starszego kopterowego softu Misia + Moda dla Remzibiego bazującego na modzie dla Multiwii którego dostałem dawno temu od Cholo
Pzdr. -----MIŚ-----