discovery board stm32f4 PWM

Gast #5279781
Lesenswert?
• ▲
▼
Hallo,

Da ich mit dem Board nicht so viele Erfahrungen habe, möchte ich zuerst 
euch fragen.

Ich möchte 12 PWM Signale mit dem Board erzeugen.

außerdem :

-Die Frequenz der Signale muss pro Ausgang einstellbar sein.
-Die Phasenverschiebung zwischen Signal A und B muss zwischen -90 und 
+90 Grad einstellbar sein.

Hat jemand von euch so was schon gemacht?

Vielen Dank
Gast #5279802
Lesenswert?
• ▲
▼
Der Controller hat 12 16bit Timer. Wenn du von denen je einen Kanal 
benutzt, kannst du die Frequenz individuell einstellen. Prüf doch 
erstmal, ob auf dem Board überhaupt die dafür benötigten Pins frei sind. 
Das mit der Phase wird schwierig, du müsstest die Timer genau im 
richtigen Moment starten. Eventuell ist es möglich, die anderen Timer 
als Master zur Synchronisierung zu nehmen, und mit deren Kanälen den 
Start Zeitpunkt einzustellen. Schau mal im Datenblatt, ob dafür genug 
Synchronisierungs Kanäle existieren.
Gast #5279823
Lesenswert?
• ▲
▼
Danke für eure Rückmeldungen,


Dr. Sommer schrieb:
> Der Controller hat 12 16bit Timer. Wenn du von denen je einen
> Kanal benutzt, kannst du die Frequenz individuell einstellen. Prüf doch
> erstmal, ob auf dem Board überhaupt die dafür benötigten Pins frei sind.

Ich habe gelesen, dass zB Timer 1 vier Channels hat, wo man PWM Signale 
erzeugen kann, aber dann wird die Frequenz der PWM Signale abhängig von 
Timmer 1 oder ? ..
Gast #5279842
Lesenswert?
• ▲
▼
Dr. Sommer schrieb:
> Ja, die ist bei allen Kanälen eines Timers gleich. Pro Kanal kann man
> lediglich den Duty Cycle und Invertierung einstellen.


Das war, was ich nicht genau verstanden habe. Jetzt muss ich dann 
schauen, wie ich die Signale erzeugen kann.

Das mit der Phase werde ich nachher sehen.

Vielen Dank.
Gast #5279892
Lesenswert?
• ▲
▼
Dr. Sommer schrieb:
> Der Controller hat 12 16bit Timer. Wenn du von denen je einen Kanal
> benutzt, kannst du die Frequenz individuell einstellen.

Weißt Du auch, daß die Frequenz von 1 Hz bis 10 MHz auf 0,01% genau 
einstellbar sein soll?
Man kann doch antworten, was man will. Im Nachhinein wird der TO immer 
einen Einwand finden, warum es nicht so wie vorgeschlagen geht.
Die Fragestellung ist eher für Leute wie Kai die Oberpflaume ;-)

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.