Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 1136 → Rev 1137

/branches/thjac/V1_11/parameter.h
6,41 → 6,32
 
#define PARAM_TIMER_2S 100 // 2 Sekunden
 
#define PARAM_PITCH_MIN2 EE_Parameter.UserParam2 // Minimalgas
#define PITCH_ALT_THRESHOLD PITCH_MIN2 // Schwellwert für Höhenregelung
#define PITCH_NEUTRAL_TIMER 25
#define PITCH_MIN2_TIMER 100
 
#define PITCH_NEUTRAL_DIFF EE_Parameter.UserParam1
#define PARAM_ALT_P Parameter_Hoehe_P
#define PARAM_ALT_I EE_Parameter.UserParam3
#define PARAM_ALT_D Parameter_Luftdruck_D
#define PARAM_ALT_ACC Parameter_Hoehe_ACC_Wirkung
#define PARAM_ALT_GAIN EE_Parameter.Hoehe_Verstaerkung
#define PARAM_ALT_MAX EE_Parameter.MaxHoehe
#define PARAM_ALT_INT_MAX 1000000L
#define PARAM_ALT_EXP_SMOOTHING_FACTOR EE_Parameter.UserParam4 // Faktor für exp. Glättung
 
/******************************************************************************************
* Parameter für Neutral-Pitch-Steuerung
*/
#define PARAM_PITCH_NEUTRAL_DIFF EE_Parameter.UserParam1 // Stick-Loslass-Erkennung
#define PARAM_PITCH_MIN2 EE_Parameter.UserParam2 // Minimalgas
 
/******************************************************************************************
* Allgemeine Pitch-Steuerungsparameter
*/
 
#define PARAM_PITCH_STICK_THRESHOLD 5
#define PARAM_PITCH_MIN2 EE_Parameter.UserParam2 // Minimalgas
#define PITCH_ALT_THRESHOLD PITCH_MIN2 // Schwellwert für Höhenregelung
 
/******************************************************************************************
* Parameter für Neutral-Pitch-Steuerung
*/
 
#define PARAM_PITCH_NEUTRAL_DIFF EE_Parameter.UserParam1 // Stick-Loslass-Erkennung
 
 
/******************************************************************************************
* Parameter für MD-Pitch-Steuerung
*/
 
#define PARAM_PITCH_MD_HOVER EE_Parameter.UserParam1 // Standgaswert
#define PARAM_PITCH_MD_DELAY0 5 // Begrenzung der Pitch-Beschleunigung am Boden
#define PARAM_PITCH_MD_DELAY1 0 // Begrenzung der Pitch-Beschleunigung im Flug
47,6 → 38,12
 
 
/******************************************************************************************
* Parameter für Höhenregelung
*/
#define PARAM_ALT_I EE_Parameter.UserParam3
#define PARAM_ALT_EXP_SMOOTHING_FACTOR EE_Parameter.UserParam4 // Faktor für exp. Glättung
 
/******************************************************************************************
* Parameter für LED-Ansteuerung
*/
 
/branches/thjac/V1_11/pitch.c
62,9 → 62,7
*/
int pitch_mk_value( void ) {
register int stickValue = PPM_in[ EE_Parameter.Kanalbelegung[ K_GAS ] ];
// Warum 120? Gas= 0 ist -125
// register int pitchCount = stickValue + 120;
register int pitchCount = stickValue + 125;
register int pitchCount = stickValue + 120; // Warum 120? Gas= 0 ist -125
DebugOut.Analog[26] = stickValue;
DebugOut.Analog[28] = pitchCount;