Rev 515 | 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); |