This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pid_sample_settings [2016/05/19 01:18] silverxxx |
pid_sample_settings [2021/02/15 05:26] (current) worldscott minor error that those unfamiliar with compiling will stumble upon |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Sample PID settings of actual builds.===== | + | ===== Sample PID settings of actual builds. ===== |
- | **H8 Stock settings:** \\ | + | <font 14px/ |
- | pid.c: | + | pid.c: |
- | float pidkp[PIDNUMBER] = { 17.0e-2, 17.0e-2, 10e-1 };\\ | + | |
- | float pidki[PIDNUMBER] = { 15e-1, 15e-1, 50e-1 };\\ | + | |
- | float pidkd[PIDNUMBER] = { 6.8e-1, 6.8e-1, 5.0e-1 };\\ | + | |
- | angle_pid.c: | + | < |
- | float apidkp[APIDNUMBER] = { 2.2e-2, 2.2e-2, 0e-1 };\\ | + | float pidkp[PIDNUMBER] = { 17.0e-2, 17.0e-2, 10e-1 }; |
- | float apidki[APIDNUMBER] = { 1.0e-2, 1.0e-2, 0e-1 };\\ | + | float pidki[PIDNUMBER] = { 15e-1, 15e-1, 50e-1 }; |
- | \\ | + | float pidkd[PIDNUMBER] = { 6.8e-1, 6.8e-1, 5.0e-1 }; |
- | **JJRC J-1000** \\ | + | </ |
- | [[https:// | + | angle_pid.c: |
- | - size (between motor shafts): 65mm x 65mm / diagonal 95mm \\ | + | < |
- | - 7x20mm motors, direct drive, Hubsan x4 propellers | + | float apidkp[APIDNUMBER] = { 2.2e-2, 2.2e-2, 0e-1 }; |
+ | float apidki[APIDNUMBER] = { 1.0e-2, 1.0e-2, 0e-1 }; | ||
- | pid.c \\ | + | </ |
- | float pidkp[PIDNUMBER] = { 14.0e-2, 14.0e-2, 25e-1 }; \\ | + | |
- | float pidki[PIDNUMBER] = { 10e-1, 10e-1, 13e-1 }; \\ | + | |
- | float pidkd[PIDNUMBER] = { 6.0e-1, 6.0e-1, 2.0e-1 }; \\ | + | |
- | angle_pid.c \\ | + | **<font 14px/ |
- | float apidkp[APIDNUMBER] = { 1.6e-2, 1.6e-2, 0e-1 }; \\ | + | |
- | float apidki[APIDNUMBER] = { 0.6e-2, 0.6e-2, 0e-1 }; \\ | + | |
- | \\ | + | pid.c: |
+ | |||
+ | < | ||
+ | // Kp | ||
+ | float pidkp[PIDNUMBER] = { 12.0e-2, 12.0e-2, 4e-1 }; | ||
+ | |||
+ | // Ki | ||
+ | float pidki[PIDNUMBER] = { 6.5e-1, 6.5e-1, 50e-1 }; | ||
+ | |||
+ | // Kd | ||
+ | float pidkd[PIDNUMBER] = { 6.05e-1, 6.05e-1, 4e-1 }; | ||
+ | |||
+ | </ | ||
+ | |||
+ | angle_pid.c: | ||
+ | |||
+ | < | ||
+ | // Kp | ||
+ | float apidkp[APIDNUMBER] = { 1.8e-2, 1.8e-2, 0e-1 }; | ||
+ | |||
+ | // Ki | ||
+ | float apidki[APIDNUMBER] = { 0.0e-2, 0.0e-2, 0e-1 }; | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Boldclash bwhoop 7mm**: | ||
+ | |||
+ | pid.c: | ||
+ | |||
+ | < | ||
+ | // Kp ROLL | ||
+ | float pidkp[PIDNUMBER] = { 13.0e-2 , 13.0e-2 | ||
+ | |||
+ | // Ki ROLL | ||
+ | float pidki[PIDNUMBER] = { 8.8e-1 | ||
+ | |||
+ | // Kd ROLL | ||
+ | float pidkd[PIDNUMBER] = { 5.5e-1 , 5.5e-1 | ||
+ | |||
+ | </ | ||
+ | |||
+ | **JJRC J-1000** | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | - size (between motor shafts): 65mm x 65mm / diagonal 95mm\\ | ||
+ | - 7x20mm motors, direct drive, Hubsan x4 propellers | ||
+ | pid.c\\ | ||
+ | float pidkp[PIDNUMBER] = { 11.5e-2, 11.5e-2, 21e-1 };\\ | ||
+ | float pidki[PIDNUMBER] = { 10e-1, 10e-1, 13e-1 };\\ | ||
+ | float pidkd[PIDNUMBER] = { 7.0e-1, 7.0e-1, 2.5e-1 }; | ||
- | **8.5mm custom build by Silverxxx ** \\ | + | angle_pid.c\\ |
- | {{ : | + | float apidkp[APIDNUMBER] = { 1.4e-2, 1.4e-2, 0e-1 };\\ |
- | - size: 8cm sides, 11 diagonal | + | float apidki[APIDNUMBER] = { 0.6e-2, 0.6e-2, 0e-1 }; <font 10px/inherit;; |
- | - 8.5x20mm motors, direct drive, DM007 props\\ | + | |
- | - frame:http://www.thingiverse.com/thing: | + | |
- | - auw 47g inc. 360mAh 1S and fpv \\ | + | |
- | pid.c \\ | + | \\ |
- | float pidkp[PIDNUMBER] = { 17.0e-2, 17.0e-2, 5e-1 }; \\ | + | **8.5mm Geared Frankenquad Based on WLToys V212** |
- | float pidki[PIDNUMBER] = { 8e-1, 8e-1, 5e-1 }; \\ | + | - Frame: WLToys V212 (upgraded V949) 230mm diagonal between the blade shafts (centre of a blade)\\ |
- | float pidkd[PIDNUMBER] = { 6.8e-1, 6.8e-1, 5.0e-1 }; \\ | + | - 8.5x20mm motors, geared (1:6 ratio)\\ |
+ | - Propellers: Original V212 5,5" size\\ | ||
+ | - AUW: 73gr | ||
- | angle_pid.c \\ | + | pid.c\\ |
- | float apidkp[APIDNUMBER] = { 1.8e-2, 1.8e-2, 0e-1 }; \\ | + | float pidkp[PIDNUMBER] = { 10e-2, 10e-2, 7e-1 };\\ |
- | float apidki[APIDNUMBER] = { 1.0e-2, 1.0e-2, 0e-1 }; \\ | + | float pidki[PIDNUMBER] = { 3e-1, 3e-1, 7e-1 };\\ |
+ | float pidkd[PIDNUMBER] = { 6e-1, 6e-1, 5e-1 }; | ||
- | config.h \\ | + | angle_pid.c\\ |
- | #define MOTOR_CURVE_85MM_8KHZ | + | float apidkp[APIDNUMBER] = { 1.5e-2, 1.5e-2, 1.2e-3 };\\ |
- | #define PWM_8KHZ \\ | + | float apidki[APIDNUMBER] = { 4e-2, 4e-2, 1e-2 }; |
- | ⁄⁄ software gyro lpf \\ | + | |
- | #define SOFT_LPF_4TH_088HZ \\ | + | |
- | ⁄⁄ this is not really necessary, but i think i like it \\ | + | |
- | #define CLIP_FF | + | |
- | \\ | + | config.h\\ |
- | **8.5mm Geared Frankenquad Based on WLToys V212** | + | #define SOFT_LPF_4TH_088HZ\\ |
- | - Frame: WLToys V212 (upgraded V949) 230mm diagonal between the blade shafts (centre of a blade) | + | #define MOTOR_CURVE_85MM_32KHZ\\ |
- | - 8.5x20mm motors, geared (1:6 ratio) | + | #define PWM_32KHZ |
- | - Propellers: Original V212 5,5" size \\ | + | |
- | - AUW: 73gr \\ | + | |
- | pid.c \\ | + | **H101 Board in BayangToys X9 Frame** |
- | float pidkp[PIDNUMBER] | + | - source: Markus Gritsch ([[http:// |
- | float pidki[PIDNUMBER] = { 3e-1, 3e-1, 7e-1 }; \\ | + | - stock X9 frame and motors\\ |
- | float pidkd[PIDNUMBER] = { 6e-1, 6e-1, 5e-1 } \\ | + | - H101 board\\ |
+ | - stock propellers | ||
- | angle_pid.c \\ | + | pid.c\\ |
- | float apidkp[APIDNUMBER] = { 1.5e-2, 1.5e-2, 1.2e-3 }; \\ | + | float pidkp[PIDNUMBER] = { 12.0e-2, 12.0e-2, 4e-1 };\\ |
- | float apidki[APIDNUMBER] = { 4e-2, 4e-2, 1e-2 }; \\ | + | float pidki[PIDNUMBER] = { 6.5e-1, 6.5e-1, 50e-1 };\\ |
+ | float pidkd[PIDNUMBER] = { 10.05e-1, 10.05e-1, 4e-1 }; | ||
- | config.h \\ | ||
- | #define SOFT_LPF_4TH_088HZ \\ | ||
- | #define MOTOR_CURVE_85MM_32KHZ \\ | ||
- | #define PWM_32KHZ \\ | ||