Rev 613 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 613 | Rev 615 | ||
---|---|---|---|
Line 97... | Line 97... | ||
97 | long GyroKomp_Int; |
97 | long GyroKomp_Int; |
98 | long int GyroGier_Comp; |
98 | long int GyroGier_Comp; |
99 | int GyroKomp_Value; // Der ermittelte Kompasswert aus Gyro und Magnetkompass |
99 | int GyroKomp_Value; // Der ermittelte Kompasswert aus Gyro und Magnetkompass |
100 | short int cnt_stickgier_zero =0; |
100 | short int cnt_stickgier_zero =0; |
101 | int gyrogier_kompass; |
101 | int gyrogier_kompass; |
102 | // Salvo End |
102 | //Salvo End |
- | 103 | ||
- | 104 | //Salvo 2.1.2008 Debugvariablen |
|
- | 105 | int debug_gp_0,debug_gp_1,debug_gp_2,debug_gp_3,debug_gp_4,debug_gp_5,debug_gp_6,debug_gp_7; //Allgemeine Debugvariablen |
|
- | 106 | //Salvo End |
|
Line 103... | Line 107... | ||
103 | 107 | ||
104 | float GyroFaktor; |
108 | float GyroFaktor; |
105 | float IntegralFaktor; |
109 | float IntegralFaktor; |
106 | volatile int DiffNick,DiffRoll; |
110 | volatile int DiffNick,DiffRoll; |
Line 383... | Line 387... | ||
383 | if(MotorTest[1]) Motor_Hinten = MotorTest[1]; |
387 | if(MotorTest[1]) Motor_Hinten = MotorTest[1]; |
384 | if(MotorTest[2]) Motor_Links = MotorTest[2]; |
388 | if(MotorTest[2]) Motor_Links = MotorTest[2]; |
385 | if(MotorTest[3]) Motor_Rechts = MotorTest[3]; |
389 | if(MotorTest[3]) Motor_Rechts = MotorTest[3]; |
386 | } |
390 | } |
Line 387... | Line 391... | ||
387 | 391 | ||
388 | DebugOut.Analog[12] = Motor_Vorne; |
392 | /* DebugOut.Analog[12] = Motor_Vorne; |
389 | DebugOut.Analog[13] = Motor_Hinten; |
393 | DebugOut.Analog[13] = Motor_Hinten; |
390 | DebugOut.Analog[14] = Motor_Links; |
394 | DebugOut.Analog[14] = Motor_Links; |
391 | DebugOut.Analog[15] = Motor_Rechts; |
395 | DebugOut.Analog[15] = Motor_Rechts; |
392 | 396 | */ |
|
393 | //Start I2C Interrupt Mode |
397 | //Start I2C Interrupt Mode |
394 | twi_state = 0; |
398 | twi_state = 0; |
395 | motor = 0; |
399 | motor = 0; |
396 | i2c_start(); |
400 | i2c_start(); |
Line 1201... | Line 1205... | ||
1201 | DebugOut.Analog[25] = GPS_Roll; |
1205 | DebugOut.Analog[25] = GPS_Roll; |
1202 | DebugOut.Analog[26] = gps_rel_act_position.utm_east; //in 10cm ausgeben |
1206 | DebugOut.Analog[26] = gps_rel_act_position.utm_east; //in 10cm ausgeben |
1203 | DebugOut.Analog[27] = gps_rel_act_position.utm_north; |
1207 | DebugOut.Analog[27] = gps_rel_act_position.utm_north; |
1204 | DebugOut.Analog[28] = gps_rel_act_position.utm_alt; |
1208 | DebugOut.Analog[28] = gps_rel_act_position.utm_alt; |
1205 | DebugOut.Analog[29] = gps_state + (gps_sub_state*10)+(50*gps_cmd); |
1209 | DebugOut.Analog[29] = gps_state + (gps_sub_state*10)+(50*gps_cmd); |
1206 | DebugOut.Analog[30] = gps_reg_x; |
1210 | DebugOut.Analog[30] = debug_gp_0; |
1207 | DebugOut.Analog[31] = gps_reg_y; |
1211 | DebugOut.Analog[31] = debug_gp_1; |
- | 1212 | DebugOut.Analog[12] = debug_gp_2; |
|
- | 1213 | DebugOut.Analog[13] = debug_gp_3; |
|
- | 1214 | DebugOut.Analog[14] = debug_gp_4; |
|
- | 1215 | DebugOut.Analog[15] = debug_gp_5; |
|
- | 1216 | ||
1208 | // DebugOut.Analog[30] = dist_flown; |
1217 | // DebugOut.Analog[30] = dist_flown; |
1209 | // DebugOut.Analog[31] = (int) dist_2home; |
1218 | // DebugOut.Analog[31] = (int) dist_2home; |
1210 | // DebugOut.Analog[31] = (int) GPS_hdng_abs_2trgt; |
1219 | // DebugOut.Analog[31] = (int) GPS_hdng_abs_2trgt; |
1211 | // DebugOut.Analog[31] = (int) GyroGier_Comp; |
1220 | // DebugOut.Analog[31] = (int) GyroGier_Comp; |
- | 1221 | /* |
|
1212 | /* DebugOut.Analog[16] = motor_rx[0]; |
1222 | DebugOut.Analog[16] = motor_rx[0]; |
1213 | DebugOut.Analog[17] = motor_rx[1]; |
1223 | DebugOut.Analog[17] = motor_rx[1]; |
1214 | DebugOut.Analog[18] = motor_rx[2]; |
1224 | DebugOut.Analog[18] = motor_rx[2]; |
1215 | DebugOut.Analog[19] = motor_rx[3]; |
1225 | DebugOut.Analog[19] = motor_rx[3]; |
1216 | DebugOut.Analog[20] = motor_rx[0] + motor_rx[1] + motor_rx[2] + motor_rx[3]; |
1226 | DebugOut.Analog[20] = motor_rx[0] + motor_rx[1] + motor_rx[2] + motor_rx[3]; |
1217 | DebugOut.Analog[20] /= 14; |
1227 | DebugOut.Analog[20] /= 14; |