Forum: Mikrocontroller und Digitale Elektronik AVR mit L293D -> Spannungseinbruch und AVR Reset


von Uli K. (avr_newbi_2014)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

  also ich weiß, dass das Problem schon bestimmt mehrmals im Forum 
angesprochen wurde. Aber leider habe ich keine passende Antwort 
gefunden, die ich direkt auf meine Schaltung anwenden konnte.

Ziel der Schaltung:
- AVR steuert per PWM über einen L293D einen Motor (von Looping Louie)an
- Drehrichtungswechsel können auch vorgenommen werden
- Stromversorgung ist ein 9V Batterieblock

Problem beim Aufbau aus angehängtem Bild:
- Sobald ein Richtungswechsel stattfindet bricht die Spannung ein und 
der AVR macht einen Reset

Mögliche Lösungen (aus bisherigen Forumsbeiträgen):
- Einbau RC Glied
- Einbau Diode

Meine Fragen:
- Wenn eine Diode hilft, wo soll ich diese in die Schaltung integrieren 
(Was für eine Diode ist geeignet?)
- Wenn ein RC Glied hilft, wo soll es eingebaut werden und wie 
dimensioniere ich Widerstand/Kondensator


Sorry für die blöden Fragen, aber war super froh, dass ich die Schaltung 
schon soweit gebracht habe und jetzt komme ich mit dem oben 
beschriebenen Problem einfach nicht voran. Bin super dankbar für jede 
Hilfe!!!

Grüße,
Uli

von holger (Gast)


Lesenswert?

>- Stromversorgung ist ein 9V Batterieblock

Die schlechteste aller Batterien.
Kauf dir mal ein Netzteil.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Es kann nur Zufall sein, dass dieser Oszillator anschwingt...

Und die Entkoppelkondensatoren sollten 1. eingebaut und 2 dies sehr nah 
an den ICs sein...

Und dann mach mal noch einen 1000uF Pufferkondensator hinter den 
Spannungsregler...

: Bearbeitet durch Moderator
von holger (Gast)


Lesenswert?

>Es kann nur Zufall sein, dass dieser Oszillator anschwingt...

Der Reset Pin an GND ist auch irgendwie falsch;)

von holger (Gast)


Lesenswert?

Pin 20 ist nicht an GND angeschlossen.
Pin 22 ist nicht an 5V angeschlossen.

von holger (Gast)


Lesenswert?

>Pin 20 ist nicht an GND angeschlossen.
>Pin 22 ist nicht an 5V angeschlossen.

Upps, genau umgekehrt.

von Rudolph (Gast)


Lesenswert?

der 328 hat zwei Versorgungs-Pins

von Ulrich (Gast)


Lesenswert?

Auch Softwaremäßig kann man noch was tun - erst den Motor etwas 
abbremsen lassen und erst dann langsam in der anderen Richtung anfahren. 
Das reduziert den Strom.

Ein Pufferkondensator ist schon gut, aber eher 1000 µF vor dem 
Spannungsregler und vielleicht 10-100 µF dahinter.

Wenn der µC mit dem internen RC takt läuft, muss der Quarz gar nicht 
schwingen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ulrich schrieb:
> Wenn der µC mit dem internen RC takt läuft, muss der Quarz gar nicht
> schwingen.
Trotzdem kostet er Geld...

Das ist für mich sowieso kein Schaltplan, denn in einen Schaltplan 
werden keine Gehäuse sondern Funktionsblöcke dargestellt.

Erst dann kann man erkennen, ob die ganzen unbeschalteten Pins auch 
tatsächlich unbeschaltet sein dürfen.

Bei geeigneter Wahl des Motors kann der L293 direkt an die 9V 
angeschlossen werden. Dann muss nicht der Spannungsregler den Strom für 
den Motor liefern.

von Uli K. (avr_newbi_2014)


Lesenswert?

Danke für die Hinweise. Habe Pin 22 auch mit GND verbunden und Pin 20 
(AVCC) mit VCC. Jetzt läufts.

von Mike (Gast)


Lesenswert?

Lothar Miller schrieb:
> Und dann mach mal noch einen 1000uF Pufferkondensator hinter den
> Spannungsregler...

Ob das den Spannungsregler in seiner Stabilität unterstützt?

Hilfreich wäre, auf der 9V Seite Motorversorgung und µC-Versorgung zu 
trennen, z.B. mit einem zusätzlichen 78L05 für den µC. 
Pufferkondensatoren auf der 9V-Seite sind erheblich wirkungsvoller als 
auf der 5V-Seite. Der µC-Teil muss dann einen eigenen Puffer-C bekommen, 
der über eine Diode entkoppelt ist.
Vielleicht bricht die Spannung auch einfach ein, weil der 
Spannungsregler den Motorstrom nicht liefern kann und in die 
Strombegrenzung geht.

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.