Subversion Repositories FlightCtrl

Rev

Rev 515 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 515 Rev 525
Line 4... Line 4...
4
 
4
 
5
#ifndef _FC_H
5
#ifndef _FC_H
Line 6... Line 6...
6
#define _FC_H
6
#define _FC_H
-
 
7
 
-
 
8
extern volatile unsigned int I2CTimeout;
-
 
9
//Salvo 9.12.2007 Neutralwerte fuer ACC Sensor nur noch infohalber drin
-
 
10
// Laut Datenblatt sind die Werte ueber Zeit und Temperatur sehr stabil. 
-
 
11
#define ACC_NICK_NEUTRAL  518  // ADC Wandler Wert in Neutrallage (0g): Vom individuellen Sensor abhaengig
-
 
12
#define ACC_ROLL_NEUTRAL  516  // ADC Wandler wert in Neutrallage (0g)
-
 
13
 
-
 
14
#define ACC_WAAGRECHT_LIMIT 100 // Nick und Roll kleiner als dieser Wert gelten als Kriterium fuer waagrechte Lage
-
 
15
// Salvo End
-
 
16
//Salvo 2.9.2007 Ersatzkompass: Gyroincrements/Grad als Defaultwert *****
-
 
17
// Laut Datenblatt sind die Werte ueber Zeit und Temperatur sehr stabil. 
-
 
18
#define GYROKOMP_INC_GRAD_DEFAULT 1250 // Gyroincrements/Grad als Defaultwert
7
 
19
// Salvo End
8
extern volatile unsigned int I2CTimeout;
20
 
9
extern unsigned char Sekunde,Minute;
21
extern unsigned char Sekunde,Minute;
10
extern volatile long IntegralNick,IntegralNick2;
22
extern volatile long IntegralNick,IntegralNick2;
11
extern volatile long IntegralRoll,IntegralRoll2;
23
extern volatile long IntegralRoll,IntegralRoll2;
Line 25... Line 37...
25
extern volatile float NeutralAccZ;
37
extern volatile float NeutralAccZ;
26
extern long Umschlag180Nick, Umschlag180Roll;
38
extern long Umschlag180Nick, Umschlag180Roll;
27
extern signed int ExternStickNick,ExternStickRoll,ExternStickGier;
39
extern signed int ExternStickNick,ExternStickRoll,ExternStickGier;
28
extern unsigned char Parameter_UserParam1,Parameter_UserParam2,Parameter_UserParam3,Parameter_UserParam4,Parameter_UserParam5,Parameter_UserParam6,Parameter_UserParam7,Parameter_UserParam8;
40
extern unsigned char Parameter_UserParam1,Parameter_UserParam2,Parameter_UserParam3,Parameter_UserParam4,Parameter_UserParam5,Parameter_UserParam6,Parameter_UserParam7,Parameter_UserParam8;
Line -... Line 41...
-
 
41
 
-
 
42
 
-
 
43
//Salvo 2.9.2007 Ersatzkompass
-
 
44
extern volatile long GyroKomp_Int;
-
 
45
extern volatile int GyroKomp_Inc_Grad;
-
 
46
extern volatile int GyroKomp_Value; //  Der ermittelte Kompasswert aus Gyro und Magnetkompass
-
 
47
// Salvo End
29
 
48
 
30
void MotorRegler(void);
49
void MotorRegler(void);
31
void SendMotorData(void);
50
void SendMotorData(void);
32
void CalibrierMittelwert(void);
51
void CalibrierMittelwert(void);
33
void Mittelwert(void);
52
void Mittelwert(void);