Forum: Mikrocontroller und Digitale Elektronik Kurschließen von I/O Ausgang


von Daniel (Gast)


Lesenswert?

Hi !

Ist es möglich 2 Pins eines Ports kurz zu schließen, wenn ja, wieviel 
Strom halten die aus ?

Gruß

Daniel

von Sebastian E. (der_andere_sebastian)


Lesenswert?

Wo, beim AVR? Die sind meist nicht kurzschlußfest, können so etwa 20mA 
liefern. Beim PIC ähnlich, bei 8051 sieht das schon etwas anders aus.

von Falk B. (falk)


Lesenswert?

@Daniel (Gast)

>Ist es möglich 2 Pins eines Ports kurz zu schließen,

Passiert öfter als einem lieb ist.

> wenn ja, wieviel Strom halten die aus ?

Kommt auf den IC an. Zwischen 1..100mA++ alles möglich.

MFG
Falk

von Daniel (Gast)


Lesenswert?

OK Danke, wollte es aus Bequemlichkeit wissen. Wenn der Tiny2313 
bisschen was ausgehalten hätte, müsste ich keine Transistor-Schaltung 
basteln für einen Schalter.

von Johnny (Gast)


Lesenswert?

Du kannst ja einfach einen Widerstand vor das IO hängen, dann wird der 
Strom begrenzt.

von Daniel (Gast)


Lesenswert?

Habe ich mir auch schon überlegt, aber ich weiß nicht wie ich das beim 
Programmieren bewerkstelligen soll, damit 2 Pins kurzgeschlossen sind. 
Wisst ihr wie das geht ?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Wieso willst du die den überhaupt kurzschließen.. erschließt sich mir 
nicht ganz...

von Johnny (Gast)


Lesenswert?

Beschreibe doch kurz was Du genau anschliessen willst. Meist denkt man 
viel zu weit, obwohl es ganz einfache Lösungen gibt.

von Daniel (Gast)


Lesenswert?

Dann wären die 2 Pins ein geschlossener Schalter.

von Daniel (Gast)


Lesenswert?

Ich will eigentlich nur mit meinem Controller Tasten eines Handys 
bedienen.

von Daniel (Gast)


Lesenswert?

Eine Transistor-Schaltung wird wohl doch das sinnvollste sein, bevor 
noch was durchbrennt ;)

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Ähm.. aber ein geschlossener taster ist garantiert was anderes als ein 
Kurzschluß von AVR Ports...
Du mußt nur die "aktive" Seite des Tasters an den Port hängen, dann 
gibst du 0 = gedrückt 1 = offen aus und fertig... (oder umgekehrt, kommt 
drauf an wie die Taster verschaltet sind)

von Daniel (Gast)


Lesenswert?

Achso.. klingt eigentlich ganz plausibel ;)
Dass der Schalter des Handys dann gegen die Masse des Mikrocontrollers 
geschalten ist stört nicht ?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

AVR und Handy müßen eh an der gleichen Maßße sein.
Am besten ist es du stellst den Port auf Eingang ohne Pullup, um zu 
"schalten" schaltest du auf Ausgang = Masse. (Falls du den AVR parralel 
zu den alten Tasten schalten willst)

von Gast (Gast)


Lesenswert?

Ich glaube du willst 2 Pins statt einen benutzen um, z.b beim Atmel 40mA 
statt 20mA treiben zu könne, oder?

von Daniel (Gast)


Lesenswert?

Danke für die Tipps.
Ich werde es mal ausprobieren ;)

von Daniel (Gast)


Lesenswert?

Eine Frage hätte ich noch.. ;)
Wie soll das gehen, dass AVR und Handy die gleiche Masse haben? Habe ja 
auch 2 verschiedene Stromquellen für die Geräte. Würd es gehen, einfach 
die 2 Massen zumammenschließen ?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Ja beide Massen/-/GND "einfach" verbinden.

von Michael Wilhelm (Gast)


Lesenswert?

Aber aufpassen, wenn die Tastatur als Matrix ausgelegt ist wird das so 
nix.

MW

von Falk B. (falk)


Lesenswert?

Für sowas nimmt man besser Analogschalter, 4066 oder so.

von Daniel (Gast)


Lesenswert?

Die Tastatur wird bestimmt als Matrix angesetzt sein... Alles andere 
wäre doch PLatzverschwendung.. Habe leider kein Schaltplan.
Also nehm ich jetzt doch nen Transistor als Schalter ;)

von Falk B. (falk)


Lesenswert?

@Daniel (Gast)

>Also nehm ich jetzt doch nen Transistor als Schalter ;)

Was mit funktionieren wird. Du brauchst Analogschalter.

MFG
Falk

von Daniel (Gast)


Lesenswert?

Wieso funktioniert da kein Transistor ?
An Basis Signal vom Mikrocontroller. Wenn Collector - Emitter 
niederohmig wird -> Schalter geschlossen -> Also "Taste 5" am Handy 
gedrückt

von Johnny (Gast)


Lesenswert?

Schau Dir mal die Ersatzschaltung mit Dioden eines Bipolartransistors an 
und Du wirst sehen, warum es nicht funktionieren kann.

von Daniel (Gast)


Lesenswert?

Ok hab mal geschaut... Mit diesem Ding kann man gleich mehrere Schalter 
schalten ;)

von Johnny (Gast)


Lesenswert?

Wie gesagt wurde musst Du einen Analogschalter nehmen. Kannst den 
natürlich auch selber aus FET's machen. Mit Bipolartransistoren geht es 
nicht so viel ich weiss.

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.