www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Noise Filter für 3-Axis Beschleunigungsensor


Autor: Tobias Noll (twobeerz)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich schreib gerade ein Programm das die möglichkeit ein Invertierendes 
Pendel  mit nem Mirkokontroller zu realisieren.
Um die größten schwierigkeiten die das Projekt mit sich bringen würde 
muss ich mich zum Glück nicht kümmern.
Das einzige was mein Programm können soll ist mit dem 
Beschleunigungssensor einen Servomotor ansteueren. Je nach Neigung fährt 
der Servo eine andere Position an. Leider ist das Sensor Signal etwas 
verrauscht ca 50mV springt das Ausgangsignal hin und her in der selben 
Lage. Habe auf die Sensorplatine schon 1nF Kondensator gelötet.
Wie kann ich das Rauschen am besten mit Software filtern? Denk gerade an 
PID oder PD Regler, leider hab ich da nur Grundlagen wie ich das jetzt 
praktisch umsetzen soll, keine Ahnung.

Autor: Pendler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
50mV? Und wie gross ist die Amplitude des Signals? 100mV oder 5V? So 
sagt die Aussage ziemlich wenig.

Autor: Daniel R. (zerrome)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

wieviele samples brauchst du denn pro sekunde um reagieren zu können?
Wenn nicht so viele, einfach arithmetisches mittel aus 50 werten,
das filtert ...
Sonst gibt es noch so ausgefallene sachen wie kalman-filter oder andere 
digitale filter, die ich aber eigentlich wenn die zeit kritisch ist 
keinem avr zumuten möchte.
Hast du die Spannungsversorgung gut abgeschirmt von dem sensor, manche 
geben die schwankungen da direkt am ausgang weiter...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.