Subversion Repositories FlightCtrl

Rev

Rev 501 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 501 Rev 507
1
 
1
 
2
-------
2
-------
3
V0.53   27.04.2007 H.Buss
3
V0.53   27.04.2007 H.Buss
4
  - erste öffentliche Version
4
  - erste öffentliche Version
5
 
5
 
6
V0.53b  29.04.2007 H.Buss
6
V0.53b  29.04.2007 H.Buss
7
  - der FAKTOR_I war versehentlich auf Null, dann liegt der MikroKopter nicht so hart in der Luft
7
  - der FAKTOR_I war versehentlich auf Null, dann liegt der MikroKopter nicht so hart in der Luft
8
 
8
 
9
V0.53c  29.04.2007 H.Buss
9
V0.53c  29.04.2007 H.Buss
10
  - es gib ein Menü, in dem die Werte der Kanäle nach Nick, Roll, Gas,... sortiert sind. 
10
  - es gib ein Menü, in dem die Werte der Kanäle nach Nick, Roll, Gas,... sortiert sind. 
11
    Die angezeigten Werte waren nicht die Werte der Funke
11
    Die angezeigten Werte waren nicht die Werte der Funke
12
 
12
 
13
V0.54  01.05.2007 H.Buss
13
V0.54  01.05.2007 H.Buss
14
  - die Paramtersätze können jetzt vor dem Start ausgewählt werden
14
  - die Paramtersätze können jetzt vor dem Start ausgewählt werden
15
    Dazu wird beim Kalibrieren der Messwerte (Gashebel oben links) der Nick-Rollhebel abgefragt:
15
    Dazu wird beim Kalibrieren der Messwerte (Gashebel oben links) der Nick-Rollhebel abgefragt:
16
		2 3 4
16
		2 3 4
17
		1 x 5
17
		1 x 5
18
		- - -
18
		- - -
19
	Bedeutet: Nick-Rollhebel Links Mitte = Setting:1 Links Oben = Setting:2  usw.
19
	Bedeutet: Nick-Rollhebel Links Mitte = Setting:1 Links Oben = Setting:2  usw.
20
  - der Faktor_I für den Hauptregler ist hinzugekommen. Im Heading-Hold-Modus sollte er vergössert werden, was Stabilität bringt	
20
  - der Faktor_I für den Hauptregler ist hinzugekommen. Im Heading-Hold-Modus sollte er vergössert werden, was Stabilität bringt	
21
 
21
 
22
V0.55  14.05.2007 H.Buss
22
V0.55  14.05.2007 H.Buss
23
  - es können nun Servos an J3,J4,J5 mit den Kanälen 5-7 gesteuert werden
23
  - es können nun Servos an J3,J4,J5 mit den Kanälen 5-7 gesteuert werden
24
 
24
 
25
V0.56  14.05.2007 H.Buss
25
V0.56  14.05.2007 H.Buss
26
  - es gab Probleme mit Funken, die mehr als 8 Kanäle haben, wenn mehrere Kanäle dann auf Null waren
26
  - es gab Probleme mit Funken, die mehr als 8 Kanäle haben, wenn mehrere Kanäle dann auf Null waren
27
  - Funken, die nicht bis +-120 aussteuern können, sollten jetzt auch gehen
27
  - Funken, die nicht bis +-120 aussteuern können, sollten jetzt auch gehen
28
  
28
  
29
V0.57  24.05.2007 H.Buss
29
V0.57  24.05.2007 H.Buss
30
  - Der Höhenregler kann nun auch mittels Schalter bedient werden
30
  - Der Höhenregler kann nun auch mittels Schalter bedient werden
31
  - Bug im Gier-Algorithmus behoben; Schnelles Gieren fürhrte dazu, dass der MK zu weit gedreht hat
31
  - Bug im Gier-Algorithmus behoben; Schnelles Gieren fürhrte dazu, dass der MK zu weit gedreht hat
32
  - Kompass-Einfluss dämpfen bei Neigung
