Hallo, ich habe folgendes Problem: Ich versuche das RS232 Signal von einer GPS-Maus in einen Pic einzulesen, was kein Problem ist solange ich den PIC bei 3 V betreibe - nachdem die GPS-Maus das RS232 Signal mit 0 - 3 V ausspuckt... Es ist aber erforderlich, dass ich den Pic mit 5V betreibe und daher muss ich das GPS-Signal auf 5 V aufblasen. Ich habe das ganz einfach "straight forward" gemacht und bin dabei auf eine Lösung gekommen die auch hier im forum bereits gezeigt wurde -> Dateianhang. Nur verwende ich ein BC 337 25 (habe gerade nichts anderes zur Hand) statt des BC847. Solange der Rx-Pin des Pic nicht angeschlossen ist, sieht das Signal auch so aus wie es sollte, nämlich rechteckig zwischen 0.7 V und 5V, aber so wie ich den Pic dranhänge, ist das Rechtecksignal unten mit ca. 4.5 V begrenzt und nicht mehr 0.7V - und damit kann der Pic natürlich nichts mehr anfangen.... was passt denn da nicht ?!?, hat der BC 337 nicht genügend power den Pin runterzuziehen, dass kanns doch gar nicht geben - oder ?
Hallo, ich weiß ja nicht genau was du mit der GPS-Maus machen willst, aber wenn du nur vor hast, die NMEA-Datensätze mit dem PIC auszulesen, dann brauchst du das ganze nicht. Du brauchst hierfür nur die TXD-Leitung der GPS-Maus auf den TXD-Pin deines PICs legen. Den High-Pegel der GPS-Maus sollte der PIC erkennen. Viel Glück.
Danke für die Hilfe ! @Rufus ..der Rx-Pin am Pic ist RC7 der receive PIN von der hardware RS232, dass passt sicher, gibt´s zwischen RX und RXD einen Unterschied den man kennen sollte ?!? @Peter bei 5V am Pic und 3V an der Maus geht das nicht, ich mach das nicht zum Spaß ;), die 3V sind dem RX-Pin vom Pic bei 5V wohl zu wenig (ist auch nicht überraschend).
Ja sorry, das war mal wieder die Diskrepanz zwischen Denken und Handeln:-)
Basis-Emitter-Kollektor vertauscht? BC847: 1-Basis 2-Kollektor 3-Emitter BC337: 1-Emitter 2-Basis 3-Kollektor AxelR
...kann ich mir nicht vorstellen, solange kein Pic dranhängt ist der Pegel korrekt zwischen 0.7 und 5V, aber sobald ich den Pic dranhänge kann die Schaltung den Pic-Pin anscheinend nicht mehr auf 0.7 V ziehen....
guck mal unter max3232 da hast du das was du brauchst in einem ic, ein paar kondensatoren dran und fertig
MAX3232: €3.15 + Kondensatoren. 2*BC847 + 3*Widerstände 0805: €0.34. (oder €0.12, wenn man ein Widerstandssortiment von www.military-tubes.com hat) Wenn letztere Variante ausreicht (und funktioniert...), fiele mir die Wahl leicht... Um den Fehler einzugrenzen, wäre evtl. interessant, wieviel Strom bei 'low' aus dem PIC in den Transistor fließt...
Hi! Bist du dir sicher das du den RX-Pin deines PIC verwendest? Das klingt mir eher so als ob dein "RX" als Ausgang auf High steht. MFG Uwe
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.