Ich brauche 12 Kanal PWM für eine 3 Phasen Inverter-Projekt. Jede Phase braucht 4 PWM, 3 Phase brauchen 12 PWM. Ich habe Erfahrung mit STM32, so welche STM32 hat so viele PWM Kanäle?
Mimin I. schrieb: > Ich habe Erfahrung mit STM32, so welche STM32 hat so viele PWM Kanäle? Ginge nicht auch timer-getriggertes DMA? Damit könntest Du vieeele PWM kanäle mit einem Timer verarbeiten.
Wieso braucht bei dir eine Phase 4 PWM-Kanäle, wo es andere mit 2 schaffen?
Und einfach nur nach der Anzahl der PWM-Kanäle zu schauen kann auch ins Auge gehen. Die müssen wahrscheinlich synchronisiert sein. Totzeiten, am besten einstellbar, könnten auch recht nützlich sein. Dein Projekt klingt nach viel magischem Rauch. Der Eindruck kann natürlich auch täuschen. Vielleicht hast du nur so wenig geschrieben, weil dir das alles klar ist. Dann sorry.
Klingt nach 3 Timern mit je vier Capture Compare beim STM32. Afaik gibt es den F103 mit BLDC Steuerung oder so ähnlich. Hab damit noch nicht so viel zu tun gehabt. Allerdings haben die meisten nur 2x32 Bit. Aber wenn es 16 Bit auch tun sollten genug Timer da sein.
@Mimin Icer (kahlenberg) >Ich brauche 12 Kanal PWM für eine 3 Phasen Inverter-Projekt. Jede Phase >braucht 4 PWM, 3 Phase brauchen 12 PWM. Warum 12? Reichen da nicht 6, 2 pro Halbbrücke? >Ich habe Erfahrung mit STM32, so welche STM32 hat so viele PWM Kanäle? Der PICCOLO kann das, die größeren Teile haben 6 und mehr PWM-Timer mit je 2 PWM Ausgängen. Alles sehr flexibel konfigurier- und synchronisierbar.
Der Xmega128D3 hat 18 PWM Channels Oder mit einem zusätzlichen TLC59711 Chip an jedem beliebigen µC. Der hat 12 Channels. Es gibt auch eine Variante mit 24 Channels.
@Stefan Us (stefanus) >Der Xmega128D3 hat 18 PWM Channels Kann sein. >Oder mit einem zusätzlichen TLC59711 Chip an jedem beliebigen µC. Kaum. Der OP will einen dreiphasigen Wechselrichter bauen, da braucht man mehr als nur viele PWM-Kanäle. U.a. die Möglichkeit, diese synchron zu verstellen, programmierbare Phasenverschiebung etc. Und das ganze auch sehr flott. Das können externe PWM-ICs im allgemeinen nicht. > Der >hat 12 Channels. Es gibt auch eine Variante mit 24 Channels. Er will kein LED-Grab ansteuern.
Stefan U. schrieb: > Der Xmega128D3 hat 18 PWM Channels Wow was es alles gibt! :) Hätte gedacht, dass man da besser ein FPGA verwendet, weil ich dachte, es gibt keine Microcontroller mit sovielen Kanälen :)
Mimin I. schrieb: > Ich brauche 12 Kanal PWM für eine 3 Phasen Inverter-Projekt. Jede Phase > braucht 4 PWM, 3 Phase brauchen 12 PWM. > Ich habe Erfahrung mit STM32, so welche STM32 hat so viele PWM Kanäle? Ich verstehe auch nicht wofür du so viele Kanäle benötigst. Normalerweise hat man drei Halbbrücken, also sechs Mosfets bzw. IGBTs, d.h. man benötigt insgesamt sechs Ausgänge. Da die Transistoren immer komplementär beschaltet werden, brauchst du aber eigentlich nur drei Kanäle, d.h. du benutzt von jedem Kanal x die Ausgänge CHx und CHxN. Die "Advanced-Timer" bei den STM32 haben noch dazu die Möglichkeit eine Totzeit einzufügen. Jeder STM32 den ich kenne hat mindestens einen solchen Timer, sogar ein STM32F030 und man muss lediglich sicherstellen, dass die PWM-Ausgänge im gewählten Package verfügbar sind. Schlussendlich würde ich an deiner Stelle sehr wahrscheinlich zu einem F3 greifen, weil die (zumindest zum Teil) Komparatoreingänge haben, die du z.B. für Überstrom- und Überspannungsschutz benutzen kannst. Die Komparatoreingänge können direkt mit der Break-Funktion des Timers verbandelt werden, so dass z.B. im Falle eines Überstroms, die PWM-Ausgänge in einen sicheren Ausgangszustand zurückfallen. Das alles geschieht jedoch ohne Software-Beteiligung, rein in Hardware und ist dementsprechend sehr schnell. PS: Das mit der Abschaltung der PWM im Fehlerfall ist auch ohne interne Komparatoren möglich. Die Advanced-Timer bieten normalerweise einen sogenannten Break-Input, d.h. einen Pin über den man das gleiche Ergebnis z.B. mit einem externen Komparator erziehlen kann. Der Vorteil des internen Komparators ist, das man die Schaltschwelle direkt per Software einstellen kann. Prinzipiell ginge das aber auch mit externem Komparator und DAC.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.