L6205N Kühlkörper befestigen?

Jawaiica

Neues Mitglied
06. Nov. 2011
75
0
0
31
Hannover
Sprachen
Hallo Leute,
ich habe da mal eine Frage und zwar benötige ich eine Kühlung für einen IC, da dort höhere Ströme fließen und der recht heiß wird. Ich hab jetzt einen Kühlkörper gekauft nur ich weiß nicht wie ich diesen befestigen soll :eek: Habe jetzt erst einmal Wärmeleitpaste genommen und den Kühlkörper drauf gelegt und runter gedrückt, trocknet das oder brauch ich was anderes noch dazu?

MfG Jawaiica
 
Wärmeleitpaste kann haften wenn sie getrocknet ist ist allerdings sehr stoßempfindlich da kann es sein das dir der Kühlkörper wieder runterbröselt.
Für solche fälle gibt es Wärmeleitkleber oder du musst den Kühlkörper festklammern
 
Hallo,

Für solche fälle gibt es Wärmeleitkleber oder du musst den Kühlkörper festklammern
genau so wirds gemacht ;)
WK 709-5ML :: Wärmeleitkleber, 5 ml Spritze

Wärmeleitender Einkomponentenkleber

zum Verkleben von Halbleitern und Kühlkörpern. Auch geeignet in SMD-Technik. Die Verarbeitung des Klebers erfolgt während er der Luft ausgesetzt ist. Erst nach völligem Luftabschluss härtet er schnell aus. Deshalb sind die Spritzen nicht ganz gefüllt

Aushärtezeit: bei 80°C und Klebefilmdicke max. 0,1mm in ca. 3 Minuten, endfest in ca. 60 Minuten

Gruß
Dino
 
Auch wenns jetzt wohl zu spät ist: ich habe solche ICs bis jetzt immer mit angelöteten Kühlkörpern gesehen (an den 4 Gnd-Beinchen). Und nat. mit WLP. Außerdem im Leiterplattenlayout möglichst beidseitige, vielfach durchkontaktierte große Masseflächen. Steht ja auch so im Datenblatt des ICs.
 
Hallo,

Auch wenns jetzt wohl zu spät ist: ich habe solche ICs bis jetzt immer mit angelöteten Kühlkörpern gesehen (an den 4 Gnd-Beinchen). Und nat. mit WLP. Außerdem im Leiterplattenlayout möglichst beidseitige, vielfach durchkontaktierte große Masseflächen. Steht ja auch so im Datenblatt des ICs.
stimmt auch alles. ;)

Nur ... das kommt ganz auf das IC an.

Manche ICs werden über extra dafür vorgesehene Beinchen gekühlt die dann meißt auch die GND-Zuführung sind. Die Beinchen sind dann im IC-Gehäuse eine größere Metallfläche auf der auch der Chip sitzt. Bei manchen ICs sind die Beinchen zusätzlich noch zusammengefaßt zu einer Metall-Lasche und nicht zu einzelnen Beinchen ausgeformt (siehe TBA800).

Bei manchen ICs sind die Beinchen auch normale Zuführungen und die obere Seite des ICs ist eine Metallfläche auf die man einen Kühlkörper pressen kann (siehe TDA2020).

Manche SMD-ICs haben diese Massefläche auch "am Bauch" (also unten unter dem IC). Dann wird die Fläche auf eine entsprechende Kupferfläche auf der Leiterplatte gelötet.

Wenn die Wärme über Kupferflächen auf der Platine abgeleitet werden soll dann sollte man die Fläche doppelseitig mit genügend Durchkontaktierungen machen damit die Wärme über einen größeren Querschnitt schnell abgeführt werden kann.

Manche ICs werden zusätzlich zu den Kupferflächen auch noch mit einem aufgeklebten Kühlkörper gekühlt. Es gibt aber auch ICs bei denen die Beinchen nicht für die Abfuhr der Wärme angelegt sind. Zum Beispiel bei ULN2803 (8fach Treiber). Wenn man den dann kühlen möchte dann geht das am besten über einen aufgeklebten Kühlkörper oder eine mit Schrauben auf das IC gepreßte Metallfläche (dann mit Wärmeleitpaste).

