Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 1120 → Rev 1121

/trunk/fc.c
145,7 → 145,7
int MaxStickNick = 0,MaxStickRoll = 0;
unsigned int modell_fliegt = 0;
unsigned char MikroKopterFlags = 0;
unsigned long GIER_GRAD_FAKTOR = 1291;
long GIER_GRAD_FAKTOR = 1291;
 
void Piep(unsigned char Anzahl)
{
250,7 → 250,7
MesswertNick = (signed int) AdWertNick - AdNeutralNick;
//DebugOut.Analog[21] = MesswertNick;
//DebugOut.Analog[22] = MesswertRoll;
DebugOut.Analog[22] = Mess_Integral_Gier;
//DebugOut.Analog[22] = Mess_Integral_Gier;
 
// Beschleunigungssensor ++++++++++++++++++++++++++++++++++++++++++++++++
Mittelwert_AccNick = ((long)Mittelwert_AccNick * 1 + ((ACC_AMPLIFY * (long)AdWertAccNick))) / 2L;
289,13 → 289,13
}
else tmpl = tmpl2 = 0;
 
 
DebugOut.Analog[22] = tmpl;
// Kompasswert begrenzen ++++++++++++++++++++++++++++++++++++++++++++++++
if(ErsatzKompass >= (360L * GIER_GRAD_FAKTOR)) ErsatzKompass -= 360L * GIER_GRAD_FAKTOR; // 360° Umschlag
if(ErsatzKompass < 0) ErsatzKompass += 360L * GIER_GRAD_FAKTOR;
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++
MesswertRoll += tmpl;
MesswertRoll += tmpl2 / 100L; //109
MesswertRoll += tmpl2 / 100L; // War: *5/512
// MesswertRoll += (tmpl2*Parameter_AchsGegenKopplung1)/512L; //109
Mess_IntegralRoll2 += MesswertRoll;
Mess_IntegralRoll += MesswertRoll - LageKorrekturRoll;
/trunk/fc.h
6,7 → 6,7
#define _FC_H
//#define GIER_GRAD_FAKTOR 1291L // Abhängigkeit zwischen GyroIntegral und Winkel
//#define GIER_GRAD_FAKTOR 1160L
extern unsigned long GIER_GRAD_FAKTOR; // Abhängigkeit zwischen GyroIntegral und Winkel
extern long GIER_GRAD_FAKTOR; // Abhängigkeit zwischen GyroIntegral und Winkel
#define STICK_GAIN 4
 
#define FLAG_MOTOR_RUN 1
/trunk/makefile
5,7 → 5,7
#-------------------------------------------------------------------
VERSION_MAJOR = 0
VERSION_MINOR = 72
VERSION_PATCH = 4
VERSION_PATCH = 5
 
VERSION_SERIAL_MAJOR = 10 # Serial Protocol
VERSION_SERIAL_MINOR = 0 # Serial Protocol
/trunk/version.txt
200,3 → 200,6
EE_Parameter.NaviPH_LoginTime
EE_Parameter.AchsKopplung2
EE_Parameter.CouplingYawCorrection
 
0.72f: H.Buss 28.01.2008
- Bug im Ersatzkompass entfernt