Schönen guten Abend. Es ist plötzlich eine Idee mir aufgefallen. Ich habe ein uC Atmega8, mein OCR1A generiert ein PWM Signal mit frequenz von 300 HZ ungefähr. Ich schliesse diese Signal zu einem Mosfet, um 2 A zu steuern. Mein Netzteil reguliert sich wahrscheinlich auch, deswegen brummt er extrem. Ich will jetzt dieses pwm signal nehmen, und 3 mal zusätzliche Schaltungen mit jeweils einem Mosfet. So steuere ich so zu sagen 4 kanäle á 500mA. und die PWM signals mit immer einmal 1/4 periode Phasenverschiebung. Wie soll ich diese Schaltung realisieren? Kann jemand helfen?werde sehr dankbar! Gruß GeGe
Tach GEGE, bist du dir sicher, dass du die Aufteilung auf vier Phasen wirklich brauchst? Bei so kleinen Strömen ist das eher unüblich. Wie dem auch sein, die einfachste Lösung ist einen moderneren/größeren controller mit mehr timern zu nehmen. Würdest du zB mit drei Phasen auskommen wäre der mega88 was für dich. Sollen es vier sein müsstest du auf den 90PWM3B oder ähnlich umsteigen. Die einzige andere Möglichkeit ist software PWM. 300Hz sollten nicht das Problem sein aber du hast die Auflösung noch nicht genannt. Thor
Danke Thor für deine Antwort. Ich möchte leider keine Softwarelösung. Mein uC mega8 hat schon 3 ausgänge, 8-bit reicht es mir vollkommen. Der Grund, dass ich die Phase immer 1/4 verschieben will, liegt es daran, dass ich meine aktuelle software nicht ändern darf (sonst wäre mich zu unständlich). Ich wollte eine einfache Hardwarelösung. Spricht, z.B. der original pwm ausgang von meinem uC, dann ein Schieberregister, und am 3 Ausgänge von dem Schieberregister schliesse ich meine 3 Mosfet. So als Endeffekt habe ich dann 4 Ausgänge. Ich weiß nur bloß, ob mit Schieberregister es machtbar ist. Und wie kann ich diese Schiebphase regulieren. Viele Grüße GeGe
Ich weiß nur bloß nicht, ob mit Schieberregister es machtbar ist. Und wie kann ich diese Schiebphase regulieren. Viele Grüße GeGe
Wie wäre es mit zwei gleichen Totzeitgeneratoren? Mit zwei HEX Inverting Schmitt Triggern könnte man es lösen. Ob es elegant ist, sei mal dahin gestellt :) Gruß
Wie genau muss denn die 1/4-Periode abgebildet werden? Bei 1° Auflösung bräuchtest du 270-Schiebe-Bits. Also z.B. 15 Stück CD4006. Ein CMOS-Grab! 300 Hz * 360 = 108 kHz entspricht 9,26 µs. Das kann ein mega8 mit der entsprechenden Software locker nachbilden!
Ich arbeite gerade an einem kleinen (700 Watt) 3-Phasen Frequenzumrichter mit Mega88. Dafür nehme ich seine 3 Timer a la AVR447 und klappere die 3-Phasen Tabelle durch. Das ist simpel, vorhersehbar und du kannst beliebige Totzeiten für die Halbbrücken wählen nach AVR447. Was du in die Tabellen reinschreibst, bleibt völlig dir überlassen. Bei mir sinds natürlich die 120 Grad verschobenen 'Popo' Kurven, aber du kannst dir beliebige andere Werte ausdenken.
Ideen sind absolut gut. Danke danke! Leider darf ich die software nichts ändern. Schlimmst Fall nehme ich noch 2 controller, die einfach logisch "1" und logisch "0" mit bestimmt phase verschiebt. Eigentlich reicht mir dann ein uC. ein kleines sowie tiny13. Viele Grüße an alle!
Beitrag #7383082 wurde von einem Moderator gelöscht.
Beitrag #7383111 wurde von einem Moderator gelöscht.
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.