Moinsen zusammen, hat jemand bereits Erfahrungen mit der L9958 H-Bridge von ST sammeln können? Kann absolut nichts finden, außer dem Datasheet. Nichts in den Foren und nichts in Google Code. Kommt mir vor, als gäbe es den Chip erst seit gestern. Selbst das Eval Board von ST ist nirgends zu bekommen. Habe mir dieses Teil in der Bucht geschossen und würde gerne in der Zeit in der es herüber schwimmt eine Lib dafür zusammen nageln. http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=170915420830&fromMakeTrack=true&ssPageName=VIP:watchlink:top:de Es wäre sehr hilfreich, wenn es bereits Erfahrungswerte gäbe. Moscito
Hi, habe leider gesehen, dass dir keiner geantwortet hat. Auch ich habe das Ding zusammegelötet bei ebay ersteigert als board "sx8847". Wollte das an einen arduino Uno hängen. Ist dein Chip beizeiten angekommen? (Denke schon, ist ja schon etwas her.) Würde mich iteressieren wie der funktioniert. Grüße
Tom Tom schrieb: > Würde mich iteressieren wie der funktioniert. Verstehst du das Datenblatt nicht oder was ist deine Frage?
Entschuldigung bitte. Es fehlt die Hälfte von meinem Posting. Schreibe morgen nochmals. Danke für den Hinweis.
Thomas schrieb: > Verstehst du das Datenblatt nicht oder was ist deine Frage? Doch, doch Datenblatt verstehe ich. Es gibt halt nur wenig Feedback über diesen Motor-Treiber im Netz. Frage 1 war gemeint als allgemeines Feedback. Werden die Bauteile sehr warm im Betrieb? Vielleicht Probleme mit Ausfällen? Beim Kauf von mehreren Stück kann man vielleicht ja schon allgemeine Erfahrungen im positiven oder negativen Bereich mitteilen. Gibt es vielleicht irgendwo zu diesem Treiber eine Open-Source Lib für den Arduino? (Bezogen speziell auf die SPI Schnittstelle für "configuration register", Diagnoseauswertung) Mein Problem könnte werden, dass ich einen 12V 100W Motor damit steuern möchte. d.h.: Ich muss den CL_2 im configurations register aktivieren, um die höchste Stromgrenze benutzen zu können. Dafür suche ich nach Möglichkeit eine Open source Lib für den Arduino. Einfach nur um das Rad nicht neu erfinden zu müssen. Da die Boards beizeiten für um die 12-15€ bei Ebay weg gehen, kann ich mir gut vorstellen, dass in Zukunft noch mehr Fragen dazu auftauchen. Sind verbaut in: "240W high-power H-bridge Motor Driver module/smart car driver Arduino"
Mach doch nicht so einen Aufstand. Gehe einfach mal davon aus, dass ST weiß, was sie da tun. Der Rest ist Rechnerei: Die Teile haben einen Rds_on (siehe Datenblatt), aus dem fließenden Strom und dem On-Widerstand kannst du die statische Verlustleistung berechnen. Im Strombegrenzungsmodus allerdings wird der Rds_on natürlich zunehmen und damit auch die Verlustleistung, das musst du in deiner Rechnung berücksichtigen. Der R_th (thermische Widerstand) steht auch im Datenblatt, daraus kannst du dann die Chiptemperatur berechnen (als Differenz zur Umgebungstemperatur). Wichtig ist eine gute thermische Ankopplung (Slug an eine gut entwärmende Fläche anlöten), Entwärmung nur über Gehäuse/Luft wird nicht funktionieren. Max
Danke für die Antwort. Mit dem Kühlkörper hat sich quasi erledigt, da ich den L9958 als fertige Ansteuerungsplatine mit Kühlkörper gekauft habe. Max G. schrieb: > ....und dem On-Widerstand kannst du die statische Verlustleistung > berechnen. Nochmal kurz zu der statischen Verlustleistung. Da ich ja die Geschwindigkeit steuern wollte nutze ich dafür PWM mit einer Frequenz von ca 490Hz (Arduino-Standard). Gilt denn dann immer noch die statische Berechnung? Da das Treiber-Board unterwegs ist, werde ich es auf jeden Fall erst einmal im Standard-Modus testen. Sollte er nur im Limit laufen, muss ich die SPI-Ansteuerung neu schreiben. (Werde ich dann hier posten.) Wäre halt nett gewesen hier jemanden zu finden, der vielleicht schon etwas damit gearbeitet hat.(SPI-mäßig). Könnte man sich gegenseitig gedanklich etwas austauschen.
Tom Tom schrieb: > Da ich ja die > Geschwindigkeit steuern wollte nutze ich dafür PWM mit einer Frequenz > von ca 490Hz (Arduino-Standard). Gilt denn dann immer noch die statische > Berechnung? Streng genommen nicht da die Flanken auf niedrige EMV-Abstrahlung optimiert werden. Bei 490Hz würde ich mir aber keine Sorgen machen. Die normale Frequenz für solche Endstufen ist 2 kHz bei Umgebungstemperaturen bis 85 Grad. Tom Tom schrieb: > Sollte er nur im Limit laufen, Die 6,6A im Default sollten eigentlich reichen. Oder willst Du tatsächlich den Motor in Vollast betreiben (mit welcher Kühlung?). Gruß Anja
Habe beizeiten selber die Schaltung erhalten. Hat etwas länger gedauert ca. 9 Wochen. Nach den ersten Test kann ich nur sagen, dass er gut seine Dienste tut. Auch habe ich bereits eine Funktion für den Arduino Uno geschrieben, die es erlaubt über SPI das Konfigurationsregister zu schreiben und das Diagnoseregister auszulesen. (War sehr einfach, und funktionierte auf anhieb.) Einstellung: SPI-Mode 1 ; SPI-Divider auf Standard lassen (1/4-ucTakt) Bereite gerade ein kleine Lib vor, die ich dann zur Verfügung stellen wollte. Diese macht dann die Einstellungen etwas einfacher.
Tom T. schrieb: > Bereite gerade eine kleine Lib vor, die ich dann zur Verfügung stellen > wollte. Diese macht dann die Einstellungen etwas einfacher. ... hmmh ... erwischt.. gerade hat mich ein Leser angeschrieben und nach der Lib gefragt. Hier muss ich gestehen, dass ich damals keine Lib aus der Thematik gemacht habe. Wobei die Anwendung gut funktioniert und ich den Strom über SPI überwache und einstelle (auf max. Wert) Für die paar Befehle wird allerdings auch nicht wirklich eine Lib benötigt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.