Subversion Repositories FlightCtrl

Rev

Rev 1232 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1232 Rev 1247
Line 266... Line 266...
266
 - Servo:
266
 - Servo:
267
   - Roll-Servo für FC ME implementiert
267
   - Roll-Servo für FC ME implementiert
268
   - Update-Cmd stoppt Servos
268
   - Update-Cmd stoppt Servos
269
   - Servos werden erst nach dem ersten Kalibrieren aktiviert
269
   - Servos werden erst nach dem ersten Kalibrieren aktiviert
Line -... Line 270...
-
 
270
 
-
 
271
 
-
 
272
 V0.75b_MartinR 20.06.2009
-
 
273
 ACC-HH Umschaltung im Flug:
-
 
274
   - Diverse Änderungen in der fc.c und spi.c um im Flug zwischen ACC-Mode und HH- Mode umschalten zu können. 
-
 
275
   - WICHTIG !!!!  über UserParameter1 (>180, per Schalter) kann im ACC- Modus auf HH umgeschaltet werden. 
-
 
276
   - WICHTIG !!!!  UserParameter2 ist dann der I-Faktor im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! 
-
 
277
   - WICHTIG !!!!  UserParameter3 ist dann Stick-P-Wert im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! 
-
 
278
     Wird der HH-Mode über UserParameter1 aktiviert, so ist die Stick-Position im Moment des Umschaltens die Neutralposition 
-
 
279
     für den HH-Mode. Hierdurch bleibt der ACC-Mode trimmbar. 
-
 
280
     Der Nick- und Roll-Knüppel muß daher aber beim Umschalten von ACC auf HH in Mittelstellung stehen. 
-
 
281
     Der Höhenregler ist beim HH-Mode über UserParameter1 deaktiviert.
-
 
282
     Beim normalen HH kann der Höhenregler verwendet werden.
-
 
283
 
-
 
284
   - HH-Mode wurde reduziert auf die Regler-Grundfunktionen!
-
 
285
     keine Driftkompensation, Gierfunktion nur mit P-Regler, keine GPS- oder Kompass Funktion.
-
 
286
   - Zu beachten: die anwählbare Drehratenbegrenzung wird derzeit im HH-Modus nicht abgeschaltet
-
 
287
   - Begrenzung von SummeNick SummeRoll reduziert, da Überlauf beobachtet wurde
-
 
288
   - Die Progression von MesswetNick MesswertRoll, wenn der Gyro an die Grenzen kommt wurde Hardwareabhängig geändert (Sprung bei V1.0 war für HH zu groß)
-
 
289
 
-
 
290
 Höhenregler modifiziert:
-
 
291
   - Überarbeiteter Höhenregler. Die verwendeten Parameter im MK-Tool haben sich nicht geändert.
-
 
292
     Änderungen in der fc.c , fc.h , analog.c , analog.h 
-
 
293
     Beim Höhenregler über Schalter gibt es nun keinen Offset mehr.
-
 
294
     Die Auflösung von HoeheD wurde verbessert.
-
 
295
     Die Höhenänderungsgeschwindigkeit im Poti-Modus wurde begrenzt. 
-
 
296
   - WICHTIG !!!!   Die Höhenänderungsgeschwindigkeit ist im MK-Tool über UserParam4 einstellbar. 
-
 
297
   - WICHTIG !!!!   Die Höhenregler- Einstellungen müssen neu erflogen werden 
-
 
298
   
-
 
299
   
-
 
300
 Optimierungen um den MK zitterunempfindlicher zu machen:  
-
 
301
   - Diverse Änderungen, um die AD-Wandlung und Weiterverarbeitung der Analogkanäle zu Optimieren:
-
 
302
  	(Ziel war es, den MK Zitterunempfindlicher zu machen)
-
 
303
   - diverse Änderungen / Optimierungen bei den Interrupts (kürzere Interrupts)
-
 
304
   - spi.c: Interrupt- Abschaltung (cli(), sei()) wurde deaktiviert, da der Interrupt zu lange abgeschaltet wurde.
-
 
305
   - A/D- Wandlung wird nun über Timer gestartet, 16 Wandlungen je Reglerzyklus, Nick und Roll werden 4x je Zyklus(500Hz) abgetastet (=2kHz)
-
 
306
 
-
 
307
   - Gyro-D wurde geändert, hier sind nun höhere werte sinnvoll (40..60)
-
 
308
   - Motorsmooting wurde wie von MartinK vorgeschlagen geändert (nur Filter bei mehr Gas9
-
 
309
   
-
 
310
 Hardware- Änderungen:
-
 
311
	Hier meine derzeitigen Modifikatonen an der Hardware. Die Wirkung dieser Änderungen ist aber noch unklar!
-
 
312
  - C59,C60,C61: von 3,3 auf 10 nF erhöht, um hochfrequente Anteile besser zu filtern.
-
 
313
  - R8, R12 von 33k auf 10K geändert, um das Phasenverhalten der Gyros zu verbessern
-
 
314
  - C49, C29 Eingebaut (haben bei mir gefehlt) Wirkung ??
-
 
315
  - C5,C6: von 1uF auf 100nF verringert, wegen Phasenversatz zwischen Gyro und ACC, keine Veränderung im Zittern 
-
 
316
 
-
 
317
 Probleme: 
-
 
318
   - ich kontte die SW nicht mehr fehlerfrei über das an der NC eingesteckte Bluetooth-Modul auf die FC überspielen.
-
 
319
      Wenn ich das Bluetooth oder Sercon für den SW update direkt an die FC anschliesse hat alles funktioniert. 
-
 
320
	  Ob das Problem auch mit der Original FC 0.75b auftritt, kann ich nicht sagen.
-
 
321
	  Der Rest (Setup etc.) hat alles wie gewohnt funktioniert.
-
 
322
	
Line 270... Line 323...
270
 
323
 Bisher getestet auf FC V1.0 und V2.0 ME  Hardware,  aber keine Gewähr!!