cc3d PID tunning
Moderatorzy: moderatorzy2014, moderatorzy
cc3d PID tunning
Cześć,
Chciałem zapytać bardziej doświadczonych osób jak wygląda sprawa z ustaleniem optymalnych parametrów PID.
Poprzez accessory0 konfiguruje kazdy z parametrów poprzez txPID zgodnie z filmikiem.
https://wiki.openpilot.org/display/WIKI/TxPID
Co z zakładką Stabilization page - Basic settings tab?
https://wiki.openpilot.org/display/WIKI/Stabilization
Czy ruszamy rate i attitude stabilization na tej zakładce?
Chciałem zapytać bardziej doświadczonych osób jak wygląda sprawa z ustaleniem optymalnych parametrów PID.
Poprzez accessory0 konfiguruje kazdy z parametrów poprzez txPID zgodnie z filmikiem.
https://wiki.openpilot.org/display/WIKI/TxPID
Co z zakładką Stabilization page - Basic settings tab?
https://wiki.openpilot.org/display/WIKI/Stabilization
Czy ruszamy rate i attitude stabilization na tej zakładce?
Re: cc3d PID tunning
Jeśli już ustawisz sobie odpowiednie wartości PIDow za pomocą tXPID to własnie taką wartość przyjmą w zakładce stabilization, więc ręcznie pozniej nic nie zmieniaj bo inaczej PIDowanie z apki mija się z celem ;)
pzdr.
pzdr.
Re: cc3d PID tunning
Dzięki, tak myślałem :)
Mógłbyś mi napisać jak wygląda procedura ustawiania PID dla yaw?
Mógłbyś mi napisać jak wygląda procedura ustawiania PID dla yaw?
Re: cc3d PID tunning
Analogicznie tak jak zlinkowane razem roll i pitch, czyli jedna gałka Yaw.Rate.Kp druga dla Yaw.Rate.Ki i lecisz z tematem ;)
Re: cc3d PID tunning
Próbuję zrobić tuning PID z wykorzystaniem TxPID. Jednak wartość Proportional w kolumnie Roll na zakładce Stabilization zmienia się. To znaczy wiem, że ma się zmieniać, ale podczas kręcenia potencjometrem, a ona zmienia się sama, skacze pomiędzy wartościami 0,00600 a 0,00450. Co to może oznaczać?
TxPID Roll Rate.Kp Min: 0,003000 Max: 0,009000
Jadę według opisu z tego filmu: https://youtu.be/QqgZZ6-V3Qk
edycja:
Dodam jeszcze jedną dziwną rzecz. Nie zapisuje mi się zmiana sposobu konfiguracji. To znaczy na stałe jest check box Use Basic Configuration. Odhaczenie i zahaczenie na zakładce advanced nic nie daje. Po zapisie (poprawnym), odłączeniu i ponownym połączeniu z kontrolerem, stan check boxów wraca do poprzednich wartości.
TxPID Roll Rate.Kp Min: 0,003000 Max: 0,009000
Jadę według opisu z tego filmu: https://youtu.be/QqgZZ6-V3Qk
edycja:
Dodam jeszcze jedną dziwną rzecz. Nie zapisuje mi się zmiana sposobu konfiguracji. To znaczy na stałe jest check box Use Basic Configuration. Odhaczenie i zahaczenie na zakładce advanced nic nie daje. Po zapisie (poprawnym), odłączeniu i ponownym połączeniu z kontrolerem, stan check boxów wraca do poprzednich wartości.
Cheerson cx10; Syma x5c-1, 250 w budowie <3
Re: cc3d PID tunning
Sprawdz kanal linku RC który masz podpiety jako Accessory i TxPID i co ważne ustaw na zakładce "Input"/"RC input" właściwe neutrum. Tylko wtedy będziesz miał proporcjonalną zmianę danego parametru w zakresach min. max ustawianych w zakladce TxPID. Jeśli zle bedziesz mial ustawione neutrum to wartosc ustawiana potencjometrem w apce nie przelozy sie na wartosc strojonego parametru. Kolejna rzecz to po właczeniu opcji TxPID niezbędne jest reset FC - nalezy odlaczyc zasilanie, w tym tez to podawene przez USB. Po resecie mozna ponownie podlaczyc do PC/GCS'a.
pozdrawiam,
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
Re: cc3d PID tunning
Co masz na myśli pisząc "Właściwe neutrum"? Jakie to jest właściwe?sitas pisze:Sprawdz kanal linku RC który masz podpiety jako Accessory i TxPID i co ważne ustaw na zakładce "Input"/"RC input" właściwe neutrum. Tylko wtedy będziesz miał proporcjonalną zmianę danego parametru w zakresach min. max ustawianych w zakladce TxPID. Jeśli zle bedziesz mial ustawione neutrum to wartosc ustawiana potencjometrem w apce nie przelozy sie na wartosc strojonego parametru. Kolejna rzecz to po właczeniu opcji TxPID niezbędne jest reset FC - nalezy odlaczyc zasilanie, w tym tez to podawene przez USB. Po resecie mozna ponownie podlaczyc do PC/GCS'a.
U mnie jest:
Cheerson cx10; Syma x5c-1, 250 w budowie <3
Re: cc3d PID tunning
Z obrazka widzę, że zmienną Accessor0 masz podpiętą pod kanal 6 i zakladam, że tego uzywasz do ustalania parametru w TxPID. Jeśli tak to ustawienie neutrum masz ok (bez kalibracji domyślnie jest 1500).
Przy takim ustawieniu gdy masz potencjometr na środku to wartość parametru strojonego w trybie TxPID (np. Roll. Kp) powinna być ustawiona na wartość średnią z ustawiń w TxPID czyli (min + max)/2.
Jak potencjometr ustawisz na "0" to wówczas wartość parametru w TxPID powinna się ustalić na tą określoną dla min. (np. dla Roll.Kp = 0,00300).
Sprawdź dodatkowo:
1) czy przy testowaniu gdy w apce kręcisz potencjometrem to na zakladce input / rc input w kanale 6 masz pokryty cały zakres wartości ?
2) TxPID masz uaktywniony bo domyślnie dziala gdy CC3D/OP jest uzbrojone (arm) i gaz jest powyżej 20% (ja jak testuje to ustawiam na "always")
Przy takim ustawieniu gdy masz potencjometr na środku to wartość parametru strojonego w trybie TxPID (np. Roll. Kp) powinna być ustawiona na wartość średnią z ustawiń w TxPID czyli (min + max)/2.
Jak potencjometr ustawisz na "0" to wówczas wartość parametru w TxPID powinna się ustalić na tą określoną dla min. (np. dla Roll.Kp = 0,00300).
Sprawdź dodatkowo:
1) czy przy testowaniu gdy w apce kręcisz potencjometrem to na zakladce input / rc input w kanale 6 masz pokryty cały zakres wartości ?
2) TxPID masz uaktywniony bo domyślnie dziala gdy CC3D/OP jest uzbrojone (arm) i gaz jest powyżej 20% (ja jak testuje to ustawiam na "always")
pozdrawiam,
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
Re: cc3d PID tunning
1) Taksitas pisze:Z obrazka widzę, że zmienną Accessor0 masz podpiętą pod kanal 6 i zakladam, że tego uzywasz do ustalania parametru w TxPID. Jeśli tak to ustawienie neutrum masz ok (bez kalibracji domyślnie jest 1500).
Przy takim ustawieniu gdy masz potencjometr na środku to wartość parametru strojonego w trybie TxPID (np. Roll. Kp) powinna być ustawiona na wartość średnią z ustawiń w TxPID czyli (min + max)/2.
Jak potencjometr ustawisz na "0" to wówczas wartość parametru w TxPID powinna się ustalić na tą określoną dla min. (np. dla Roll.Kp = 0,00300).
Sprawdź dodatkowo:
1) czy przy testowaniu gdy w apce kręcisz potencjometrem to na zakladce input / rc input w kanale 6 masz pokryty cały zakres wartości ?
2) TxPID masz uaktywniony bo domyślnie dziala gdy CC3D/OP jest uzbrojone (arm) i gaz jest powyżej 20% (ja jak testuje to ustawiam na "always")
2) TxPID jest uaktywniony.
Cheerson cx10; Syma x5c-1, 250 w budowie <3
Re: cc3d PID tunning
bober71
i cały czas walczysz ze skaczącą wartością ?
i cały czas walczysz ze skaczącą wartością ?
pozdrawiam,
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
Re: cc3d PID tunning
Dokladnie tak.
Wysłane z iPhone za pomocą Tapatalk
Wysłane z iPhone za pomocą Tapatalk
Cheerson cx10; Syma x5c-1, 250 w budowie <3
Re: cc3d PID tunning
Jesli nadal masz ustawione w TxPID - Roll.Rate.Kp min=0,00300 i max=0,00900 i w stabilization wyskakuje Ci czasami wartosc 0,00600 to oznacza, ze OP odczytuje - przyjmuje domyslna wartość neutrum (tak sie dzieje jak link RC jest niestabilny i OP nie ma wartości PWM podawanej z nadajnika). Zobacz co będzie jak zmienisz wartość Roll.Rate.Kp np na max = 0,00700 - wówczas pewnie bedzie Ci wskakiwać w stabilization wartość 0,00500.
Jeśli problmem dotyczyć będzie sygnału PWM i to jedynie na kanale 6 to sprawdź tez czy nie masz przerwanego lub przetartego kabelka sygnalowego z odbiornika RC do CC3D dla tego kanalu.
Jeśli problmem dotyczyć będzie sygnału PWM i to jedynie na kanale 6 to sprawdź tez czy nie masz przerwanego lub przetartego kabelka sygnalowego z odbiornika RC do CC3D dla tego kanalu.
pozdrawiam,
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
SitasRC
_______________________________________________________________
6 x 250 Race FPV z kontrolą CC3D <> Naze <> APM, Taranis 9D + OpenLRS by MarcinB
Re: cc3d PID tunning
Ciekawostka. Zabralem wariata na spacer z komputetem. Na łonie natury przestalo skakac! Przemili koledzy pomogli troszke poustawiac pidy. Jest niezle. :)
Wysłane z iPhone za pomocą Tapatalk
Wysłane z iPhone za pomocą Tapatalk
Cheerson cx10; Syma x5c-1, 250 w budowie <3
- grzegorz2906
- Posty: 117
- Rejestracja: środa 15 kwie 2015, 15:52
- Lokalizacja: Racibórz
Re: cc3d PID tunning
Potrzebuję porady, co może być nie tak.
Chcę aktywować TxPID i sterować wartością z aparatury. Ustawiłem wszystko tak jak na wcześniejszym filmiku i według wskazówek z forum.
Jednak wartość PID nie zmienia się, jak kręcę na aparaturze.
W zakładce input, jest reakcja na kręcenie.
//images.tapatalk-cdn.com/15/10/25 ... ec28ce.jpg
//images.tapatalk-cdn.com/15/10/25 ... 897984.jpg
Wysłane z iPhone 6 za pomocą Tapatalk
Chcę aktywować TxPID i sterować wartością z aparatury. Ustawiłem wszystko tak jak na wcześniejszym filmiku i według wskazówek z forum.
Jednak wartość PID nie zmienia się, jak kręcę na aparaturze.
W zakładce input, jest reakcja na kręcenie.
//images.tapatalk-cdn.com/15/10/25 ... ec28ce.jpg
//images.tapatalk-cdn.com/15/10/25 ... 897984.jpg
Wysłane z iPhone 6 za pomocą Tapatalk
- grzegorz2906
- Posty: 117
- Rejestracja: środa 15 kwie 2015, 15:52
- Lokalizacja: Racibórz
Re: cc3d PID tunning
ok, już działa
Wysłane z iPad za pomocą Tapatalk
Wysłane z iPad za pomocą Tapatalk