Ecap EMK Zeitdifferenz

Gast #4392344
Lesenswert?
• ▲
▼
Hallo zusammen,
ich arbeite mit dem TMS320-F28335. Meine Aufgabe ist es mittels EMK 
(induzierter Spannung) den Winkel zu berechnen, anhand einens kleinen 
Modells.

Auf einem anderen Microcontroller läuft eine PWM Regelung, ich greife 
mir die Spannungen ua,ub,uc und ia,ib,ic ab.
Natürlich ist das Signal was ich erfasse nicht absolut. Daraus ergibt 
sich mein Problem. Die Daten sind analog und werden über eine ADC 
Wandlung digital.

Wie bestimme ich jetzt meinen absoluten Wert?

Mithilfe der ecap Befehle erhoffe ich mir die Zeitdifferenz zu bestimmen
und daraus die absoluten Werte für ua,ub,uc ....zu bestimmen(siehe 
Anhang).
Die Messung muss ja kontinuierlich erfolgen dadurch kann ich mir ja 
nicht den gewandelten Wert zwischen speichern?


Allerdings weiß ich noch nicht genau wie das funktioniert. Gibt es ein 
Besipiel oder Erfahrungen in diese Richtung?

Bitte um HILFE!
Danke!
Angehängte Dateien:
#4392621
Lesenswert?
• ▲
▼
Mit Verlaub, aber Deine Beschreibung klingt an einigen Stellen etwas 
wirr. Daher einige Fragen bzw. Anmerkungen:

Tim89 schrieb:
> Meine Aufgabe ist es mittels EMK (induzierter Spannung) den Winkel zu
> berechnen

Welchen Winkel?

> anhand einens kleinen Modells.

Schade, dass Du dieses nicht zeigst.

> Auf einem anderen Microcontroller läuft eine PWM Regelung, ich greife
> mir die Spannungen ua,ub,uc und ia,ib,ic ab.

Gewiss meinst Du Spannungen ua, ub, uc und Ströme ia, ib, ic. Um zu 
wissen wo eine Spannung anliegt bzw. wo ein Strom fließt, ist eine 
kleine Skizze sehr hilfreich.

> Natürlich ist das Signal was ich erfasse nicht absolut. Daraus ergibt
> sich mein Problem. Die Daten sind analog und werden über eine ADC
> Wandlung digital.
>
> Wie bestimme ich jetzt meinen absoluten Wert?

Mit Hilfe einer geeigneten Formel. Eventuell musst Du über eine volle 
Periode hinweg Messwerte aufnehmen und geeignet integrieren, oder einen 
Mittelwert bilden oder dergleichen. Wenn man nur wüsste, was genau Du 
eigentlich berechnen willst, könnte man Dir an der Stelle weiterhelfen.

> Die Messung muss ja kontinuierlich erfolgen dadurch kann ich mir ja
> nicht den gewandelten Wert zwischen speichern?

Selbstverständlich kannst Du Werte für die Berechnung zwischenspeichern. 
Das ist mit einer der Gründe überhaupt, warum man Mikrocontroller für 
Messaufgaben verwendet.

Der TMS320-F28335 hat 68 KB RAM. Da sollten zur Laufzeit schon noch so 
einige Werte hineinpassen.

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.