32
  - Kompass-Einfluss dämpfen bei Neigung
33
  - Man kann zwischen Kompass FIX (Richtung beim Kalibrieren) und Variabel (einstellbar per Gier) wählen
33
  - Man kann zwischen Kompass FIX (Richtung beim Kalibrieren) und Variabel (einstellbar per Gier) wählen
34
  - Der Motortest vom Kopter-Tool geht jetzt
34
  - Der Motortest vom Kopter-Tool geht jetzt
35
  - Man kann den Parametersätzen einen Namen geben
35
  - Man kann den Parametersätzen einen Namen geben
36
  - Das Kamerasetting ist unter Setting 2 defaultmässig integriert
36
  - Das Kamerasetting ist unter Setting 2 defaultmässig integriert
37
  
37
  
38
V0.58  30.05.2007 H.Buss
38
V0.58  30.05.2007 H.Buss
39
  - Der Höhenregler-Algorithmus wird nun umgangen, wenn der Höhenreglerschalter aus ist
39
  - Der Höhenregler-Algorithmus wird nun umgangen, wenn der Höhenreglerschalter aus ist
40
 
40
 
41
V0.60  17.08.2007 H.Buss
41
V0.60  17.08.2007 H.Buss
42
  - "Schwindel-Bug" behoben
42
  - "Schwindel-Bug" behoben
43
  - Die Poti-Werte werden jetzt auf Unterlauf (<0) überprüft
43
  - Die Poti-Werte werden jetzt auf Unterlauf (<0) überprüft
44
  - Poti4 zugefügt 
44
  - Poti4 zugefügt 
45
  - Es werden jetzt 8 Kanäle ausgewertet
45
  - Es werden jetzt 8 Kanäle ausgewertet
46
  - Kamera-Servo (an J7) 
46
  - Kamera-Servo (an J7) 
47
  - Die Settings müssen überschrieben werden
47
  - Die Settings müssen überschrieben werden
48
  
48
  
49
V0.61 - V0.63   H.Buss  27.09.2007
49
V0.61 - V0.63   H.Buss  27.09.2007
50
  - Poti 4 und Kanal 8 werden im Menü angezeigt
50
  - Poti 4 und Kanal 8 werden im Menü angezeigt
51
  - ein paar Kleinigkeiten bei den DefaultKonstanten2 bereinigt  
51
  - ein paar Kleinigkeiten bei den DefaultKonstanten2 bereinigt  
52
  - Analog.c: Aktuell_ax korrigiert
52
  - Analog.c: Aktuell_ax korrigiert
53
  - auf 32 Debug-Kanäle erweitert
53
  - auf 32 Debug-Kanäle erweitert
54
  - Loopings sind jetzt möglich und einzeln im KopterTool freischaltbar
54
  - Loopings sind jetzt möglich und einzeln im KopterTool freischaltbar
55
  - leichte Anpassungen im Gier - Geschwindigkeit und Drift
55
  - leichte Anpassungen im Gier - Geschwindigkeit und Drift
56
  - die Hardwareversion V1.1 wird erkannt und das Programm stellt sich auf die geänderte Gyroverstärkung und die geänderten Portpins ein
56
  - die Hardwareversion V1.1 wird erkannt und das Programm stellt sich auf die geänderte Gyroverstärkung und die geänderten Portpins ein
57
  - die Software startet nach dem Einschalten schneller, weil der Luftdruckoffset schneller gefunden wird
57
  - die Software startet nach dem Einschalten schneller, weil der Luftdruckoffset schneller gefunden wird
58
  - die PPM-Ausgänge liegen wieder an den Pins an
58
  - die PPM-Ausgänge liegen wieder an den Pins an
59
  - Details an der Sensordatenverarbeitung -> es fliegt sich geringfügig anders
59
  - Details an der Sensordatenverarbeitung -> es fliegt sich geringfügig anders
60
  - der MK ist bei wenig Gas nicht mehr so giftig -> soll das Landen vereinfachen
