Subversion Repositories FlightCtrl

Rev

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

Rev 1793 Rev 1797
Line 437... Line 437...
437
 - jeti update command 'j' added
437
 - jeti update command 'j' added
438
 - Poti-Auswertung nach ParameterZuordnung() verschoben -> FC-Code schneller
438
 - Poti-Auswertung nach ParameterZuordnung() verschoben -> FC-Code schneller
439
 - Waypont-Events z.B. zum Triggern der Kamera
439
 - Waypont-Events z.B. zum Triggern der Kamera
440
 - Gyro-Sytbility: Werte bis 16 möglich
440
 - Gyro-Sytbility: Werte bis 16 möglich
Line -... Line 441...
-
 
441
 
-
 
442
0.82a_ACC-HH_HR_MartinR 13.11.2010:
-
 
443
  Änderungen in: fc.c, fc.h, spi.c, analog.c, jetimenue.c, timer0.c, makefile:
-
 
444
  
-
 
445
  Erweiterung um die Möglichkeit im Flug zwischen ACC und HH umschalten zu können:
-
 
446
	 
-
 
447
	- WICHTIG !!!! 	über UserParameter1 >50 (per Schalter) kann im ACC- Modus auf HH umgeschaltet werden.
-
 
448
					bei UserParameter1 >140, so wird zusätzlich der Höhenregler immer abgeschaltet
-
 
449
	- WICHTIG !!!! 	UserParameter2 ist dann der I-Faktor im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! z.B.: 40..80
-
 
450
	- WICHTIG !!!! 	UserParameter3 ist dann Stick-P-Wert im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! z.B.: 8..14
-
 
451
	
-
 
452
	- UserParameter4: Beschleunigungskompensation des  Höhensensors:
-
 
453
		Änderung des Höhenwertes in Normallage und Rückenlage beobachten, und UserParameter4 so einstellen, dass der Höhenwert sich dabei möglichst wenig ändert (Typ.Wert: 5..9)
-
 
454
	- UserParameter5: Initialisierungswert des serialpot1 von der Jeti-Box
-
 
455
	- UserParameter6: Initialisierungswert des serialpot2 von der Jeti-Box
-
 
456
	- UserParameter7: Abschaltung des Kameraausgleichs: <50: mit Ausgleich, 50..100 nur Rollausgleich (kein Nickausgleich), >100: kein Ausgleich 
-
 
457
	 
-
 
458
	 
-
 
459
   - WICHTIG !!!! Beim Flug im HH-Mode unbedingt beachten:
-
 
460
	- Wird der HH-Mode über UserParameter1 aktiviert, so ist die Stick-Position im Moment des Umschaltens die Neutralposition 
-
 
461
      für den HH-Mode. Hierdurch bleibt der ACC-Mode trimmbar. 
-
 
462
	- Der Nick- und Roll-Knüppel muß daher aber beim Umschalten von ACC auf HH in Mittelstellung stehen. 
-
 
463
	- Beim Zurückschalten von HH- auf ACC-Mode ist es egal wo der Knüppel steht
-
 
464
	- Der Höhenregler kann beim HH-Mode über UserParameter1 deaktiviert werden, wenn UserParameter1 >140 ist. 
-
 
465
	  UserParameter1 =50..140 : HH mit Höhenregler, UserParameter1 >140: HH ohne Höhenregler.
-
 
466
	  Beim normalen HH kann der Höhenregler verwendet werden.
-
 
467
	- Die GPS-Funktionen sind im HH-Mode  automatisch deaktiv. 
-
 
468
      Dadurch kann aus dem HH-Mode heraus beim Zurückschalten in den ACC-Modus der MK in der Luft geparkt werden! 
-
 
469
     
-
 
470
 
-
 
471
   - HH-Mode wurde reduziert auf die Regler-Grundfunktionen!
-
 
472
     keine Driftkompensation, keine GPS- Funktion.
-
 
473
   - bei HH über UserParameter1 wird der Kompass abgeschaltet. Bei "normalem HH" kann der Kompass verwendet werden
-
 
474
   - Zu beachten: die anwählbare Drehratenbegrenzung wird derzeit im HH-Modus nicht abgeschaltet
-
 
475
   - Begrenzung von SummeNick SummeRoll reduziert, da Überlauf beobachtet wurde
-
 
476
   - 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ß)
-
 
477
   
-
 
478
   weitere Änderungen:
-
 
479
   - in der analog.c wurde das Nachführen von "NeutralAccZ" deaktiviert
-
 
480
   - MotorSmoothing entsprechend einem Vorschlag von MartinW geändert
-
 
481
   - Rundungsfehler bei Nick und Roll in der analog.c wurden verringert (HH-Mode driftet weniger)
-
 
482
   - Drift im HH-Mode bei hohen Stick- Trimmwerten wurde verringert 
-
 
483
   - einige Änderungen um Code einzusparen
-
 
484
   - der Kameraausgleich funktioniert nun auch im HH-Mode
-
 
485
   - Der Kameraausgleich kann über UserParameter7 deaktiviert werden (timer0.c): <50: mit Ausgleich, 50..100 nur Rollausgleich, >100: kein Ausgleich
-
 
486
   - Jeti-Menü modifiziert und Teile der Jeti+ Erweiterung übernommen: 
-
 
487
		Menü Status modifiziert und dafür Menü Battery deaktiviert (wegen Speicherplatz)
-
 
488
		es gibt nun zwei serielle Potis im Jeti-Menü: Serialpot1 und Serialpot2
-
 
489
		Serialpot1 hat eine Schrittweite von 25, während Serialpot2 eine Schrittweite von 2 hat.
-
 
490
		der Startwert kann über UserParameter5 bzw. Userparameter6   eingestellt werden.
-
 
491
		Ein UserParameter von 0 ergibt damit einen seriellPoti (Start)Wert von -110, was einem Poti Wert von 0 entspricht.
-
 
492
		Der Startwert wird immer beim Gyro-Kalibrieren übernommen.
-
 
493
	
-
 
494
	- Luftdrucksensor mit Beschleunigungskompensation über UserParameter4:
-
 
495
		Änderung des Höhenwertes in Normallage und Rückenlage beobachten, und UserParameter4 so einstellen, dass der Höhenwert sich dabei möglichst wenig ändert (Typ.Wert: 5..9)
-
 
496
	- Höhenregler wurde modifiziert (SollHoehe, Limits symmetrisch, keine veränderung des d-part im "Deckel" mode, Reduzierung D-Part im Vario-Mode ..) 
-
 
497
	- Z-ACC Part bei der Höhenregelung funktioniert noch nicht richtig. Daher Z-ACC = 0 einstellen