Forum: Mikrocontroller und Digitale Elektronik BLDC Controller gesucht


von BLCtrl (Gast)


Lesenswert?

Hallo Zusammen

Ich habe mir vor einigen Wochen ein Bl-Ctrl V1.2 gekauft von 
Mikrokopter.de
Nach nun mehr als 15 Stunden rumspielen damit komme ich zum entschluss: 
In den Müll damit. Kaum Informationen dazu vorhanden und die Ansteuerung 
über meinen PIC mit I2C funktioniert erst recht nicht, obwohl ich nun 
alles ausprobiert habe... Vielleicht liegt hier der Fehler ja bei mir, 
aber nach mehr als 4 Mails an den Support von Mikrokopter.de, mehr als 
einer Woche warten und immernoch keine Antwort... naja. Mein Geld haben 
sie ja, scheint alles zu sein was sie wollen. ;)

Wenn das gekaufte Zeug nichts bringt, macht man es halt selbst. Nun 
frage ich mich ob folgendes Existiert:

Ein IC, welchem man über I2C einen Sollwert vorgeben kann. Danach hat 
das IC drei Ausgänge, welche die drei PWM Signale generieren. Diese 
sollen dann extern mit einer Endstufe Verstärkt werden. (10A Strom wird 
benötigt, denke kaum dass sowas ein IC kann).
Ausserdem sollte man dem IC eine Adresse zuweisen können, so dass am I2C 
Bus mehrere dieser IC's dranhängen und man sie einzeln ansprechen kann.

Existiert so etwas? Mit Google werde ich leider nicht wirklich schlau, 
da ich nichts finde was meinen Anforderungen entspricht.

Vielen dank für jeden Tipp!

von Marius P. (marius_p)


Lesenswert?

BLCtrl schrieb:
> Ein IC, welchem man über I2C einen Sollwert vorgeben kann. Danach hat
> das IC drei Ausgänge, welche die drei PWM Signale generieren. Diese
> sollen dann extern mit einer Endstufe Verstärkt werden. (10A Strom wird
> benötigt, denke kaum dass sowas ein IC kann).
> Ausserdem sollte man dem IC eine Adresse zuweisen können, so dass am I2C
> Bus mehrere dieser IC's dranhängen und man sie einzeln ansprechen kann.
>
> Existiert so etwas? Mit Google werde ich leider nicht wirklich schlau,
> da ich nichts finde was meinen Anforderungen entspricht.

Du suchst im Prinzip das was du eh scheon gekauft hast...

Es gibt noch ein paar andere OSHW Projekte, die man sicher, wenn auch 
nur mit etwas Arbeit dazu bringen kann Signale über I2C zu verwerten. 
Vielleicht hilft dir das.
zB.:

http://open-bldc.org/wiki/Open-BLDC (Achtung, Projekt ist eigentlich 
eingestaubt und nicht ganz fertig)

http://vedder.se/2014/01/a-custom-bldc-motor-controller/ (ich glaube 
noch nicht ganz fertig und auch nicht ganz billig im Aufbau, sieht aber

von BLCtrl (Gast)


Lesenswert?

Marius P. schrieb:
> Du suchst im Prinzip das was du eh scheon gekauft hast...

Jain. Auf dem Teil das ich bisher gekauft habe ist ein uC von Atmel. 
(Gerade auf den Gedanken gekommen das Teil einfach neu zu programmieren, 
allerdings bereitet mir der Anlauf des Motors dann etwas sorgen).

Ich suche aber im Grunde nicht unbedingt nach einem solchen Controller 
mit uC, ich suche eher ein IC welches genau diese Funktion übernimmt und 
mehr nicht. Ich will in dem Sinne nichts programmieren müssen was mit 
der Kommutierung der 3 Phasen usw. zutun hat, da ich mir das persönlich 
nicht zutraue.

von René K. (cyprius)


Lesenswert?

Wenn auch SPI geht, wär das vielleicht interessant:

http://www.ti.com/product/drv3204e-q1

von San L. (zwillingsfreunde)


Lesenswert?


von BLCtrl (Gast)


Lesenswert?

René K. schrieb:
> Wenn auch SPI geht, wär das vielleicht interessant:
>
> http://www.ti.com/product/drv3204e-q1

Auf jeden Fall ein Auge wert!

San Lue schrieb:
> Falls es was von Microchip sein darf:
>
> 
http://www.microchip.com/pagehandler/en-us/technology/motorcontrol/motor-types/bldc.html

Das ist ja mal interessant. Das erste IC welches dort vorgestellt wird, 
dieses MTD6501 wäre natürlich Optimal, allerdings ist dort die 
Ansteuerung nur über PWM oder PAM möglich, was nicht in meinem Vorhaben 
liegt.

Vielleicht kennt ja von euch sonst noch jemand so ein Teil? Alternativ 
darf es auch ein bereits fertiges Modul sein. Müsste ca. 10A Dauerstrom 
treiben können und eine einfache Sollwert Vorgabe haben. Die von 
Mikrokopter wären ja eigentlich perfekt, wenn sie funktionieren 
würden...

von Klaus (Gast)


Lesenswert?

BLCtrl schrieb:
> In den Müll damit. Kaum Informationen dazu vorhanden und die Ansteuerung
> über meinen PIC mit I2C funktioniert erst recht nicht, obwohl ich nun
> alles ausprobiert habe...

BLCtrl schrieb:
> (Gerade auf den Gedanken gekommen das Teil einfach neu zu programmieren,
> allerdings bereitet mir der Anlauf des Motors dann etwas sorgen).

Du kriegst es nicht gebacken, ein fertiges Teil in Betrieb zu nehmen und 
denkst über selber programmieren nach ...

obwohl, was heißt fertiges Teil, da der Hersteller wohl irgendwelche im 
Keller zusammengekehrten ICs auf eine kaputte Platine gelötet hat und es 
dir verkauft hat, ohne das je auszuprobieren

MfG Klaus

von ?!? (Gast)


Lesenswert?

Klaus schrieb:
> obwohl, was heißt fertiges Teil, da der Hersteller wohl irgendwelche im
> Keller zusammengekehrten ICs auf eine kaputte Platine gelötet hat und es
> dir verkauft hat, ohne das je auszuprobieren

Die Unterstellung an die Mikrokopter-Jungs ist schon etwas heftig, oder?

von San L. (zwillingsfreunde)


Lesenswert?

Klaus schrieb:
> Du kriegst es nicht gebacken, ein fertiges Teil in Betrieb zu nehmen und
> denkst über selber programmieren nach ...

Gibt immer einen grossen Unterschied ob man die Software die in einem 
Controller abläuft selbst geschrieben hat und somit auch kennt, oder ob 
diese von anderen geschrieben wurde und man nur erahnen kann wie sie 
funktioniert.

?!? schrieb:
> Klaus schrieb:
>> obwohl, was heißt fertiges Teil, da der Hersteller wohl irgendwelche im
>> Keller zusammengekehrten ICs auf eine kaputte Platine gelötet hat und es
>> dir verkauft hat, ohne das je auszuprobieren
>
> Die Unterstellung an die Mikrokopter-Jungs ist schon etwas heftig, oder?

Jain. Ich muss sagen, Mikrokopter ist ein cooles Projekt. Allerdings 
kann ich nur bestätigen dass der Support absolute Katastrophe ist. Kenne 
nun mehr als ein Beispiel bei denen Leute teilweise Wochenlang auf eine 
Antwort vom Support gewartet haben und danach nur ein "Wir können nicht 
helfen" zurückkam.

Von der Idee her super Jungs, von der umsetzung her naja... War gerade 
auch bisschen bei Ihnen auf der Seite am rumstöbern. Da fehlen teilweise 
schon wichtige Informationen zu manchen Produkten.

von ?!? (Gast)


Lesenswert?

San Lue schrieb:
> Jain.