Soviel erstmal kurz zur Kühlung von ICs und was man so alles mit der Zeit an Möglichkeiten sieht.

Gruß
Dino
 
Hallo und danke für die vielen Antworten und Informationen!
Ich habe da noch eine Frage, wofür ich eigentlich kein neues Thema anfangen wollte, weshalb ich sie hier stelle:
Ich habe mit dem oben angesprochenen IC (L6205) eine Motorsteuerung gebaut(Schaltung aus Datenblatt) und versucht damit einen Schrittmotor anzusteuern. Solange der Strom immer fließt, auch wenn der Motor nichts macht, ist der Schrittmotor sehr genau, programmiere ich allerdings einen "Energiesparmodus" mit ein, dann wird der Stepper immer ungenauer. Ich verwende ein Arduino UNO Board um die Motorsteuerung anzusteuern.
Meine Frage ist daher ob jemand eventuell eine Lösung hätte. Mir kommt es ein wenig komisch vor, dass der Motor beim ersten mal ansteuern einen mini Stepp macht, dann eine Pause einlegt (sehr kurze Pause von vielleicht 300ms) und dann erst richtig losdreht. Das selbe passiert auch, wenn ich diesen Stromsparmodus programmiere. Der Stromsparmodus ist halt nur, dass ich die Pins 20 und 11 auf 1 setze, wenn der Motor sich drehen soll und auf 0, wenn er keine Arbeit hat. Zwischen dem Umschalten von 1 und dem Anfangen des drehens habe ich noch ein Delay von 500ms eingebaut, damit diese Ungenauigkeit abnimmt.

Ich hoffe das es ok ist, wenn ich die Frage hier noch stelle, da es ja um das gleiche Bauteil handelt. Ansonsten kann man das Thema eventuell verschieben?

MfG Jawaiica

Edit: Die Kondensatoren, Widerstände etc. habe ich genau von den laut Datenblatt empfohlenen Werten genommen.
 
Hallo,

Ich hoffe das es ok ist, wenn ich die Frage hier noch stelle, da es ja um das gleiche Bauteil handelt. Ansonsten kann man das Thema eventuell verschieben?
Mal sehen. Eventuell könnte man den Titel ja auch erweitern " L6205N Kühlkörper befestigen und Strittmotoransteuerung" oder so und dann das Thema Richtung "Bauteile" verschieben. Na mal sehen.

Ich habe mit dem oben angesprochenen IC (L6205) eine Motorsteuerung gebaut(Schaltung aus Datenblatt) und versucht damit einen Schrittmotor anzusteuern. Solange der Strom immer fließt, auch wenn der Motor nichts macht, ist der Schrittmotor sehr genau, programmiere ich allerdings einen "Energiesparmodus" mit ein, dann wird der Stepper immer ungenauer. Ich verwende ein Arduino UNO Board um die Motorsteuerung anzusteuern.
Also am Board wird es nicht liegen. Eher an der Software.

Bei einem Schrittmotor ist ein bestimmtes Haltemoment auch ohne Strom vorhanden. Das merkt man schon wenn man einfach mal einen nimmt und versucht ihn zu drehen. Mit fließendem Strom nimmt das natürlich kräftig zu. Je nach Motor kann er sich also evtl schon bei einer anliegenden Kraft drehen wenn man keinen Strom fließen hat. Also den Strom komplett abschalten ist bestimmt keine gute Idee. Bei Servomotoren wird da ja auch immer mit Strom und einer Inkrementalscheibe als Sensor gegengesteuert. Ist aber ein anderes Thema.

