Forum: Mikrocontroller und Digitale Elektronik Bldc Motor von einer Spülmaschine ansteuern


von Ronny H. (ronn)


Angehängte Dateien:

Lesenswert?

Hallo, ich möchte den Motor gerne zum basteln verwenden. Nun weiß ich 
nicht wie ich die Platine anschließen kann damit der Motor läuft.
Kn1 ist die Stromversorgung.
Doch was ist kn2 und kn3? An kn2 habe ich die 3 Kabel mit ein 20k Poti 
verbunden doch es tut sich nix.

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


Lesenswert?

Ronny H. schrieb:
> Nun weiß ich nicht wie ich die Platine anschließen kann
Zeichen doch mal den Schaltplan ab und finde heraus, wo die paar Pins 
dieser KNx hingehen.

> kn2 habe ich die 3 Kabel mit ein 20k Poti verbunden doch es tut sich nix.
Ist auch eine recht blauäugige Idee. Das könnte grad so gut ein I²C 
sein. Das wäre im Grunde auch sinnvoller.

von Ronny H. (ronn)


Angehängte Dateien:

Lesenswert?

Danke für die Antwort, ein Schaltplan dafür abzuzeichnen ist extrem 
aufwendig, da die rückseite der Platine auch eigene Leiter und SMDs 
versehen ist.
Ich habe mal noch ein schärferes Foto mit beschriftung gemacht. Vlt. 
kann mir jemand was dazu sagen.

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Den Schaltplan abzuzeichnen würde aber Sinn machen. Dann hat man einen 
schönen bastelfreundlichen Frequenzumrichter bzw. BLDC-Motorregler mit 
gut erhältlichem Mikrocontroller...

: Bearbeitet durch User
von Helge (Gast)


Lesenswert?

Ich vermute, KN2 ist ein Steuereingang, zwischen 1 und 3 ein 
Optokoppler. Über den dürfte ein Steuerbyte reinkommen, das den Motor 
startet. Um das rauszubekommen, brauchst den steuernden Prozessor.

von MaWin (Gast)


Lesenswert?

Ronny H. schrieb:
> Nun weiß ich nicht wie ich die Platine anschließen kann

Na ja nun, schau wie die Spülmaschine ohn bedirnt.

KN1 gehen also 230V~, die hanze Platine ind der Motor steht dann unter 
Spannung


KN2 wird galvanisch per Optokoppler die Kommandos empfangen, wie der 
Motor drehen soll. Das wird ein serielles Protokoll 'RS232' sein. Keiner 
hier wird dir sagen können, was du schicken muss. Du musst die serielle 
Leitung abhören in der Spülmaschine, vor dem Ausbau, und Baudrate, 
Framing und Dateninhalt entschlüsseln. KN2 könnte auch Fehler und 
Istzustand zurückübertragen, aber den Optokoppler haben sie sich 
gespart, du hast wohl das Billigmodell der Spülmaschinenserie.

Und KN3 könnte für den Anschluss der 3 Hallsensoren sein, aber der Motor 
hat wohl keine, daher halte ich für den Programmieranschluss für den 
Mikrocontroller. Den brauchst du nicht.

Sicher ist die Platine nicht für Potianschluss, wer sollte denn in der 
Spülmaschine am Poti drehen. Wie kommst du auf die abstruse Idee dort 
ein Poti anzuschliessen ?

von Peter R. (pnu)


Lesenswert?

Eratmal sieht man, dass der Motor 12 Pole hat, also liegt nahe dass der 
Motor 3-Phasen hat. Dazu passen auch die sechs MOS-Schalter auf der 
Platine. Auch die Messpunkte TP1..3 weisen darauf hin.

An der Wicklung sieht man, dass der Motor wohl kaum mit 230V betrieben 
werden kann sondern nur mit ca. 5V....24V. Die Betriebsspannung des 
dicken Elko kann dazu einen Hinweis geben.

Das vorliegende Modul hat wohl viele Extras wie Fehlerüberwachung, 
Anlauframpen,mehrere Drehzahlen, die alle durch einen Kontroller erzeugt 
werden und überwacht. Was in dem als Programm drinsteckt, weiß höchstens 
der Hersteller, vielleicht sogar der nicht. Ganz zu schweigen, welcher 
Befehlsvorrat usw. vorhanden sein muss um den Motor richitg arbeiten zu 
lassen.

Sinnvoll wäre wohl nur die Beschaffung eines Moduls mit Wechselrichter 
bei Ali

Übrigens, dass du weder die Modell- und Typennummer angibst, und ein 
Bild einstellst, das viele Dinge versteckt: Drei oder sechs Leitungen 
zum Motor, Leitungen zu dem sechspoligen Stecker KN3 usw. find ich nicht 
gut.
(hoppla, kommt ja teileise beim zweiten Bild.)

230V an unbekannte Anschlüsse zu legen sollte man eigentlich bei jedem 
Trollthread vorschlagen, das würde diesen Unsinn mit der Zeit beenden.

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

> An der Wicklung sieht man, dass der Motor wohl kaum mit 230V
> betrieben werden kann sondern nur mit ca. 5V....24V.
Soso, dann haben wohl irgendwelche Trolle 600V IGBTs in der
Leistungsstufe verbaut, um über diese Tatsache hinwegzutäuschen.

https://datasheetspdf.com/pdf-file/788730/InternationalRectifier/IRGR3B60KD2/1

von Ronny H. (ronn)


Lesenswert?

Kann ich das irgendwie überbrücken mit meinem arduino Uno? Und selbst 
die drei Phasen ansteuern ?

Die Wicklung am Motor haben um die 50 Ohm gehabt.

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Der Controller ist der Gleiche, den auch Ardumminos verwenden. Bzw. es 
würde mich extrem wundern wenn es für den ATMega8 keinen passenden 
Bootloader gibt.

Wie bereits gesagt wurde, einfach irgendwas überbrücken wird nicht 
funktionieren. Der Controller erwartet entweder Anweisungen (in Form von 
Daten) wahrscheinlich über den Optokoppler was er mit dem Motor machen 
soll oder zumindest ein PWM-Signal falls die Drehzahl regelbar war. 
Einfach ein/aus... wieso sollte man dann einer Spülmaschine einen BLDC 
verbauen?

Es ist halt kein Frequenzumrichter wie Du sie als kaufbare Geräte 
kennst. Das Ding ist Teil einer Maschine und nicht dafür vorgesehen, daß 
es irgendwer da rausrupft und möglichst universell weiterverwenden kann.

von Johann S. (johann_s994)


Lesenswert?

Ben B. schrieb:
> wieso sollte man dann einer Spülmaschine einen BLDC
> verbauen?

Nassläufermotor: billig herzustellen, braucht wenig Leistung,
ist leise im Betrieb, kann zur Reduktion der Füllwassermenge mit
variabler Drehzahl laufen.
Reduzierte Lebensdauer.

Der OC zum Datenhandshake ist nicht bestückt, das Teil könnte
möglicherweise ziemlich einfach zu starten sein.

Hersteller : Arcelik
Teilenummer: 1783910300
Gerätemarken: BEKO, Blomberg, Grundig, Elektra Bregenz...

von Ronny H. (ronn)


Lesenswert?

Was meinst du mit "OC"?
 "Der OC zum Datenhandshake ist nicht bestückt, ..."

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

OptoCoupler

von Ronny H. (ronn)


Lesenswert?

Kann mir jemand einen alternativen Controller/Treiber empfehlen, womit 
ich die 3 Pins mit 50 Ohm Wicklungen regeln kann? Angegeben war der 
Motor mit 45watt.

von Helge (Gast)


Lesenswert?

Ich kenne mich mit dem Controller nicht aus, läßt sich der vielleicht 
über die herausgeführten Pins auslesen, programmieren? Ohne Verbindung 
zu 230V natürlich, wegen Netztrennung.

Mein Plan C wäre, den Motor als Windrad zu mißbrauchen, vielleicht 
reichts für ne Gartenlampe?

von H. H. (Gast)


Lesenswert?

Helge schrieb:
> Ich kenne mich mit dem Controller nicht aus, läßt sich der vielleicht
> über die herausgeführten Pins auslesen, programmieren?

Ja, das ist der ICSP Anschluss.


> Ohne Verbindung
> zu 230V natürlich, wegen Netztrennung.

Ganz wichtig!

von H. H. (Gast)


Lesenswert?

Man könnte aber einfach mal eine 50% PWM mit niedriger Frequenz (wenige 
100Hz) auf den Optokoppler geben, so wird das in vielen Hausgeräten 
gemacht.

von Stefan F. (Gast)


Lesenswert?

Helge schrieb:
> Mein Plan C wäre, den Motor als Windrad zu mißbrauchen, vielleicht
> reichts für ne Gartenlampe?

Dann brauchst du eh keinen Motor-Controller. In diesem Fall nutzt du ihn 
als Generator. Da müsstest du erst einmal die elektrischen Daten bei der 
gewünschten Drehzahl ermitteln.

Bist du jetzt der Ronny, oder diskutieren wir hier über zwei völlig 
verschiedene Projekte parallel?

von Ronny H. (ronn)


Lesenswert?

als generator ist der motor ineffizient. spannung geht zwar schnell hoch 
Ü. 20v mit ca.20mA (unter last). Jedoch ist die Lorentzkraft so hoch das 
man reichlig Kraft braucht.
Ansowas Bastle ich auch. Aber hier geht es darum den Motor zum laufen zu 
bringen.

Ich habe an Kn2 (OC) ein Pulsgenerator ohne erfolg angeschloßen. Mit 
40hz, Rechtecksignal mit bist zu 12V. Er hat nicht gezuck, keine 
Spannung.

Ähm mit den ICSP Anschluss hat der 5v anschlüsse? kann ich damit die 
daten Auslesen?
wie mach ich sowas?
 Klingt interessant. Ein Arduino uno hab ich auch, aber den Script 
auslesen ??? weiß nicht ob das geht?

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Dann wird das wohl nichts werden, anderer Motor. Ob man dieses exotische 
Teil mit einem normalen Frequenzumrichter ans Laufen bekommt ohne daß 
der abraucht, bezweifle ich stark.

Edit:
> Mit 40hz, Rechtecksignal mit bist zu 12V.
Ja, super schlaue Idee in einen Optokoppler ohne Vorwiderstand 12V 
reinzuschicken. Mit etwas Pech zuckt der jetzt nie wieder.

Bei Deinem Verständnis über elektronische Bauteile wird das sowieso 
nichts bevor Du keinen Grundlagenkurs absolviert hast. Bau Dir 'nen 50Hz 
Motor ein, bei 45W reicht evtl. ein größerer Spaltpolmotor aus einem 
Lüfter.

: Bearbeitet durch User
von Ronny H. (ronn)


Lesenswert?

Warum "Frequenzumrichter" ?
Das sind doch 6 schritte die ablaufen!?

Ben B. schrieb:
> Ja, super schlaue Idee in einen Optokoppler ohne Vorwiderstand 12V
> reinzuschicken. Mit etwas Pech zuckt der jetzt nie wieder.


:)) Ja das war wirklich genial. Den werde ich wohl austauschen müssen. 
(Hoffentlich nur das Teil)
das ist ein 2561 Optokoppler.

: Bearbeitet durch User
von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Du kannst natürlich auch einen passenden BLDC-Driver für 230Vac/325Vdc 
selbst bauen, sollte ja kein Problem sein wenn das nur 6 Schritte sind.

von Ronny H. (ronn)


Lesenswert?

Und den strom bei 0,13A begrenzen??

von MaWin (Gast)


Lesenswert?

Ronny H. schrieb:
> Ich habe an Kn2 (OC) ein Pulsgenerator ohne erfolg angeschloßen. Mit
> 40hz, Rechtecksignal mit bist zu 12V. Er hat nicht gezuck, keine
> Spannung.

Wie kommt man auf 40Hz, war gerade nichts anderes da ?

> Ähm mit den ICSP Anschluss hat der 5v anschlüsse?

Nein, 230V~ gleichgerichtet, also eher 325V nicht netzgetrennt.

> kann ich damit die
> daten Auslesen?

Der Hersteller wird nicht so blöd gewesen sein, nach dem Programmieren 
den Ausleseschutz nicht zu aktivieren

> wie mach ich sowas?

Gar nicht.

> Klingt interessant. Ein Arduino uno hab ich auch, aber den Script
> auslesen ??? weiß nicht ob das geht?

Eben so wenig wie:

Ronny H. schrieb:
> :)) Ja das war wirklich genial. Den werde ich wohl austauschen müssen

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.