Na okay, wenn das so ist, nehme ich meine Bemerkung zurück.
Hätte ich nicht geglaubt. Ich hatte aber noch nichts mit denen zu 
schaffen.

von San L. (zwillingsfreunde)


Lesenswert?

?!? schrieb:
> Na okay, wenn das so ist, nehme ich meine Bemerkung zurück.
> Hätte ich nicht geglaubt. Ich hatte aber noch nichts mit denen zu
> schaffen.

Werde bei dem Projekt den eindruck einfach nicht los, dass es alles nur 
so halbpatzig gemacht ist.

Beispiel:
Ihre BL-Ctrl V1.2 hat zwei LED's. Die Rote LED kann einen Fehlercode 
ausgeben, je nachdem wie oft sie Blinkt.
Bei einem Kumpel hatte diese LED aber beispielsweise ein dauerhaft rotes 
Leuchten, dieses war dann niergends beschrieben. Erst nach nachfrage im 
Forum wurde ihm dann von Usern geholfen. Genau solche Dinge dürften 
nicht sein. Die Informationen zu den Produkten welche sie anbieten sind 
einfach nicht vollständig.
Denke allerdings von der Technologie und der Umsetzung der Elektronik an 
sich haben sie auf jedenfall sehr gute Produkte.

#BLCtrl:
Ich werde meinen Kumpel mal fragen, ob er noch etwas mit seinem BL-Ctrl 
gemacht hat. Wenns gut geht hat er das Teil ja mal angesteuert, dann 
lasse ich dir den Code zukommen.

Gruss

von MaWin (Gast)


Lesenswert?

BLCtrl schrieb:
> In den Müll damit. macht man es halt selbst.
Marius P. schrieb:
> Projekt ist eigentlich eingestaubt und nicht ganz fertig)
> ich glaube noch nicht ganz fertig

Das sind halt die Laien, die erst mal dachten, es wäre alles ganz 
einfach, und schon mal mit löten begannen, um dann, als das Ding das 
erste mal Strom lieferte, zu erkennen, daß sie nicht mal die Grundlagen 
des BLDC kennen und wohl doch alles gar nicht so einfach ist und schon 
gar nicht mit der bisherigen Elektronik zu lösen ist und es wohl einen 
Grund hat, warum BLDC nach wie vor als hohe Kunst der erfahrenen 
Entwickler gilt.


> ich nichts finde was meinen Anforderungen entspricht.

Wenn man erst mal genügend idiotische Anforderungen zusammengetragen 
hat, wird man nichts mehr finden.

von Reiner O. (elux)


Lesenswert?

Hi,
Wenns was von Freescale sein darf..

www.freescale.com/files/microcontrollers/doc/data_sheet/MC3PHAC.pd

Gruss aus Beijing

Elux

von Uwe (Gast)


Lesenswert?


von Marius P. (marius_p)


Lesenswert?

MaWin schrieb:
> Das sind halt die Laien, die erst mal dachten, es wäre alles ganz
> einfach, und schon mal mit löten begannen, um dann, als das Ding das
> erste mal Strom lieferte, zu erkennen, daß sie nicht mal die Grundlagen
> des BLDC kennen und wohl doch alles gar nicht so einfach ist und schon
> gar nicht mit der bisherigen Elektronik zu lösen ist und es wohl einen
> Grund hat, warum BLDC nach wie vor als hohe Kunst der erfahrenen
> Entwickler gilt.

Als Laien die einfach mal mit dem Löten begonnen haben würde ich die 
Entwickler von diesen Projekten nicht gerade bezeichnen...

von BLCtrl (Gast)


Lesenswert?

Hallo

Zwar ein bisschen spät, aber wollte mich doch noch bedanken bei allen 
die hier weitergeholfen haben!

Marius P. schrieb:
> MaWin schrieb:
>> Das sind halt die Laien, die erst mal dachten, es wäre alles ganz
>> einfach, und schon mal mit löten begannen, um dann, als das Ding das
>> erste mal Strom lieferte, zu erkennen, daß sie nicht mal die Grundlagen
>> des BLDC kennen und wohl doch alles gar nicht so einfach ist und schon
>> gar nicht mit der bisherigen Elektronik zu lösen ist und es wohl einen
>> Grund hat, warum BLDC nach wie vor als hohe Kunst der erfahrenen
>> Entwickler gilt.
>
> Als Laien die einfach mal mit dem Löten begonnen haben würde ich die
> Entwickler von diesen Projekten nicht gerade bezeichnen...

Erfahrung haben sie auf jedenfall, denn ein solches System zu entwickeln 
ist nicht einfach. Und wenn man ihre Komponenten in ihrem Gesamtsystem 
verwendet scheint das auch gut zu funktionieren. Der Teil mit dem Gut 
Funktionieren hört erst dann auf, wenn man auf einmal eigene Hardware 
mit ihrer verbinden will.

MaWin schrieb:
> Wenn man erst mal genügend idiotische Anforderungen zusammengetragen
> hat, wird man nichts mehr finden.

Abgesehen davon, dass du offensichtlich keine Antwort ohne ein Wort wie 
"Idiotisch" oder sonst irgendeine "Beleidigung" hinkriegst ist dieser 
Tread wohl das perfekte Beispiel, dass man auch IC's mit solchen 
"idiotischen" Anforderungen finden kann. Gibt hier schliesslich paar 
Links die toll sind.

Werde mir nun mal das Teil hier bestellen:
www.freescale.com/files/microcontrollers/doc/data_sheet/MC3PHAC.pd
und ausprobieren.

Falls es gut funktioniert, werde ich evt. den Wiki Beitrag zu den BLDC 
damit erweitern und einige Beispiele miteinbauen.

von San L. (zwillingsfreunde)


Lesenswert?

BLCtrl schrieb:
> Abgesehen davon, dass du offensichtlich keine Antwort ohne ein Wort wie
> "Idiotisch" oder sonst irgendeine "Beleidigung" hinkriegst ist dieser
> Tread wohl das perfekte Beispiel, dass man auch IC's mit solchen
> "idiotischen" Anforderungen finden kann. Gibt hier schliesslich paar
> Links die toll sind.
>
> Werde mir nun mal das Teil hier bestellen:
> www.freescale.com/files/microcontrollers/doc/data_sheet/MC3PHAC.pd
> und ausprobieren.

Auch wenn ich dir im Punkt zu der Freundlichkeit zustimme, würde ich an 
deiner Stelle trotzdem noch einmal in das Datenblatt des von dir 
verlinkten Treibers werfen. ;)

Ein AC Motor ist nicht das selbe wie ein BLDC.

von BLCtrl (Gast)


Lesenswert?

San Lue schrieb:
> Auch wenn ich dir im Punkt zu der Freundlichkeit zustimme, würde ich an
> deiner Stelle trotzdem noch einmal in das Datenblatt des von dir
> verlinkten Treibers werfen. ;)
>
> Ein AC Motor ist nicht das selbe wie ein BLDC

Danke viele male für den Hinweis! Ist mir auch gerade aufgefallen dass 
da AC Motor steht.

Dann eine andere Frage:
Von Micropchip wurde ja weiter oben der MTD6501 verlinkt. 
Alsspezifikation ist da Angegeben, dass er max. 850 mA treiben kann. 
Brauche da allerdings weitaus mehr Strom (10A - 13A).
Nun werde ich aber nicht ganz shclau aus dem Datenblatt. Ist es möglich, 
das Ausgangssignal von diesem IC auf externe MOSFET's zu leiten, welche 
dann den Strom treiben? Auf welche Angaben aus dem Datenblatt muss man 
dabei achten? Gibt es für solche Anwendungen überhaupt viel zu beachten, 
oder kann man da sagen, dass die 3 Ausgangsphasensignale einfach so auf 
externe MOSFET's geleitet werden können?

Danke für eure Hilfe!

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.