Meine Frage ist daher ob jemand eventuell eine Lösung hätte. Mir kommt es ein wenig komisch vor, dass der Motor beim ersten mal ansteuern einen mini Stepp macht, dann eine Pause einlegt (sehr kurze Pause von vielleicht 300ms) und dann erst richtig losdreht. Das selbe passiert auch, wenn ich diesen Stromsparmodus programmiere. Der Stromsparmodus ist halt nur, dass ich die Pins 20 und 11 auf 1 setze, wenn der Motor sich drehen soll und auf 0, wenn er keine Arbeit hat. Zwischen dem Umschalten von 1 und dem Anfangen des drehens habe ich noch ein Delay von 500ms eingebaut, damit diese Ungenauigkeit abnimmt.
Also das mit dem "Ministep" könnte sein weil der Motor durch eine Kraft leicht aus seiner genauen Schrittposition ausgelenkt wird. Er zieht sich dann also mit Strom in seine Position zurück. Es könnte sein das du an der Stelle bei zuviel anliegender Kraft bereits einen Schrittverlust hast.

Für die Drehung benötigst du in der Software auch Anfahr- und Bremsrampen in denen die Geschwindigkeit hoch und runtergehafren wird. Direkt auf volle Geschwindigkeit bedeutet auch immer Schrittverluste wenn der Motor da nicht mehr mitkommt. Das habe ich auch bei meinem Bruder an der CNC-Fräse gesehen wie er das Steuerprogramm an die Mechanik angepaßt hat. Wenn man die Geschwindigkeit zu hoch treibt oder zu schnell beschleunigt dann bleibt der Anker einfach nur stehen und brummt nur noch im Rhythmus der Schritte.

Ist die Ansteuerung des Schrittmotors eigentlich eine Bibliothek oder hast du die selber programmiert ?

EDIT: Ich hab mal ein wenig im Datenblatt gestöbert ...
L6205_HeatSink.png Wie man ihn auf der Platine kühlen sollte steht im Datenblatt drin. Einen IC-Sockel darf man allerdings nicht verwenden. Das wäre kontraproduktiv für die Kühlung. Mir wäre das bischen Kupfer allerdings etwas wenig. Also nen zusätzlichen Kühlkörper mit Wärmeleitkleber ist schon ne gute Idee.

L6205_Innen.png L6205_Pins.png
Die Pins die du für den "Energiesparmodus" verwendest schalten lediglich die Ausgangstreiber ab. Das wär so als wenn du den Schalter des Fernsehers als "Energiesparmodus" ansiehst. Der Motor bekommt dann also keinen Strom mehr. Bei manchen ICs wird im Energiesparmodus lediglich der Strom durch den Motor verringert. Das ist besser weil man dadurch besser die Position hält und der Motor nicht frei drehen kann.

Beim L6219 kannst du auch den Strom in 4 Stufen einstellen ...
Off / ein Drittel / zwei Drittel / Voll
Damit könnte man den Motor per Software also sogar im Microschrittbetrieb laufen lassen.

EDIT2: Ich wollte mal bei Reichelt sehen was es da in dem Bereich alles gibt. Da ist mir folgendes IC aufgefallen :
L 6208 N - Schrittmotortreiber, 8-52V, 5.6A, 100KHz,DIL-24S - 8,25eur
Das wäre ein Ersatz für das Duo L297/L298 und das IC kann sogar noch mehr Strom und Spannung ab. Die Beschaltung ist scheinbar auch einfacher. Wenn man bedenkt was man sich an Layoutarbeit und anderem Drumrum spart geht der Preis eigentlich. Das Teil gibts auch noch im Power-Gehäuse. Dann allerdings mit 0,65mm Pinabstand :p :rolleyes:

Gruß
Dino
 
Hallo dino03,
bisher habe ich die Stepper Bibliothek benutzt um den Motor anzusteuern. Ich glaube da wird auch der Fehler liegen, denn ich habe die Geschwindigkeit vorausgesetzt(120RPM) und dann einfach "gesagt": "Ja hopp dreh dich!". Ich werde das gleich mal mit einer langsameren Geschwindigkeit probieren und dann auch mal mit einer Anfahr -und Bremsrampe.

MfG Jawaiica

Edit: Perfekt! Mit einer Anfahr -und Bremsfunktion funktioniert es perfekt! :D Danke für den Tipp
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)