0V bis 24V Ausgang STM32

OP #5273278
Lesenswert?
• ▲
▼
Hallo,

ich möchte mit einem STM32 (Versorgungsspannung 3V3) einen Ausgang 
zwischen 0 und 24V schalten.

Kann ich dazu einen Transistor nehmen und die Basis mittels PWM 
ansteuern?

Was ich genau im Sinn hätte ist es zu erreichen dass ich 5V, 10V und 24V 
am Ausgang erzeugen möchte, da ich damit automatisiert ein Gerät prüfen 
möchte.

Bin für alle Tips dankbar!
OP #5273286
Lesenswert?
• ▲
▼
Ingo L. schrieb:
> Peter H. schrieb:
>> Kann ich dazu einen Transistor nehmen und die Basis mittels PWM
>> ansteuern?
> Wenn der Mittelwert für deine Zwecke reicht, dann ja. Wenn du allerdings
> eine glatte Gleichspannung benötigst musst du die PWM noch filtern oder
> gleich deinen internen DAC + OPV dahinter nehmen.

Vielen Dank für die Antwort.

Hast du einen Vorschlag für den OPV?
Beitrag #5273292 wurde von einem Moderator gelöscht.
OP #5273298
Lesenswert?
• ▲
▼
Ingo L. schrieb:
> Zum Beispiel den recht alten, aber für deine Zwecke ausreichenden LM358.
> Der kann SingleSupply und kommt bis nach 0V mit seinem Ein-und Ausgang.
> Wie hoch ist denn deine maximal benötigte Ausgangsspannung? Der 358
> kommt, wenn mit 24V versorgt, nur bis ~21-22V!

21V sollten reichen.

Dann bedanke ich mich, ich werde mir das Datenblatt herunterladen und 
durchlesen.

Vielen Dank!
#5273300
Lesenswert?
• ▲
▼
@ Peter Hillebrand (peter_hilleb)

>ich möchte mit einem STM32 (Versorgungsspannung 3V3) einen Ausgang
>zwischen 0 und 24V schalten.

Was willst du denn WIRKLICH? Einen Digitalausgang, der nur 0 oder 24V 
ausgibt oder einen Analogausgang der "alle" Werte zwischen 0-24V 
ausgeben kann?

>Kann ich dazu einen Transistor nehmen und die Basis mittels PWM
>ansteuern?

Ja, aber in Summe braucht es dazu etwas mehr, vor allem Know How. Siehe 
Pegelwandler.

>Was ich genau im Sinn hätte ist es zu erreichen dass ich 5V, 10V und 24V
>am Ausgang erzeugen möchte, da ich damit automatisiert ein Gerät prüfen
>möchte.

Wenn es nur die drei Spannungen sein sollen, kann man das mit 2 
Digitalausgängen und passender Beschaltung erreichen. Wenn es mehr 
Spannungen sein sollen, sollte man eine PWM passend filtern und per OPV 
verstärken.

https://www.mikrocontroller.net/articles/Pulsweitenmodulation#DA-Wandlung_mit_PWM

Und vor allem, welchen Maximalstrom soll dein Ausgang liefern können? 
Ein paar mA oder eher Ampere?
Gast #5273341
Lesenswert?
• ▲
▼
Peter H. schrieb:

> Was ich genau im Sinn hätte ist es zu erreichen dass ich 5V, 10V und 24V
> am Ausgang erzeugen möchte, da ich damit automatisiert ein Gerät prüfen

Wenn es nur eine handvoll verschiedene Ausgangsspannungen mit etwas 
höherem Strom geht, lohnt sich ein Blick in

http://www.st.com/content/ccc/resource/technical/document/application_note/10/b7/90/4a/dc/9d/4d/bb/CD00003773.pdf/files/CD00003773.pdf/jcr:content/translations/en.CD00003773.pdf

unter "DIGITALLY SELECTED REGULATOR WITH INHIBIT".

Der L200 ist zwar uralt, aber das geht mit anderen einstellbaren Reglern 
natürlich ebenso.

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.