= Firmware 0.80 = || {{http://mikrokopter.de/images/eng.gif}} Page in [[en/Firmware-0.80|english]] ||<#ffffa0> {{http://mikrokopter.de/images/fra.gif}} Page en [[fr/Firmware-0.80|français]] || . <> . {i} Diese Seite als '''PDF-Dokument'''? Einfach auf das Symbol klicken und etwas warten... . <
> . <> ''' Erscheinungsdatum: ''' 29.07.2010 <
> '''Lizenz: ''' [[http://svn.mikrokopter.de/mikrowebsvn/filedetails.php?repname=FlightCtrl&path=/LICENSE.TXT|LICENSE.TXT]]<
> <
> '''Forum-Link:''' http://forum.mikrokopter.de/topic-17469.html <
> <
> '''Download:''' * [[http://svn.mikrokopter.de/filedetails.php?repname=FlightCtrl&path=/tags/V0.80g/Hex-Files/Flight-Ctrl_MEGA644_V0_80g.hex|FlightControl V0.80g (FC1.0 bis FC2.0)]] '''(MEGA644)''' * [[http://svn.mikrokopter.de/filedetails.php?repname=FlightCtrl&path=/tags/V0.80g/Hex-Files/Flight-Ctrl_MEGA1284p_V0_80g.hex|FlightControl V0.80g (ab FC2.1)]] '''(MEGA1284)''' * [[http://svn.mikrokopter.de/filedetails.php?repname=NaviCtrl&path=/tags/V0.20c/Hex-Files/Navi-Ctrl_STR9_V0_20c.hex|Navi-Ctrl V0.20c]] * [[http://svn.mikrokopter.de/filedetails.php?repname=FlightCtrl&path=/MikroKopter-Tool/Kopter_Tool_V1_70a.zip|MikroKopter-Tool V1.70a]] /!\ Man sollte nie alte Settings einspielen. Höchstens im neuen Settings-File selber die alten Werte vorsichtig umschreiben und dann laden. == Sonderversion für ACT-2,4GHz S3D-Empfänger == * [[http://svn.mikrokopter.de/filedetails.php?repname=FlightCtrl&path=/tags/V0.80g/Hex-Files/Flight-Ctrl_MEGA644_V0_80g_S3D.hex|FlightControl bis FC2.0 V0.80g - nur für ACT-S3D 2.4GHz Empfänger]] * [[http://svn.mikrokopter.de/filedetails.php?repname=FlightCtrl&path=/tags/V0.80g/Hex-Files/Flight-Ctrl_MEGA1284p_V0_80g_S3D.hex|FlightControl ab FC2.1 V0.80g - nur für ACT-S3D 2.4GHz Empfänger]] /!\ funktioniert nur mit dieser 2,4GHz-s3d-Version! = Video = ||Kurze Version (nur CareFree) ||Lange Version (komplette Bedienung) || ||[[http://www.vimeo.com/13726420|{{http://ats.vimeo.com/792/628/79262801_200.jpg|http://www.vimeo.com/13726420}}]] ||[[http://www.mikrokopter.com/ucwiki/VideoAbspielen?id=207|{{http://mikrokopter.de/images/kopter/video_shots/13725795.jpg|http://www.mikrokopter.com/ucwiki/VideoAbspielen?id=207}}]] || = Freie Wahl der Ausrichtung = {{attachment:MixerConfig.gif}} Hier kann man nun bestimmen, wo vorne sein soll. Mit den beiden Pfeilen kann man die Ausrichtung in 15°-Schritten verändern.<
> In diesem Beispiel ist "vorne" also zwischen Ausleger 2 und 3, welche hier also rot markiert sein müssten. '''Hinweise:''' * Diese Auswahl ist NICHT global -> man kann sie also von Setting zu Setting unterschiedlich wählen * Diese Funktion steht auch ohne Navi zur Verfügung * die Kameraneigung (Nick/Roll)-Ausgleich bleibt auf den Pfeil der FC bezogen und dreht sich nicht mit -> kommt evtl in einem späteren Release * ACHTUNG: Loopings gehen nicht, wenn die Richtung verdreht wird = Care-Free-Control = Bei diesem Mode wird die Steuerrichtung von Nick und Roll nicht mehr an der "Vorne"-Definition fest gemacht, sondern an der ''Himmelsrichtung'', in welche die Front des MK während des '''Starten der Motoren''' zeigt. Damit kann man den MK gieren, ohne dabei die sonst mitrotierende Wirkung von Nick und Roll zu berücksichtigen. * Man wählt in diesem Auswahlfenster einen '''Schalter''' (bzw. ein Poti) aus, dann kann man die Funktion im Flug aktivieren oder deaktivieren. Achtung: Vorne wird auch dann beim Starten der Motoren fest gelegt * Trägt man '''0''' ein, ist es immer aus. * Trägt man '''100''' ein, ist es immer an. (wird nicht empfohlen) {{attachment:CareFree.gif}} '''Tipps:''' * Man muss sich zunächst daran gewöhnen, dass es keinen vorderen Ausleger mehr gibt * Man (der Pilot) darf sich nie drehen, sonst gibt es einen Knoten im Kopf. * Zur Sicherheit sollte man zunächst auf freier Fläche üben und ggf. mit GPS-CH den MK wieder zurück holen. * '''Der Kompass muss gut kalibriert sein und sicher funktionieren''' * Der MK3Mag muss auf dem Naviboard befestigt sein, damit er sich im Flug nicht lösen kann * ACHTUNG: Loopings gehen nicht mit Carefree * '''Für diese Funktion benötigt man eine NaviCtrl mit Kompass''' Siehe auch: CareFree = BL-Ctrl 2.0 = == Temperaturanzeige == {{attachment:BL-Temp.gif}} Im Display-Menu kann man nun die Temperatur der [[BL-Ctrl_2.0|BL-Ctrl 2.0]] einsehen. Hinweis: Bei BL-Reglern <2.0 stehen die Temperaturen auf Null == Konfigurieren der BL 2.0 == Die neuen BL-Ctrl 2.0 kann man nun konfigurieren. Damit das BL-Ctrl Menü auftaucht, muss man ''Strg'' gedrückt halten, während man die Einstellungen aufruft {{attachment:BL-cfg.gif}} === Bedeutung der Parameter: === * max. current: Legt die Obergrenze für den Motorstrom in Ampere fest. Bei höheren Strömen wird nicht abgeschaltet, sondern gedrosselt * Temperature Limiter: Legt die maximale Board-Temperatur in °C fest. Bei höheren Temperaturen wird nicht abgeschaltet, sondern gedrosselt (ein Prozent pro 0,1°C) * PWM Scaling: legt die maximale Leistung bei maximalem Setpoint fest. Dadurch kann man den maximalen Schub limitieren, ohne Auflösung bei der Ansteuerung (Sollwerte) einzubüßen. * Start PWM: Eingestellte PWM beim Starten der Motoren. Wenn Motoren schlecht anlaufen, kann man diesen Wert modifizieren. * Current Scaling: Dieser Wert dient dem individuellen Finetuning der Strommessung eines Reglers. * Reverse Direction: Hier kann man die Drehrichtung eines Reglers über die Software umkehren. === Hinweise === * Man kann die Parameter eines einzelnen Reglers anhand seiner Adresse setzen oder auch alle gleichzeitig ("Any" wählen). * Es werden nur diejenigen Parameter gesetzt, welche auch aktiviert sind (vorderes Auswahlfeld). * Damit die Setting dauerhaft (also auch noch nach dem Einschalten) in den Reglern gespeichert werden, muss man die Option "Store in EEPROM" vor dem Schreiben aktivieren. * Es können die Voreinstellungen wieder geladen werden, wenn man den Button "Restore Default" drückt. Diese werden jedoch nur dauerhaft gespeichert, wenn man gleichzeitg die Option "Store in EEPROM" ausgewählt hat. * Es können nur Settings von Reglern gelesen ud geschrieben werden, deren Gasmischanteil in der Mixertabelle größer als 0 ist, die also in der Lageregelung auch verwendet werden. Siehe auch: [[BL-Ctrl_2.0]] = Status mit Fehlercodes = Jetzt gibt es im Koptertool eine direkte Statusanzeige: [[http://gallery.mikrokopter.de/main.php/v/tech/KopterToolStatus.gif.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=63254|http://gallery.mikrokopter.de/main.php/v/tech/KopterToolStatus.gif.html}}]] . '''Grün:''' Status der Baugruppe bekannt '''Rot:''' Baugruppe meldet einen Fehler Im virtuellen Display der NC und auf der JetiBox werden ausserdem ErrorCodes angezeigt '''Die Motoren können NICHT gestartet werden:''' * bei defekten Gyro oder ACC * mit aktiviertem Carefree und fehlerhaften MK3Mag-Daten * mit aktiviertem Höhensensor und fehlerhaften Luftdruck-Werten = Jeti Displays = == Status == ||Spannung [V] ||Kompassrichtung ||Entfernung vom Start [m] || ||verbrauchte Kapazität [mAh] ||Flugzeit ||Höhe [m] || [[http://gallery.mikrokopter.de/main.php/v/tech/JetiStatus2.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=63241|http://gallery.mikrokopter.de/main.php/v/tech/JetiStatus2.jpg.html}}]] Neu im Vergleich zur 0.78: Hier wird die Kompassrichtung angezeigt === ErrorCodes === [[http://gallery.mikrokopter.de/main.php/v/tech/JetiError.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=63251|http://gallery.mikrokopter.de/main.php/v/tech/JetiError.jpg.html}}]] Falls eine Fehlermeldung vorliegt, wird hier der [[ErrorCodes|FehlerCode]] angezeigt. '''Hinweis:''' nur in Verbindung mit einer NaviControl == Temperaturen der BL2.0-Regler == [[http://gallery.mikrokopter.de/main.php/v/tech/Jeti_Temperatures.gif.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=63235|http://gallery.mikrokopter.de/main.php/v/tech/Jeti_Temperatures.gif.html}}]] Falls BL-Regler Version 2.0 eingebaut sind, werden diese hier angezeigt. Bei HExa und Okto werden dort entsprechend 6 bzw. 8 angezeigt. == Akku-Daten == [[http://gallery.mikrokopter.de/main.php/v/tech/Jeti_Strom2_001.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=63238|http://gallery.mikrokopter.de/main.php/v/tech/Jeti_Strom2_001.jpg.html}}]] (Keine Änderung zur Version 0.78) == GPS-Info == ||Geschwindigkeit ||Anzahl Satelliten ||SatFix || ||Home: ||Entfernung [m] ||Richtung [°] || [[http://gallery.mikrokopter.de/main.php/v/tech/Jeti_GPS2.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=63227|http://gallery.mikrokopter.de/main.php/v/tech/Jeti_GPS2.jpg.html}}]] Neu im Vergleich zur 0.78: Hier wird zusätzlich die GPS-Geschwindigkeit (in m/s) angezeigt siehe auch: JetiBox = Höhenregler = Der Höhenregler ist an einigen Stellen überarbeitet worden: * bei schweren MikroKoptern sollte sich ein besseres Verhalten zeigen * der Luftdruck-P-Anteil wirkt jetzt schwächer * der Luftdruck-D-Anteil wirkt jetzt stärker * der ACC-Z Parameter ist in den Standard-Settings nun auf Null gesetzt, weil sich unter Umständen Vibrationen aus den Propellern negativ auf die Höhenregelung ausgewirkt hatten. Wer wenig Vibrationen hat, kann diesen Wert wieder auf 30 stellen. * das Schwebegas des Vario-Höhenreglers wird jetzt noch besser angelernt, um Starts mit eingeschaltetem Vario-Höhenregler zu ermöglichen = Koptertool: = '''MikroKopter.dll''' muss mit in das Verzeichnis == Link zur GeoTag-Page == Vom KopterTool gibt es einen Link auf die [[en/GeoTag|GeoTag]]-seite (Anleitung zum Erstellen und Benutzen der Karten) [[http://gallery.mikrokopter.de/main.php/v/tech/HowTo.gif.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=65584}}]] == Schwerpunktanzeige == [[http://gallery.mikrokopter.de/main.php/v/tech/Ballance.gif.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=61377|http://gallery.mikrokopter.de/main.php/v/tech/Ballance.gif.html}}]] Die wird eingeblendet, wenn man auf 3D klickt und mit der FC verbunden ist (ggf. auf "FlightControl" klicken) Wenn der Schwerpunkt des MikroKopters nicht auf dem Schubschwerpunkt der Motoren (normalerweise die Mitte) liegt, wandert der Punkt raus. Besonders interessant: Gier (obere Skala) Wenn der Rahmen nicht gerade ist, muss der MK immer dagegen an gieren. Jetzt kann man das also kontrollieren. == neuer Parameter: GyroStability == [[http://gallery.mikrokopter.de/main.php/v/tech/KopterTool_Gyro.gif.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=63256|http://gallery.mikrokopter.de/main.php/v/tech/KopterTool_Gyro.gif.html}}]] Mit diesem Parameter kann man die "Regelhärte" des Lagereglers reduzieren. Im Betatest ist aufgefallen, dass es durchaus von Vorteil sein kann, die Regelhärte zu reduzieren. * volle Regelhärte: GyroStability = 8 * leicht reduzierte Regelhärte: GyroStability = 6 (Standard) = Navi Control = == Unbegrenzter Position Hold Mode Radius == . PH kann nun auch ausserhalb von 250m betrieben werden. == Dynamic Position Hold == Der PH-Punkt wird sich mit dieser Version besser verschieben lassen. Im PH-Modus bleiben die "bremsenden" Anteile des GPS-Reglers aktiv. Dadurch loggt der MK beim Berühren der Sticks nicht so hart aus bzw. ein. Der GPS-Regler greift also auch leicht ein, wenn man im PH-Modus fliegt. Die PH-Login-Zeit wurde auf 2 sek. reduziert == Logging == Das GPX-Log ist standardmässig (genauer: bei Anlegen der Datei SETTINGS.INI einer leeren SD-Karte) aktiviert -- ggf. diese Datei manuell von der SD-Karte löschen Im GPX-Log werden jetzt zusätzlich die ErrorCode mit gespeichert = Sonstiges = == Erweiterte Zellenerkennung für Lipo == Die FC versucht, nach dem Einschalten die Zellenzahl des Lipo von 2s bis 6s zu erkennen. Diese Erkennung ist ab 5s nicht immer sicher und hängt vom Entladungszustand des Akkus ab. So kann es passieren, dass ein leerer 5s als 4s und ein leerer 6s als 5s erkannt wird. /!\ Vorsicht im Umgang mit dieser Funktion bei Akkus mit mehr als 4 Zellen. Immer auf die Anzahl der Piepser nach dem Einschalten hören. Alternativ die Unterspannungswarnung von Hand eintragen (in 0,1 Volt). == Motoren starten nur nach Kalibrieren == Die Motoren lassen sich nur dann starten, wenn nach dem Einschalten der Kopters mindestens einmalig kalibriert wurde. Andernfalls ertönt ein 1Hz Piepen. /!\ Während der Kalibrierung sollte der Kopter ruhig stehen. == Details == * Piepen im Sekundentakt, wenn die Navigation wegfällt, bzw. auch wenn die GPS-Verbindung unterbrochen ist * Stick-Settings im Beginner-Mode leicht entschärft = Settings = /!\ Die Settings werden nach dem Update auf diese Version überschrieben. Mixer-Settings, Kanalbelegung usw. müssen also kontrolliert und ggf. neu eingestellt werden = Bugfixes = == Version V0.80e == * MK3Mag kann wieder ohne NaviCtrl betrieben werden == Version V0.80f == * Höhenregler in der Betriebsart Höhenbegrenzung ("Deckel") konnte ggf. zu hoch steigen == Version V0.80g == * erweiterten Messbereich für Luftdruck bei der FC2.1 aktiviert ---- . KategorieFirmware/FC