Forum: Mikrocontroller und Digitale Elektronik Pegel wandeln 5V-12V


von Daniel KK (Gast)


Lesenswert?

Hallo zusammen,

mein Mega8 arbeitet mit Vcc=5V.
Ich möchte gerne ein Druckluftventil ansteuern. Es lässt sich über 8-Bit 
einstellen. Leider benötigt es jedoch einen Hi-Pegel von 12V.
Gibt es Pegelwandler die das umsetzen ... von 5V auf 12V ??
Muss ich das mit nem Transistor machen ?? 12V hätte ich zur Verfügung !!

Vielen Dank !!
Daniel

von Dirk (Gast)


Lesenswert?

Hallo, du koenntest einen Tiefpass (RC/LC) und OP mit 
Verstaerkungsfaktor 2,4 an deinem PWM Pin anschliessen. Ein Rail to Rail 
OP ist z.B. der TS912.

von jÜrgen (Gast)


Lesenswert?

Sind es genau 12Volt die du zur Verfügung hast? Bzw. wie stehts mit den 
Schaltschwellen, des Ventils, würde das mit sagen wir mal 11,5V auch 
noch schalten?
Und welchen Strom? Wenn es wenig genug ist kannst du einen 
Transistorarray verwenden...

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Wenns nur ein kanal ist ... sollte nen Transistor mit pullup reichen, 
wenn mehrere kanäle (paralleles interface) dann treiberbaustein suchen.

von Daniel KK (Gast)


Lesenswert?

hmmm, also am uC habe ich 0V/5V. Das Ventil will jedoch 0V/10V-12V
.... und halt das ganze 8 mal....8Bit breit
Kennt ihr Bausteine die das recht einfach machen ?? Quasi 12V als 
VCC....5V am Eingang und dann 12V am Ausgang.
Daniel

von Matthias (Gast)


Lesenswert?

das ventil geht nur an oder aus? und du hast acht ventile????
oder hat EIN ventil acht eingänge (0/12V) womit man den druck einstellen 
kann?

von Daniel KK (Gast)


Lesenswert?

ähh, sorry,schlecht ausgedrückt.... das ist ein 
proportionalventil....mit den 8 Bit (0-255) gebe ich den Druck vor.
Daniel

von Matthias (Gast)


Lesenswert?

klingt schon besser. und den druck gibst du mit einer spannung zwischen 
null und (nominell) 12V vor?? also willst du mittels software einen wert 
zw 0 und 100% irgendwie ausgeben und der soll dann als 0...12V am Ventil 
anliegen???
wenn ja, wieviel Strom muss diese einstellbare spannungsquelle treiben 
können? also wieviel braucht dieses ventil so etwa?

von Dieter Werner (Gast)


Lesenswert?

@ Matthias
Nix 0...12V.

Das Ventil hat 8 digitale Eingänge, die aber nicht 5V sondern 12V Pegel 
benötigen.


@ Daniel
Es wäre hilfreich, wenn man die Ströme wüsste die bei 0V bzw. 12V in die 
Eingänge hineinfließen.
Es gibt z.B. den ULN2803 mit 8 invertierenden Treiberstufen, der 
verträgt auf jeden Fall 12V (und mehr). Nachteil könnte sein, dass es 
sich um open collector Ausgänge handelt - d.h. es kann kein Strom von 12 
V zum Ausgang fließen, sondern nur vom Ausgang nach GND abfließen.

Genau anders herum arbeitet der UDN2981.

von Falk (Gast)


Lesenswert?

2x HEF4104B, 4fach Levelshifter. Bei Reichelt für 0.77 Euro.

MfG
Falk

von Jörg B. (manos)


Lesenswert?

Wie wäre es denn mit ULN2803 und Pullups?

von Marius S. (lupin) Benutzerseite


Lesenswert?

nein er will 8 mal eine spannung von 12V schalten können.

Dafür kannst du zB den UDN2981 der ist vielleicht schon etwas 
übertrieben weil der ist eigentlich für größere lasten ausgelegt (aber 
wer weiss was für eine Last deine IOs darstellen)

von Marius S. (lupin) Benutzerseite


Lesenswert?

okay ich war zu spät. der ULN2803 ist sozusagen das gegenteil des 
UDN2981 (2981 schaltet nach Vcc, 2803 schaltet nach GND). Stromtechnisch 
her gesehen ist der 2981 besser geeignet, da der halt recht viel treiben 
kann

von Daniel KK (Gast)


Lesenswert?

Vielen Dank für eure Antworten !!!
Es geht um dieses Ventil:
http://www.at.norgren.com/Katalogbl%C3%A4tter/Prop.Ventile/N_D_6_6_023.pdf

Wenn ich das richtig verstehe, benötige ich 0V/12V bei 1mA, oder ??
Bin da noch nicht so fit.... :-(

Welchen Treiber nehme ich denn nun am sinnvollsten ??

Daniel

von Marius Schmidt (Gast)


Lesenswert?

der UDN2981 passt schon. ich glaube du musst aber pull-downs an jeden 
ausgang des UDN2981 anschließen (also widerstände nach GND).

Ja das mit 0V/12V bei 1mA hast schon ganz richtig gelesen :)

von Michael U. (Gast)


Lesenswert?

Hallo,

was spricht gegen den billigeren ULN2803?

Pullup gegen 12V an den Ausgängen (je 10k sollten passen, H-Pegel 
überprüfen) und fertig.

Die Invertierung der Signale kann die Software im AVR ausgleichen.

Gruß aus Berlin
Michael

von Marius S. (lupin) Benutzerseite


Lesenswert?

nix. das ist doch ziemlich egal bei 1mA

von Henrik J. (henrikj)


Lesenswert?

Ich denk auch. Der ULN2803 ist völlig ok. 12V- Widerstand - Kollektor. 
Und an den Kollektro hängst du das Ventil bzw einen der Eingänge.
Hat der µC 0V, bekommt das Ventil seinen HIGH Pegel. Bei 5V am µV liegt 
der Ventileingang auf GND. Easy!

von Falk (Gast)


Lesenswert?

Na Jungs, auch mal das Datenblatt gelesen?

Eingangsstrom 1mA
Offener Eingang = L

Das Ding hat interne Pull-DOWNs!!!

Also entweder UDN2981, da kann man sogar die Pull-downs sparen, oder 2x 
4104, da ist man auf der sicheren Seite (Push-pull Ausgänge).

MfG
Falk

von Nico Fr. (Gast)


Lesenswert?

Sagt mal, verstehe ich das richtig:
Wenn ich einen UND2981 
http://www.ortodoxism.ro/datasheets/allegromicrosystems/2981.pdf
mit Vs=15V versorge und an seinen Eingängen einen Mega8 hänge, der ja 
mit 0V-5V Pegeln arbeitet, liegen dann am Ausgang vom 2981 0V-15V Pegel 
an ??

Also setzte ich quasi die 5V auf 15V um ??

Hab leider keinen 2981 zur Hand....und würde gerne am Layout 
weiterbasteln.

Vielen Dank
Nico

von Jörn P. (jonnyp)


Lesenswert?

@Nico Fr.
yep

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
Noch kein Account? Hier anmelden.