Forum: Mikrocontroller und Digitale Elektronik L6205 Motor Störungen trotz Entstörung,+Oszillogramme


von Andy S (Gast)



Lesenswert?

Hallo liebe Kollegen,

Die Motoren meines Linefollowers (Gleichstrom Getriebemotoren) werden 
von L6205 Treiber angesteuert. Einer hat da für den Anfang gereicht und 
von der EMV war da überhaupt keine Rede. Nach und nach wurden wir immer 
schneller und da ich mehr Leistung gezogen habe dadurch, hat er immer 
wieder zwischendurch kühlen müssen.
Also kam und die Idee 2 zu nehmen, diese halten mehr aus und sind 
besser, dazu kam noch eine Kühlung durch große Masseflächen.

Egal welchen Motor ich auch ansteuere wenn ich 0 V anlege passiert 
einmal gar nichts. Gehe ich auf 1023 (maximale Spannung) so sehe ich 
auch noch keine Störungen am Oszi und der Motor dreht mit voller 
geschwindigkeit.
Varriere ich nun zwischen den 2 Grenzwerden dann wird es problematisch 
und die Oszillogramme treten in Kraft.

Ich weiß nicht genau wieso das passiert.
Ich habe sehr sehr viele Filterkondensatoren auf der Hauptplatine.
Auf der Motortreiberplatine, diese helfen aber scheinbar genau null.

Ich arbeitemit einem mega644 COntroller, dieser wird mit 20MHz 
betrieben.

Es kommt manchmal auch vor, dass mein ganzes Programm spinnt, ich sehe 
komischste Sachen auf dem Display, der COntroller scheint sich auch 
manchmal zu rebooten, oder das Display wird einfach leer und ich kann 
mit den Tasten nichts mehr machen.

Das alles war überhaupt nicht detektierbar mit einem Motortreiber und 
immernoch kann ich mit einem Treiber sehr gut ohne ein winziges Problem 
fahren, nur er bleibt halt bei bestimmten beanspruchungen stehen um 
auszukühlen.

Ich hoffe jemand kann mir helfen.

lg andy

von Floh (Gast)


Lesenswert?

Was ist auf den Oszillogrammen eingestellt? V/div?
Das Layout ist auch nicht das Richtige (Motoranschluss) ?
Ich vermisse nen einigermaßen großen Kondensator über die 15V.
Deine Versorgungsleitung ist auch abenteuerlich verlegt.
Gleichstrommotor entstört?
:-)

von Andy S (Gast)


Angehängte Dateien:

Lesenswert?

Floh schrieb:
> Was ist auf den Oszillogrammen eingestellt? V/div?

1V/div

Floh schrieb:
> Das Layout ist auch nicht das Richtige (Motoranschluss) ?

Das layout ist das richtige glaube ich, nachdem ich es heute geätzt, 
bestückt und getestet habe. Die Klemme rechts oben geht zu den Motoren.

Floh schrieb:
> Ich vermisse nen einigermaßen großen Kondensator über die 15V.

Ich habe einen 4700 uF Elko auf meiner Steuerplatine.

Floh schrieb:
> Deine Versorgungsleitung ist auch abenteuerlich verlegt.

Wie meinst du das?

Floh schrieb:
> Gleichstrommotor entstört?

Ja, mit Hauptkondensator, und 2 100nF Keramik auf das Gehäuse und das 
Gehäuse geht auf GND.
Ob das Gehüuse auf GND geht od nicht macht keinen Unterschied von den 
Oszillogrammen her.

von Floh (Gast)


Lesenswert?

> Das layout ist das richtige glaube ich, nachdem ich es heute geätzt,
> bestückt und getestet habe. Die Klemme rechts oben geht zu den Motoren.

und ist weder auf top noch auf bottom angeschlossen ? (geheime layer? 
:-))

> Ich habe einen 4700 uF Elko auf meiner Steuerplatine.

Da bringt er nur nicht viel. Wieviel Kabel ist dazwischen?
Mit wieviel Hz arbeitet deine Motor-PWM?
:-)

von Andy S (Gast)


Angehängte Dateien:

Lesenswert?

Floh schrieb:
> und ist weder auf top noch auf bottom angeschlossen ?

Meinst du jetzt die ungerouteten?
Diese sind nämlich händisch verdrahtet worden, diese stellen die 
Motoranschlüsse dar.

Floh schrieb:
> Da bringt er nur nicht viel. Wieviel Kabel ist dazwischen?
siehe Bilder

Floh schrieb:
> Mit wieviel Hz arbeitet deine Motor-PWM?

Vorwärts drehe ich mit 1,2 kHz laut Oszi, also mit 1kHz
Rückwärts mit 5kHz

von Floh (Gast)


Lesenswert?

Andy S schrieb:
> siehe Bilder

Der Elko bringt für den Motortreiber gar nix.
Rüste mal testweise einen ähnlich großen Kondensator direkt (!) auf der 
Motortreiberplatine nach und mess nochmal.
:-)

von Andy S (Gast)


Lesenswert?

Perfekt, funktioniert jetzt, keine Störungen mehr und der Roboter fährt 
wie ne rakete!!!
Danke dir, wieso war der so wichtig?
Als puffer hätte doch auch der dicke 4700uF gedient oder`?

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.