Zum Inhalt springen
Betaflight Logo klein
  • Über
  • Knowledge Base
  • Tuning Guide
  • Tuning Beispiele
  • FPV-Linksammlung
  • Events
Menü Schließen
  • Über
  • Knowledge Base
  • Tuning Guide
  • Tuning Beispiele
  • FPV-Linksammlung
  • Events

Gyro (filtered and prefiltered)

Software

  • Betaflight Presets
  • Betaflight-Configurator
  • Impulse-RC Driver Fixer
  • PIDToolbox
  • BLHeli32_Suite und andere ESC Firmware Konfiguratoren
  • Blackbox-Explorer (Blackbox Log Viewer)
  • TBS Agent X (Crossfire)
  • Speedy Bee
  • Dronesitter
  • Notepad ++

Hardware - Bauplanung

  • Werkstatt-Ausstattung
  • kleine LiPo Kunde
  • Specing – Komponentenwahl
  • Frame
  • Kondensatoren
  • Flightcontroller
  • ESC – Motor – Propeller Auswahl
  • Baufehler als Ursache für Gyro-Noise
  • Sonderfall X-Class Builds

Konfiguration

  • Betaflight-Configurator
  • Bind-and-Fly Quadcopter
  • EdgeTX
  • OpenTX
  • ExpressLRS
  • Panik-Schalter
  • Betaflight Presets
  • Motoren einrichten

Filter- und PID-Theorie

  • Filter- und PID-Theorie
  • PID Loop und PID Error
  • Gyro (filtered and prefiltered)
  • RC Link

Tuning Guide

  • Einleitung zum Thema Tunen
  • Presets und initiales Setup
  • Filtertuning
  • PID-Controller
  • Rates und Throttle
  • Yaw-Tuning
  • Dynamic Idle und DShot Idle
  • Dynamic Damping
  • Antigravity
  • Feed Forward
  • I-Term und I-Term-Relax/ I-Term-Windup
  • Thrust Linearization (Thrust linear)
  • TPA – Trottle PID Attenuation
  • Battery Sag Compensation
  • Tune finalisieren

alternative Tuningansätze

  • PWM Frequenz und Tuning
  • Gyro Lowpass Filter deaktivieren
  • Damping Grease
  • Launch Control
  • Dual Axis Steering
  • D-Term Notch Filter

Blackbox Grundlagen

  • Blackbox-Logging
  • Tuning-Flug
  • Blackbox Log Interpretation
  • Kurvenanalyse
  • Spektralanalyse
  • PID-Controller und Step Response
  • Tuning-Probleme mit Blackbox lösen

Blackbox Analyse

  • Desync
  • Gyro-Drift
  • Gyro-Glitch
  • Motor-Saturation
  • Nose-Dipping
  • Stick Schnapper und zitternde Hände
  • YAW-Bounceback (iterm_windup)

Hintergrundwissen

  • Betaflight-Configurator
  • Betaflight Presets
  • Betaflight 4.3 Changelog
  • legaler Quadcopterflug in Deutschland
  • Filter Hintergrundwissen
  • Sensor Fusion
  • BLHeli_32, AM32
  • Bluejay, JESC, BlHeli_S, BlHeli_M

Fehlersuche

  • VTX-Bildstörungen, Ursachen und Lösungen
  • DJI Digital FPV System – Caddx Runcam
  • Flightcontroller wird nicht am PC erkannt
  • Fehlerhafte Spannungsangabe

Anhang

  • Channel Mapping
  • CLI Snippets
  • Lipo Tabelle für die Hosentasche
  • FPV-Frequenztabelle für die Goggle-Tasche
  • Home
  • Docs
  • Knowledge Base
  • Filter- und PID-Theorie
  • Gyro (filtered and prefiltered)

Gyro (filtered and prefiltered)

Auf dem Flight-Controller liegen ein bis zwei Gyroskopchips.

https://www.memsjournal.com/2011/01/motion-sensing-in-the-iphone-4-mems-gyroscope.html

Diese messen die Lage des Quadcopters im Raum. Die Sensorik im Chip erzeugt ein Datenrauschen, welches Hintergrundrauschen, Messfehler, und verwertbare Daten enthält. Den Flightcontroller interessieren natürlich nur die echten Bewegungsdaten. Das Hintergrundrauschen und die Messfehler müssen herausgefiltert werden. Dazu wollen wir in unserer Anwendung zusätzlich störende Schwingungen (Mikrobewegungen z.B. durch die Motoren, sich biegende Arme, wackelnde Antennen oder GoPros) herausfiltern. Dies passiert in der ersten Stufe bereits auf Hardwareebene im Gyroskopchip selbst. Dieser hat programmierbare Filter, die wir nicht beeinflussen können. Das Gyro_Scaled Signal in der Blackbox ist also schon mal im Gyro selbst gefiltert worden!

Als nächstes durchläuft das Signal die Gyro-Filterung in Betaflight.

Betaflight 4.2 Workflow
Betaflight 4.2 Workflow

[Quelle: https://github.com/mrRobot62/betaflight_processing/blob/master/bf-4.2_processing-workflow.png]

Die Gyrofilter werden der Reihenfolge nach abgearbeitet und am Ende kommt das gefilterte Gyro-Signal heraus. In der Blackbox nur „GYRO“ genannt. Dies gibt uns die aktuelle Lage des Quadcopters in der Luft wieder (Ist-Zustand).

Ein gutes Gyro-Signal (Ist) ist Grundlage für einen guten Tune.

Fragen und Anregungen?

Wie können wir helfen?

Updated on 2021-10-03
PID Loop und PID ErrorRC Link
de Deutsch
ar العربيةzh-CN 简体中文nl Nederlandsen Englishfr Françaisde Deutschit Italianopt Portuguêsru Русскийes Español
  • ImpressumOpens in a new tab
  • DatenschutzOpens in a new tab
(C) 2022 Betaflight.de