PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zum Pegelwandler



Kampi
12.12.2011, 20:56
Hallo,

nachdem ich nun das Problem mit meinem Spannungsregler gelöst hab noch eine kleine Frage.
Ich hab hier mal Handschriftlich eine Pegelwandlerschaltung skizziert um mein XBee mit meinem RN-Control zu verbinden.
Könnt ihr da mal bitte drüber schauen und gucken ob ihr da irgendwelche Fehler findet bevor ich das auf eine Platine löte :)?

http://img543.imageshack.us/img543/2605/unbenanntor.png (http://imageshack.us/photo/my-images/543/unbenanntor.png/)

Danke sehr!

askazo
12.12.2011, 21:05
Nee, so klappt das nicht. Du musst den Emitter vom Transistor direkt an GND hängen und den Widerstand zwischen +5V/+3,3V und Kollektor.
Gruß,
askazo

PICture
12.12.2011, 21:17
Hallo!

@ Kampi

Und für Din und Rx jeweils zwei Transistoren verwenden, falls die beiden Signale nicht invertiert seien sollten. ;)

Besserwessi
12.12.2011, 21:33
Es gibt auch einfache Pegelwandler die nicht invertieren:
Von 5 V nach 3.3 V einfach mit einer Diode (Kathode zur 5 V Seite) und Pullup nach 3,3 V an der 3,3 V Seite. Alternativ geht auch einfach ein Spannungsteiler.
Von 3,3 V nach 5 V geht es mit einem Transistor in Basisschaltung, alternativ auch mit einem MOSFET in Gate-Schaltung.

Kampi
12.12.2011, 21:38
Gut danke für eure Hilfe :)

seite5
14.12.2011, 07:54
hallo,
bei mir funktioniert: 3.3V-->5V direkt, Atmel liest 3.3V als High ohne Probleme (@230kBaud), 5V-->3.3V Spannungsteiler 1.5k/3.3k
mfg
Achim

Kampi
14.12.2011, 08:21
Ja das der Atmel die 3,3V ohne Probleme erkennt hab ich gestern auch fest gestellt :D
Als Spannungsteiler hab ich nun 2x 10k genommen und damit funktioniert es perfekt.
Nur ich komm nicht über 9600 Baud aber ich glaube das liegt am Funkmodul....
Aber das reicht eigentlich auch :)

HannoHupmann
17.12.2011, 21:20
Hallo Leute,

da ich ein ähnliches Problem hab wollte ich fragen ob ihr mir auch helfen könnt. Bei mir geht es darum 3,3V auf 5V hoch zu bekommen. Ich hab aber keine Ahnung wie die Schaltung genau aussehen müsste. Klar mit Transistor aber welche Widerstände?

Besserwessi
18.12.2011, 00:12
Eine Beispielschaltung für den nicht invertierenden Pegelwandler findet man hier:
http://www.rn-wissen.de/index.php/Transistor#Basisschaltung
Der 1 K Widerstand an Ausgang kann ggf. auch noch etwas größer werden, wenn Strom knapp ist, und es nicht besonders schnell sein muss.

HannoHupmann
18.12.2011, 09:04
6 Jahre im Forum und voll vergessen, dass wir sowas in der Wiki stehen haben. Ich sollte da wieder öfters rein schauen. Danke Besserwessi. Ich dachte mir schon, dass meine Signalpegelanpassung nicht so ganz passt. Sieht zwar am Oszi sauber aus aber funktioniert soweit ich das bisher sehe nicht. Werd die Schalung heute mal aufbauen und kucken ob ich damit mein spezielles Problem https://www.roboternetz.de/community/threads/55914-Servo-Motor-BlueBird-ansteuern-funktioniert-nicht?p=533418#post533418 lösen kann.

EDIT: Mit dem Pegelwandler, kann ich nun zumindest eine Schaltung aufbauen bei der ich den Pegel genau einstellen kann. D.h. ich mess jetzt am Oszi genau die Spannung die ich haben will. Leider genügt das noch nicht um die Servos zum Leben zu erwecken.