AVR PC817 L293D

Gast #53748
Lesenswert?

Hallo!
Ich habe mal wieder ein kleines Problem!
Ich habe mir eine kleine Platine aufgebaut, wo ein AT90S2313 einen
Optokoppler PC817 ansteuert, der dann widerum 5V an einen Input-pin des
L293D legt.

######################################################################

                       5V
 ----------------------|--------------------
 |                     X            |      |
 |                     X R1 1kOhm   |      |
 |                     X            |      |
 |   AT90S2313         |  PC817     |      |     L293D
 |5V ---------         |1 ----- 4   | 5V   |  5V ----- 3
 ----|       | PD0     ---|   |------      ------|   |---------Motor
     |       |------------|   |------------------|   |-------------|
     |       |          2 ----- 3              2 |   | 6
     ---------                                   |   |---------9V
     GND |                                       |   |---------GND
         |                                       -----
         |                                         |
         |-----------------------------------------|
                               |
                              GND

######################################################################

Dann habe ich ein Programm, dass den Motor einschalten soll in den AVR
geladen.
Als ich + und - angeschlossen hatte, wurde der AVR heiß.
Als ich anstatt des L293D eine LED eingesetzt habe, wurde er nicht
warm.
Also schlussfolgere ich, dass der L293D den AVR heiß werden lässt.
Der Optokoppler ist kalt und der L293D auch!
Wiso wird dann der AVR heiß?
Ich habe ihn doch schon über einen Optokoppler mit dem L293D
verbunden.

MFG,
################
Florian Wolling#
################
Gast #53749
Lesenswert?

Der Optokoppler ist mal völlig unnötig, da Du die Masse sowieso wieder
zusammenführst. Laß das Ding einfach weg, der L293 hat TTL-kompatible
Eingänge, da passiert Deinem 2313 nix.
Warum da allerdings überhaupt was heiß wird, ist mir ein Rätsel. Ist
der 5V-Anschluß des L293 auch am richtigen Pin dran? Wenn Du einen
Motor-Ausgang erwischt hast, könnte es sein, daß die 9V auf die
5V-Leitung draufgepackt werden. Dann wäre die Erwärmung kein Wunder...
Miß mal die 5V-Spannung durch, ob da auch 5V drin sind, wenn der L293
drinsteckt.

Tipp:
Übrigens verbrät der L293 schon als Ruhestrom an die 40-60mA. Besser
ist der TLE4205 (gibts bei Kessler-Elektronik)
Gast #53750
Lesenswert?

Hallo thkaiser!
Ich habe nachgemessen! Es ist alles an der richtigen Stelle!

Ich weiß auch, dass man die Optokoppler theoretisch weglassen kann,
aber bei mir hat das irgendwie nicht funktioniert.
ich dachte, dass der L293D immer ein H/1/5V-Signal braucht um zu
schalten.
Der AVR schaltet den L293D-Ausgang ja auch nur auf GND. Das habe ich
dann nochmal per Hand ausprobiert, und das hat auch nicht funktioniert.
vielleicht kann mir ja jemand nen funktionierenden Schaltplan und ein
funktioierendes Programm zuschicken.
-> florians-c-e-r-page@onlinehome.de
Kann es vielleicht auch sein, das es eine Version gibt, wo man +
anlegen muss und eine wo man - anlegen muss um zu schalten?

MFG,danke schonmal,
################
Florian Wolling#
################
Gast #53751
Lesenswert?

Der L293D schaltet bei High am Eingang auch den Ausgang auf High, das
ist schon richtig so. Wenn das bei Dir nicht der Fall ist, hast Du den
L293D definitiv falsch angeschlossen. Dein ASCII-Schaltplan ist leider
nicht ganz eindeutig. Mal unabhängig vom Wärmeproblem: Die Schaltung
funktioniert ohnehin nicht, weil Du auch noch den INHIBIT oder ENABLE
(je nach Datenblatt) Eingang (Pin 1) auf High-Pegel legen mußt, sonst
ist der Motorausgang hochohmig. Wie Thomas schon schrieb, der
Optokoppler kann weg (mache niemals eine Schaltung komplexer als
zwingend erforderlich).

<alte Platte>
Wie fast immer, sind auch beim L293D alle relevanten Daten und
Beispielschaltungen im D A T E N B L A T T zu finden.
</alte Platte>

Gruß, Frank
Gast #53752
Lesenswert?

Hallo Frank Linde!
Ich habe den ASCII-Schaltplan so simpel und klein wie möglich gehalten
und die hier unwichtigen Verbindungen weggelassen.
Das mit dem Optokoppler weglassen wusste ich auch schon, aber irgendwie
hat das bei mir nich funktioniert.

MFG,
################
Florian Wolling#
################

florians-c-e-r-page@onlinehome.de

http://www.florians-c-e-r-page.de
Gast #53753
Lesenswert?

Gut, aber mit dem Optokoppler funktioniert es doch auch nicht, oder?
Kannst Du die H-Brücke mit einem manuellen H-Pegel am Eingang zu einem
High-Pegel am Ausgang bewegen oder nicht? Wenn nicht, ist die Schaltung
falsch oder der Chip defekt.

Gruß, Frank
Gast #53755
Lesenswert?

Und viele Leute haben schon den L293 direkt mit einem MC angesteuert und
es hat funktioniert. Wenn es bei Dir nicht geht, dann hast Du einen
Fehler in Deiner Schaltung. Dabei können wir Dir aber nur helfen, wenn
Du den kompletten Schaltplan zur Verfügung stellst, einschließlich der
"unwichtigen Verbindungen".

GFruß, Frank
Gast #53757
Lesenswert?

Hallo!
Ich bin ziemlich dämlich, muss ich zugeben! g
Ich muss wohl früher beim Ausprobieren etwas falsch gemacht haben! g
Ihr wisst ja schon, was jetzt kommt! g

Ich habe es auch ohne Optokoppler geschafft!
Yippieeeeeeeeeeeeeeeeeeeeeee!!!


Naja! Danke nochmal für EURE Hilfe!

MFG,
################
Florian Wolling#
################

florians-c-e-r-page@onlinehome.de

http://www.florians-c-e-r-page.de
Gast #53761
Lesenswert?

Einfach mal einen Schritt beiseite treten, wenn man auf der Leitung
steht...
Da ich sowieso immer mindestens 20 Dinge gleichzeitig anfange, wechsle
ich bei Problemen spontan zum nächsten Projekt. Wenn ich dann nach 2
Wochen das ursprüngliche Projekt nicht schon längst vergessen habe,
fällt mir meistens auch der Fehler auf.
Fazit: Es nutzt nichts, sich an einem Problem festzubeißen - oftmals
hilft schon eine Nacht drüber schlafen weiter.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren