This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pid_sample_settings [2017/09/28 14:56] silverxxx |
pid_sample_settings [2021/02/15 05:26] worldscott minor error that those unfamiliar with compiling will stumble upon |
||
---|---|---|---|
Line 8: | Line 8: | ||
float pidki[PIDNUMBER] = { 15e-1, 15e-1, 50e-1 }; | float pidki[PIDNUMBER] = { 15e-1, 15e-1, 50e-1 }; | ||
float pidkd[PIDNUMBER] = { 6.8e-1, 6.8e-1, 5.0e-1 }; | float pidkd[PIDNUMBER] = { 6.8e-1, 6.8e-1, 5.0e-1 }; | ||
+ | |||
</ | </ | ||
Line 15: | Line 16: | ||
float apidkp[APIDNUMBER] = { 2.2e-2, 2.2e-2, 0e-1 }; | float apidkp[APIDNUMBER] = { 2.2e-2, 2.2e-2, 0e-1 }; | ||
float apidki[APIDNUMBER] = { 1.0e-2, 1.0e-2, 0e-1 }; | float apidki[APIDNUMBER] = { 1.0e-2, 1.0e-2, 0e-1 }; | ||
+ | |||
</ | </ | ||
Line 30: | Line 32: | ||
// Kd | // Kd | ||
float pidkd[PIDNUMBER] = { 6.05e-1, 6.05e-1, 4e-1 }; | float pidkd[PIDNUMBER] = { 6.05e-1, 6.05e-1, 4e-1 }; | ||
+ | |||
</ | </ | ||
Line 40: | Line 43: | ||
// Ki | // Ki | ||
float apidki[APIDNUMBER] = { 0.0e-2, 0.0e-2, 0e-1 }; | float apidki[APIDNUMBER] = { 0.0e-2, 0.0e-2, 0e-1 }; | ||
+ | |||
</ | </ | ||
Line 55: | Line 59: | ||
// Kd ROLL | // Kd ROLL | ||
float pidkd[PIDNUMBER] = { 5.5e-1 , 5.5e-1 | float pidkd[PIDNUMBER] = { 5.5e-1 , 5.5e-1 | ||
+ | |||
</ | </ | ||
- | |||
- | |||
**JJRC J-1000** | **JJRC J-1000** | ||
Line 74: | Line 77: | ||
float apidkp[APIDNUMBER] = { 1.4e-2, 1.4e-2, 0e-1 };\\ | float apidkp[APIDNUMBER] = { 1.4e-2, 1.4e-2, 0e-1 };\\ | ||
float apidki[APIDNUMBER] = { 0.6e-2, 0.6e-2, 0e-1 }; <font 10px/ | float apidki[APIDNUMBER] = { 0.6e-2, 0.6e-2, 0e-1 }; <font 10px/ | ||
- | |||
- | **8.5mm custom build by Silverxxx ** \\ | ||
- | {{ : | ||
- | - 8.5x20mm motors, direct drive, DM007 props\\ | ||
- | - frame: | ||
- | - auw 47g inc. 360mAh 1S and fpv | ||
- | |||
- | pid.c\\ | ||
- | float pidkp[PIDNUMBER] = { 17.0e-2, 17.0e-2, 5e-1 };\\ | ||
- | float pidki[PIDNUMBER] = { 8e-1, 8e-1, 5e-1 };\\ | ||
- | float pidkd[PIDNUMBER] = { 6.8e-1, 6.8e-1, 5.0e-1 }; | ||
- | |||
- | angle_pid.c ( green board values )\\ | ||
- | float apidkp[APIDNUMBER] = { 1.8e-2, 1.8e-2, 0e-1 };\\ | ||
- | float apidki[APIDNUMBER] = { 1.0e-2, 1.0e-2, 0e-1 }; | ||
- | |||
- | config.h\\ | ||
- | #define MOTOR_CURVE_85MM_8KHZ\\ | ||
- | #define PWM_8KHZ\\ | ||
- | ⁄⁄ software gyro lpf\\ | ||
- | #define SOFT_LPF_4TH_088HZ\\ | ||
- | ⁄⁄ this is not really necessary, but i think i like it\\ | ||
- | #define CLIP_FF | ||
\\ | \\ | ||
Line 108: | Line 88: | ||
float pidkp[PIDNUMBER] = { 10e-2, 10e-2, 7e-1 };\\ | float pidkp[PIDNUMBER] = { 10e-2, 10e-2, 7e-1 };\\ | ||
float pidki[PIDNUMBER] = { 3e-1, 3e-1, 7e-1 };\\ | float pidki[PIDNUMBER] = { 3e-1, 3e-1, 7e-1 };\\ | ||
- | float pidkd[PIDNUMBER] = { 6e-1, 6e-1, 5e-1 } | + | float pidkd[PIDNUMBER] = { 6e-1, 6e-1, 5e-1 }; |
angle_pid.c\\ | angle_pid.c\\ |