Anti Aliasing Filter für Strommessung

OP #7619188
Lesenswert?
• ▲
▼

Hi

Ich habe eine Frage zu einem Anti Aliasing Filter für einen Motorcontroller, wobei hier der Strom in der Motorphase gemessen wird.

Der ADC wird mit den PWM Signalen so synchronisiert, dass immer in der Mitte der Pulse gemessen wird. Nun wird das ganze mit 20kHz PWM betrieben, sprich also 50us Periode und vom PWM applizieren bis zum Strommessen kann es zwischen 25us bis runter zu wahrscheinlich 1us gehen (je nachdem wie man den minimalen PWM Duty designt und genau hier sehe ich die Schwierigkeit).

Nun stehe ich hier ein bisschen auf dem Schlauch bei der Auslegung des Anti Aliasing Filters / LPF um möglichst Gute Resultate zu erzielen. Der Strommesssensor ist ein AMC1200 mit 100kHz Bandbreite.

Der ADC sampelt mit 1Msps, also Nyquist < 500kHz.

Nun zu meinen Fragen: 1.) Ich habe mal gehört, dass man die -3dB Grenzfrequenz bei einem Motorcontroller so etwa in 1/4 der PWM Frequenz ansetzen sollte, damit man die PWM Frequenz rausfiltert. Das macht ja aber mit dem hier verfolgten Ansatz nicht unbedingt Sinn, wenn man den Strom genau in der Mitte des PWM Signals sampeln will. Was denkt ihr dazu?

2.) Macht es Sinn alle 3 Phasenströme zu messen? Mein Gedanke ist, dass wenn der Strom auf einer Phase aufgrund eines kleinen Duty Cycles (hoher Strom oder/und hohe Geschwindigkeit) nicht mehr rechtzeitig einschwingen kann, dann sollte man ja nur die 2 anderen Phasenströme messen und den 3ten als -ia - ib annehmen, oder wie wird das sonst so in der Praxis gemacht?

3.) Ich hätte jetzt wahrscheinlich einfach ein Besselfilter 3ter Ordnung genommen und dann so bei 20kHz abgeschnitten, damit ich bei 200kHz -60dB habe, denn da ist der Sensor gemäss einem Test plötzlich sehr noisy. Mit LTSpice habe ich festgestellt, dass das Filter mit realen OPAMPs irgendwie nicht mehr wirklich sauber funktioniert, außer die haben so 15MHz GBP und mehr. Macht es Sinn, wenn man von 100kHz-1MHz filtern will einen OPAMP mit GBP von so 10MHz zu nehmen?

Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.