Servus allerseits. Ich brauche 3 vom MCU regulierbare Spannung. Da ich in der Vergangenheit Hilfspannungen stets mit PWM des MCU erzeugt und damit nie Probleme hatte, habe in diesem Projekt auch zu dieser Methode gegriffen. Zwei der Spannungen bereiten mir auch keine Sorgen, aber jene, mit der ich zwischen 5VDC und 50VDC regeln muss, bereitet mir doch einiges Kopfzerbrechen. Anforderungen: max. 20mA, 1% Genauigkeit, 0,5% Ripple. Die jetzige Lösung mit einem Atmega88 (20MHz) ist nicht gerade das Gelbe vom Ei: Zum einen ist die PWM-Frequenz von ca. 39kHz alles andere als berauschend und weil der Atmega noch mit anderen Sachen beschaeftigt ist und softwaremaessig ein Tiefbass-Filter werkelt, reagiert er etwas langsam auf Lastaenderungen. Und auch die Transistorwahl haette besser ausfallen können. Und und und. Hinterher ist man immer schlauer. Wie es dem auch sei. In meinem Neudesign werde ich den Atmega durch einen STM32 ersetzen. Stellt sich mir die Frage, was ich mit diesem meinem Sorgenkind anstellen soll. Ich kratze mir z.Zt. über folgende Möglichkeiten den Kopf wund: 1. PWM STM32 Ich benutze wie beim Atmega88 die PWM um die gewünschte Spannung zu erzeugen. Habe so mal die PWM Specs überflogen. Wau! 2. Ich setze einen TL494 ein und regle mit dem DAC des STM32 die Spannung. TL494 deshalb, weil er gutmütig ist und kein besonderes KnowHow beteffend Layout voraussetzt. Vielleicht gar 2 TL494. Eine für 5V .. 25V, und die Zweite für den Rest. 3. Ich installiere ein zusatzliches Trafo und regle mit dem DAC des STM32 einen LM317HV. Hauptsaechlich wird aber mit 10V gearbeitet, weshalb diese (einfache und narrensichere) Lösung nicht sehr befriedigend ist. Was meint Ihr? Oder gar eine weitere Idee? Das verflixte an der ganzen Sache ist: sobald ich mich für eine Lösung entscheide, kommen mir die anderen Lösungen verlockender vor. :) MfG aus Istanbul
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.