PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Klinkenstecker mit Schaltkontakt -> Kurzschlussproblem



Bruchpilot90
29.07.2011, 16:36
Hallo Leute,

ich hab ein Problem und hoffe, dass mir vielleicht jemand weiterhelfen kann. Und zwar hatte ich vor ein Servo, das außerhalb meines Gehäuses liegt über einen 3,5mm Klinkenstecker anzuschließen. Da das Servo aber nicht immer angeschlossen sein wird, hab ich mir so eine Klinkenbuchse gekauft, die einen Schaltkontakt hat, damit der Mikrocontroller merken kann, ob es angeschlossen ist oder nicht.

Nun habe ich aber gemerkt das die Spitze des Klinkensteckers beim Einstecken kurz Kontakt 2 und 5 überbrückt. (Siehe Bild im Anhang)
Das heißt aber, dass ich kurz die 5V, die an Kontakt 2 anliegen auf den auf Output geschalteten Pin des Atmega32 an Kontakt 5 bekomme, was diesem ja bestimmt nicht gut tut. (Siehe Schaltplan)

Oder ist der, wenn er auf Output gestellt ist irgendwie gegen Spannungen von außen geschützt? Weil ich kann ja auch keinen Widerstand einbauen, der den Chip schützt, oder? Weil ich brauch ja auf Kontakt 2 die 5V als Versorgungsspanung fürs Servo und die Signal-Leitung des Servos an Kontakt 5 des Klinkensteckers schließt man doch normal auch direkt an den Mikrocontroller, oder?

Gruß Simon

ranke
29.07.2011, 20:12
Soweit ich mich erinnere, ist ein maximaler Strom von 40mA am Ausgangspin des ATmega erlaubt. Bei 5V bräuchte man also einen Widerstand von 150 Ohm (genau: 125 Ohm) zwischen MC und Klinkenstecker um den MC zu schützen. Ich würde vermuten, dass dieser Widerstand in der Signalleitung nicht stört, der Servoeingang ist relativ wesentlich hochohmiger, eventuell eingekoppelte Störungen auch.

Besserwessi
29.07.2011, 21:11
Ein Widerstand in der Signal Leitung zum Servo ist kein Problem und auch ohne das Problem mit den Stecker keine schlechte Idee, als Schutz vor Störungen. Das können auch mehr als 150 Ohm sein. Einen kurzen Kurzschluss verträgt der µC Pin in der oft sogar. vor allem bei weniger als 5 V Versorgung.

Bruchpilot90
01.08.2011, 17:27
ok, alles klar. =) vielen dank schonmal für eure hilfe!

einen weiteren solchen stecker möchte ich für einen rs-232 anschluss verwenden. wie sieht es denn da aus? hier könnten die vom max232 kommenden TX- und RX-Leitungen überbrückt werden. dürfte aber ja eigentlich dort nichts ausmachen, oder? weil senden und empfangen tu ich ja eh noch nicht, solange noch kein eingesteckter stecker erkannt wurde. oder kann der max232 da trotzdem bei schaden nehmen?