60
  - der MK ist bei wenig Gas nicht mehr so giftig -> soll das Landen vereinfachen
61
  - I2C-Bus läuft jetzt sicher nach einer Störung wieder an
61
  - I2C-Bus läuft jetzt sicher nach einer Störung wieder an
62
  - Sticksignale werden präziser ausgewertet 
62
  - Sticksignale werden präziser ausgewertet 
63
  - Stick-Kanäle werden ans Kopter-Tool übertragen
63
  - Stick-Kanäle werden ans Kopter-Tool übertragen
64
  - Es muss die Version V1.47 des Kopter-Tool verwendet werden
64
  - Es muss die Version V1.47 des Kopter-Tool verwendet werden
65
  - Die Settings werden auf Default zurückgesetzt
65
  - Die Settings werden auf Default zurückgesetzt
66
  - am Piepen kann man die Fehlerart unterscheiden
66
  - am Piepen kann man die Fehlerart unterscheiden
67
        1. einzelnes Piepen beim Einschalten und Kalibrieren
67
        1. einzelnes Piepen beim Einschalten und Kalibrieren
68
        2. langsames Intervall mindestens 1 Sek -> Empfangsausfall
68
        2. langsames Intervall mindestens 1 Sek -> Empfangsausfall
69
        3. schnelleres Intervall mindestens 1 Sek -> Akku
69
        3. schnelleres Intervall mindestens 1 Sek -> Akku
70
        4. sehr schnelles Intervall mindestens 1 Sek -> Kommunikation zu den Reglern gestört
70
        4. sehr schnelles Intervall mindestens 1 Sek -> Kommunikation zu den Reglern gestört
71
    
71
    
72
V0.64 H.Buss  30.09.2007
72
V0.64 H.Buss  30.09.2007
73
  - beim Gieren wurden die Achsen nicht hart genug geregelt
73
  - beim Gieren wurden die Achsen nicht hart genug geregelt
74
  
74
  
75
 
75
 
76
 
76
 
77
MODDS:
77
MODDS:
78
  - Höhenreglerabsenkung von -20 auf -40 (fc.c)
78
  - Höhenreglerabsenkung von -20 auf -40 (fc.c)
79
  - LED1 und LED2 Ansteuerung (fc.c) und (main.h)
79
  - LED1 und LED2 Ansteuerung (fc.c) und (main.h)
80
  - geänderte Kanalbelegung K1 mit K3 getauscht und StickD (fc.c)
80
  - geänderte Kanalbelegung K1 mit K3 getauscht und StickD (fc.c)
81
  - P,D Anteil seperat in Variable geschrieben und auf das Analog Display Ausgegeben (Kopter Tool)
81
  - P,D Anteil seperat in Variable geschrieben und auf das Analog Display Ausgegeben (Kopter Tool)
82
  - GPS_Nick und GPS_Roll werden nach Deaktivierung von Position-Hold auf Null gesetzt, um ein Einfrieren der GPS Steuerwerte auf den letzten Wert zu verhindern
82
  - GPS_Nick und GPS_Roll werden nach Deaktivierung von Position-Hold auf Null gesetzt, um ein Einfrieren der GPS Steuerwerte auf den letzten Wert zu verhindern
83
  - Funktionsaufruf der GPS-Funktion von Chris/Hallo2
83
  - Funktionsaufruf der GPS-Funktion von Chris/Hallo2
84
  - UART.C für die GPS Signale im UTM Format auf Pitschu basierend
84
  - UART.C für die GPS Signale im UTM Format auf Pitschu basierend
85
  - meine GPS.c-Routine
85
  - meine GPS.c-Routine
86
  - Mircos variable Filterung (funktioniert nur wenn 250ms Aufruf aktiv ist)
86
  - Mircos variable Filterung (funktioniert nur wenn 250ms Aufruf aktiv ist)
87
  - GPS wird deaktiviert und Summer eingeschaltet, wenn kein 3D-Fix (mehr) vorhanden  
