Brushless DC Motor treiber selbstbau

OP #1953297
Lesenswert?

Hi leute,
ich hatte mal wieder Interesse daran, ein bisschen was elektronisches zu 
basteln. Also habe ich versucht eine diskrete Treiberstufe für einen 
Brushless DC zu entwerfen.
Er soll einen kleinen Festplattenmotor Treiben und gleichzeitig eine 
sensorlose Lageerkennung machen, indem er die durch den Magneten 
induzierte Spannung misst.
Der Motor ist in Sternschaltung mit Mittelabgriff, die aber unbelegt 
ist. Getrieben werden soll er über 3 Halbbrücken die mit einer Sinus-PWM 
angesteuert werden.

Als MOSFET-Treiber will ich 3 IR2112 benutzen. Was mich direkt zu meiner 
ersten Frage bringt. Im Datenblatt ist in der Beispielschaltung zwischen 
Vb/Vs sowie Vcc und COM ein C geschaltet. Welche Aufgabe hat er? Ist es 
ein Abblockkondensator (glaub ich weniger) oder ein 
Glättungskondensator,...? Und in welcher Größenordnung sollte er sein? 
Gibt es einen Treiber der evtl besser geeignet wäre? (kein SMD die kann 
ich nicht löten xD)

Als zweites hab ich ein Problem mit dem Spannungsteiler für den ADC. Ich 
weiß nicht mit welchen Spannungen ich während des laufenden Motors 
rechnen muss und da ich kein Datenblatt von ihm hab kann ich auch die 
Induktivität nicht nachgucken. Ich weiß dass der Gleichstromwiederstand 
3 Ohm ist, aber ich hab kein Multimeter, das Induktivitäten misst. Gibt 
es eine Möglichkeit diese irgendwie zu Messen/Schätzen oder sonst was, 
dass ich nen groben ramen über die erwarteten Spannungen krieg?

So als drittes wollte ich die Schaltung mal posten, damit ihr mal gucken 
könnt, ob ich einen Fehler gemacht hab. Ich weiß nur nicht, welches 
Format die Datei haben soll. Ich häng einfach mal den eagle schaltplan 
an.
Das ganze soll dann mit 5 und 12V laufen.

Am ende soll vlt eine dieser wundervollen HDD-Clocks rauskommen. Und 
nein, ich möchte die vorhandene Platine nicht verwenden, weil es mich 
reizt mal einen Treiber für den Motor zu bauen. ;-)

Edit: Ich glaub ich hab den Schaltplan irgendwie zweimal angehängt, wie 
kann ich einen wieder löschen?
Angehängte Dateien:
#1953315
Lesenswert?

Sebastian W. schrieb:
> Im Datenblatt ist in der Beispielschaltung zwischen
> Vb/Vs sowie Vcc und COM ein C geschaltet. Welche Aufgabe hat er? Ist es
> ein Abblockkondensator (glaub ich weniger) oder ein
> Glättungskondensator,...? Und in welcher Größenordnung sollte er sein?

Das ist der Botstrap-Kondensator, um die Spannung für das Gate auf der 
Highside zu erzeugen. Dabei muss man darauf achten, dass das 
Tastverhältnis der PWM beschränkt werden muss, denn wenn der Ausgang 
ständig auf high oder low steht funktioniert das mit der 
Bootstrap-Schaltung nicht mehr.

Schau dir mal die IRF appnote 978 an, da ist alles zu den Gatetreibern 
erklärt. Auch, wie die Bauteile dimensioniert werden.


PS: Datei->Exportieren->Image
OP #1953443
Lesenswert?

also die Software wird extern mit nem STK500 aufgespielt, also komplett 
unabhängig von der platine, weshalb ich da nicht so ein großes problem 
sehe :)
außerdem hatte ich nicht vor wenn es einmal steht noch groß was zu 
ändern, weil der µC ja "nur" den motor steuern soll und die position 
ausgeben soll

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren