Forum: Mikrocontroller und Digitale Elektronik TLE4905 über ODER-Gatter, Dioden?


von Andreas K. (stummorgel)


Lesenswert?

Hallo!

Ich möchte je zwei TLE4905 (Hall-Switch) über ein ODER-Glied an einen 
MOS-FET-Treiber anschließen.

Der MOS-FET-Treiber reagiert auf definierte Eingangssignale. So ist 
alles was
pegeltechnisch zwischen 0 und 0,8V+ ankommt Logisch Null, alles über 
2,5V bis 5V+ Logisch Eins.

Die TLE 4905 schalten ja ebenfalls definiert. Wenn der Magnet am Sensor 
ist, dann zieht der Ausgang auf GND, bei Entfernung des Magneten 
schaltet er (über Pull-Up) auf 5V+ (bei 5V+ Betriebsspannung, der TLE 
kann ja bis 24V+...)

Nun habe ich zwei TLE, wobei unabhängig voneinander jeder sein Signal 
senden kann, das dann zur Auswertung kommt. Es braucht also ein 
ODER-Glied.

Am einfachsten geht das mit zwei Dioden (1N4007 o.ä.)

Nun ist meine Frage, ob der Pegel damit beeinflußt wird, schließlich 
fließen ja Ströme etc.
Oder braucht es was "richtig Digitales"?

Die Schaltfrequenz der TLEs liegt bei 1 bis 3 Hz maximal.

Beste Grüße!! Und DANKE!!

von Jens M. (schuchkleisser)


Lesenswert?

Die Dinger sind open Collector, die kannst du einfach parallel schalten.

Mit der Diode drin bekommst du eine Diodenspannung Spannungsabfall und 
damit könnte es mit dem Lowpegel knapp werden.

von MaWin (Gast)


Lesenswert?

Andreas K. schrieb:
> Am einfachsten geht das mit zwei Dioden (1N4007 o.ä.)
>
> Nun ist meine Frage, ob der Pegel damit beeinflußt wird

Ja.

Da ein TLE4905 einen open Kollektor Ausgang hat, kann man 2 direkt 
parallel schalten an nur 1 pull up Widerstand und bekommt eine wired or 
Schaltung ohne weiteren Aufwand.

von Andreas K. (stummorgel)


Angehängte Dateien:

Lesenswert?

Besten Dank!

Meine aktuelle Platine für die Hallsensoren hat PullUps "onboard", d.h. 
alle Ausgänge sind über einen PullUp mit 5V+ verbunden.

Nachfolgend einmal die Schaltung, die von den Hallsensoren angesteuert 
werden soll. Wie schon angemerkt, sollen an allen Eingängen IN1- IN8 
zwei TLE angeschlossen werden.
Wenn das ohne Dioden funktioniert, perfekt!

Wenn ich richtig verstanden habe: durch den Open-Collector der TLEs 
zieht einer der beiden bei "Reaktion" auf GND, wodurch ein klares Signal 
definiert ist, Dioden sind da nur hinderlich.

Wenn jemand nen riesigen Denkfehler entdeckt, bitte melden!

Beste Grüße!!

von Axel S. (a-za-z0-9)


Lesenswert?

Andreas K. schrieb:
> Meine aktuelle Platine für die Hallsensoren hat PullUps "onboard", d.h.
> alle Ausgänge sind über einen PullUp mit 5V+ verbunden.

Auch dann darfst du 2 Ausgänge direkt verbinden für eine wired-OR 
Verknüpfung. Der resultierende Pullup-Widerstand ist dann natürlich nur 
noch halb so groß. Mußt du mal nachrechnen, ob ein TLE4905 den Strom 
durch zwei Pullups noch schafft. Vermutlich ja.

> Nachfolgend einmal die Schaltung, die von den Hallsensoren angesteuert
> werden soll. Wie schon angemerkt, sollen an allen Eingängen IN1- IN8
> zwei TLE angeschlossen werden.

Da muß man ohnehin nochmal nachrechnen, ob durch Pullup und 
Vorwiderstand überhaupt genug Strom durch die LED der Optokoppler 
fließt. Und sehr wahrscheinlich sind die Optokoppler dort auch gar nicht 
nötig. Tatsächlich sieht mir das ganze Gedöhns da unnötig aus. Die 
TLE4905 werden von Magneten bedient, das ist potentialgetrennt. Die 
Indikator-LED könnten sie auch selber schalten. Und einen open-collector 
Ausgang haben sie auch (statt open-drain von den MOSFET).

von kirchenmusik-in-spabruecken@gmx.de (Gast)


Lesenswert?

Optos deswegen, weil es Vorgabe ist, daß Steuer-und Lastseite galvanisch 
getrennt sind. Als Last werden Spulen mit 24V und 0,5A geschaltet.

Der zulässige Eingangsstrom bei High beträgt zwischen 1 und 2,7mA. 
Daraufhin müsste ich dann meine PullUps hin berechnen, wenn ich die 1,5k 
an den Eingängen berücksichtige.
Richtig?

von Andreas K. (stummorgel)


Lesenswert?

sorry, war irgendwie von meinem Account zu Gast gerutscht.
Dennoch.... Text ist gültig ?

von Jens M. (schuchkleisser)


Lesenswert?

Das klappt nicht.
Gleich an mehreren Stellen.
24V nicht, und falschrumme LEDs auch nicht.

von Volker (Gast)


Lesenswert?

Jens M. schrieb:
> Das klappt nicht.
> Gleich an mehreren Stellen.
> 24V nicht, und falschrumme LEDs auch nicht.

Der Schaltplan ist etwas schwer zu lesen, aber ich sehe keine 
"falschrumme" LEDs. Die Anoden der LEDs hängen über R17..R24 (4,7k) an 
den +24V, also das sollte kein Problem .

Allerdings hängen auch die 8,2V Zenerdioden ohne Strombegrenzung über 
die Optokoppler direkt auf der +24V Schiene. D.h. über dem Optokoppler 
Transistor ergibt sich eine Kollektor-Emitter Spannung von 16V bei 
leitendem Transistor. Bei 1mA LED Eingangsstrom ist der 
Übertragungsfaktor für den gewählten Optokoppler Ic/If schon mit typ. 70 
angegeben, und bei 70mA Kollektorstrom wären das dann schon 1120mW 
Verlustleistung am Optokoppler.

von Jens M. (schuchkleisser)


Lesenswert?

Volker schrieb:
> Der Schaltplan ist etwas schwer zu lesen, aber ich sehe keine
> "falschrumme" LEDs.

Zeig mal bitte, wie man die OKs aufmacht, wenn der TLE den Eingang nach 
Masse zieht...
(Note to self: Nicht immer die Lösung verraten, selber denken macht 
schlau, aber jetzt isses zu spät.)

von Axel S. (a-za-z0-9)


Lesenswert?

kirchenmusik-in-spabruecken@gmx.de schrieb:
> Optos deswegen, weil es Vorgabe ist, daß Steuer-und Lastseite galvanisch
> getrennt sind.

Wovon denn getrennt? Der TLE4905 wird kontaktlos gesteuert. Und dem 
ist auch egal, wo er seine Versorgung her bezieht. Warum sollte man den 
nicht aus dem Lastkreis versorgen können?

Mal ehrlich, welche Pappnasen machen denn da die Vorgaben? Karneval ist 
vorbei!

> Als Last werden Spulen mit 24V und 0,5A geschaltet.

OK, die kann der Hallgeber dann nicht direkt schalten.

> Der zulässige Eingangsstrom bei High beträgt zwischen 1 und 2,7mA.

Wieso "zulässig"? Ich hätte einen Mindeststrom erwartet. Der 
Maximalwert wird ja von den 1.5KΩ Vorwiderstand begrenzt.

> Daraufhin müsste ich dann meine PullUps hin berechnen, wenn ich die 1,5k
> an den Eingängen berücksichtige.

Ja. 1.5V an der LED, 5V am Pullup. Macht für 2mA 1.75K total. Abzüglich 
1.5K bleiben 250Ω für zwei Pullups parallel, respektive 500Ω für einen. 
Größer als 470Ω solltest du den also nicht wählen. Außer du kannst mit 
dem Strom weiter runter gehen. Aber Optokoppler altern und deine 5V 
werden auch eine Toleranz haben.

: Bearbeitet durch User
von Volker (Gast)


Lesenswert?

Andreas K. schrieb:
> Die TLE 4905 schalten ja ebenfalls definiert. Wenn der Magnet am Sensor
> ist, dann zieht der Ausgang auf GND, bei Entfernung des Magneten
> schaltet er (über Pull-Up) auf 5V+ (bei 5V+ Betriebsspannung, der TLE
> kann ja bis 24V+...)


Jens M. schrieb:
> Volker schrieb:
>> Der Schaltplan ist etwas schwer zu lesen, aber ich sehe keine
>> "falschrumme" LEDs.
>
> Zeig mal bitte, wie man die OKs aufmacht, wenn der TLE den Eingang nach
> Masse zieht...
> (Note to self: Nicht immer die Lösung verraten, selber denken macht
> schlau, aber jetzt isses zu spät.)

Dann denk einfach noch mal schlau darüber nach, was die Bedeutung eines 
Pull-Ups ist :)

von Jens M. (schuchkleisser)


Lesenswert?

Volker schrieb:
> Dann denk einfach noch mal schlau darüber nach, was die Bedeutung eines
> Pull-Ups ist :)

Ächz.
Will "man" ernst die Optokoppler immer eingeschaltet lassen und die LED 
dann über den Magnetsensor kurzschließen?
Das finde ich etwas, nuja, dirty.
Aber jeder wie er mag...

von Andreas K. (stummorgel)


Lesenswert?

zum Verständnis.... die Magnete sind aller Regel im Ruhezustand so nah 
am TLE, daß dieser im Normalzustand auf GND geht. Erst wenn der Magnet 
weggeführt wird, öffnet der TLE und erhält am Ausgang wegen PullUp 5V.

Wir müssen hier umgekehrt denken.

"Schalten" heißt hier: Magnet weg, TLE bekommt am Ausgang 5V, und dieses 
Signal steuert den MosFET-Teil über die Optos.
Trennung zwischen Steuer- und Lastkreis ist leider zwingende Vorgabe.

von Andreas K. (stummorgel)


Lesenswert?

470 Ohm als PullUp hatte ich ursprünglich vorgesehen. Das paßt ja dann 
(zufällig) perfekt...

von Route_66 H. (route_66)


Lesenswert?

Andreas K. schrieb:
> "Schalten" heißt hier: Magnet weg, TLE bekommt am Ausgang 5V, und dieses
> Signal steuert den MosFET-Teil über die Optos.

Deine Oder-Verknüpfung bedeutet dann: erst wenn beide Magnete 
gleichzeitig weg sind, schaltet der MOSFET!?

von spess53 (Gast)


Lesenswert?

Hi

>Deine Oder-Verknüpfung bedeutet dann: erst wenn beide Magnete
>gleichzeitig weg sind, schaltet der MOSFET!?

Einfach 2.Magneten hinter den Sensor setzen. Siehe S.32 in

https://www.allegromicro.com/-/media/Files/Technical-Documents/Application-Notes/AN27701-Hall-Effect-IC-Application-Guide.ashx?la=en&hash=4757B263D6A436F7313380CCA465DD1FFBA39360

MfG Spess

von Andreas K. (stummorgel)


Lesenswert?

Nein, das bedeutet, daß entweder Hall 1  und/ oder Hall 2 agiert.

Beispiel:

Im Normalfall sind die Magnete so nah am Hall, daß dieser auf GND zieht.

Die nachgeschaltete Treiberschaltung mach nix, da an ihrem Eingang 0V 
anliegen. Keine der Magnetspulen schaltet.

Nun wird Magnet 1 an Hall 1 wegbewegt, es erfolgt eine Schaltung, der 
Hall 1 hat am Ausgang (wegen Pullup) ~5V+. Die Elektronik reagiert.

Analog gilt das gleiche für Hall 2.

Es ist egal, ob beide gleichzeitig oder einzeln agieren. Deswegen 
OR-Glied.

Hoffe, ich habe es verständlich erklärt.


Nun soll noch eine kleine Ergänzung dazu:
Zunächst zum Verständnis... wir haben auf der Treiberplatine 8 Eingänge.
Wir haben pro Eingang jeweils 2 TLE4905, deren Ausgänge wir parallel 
schalten.
Die beiden Hallsensorreihen sollen jede für sich zuschaltbar sein, dazu 
dient pro Reihe ein Schalter, der die 5V durchschalten soll.

 5V+ ---Schalter--->  TLE4905  No 1 - 8

 5V+ ---Schalter--->  TLE4905  No 9 - 16

parallel sind: TLE 1 und 9, 2 und 10, 3 und 11 usw.

Könnte es Probleme geben, wenn eine Reihe nicht zugeschaltet ist? Evtl. 
durch Rückkopplung einer Spannung von der anderen Reihe?

von Uwe (Gast)


Lesenswert?

Hi,
>Nun wird Magnet 1 an Hall 1 wegbewegt, es erfolgt eine Schaltung, der
>Hall 1 hat am Ausgang (wegen Pullup) ~5V+. Die Elektronik reagiert
aber nur wenn Hall 2 nicht zugeschaltet ist.
Wenn aktiv hält der den Ausgang(Eingang) auf L.
Wenn du das nicht möchtest solltest du schon mit
Dioden entkoppeln und jedem TL einen eigenen Pullup spendieren

Viel Erfolg, Uwe

von Andreas K. (stummorgel)


Lesenswert?

das war auch mein Bedenken... ohne Dioden geht es nicht. Muss ich halt 
5,5V draufgeben, die Diode zieht ja wieder 0,6V weg.

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.