87
  - GPS wird deaktiviert und Summer eingeschaltet, wenn kein 3D-Fix (mehr) vorhanden  
88
  - Statusanzeige auf eine LED reduziert (aus, blinkend, an)
88
  - Statusanzeige auf eine LED reduziert (aus, blinkend, an)
89
  - blinkender LED_1 Ausgang für Positionsleuchten (einstellbar über Userparam.4)
89
  - blinkender LED_1 Ausgang für Positionsleuchten (einstellbar über Userparam.4)
90
  - Homing-Fkt. eingebaut
90
  - Homing-Fkt. eingebaut
91
  - Diverse Absicherungen gegen Fehlbedienungen (z.B. nicht gelernte Home-Position, ...)
91
  - Diverse Absicherungen gegen Fehlbedienungen (z.B. nicht gelernte Home-Position, ...)
92
  - Rotationsmatrix mit Kompass, damit die GPS-Fkt. nicht nur nach Norden ausgerichtet funktioniert
92
  - Rotationsmatrix mit Kompass, damit die GPS-Fkt. nicht nur nach Norden ausgerichtet funktioniert
93
  - dyn. Position Hold -> normaler Rundflug möglich
93
  - dyn. Position Hold -> normaler Rundflug möglich
94
  - Limit_D_Anteil = Userparam3 um im Homing- bzw. Waypointmodus die Sollposition gleichmäßiger anzufliegen
94
  - Limit_D_Anteil um im Homing- bzw. Waypointmodus die Sollposition gleichmäßiger anzufliegen
95
  - Die Berechnung von Kompassvalue wird jetzt auch über den GPS Haken im Koptertool aktiviert
95
  - Die Berechnung von Kompassvalue wird jetzt auch über den GPS Haken im Koptertool aktiviert
96
  - 12 Kanal Erweiterung (rc.c; rc.h; fc.c; fc.h; menu.c)
96
  - 12 Kanal Erweiterung (rc.c; rc.h; fc.c; fc.h; menu.c)
97
  - D-Anteil_Limit wegen HOMING ->> Radius von 700 cm -> 250 cm 
97
  - D-Anteil_Limit wegen HOMING ->> Radius von 700 cm -> 250 cm 
98
  - in der fc.c ist die Auskommentierung des I-Anteils für Roll und Nick rückgängig gemacht.
98
  - in der fc.c ist die Auskommentierung des I-Anteils für Roll und Nick rückgängig gemacht.
99
  - Weiterhin wird die Beeinflussung der Stickwerte um ungewollte Überschläge zu verhindern auch bei aktiviertem GPS ausgeschaltet.
99
  - Weiterhin wird die Beeinflussung der Stickwerte um ungewollte Überschläge zu verhindern auch bei aktiviertem GPS ausgeschaltet.
100
  - Die Begrenzung der Messwerte ist wieder aktiv, wird jedoch im Falle von Loopings nicht durchlaufen
100
  - Die Begrenzung der Messwerte ist wieder aktiv, wird jedoch im Falle von Loopings nicht durchlaufen
101
  - die LED Ansteuerung würde geändert, damit ein längers leuchten möglich ist. Es wird weiterhin Userparam_4 verwendet
101
  - die LED Ansteuerung würde geändert, damit ein längers leuchten möglich ist. Es wird weiterhin Userparam_4 verwendet
102
  - die Geschwindigkeit über Grund vom GPS liegt nun auf den Debug.Analog Werten
102
  - die Geschwindigkeit über Grund vom GPS liegt nun auf den Debug.Analog Werten
103
  - mögliche Fehlbedienung durch Trennen des GPS Empfängers unterdrückt
103
  - mögliche Fehlbedienung durch Trennen des GPS Empfängers unterdrückt
104
  - ...
104
  - ...
105
 
105
 
106
 
106
 
107
 (- Regelung wird nur noch alle 250 ms aufgerufen)
107
 (- Regelung wird nur noch alle 250 ms aufgerufen)
108
  
108
  
109
  
109