Forum: Mikrocontroller und Digitale Elektronik schalten ohne last?


von Manuel (Gast)


Lesenswert?

hallo leute,ich habe hier eine leitung mit ca 2,9V und würde gerne ein
relai/transistor/optokoppler so schalten, daß immer wenn spannung an
dieser leitung anliegt, masse durchgeleitet wird...

die sache hat nur einen haken: es darf keine last auftreten (oder
zumindest minimal <1mA) da es sonst ärger gibt. relais fallen flach,
pc817 auch, da diese die masse nicht richtig weiterleiten und mein
avr-pin es nicht als low ansieht..(warum das?)

beim bc547 passiert bei mir auch nicht viel, könnte aber daran legen,
daß  ich ihn falsch beschaltet habe: in der mitte(pin 2)  über 914Ohm
die ca 2,9V angelegt ja und dannprobiert. aber egal wo ich nun masse
anlege. nichts wird durchgeleitet...

hat einer eine idee? das wäre sehr freundlich. kann mir nicht
vorstellen,daß es so kompliziert ist..

Besten dank!

von Matthias Herrmann (Gast)


Lesenswert?

3V sind schon arg wenig und dann noch so wenig Strom. Ich würde das erst
 einmal auf ein ordentliches Signal bringen, zum Beispiel mit nem OPV
oder FET (keine Ahnung, ob es FETs mit 3V Steuerspannung gibt.
Vielleicht geht auch ein CMOS Gatter, bei 3V wird es aber
wahrscheinlich flattern. Vielleicht kannst du mal deine Schaltung
vorstellen. Dann kommen wir vielleicht zu einer Lösung.

von Matthias (Gast)


Lesenswert?

Hi

74HCT04 an 5V Betriebsspannung. Wenn das Signal nicht invertiert sein
soll einfach einen weiteren Inverter dahinterschalten. Dahinter dann
eine gewöhnliche Transistor-Schaltstufe.

Matthias

von harry wigger (Gast)


Lesenswert?

also, wenn ich recht kapiert hab' möchtest du mit dem transistor einen
pin deines avr auf masse ziehen, wenn an der strippe 2,9v anliegen. das
ist kein problem, ich verwende dafür immer die bc546b typen, häng die
strippe über 4700 ohm an die basis (dann fliesst nur ein basis-strom
von 0,6 mA, der reicht aber allemal, den transistor durchzusteuern),
dein pin des avr hängst du auf den kollektor und den emitter auf
masse.
auf den kollektor muss noch ein pull-up widerstand (10kohm), damit dein
avr auch sicher zwischen high und low unterscheiden kann.
warum tastest du die strippe aber nich gleich mit dem avr ab?

gruss, harry

von Manuel (Gast)


Lesenswert?

hi harry,vielen dank für deine hilfe, werde das gleich morgen mal
probieren.

so weit ich mich an meine zahlreichen versuche erinnert habe, reichen
die 2,9V (schaltung und avr haben gleiches massepotential) nicht um von
low auf high beim 2313 umzuschalten...daher.
oder bist du dir sicher, daßes auch mit 2,9V geht?

Gruß Manuel

von Matthias Herrmann (Gast)


Lesenswert?

laut Datenblatt S.72 erkennt der alles, was größer 0.6 V ist als high
(wenn ich es richtig gelesen habe). Da bist du mit 2.9 V auf der
sicheren Seite.

von Matthias (Gast)


Lesenswert?

Hi

ach es geht nicht um das Schalten einer Last sondern um die Anschaltung
dieses Signals an einen AVR.

@Matthias
Du hast flasch gelesen. High ist beim 2313 ab 0,6*Vcc (also 3V bei
Vcc=5V) und Low unter 0,3*Vcc (also 1,5V bei Vcc=5V)

Die 2,9V sind also außerhalb der Spec aber sollten trotzdem noch als
High erkannt werden. Für einen Hobbyaufbau sollte das zu aktzeptieren
sein, für eine Serie nicht mehr.

Matthias

von Matthias Herrmann (Gast)


Lesenswert?

wie dumm von mir, vor lauter studieren vergisst man, dass so ein
Controller TTL-kompatibel ist und das mit den 0.6V nicht sein kann.
Sorry.

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.