Forum: Mikrocontroller und Digitale Elektronik DVD-Laufwerk Motor ansteuern


von Daniel W. (Gast)


Lesenswert?

Hi!
Auch wenn mich Google nicht im Stich gelassen hat, muss ich trotzdem 
fragen:
Ich suche nach einer Seite wo der Aufbau eines DVD-Laufwerksmotor 
(natürlich der die die DVD dreht) gut erklärt wird.
Ich würde gerne einen mittels meinen Arduino zum Drehen bringen und bin 
ziemlich durcheinander.

Kann man ihn direkt über den Arduino steuern oder benötigt man 
zusätzliches ?
Wenn ja, was?

Variiert die Pinbelegung von Motor zu Motor oder gibt es Standarte auf 
die ich mich verlassen kann?

Wie genau funktionieren die Hall-Sensoren(wenn vorhanden)?
Welches Ausgangssignale werden wann wo übermittelt?

Wenn man zusätzliches braucht um den Motor zum laufen bringen, kann man 
die Teile aus dem DVD-Laufwerk verwenden?

MfG Daniel W.

von Axel S. (a-za-z0-9)


Lesenswert?

Daniel W. schrieb:

> Auch wenn mich Google nicht im Stich gelassen hat, muss ich trotzdem
> fragen:
> Ich suche nach einer Seite wo der Aufbau eines DVD-Laufwerksmotor
> (natürlich der die die DVD dreht) gut erklärt wird.

http://de.wikipedia.org/wiki/BLDC

Unter diesem Stichwort findest du tonnenweise weitere Informationen.

> Variiert die Pinbelegung von Motor zu Motor oder gibt es Standarte auf
> die ich mich verlassen kann?

Standarten sind meist aus Stoff.

> Wie genau funktionieren die Hall-Sensoren(wenn vorhanden)?

Genauso wie andere Sensoren, die auf dem Hall-Effekt basieren.

> Wenn man zusätzliches braucht um den Motor zum laufen bringen, kann man
> die Teile aus dem DVD-Laufwerk verwenden?

Gegenfrage:

1. Wie bringt das DVD-Laufwerk den Motor zum Drehen, wenn nicht mit den 
eingebauten Teilen?

2. Ist es nachts dunkel?


XL

von Sven (Gast)


Lesenswert?

Sind das nicht fast immer standard gleichstrom motoren? Ich hab glaub 
nie ein BLDC dort bewust gesehen

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Sven schrieb:
> Sind das nicht fast immer standard gleichstrom motoren? Ich hab glaub
> nie ein BLDC dort bewust gesehen

Geht mir genauso. In allen CD/DVD Laufwerken, die ich bisher gesehen 
habe (mehrere Dutzend waren das sicher) sind immer einfache Bürsten-DC 
Motore drin gewesen.

von Daniel W. (Gast)


Lesenswert?

Sven schrieb:
> Sind das nicht fast immer standard gleichstrom motoren? Ich hab glaub
> nie ein BLDC dort bewust gesehen

Die Motoren die das Laufwerk auf und zu machen und manchmal auch die, 
die den Laser an die richtige Position bewegen sind normale DC-Motoren.
Der Motor, der die DVD dreht, ist ein BLDC. Wenn nicht, dann frage ich 
mich für was die 11 Pins da sind...

Axel Schwenke schrieb:
> Standarten sind meist aus Stoff.

Ich war mir nicht sicher was die Mehrzahl von Standard ist, und als ich 
sah das es das Wort Standarte gibt, habe ich angenommen, das es die 
Mehrzahl von Standard ist. Und schon wieder hab ich was wichtiges 
gelernt, aber leider nicht das was ich eigentlich wissen wollte...

Axel Schwenke schrieb:
>> Wie genau funktionieren die Hall-Sensoren(wenn vorhanden)?
>
> Genauso wie andere Sensoren, die auf dem Hall-Effekt basieren.

Das ist jetzt nicht genau das, was ich wissen wollte.
Laut Wiki hat der 3 Hall-Sensoren. Wie sieht den die Schaltung aus bzw. 
wie kann ich die messen?
Ich bin mit mal mit den Multimeter rangegangen und habe festgestellt, 
dass zwischen den ersten 3 Pins (von rechts) sich kein oder kaum 
Widerstand befindet. Zwischen den anderen messe ich Widerstände von über 
100 Ohm, also nehme ich an, dass sich dort die Spulen befinden und 
zwischen den 3 Pins die Sensoren.
Aber ohne Schaltung nützt mir das nichts.

Axel Schwenke schrieb:
> 1. Wie bringt das DVD-Laufwerk den Motor zum Drehen, wenn nicht mit den
> eingebauten Teilen?

Mit einem Hamster?

Die Frage hat sich auf den bereits vorhin erwähnten Arduino bezogen.

Axel Schwenke schrieb:
> 2. Ist es nachts dunkel?

Wenn Dunkelheit die Abwesenheit von Licht ist, nein.
Wenn Dunkelheit der niedrige Messwert von Helligkeit ist, ja.

Offene Fragen:
Eine Schaltung von Hallsensoren u. Spulen wäre nett.
Was sollte ich beim Ansteuern beachten?

von Ben _. (burning_silicon)


Lesenswert?

> Geht mir genauso. In allen CD/DVD Laufwerken, die ich bisher gesehen
> habe (mehrere Dutzend waren das sicher) sind immer einfache Bürsten-DC
> Motore drin gewesen.
Das ist schon 'ne Weile her und mag auch bei langsam drehenden 
Laufwerken wie in Playern heute noch so sein. Die schnellen PC-Laufwerke 
haben aber schon seit etlichen Jahren BLDCs da drin. Die kleinen 
Bürstenmotoren würden wohl einfach die geforderte Leistung nicht 
schaffen.

Was ich noch nicht verstanden habe - soll dieser Motor weiterhin in 
seinem Laufwerk arbeiten oder haste das Ding auseinandergeflückt und 
willst den Motor nun einer neuen Bestimmung zuführen?

Das einfachste, wenn man sich nicht mit der elektronischen Kommutierung 
herumschlagen möchte, wäre ein kleiner Modellbau-brushless-Regler für 
kleine Spannungen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wenns also wirklich ein BLDC Motor mit Sensoren ist, hilft die AVR447 
mit Sicherheit weiter. In dieser AppNote wird beschrieben, wie man mit 
einem ATMega88/168/328 solch einen Motor ansteuert. (Praktisch, weil 
sowas auf deinem Arduino schon drauf ist)
Da deine Hallsensoren womöglich einfache Brücken sind (mit 4 
Anschlüssen), müssen die Differentialausgänge noch über Komparatoren 
(z.B. LM339) geführt werden, um die digitalen Signal herzustellen, die 
der MC benötigt.
Lade dir am besten auch den Schaltplan des MC100 Evalboards bei Atmel, 
da sind auch Endstufen beschrieben.
Die Hallsensoren benötigen also eine Speisespannung (das sind die 
Anschlüsse, die an allen drei Sensoren parallel geschaltet sind) und 
dann hat jeder Sensor 2 Ausgänge, (+ und -).

von Axel S. (a-za-z0-9)


Lesenswert?

Daniel W. schrieb:

> Die Motoren die das Laufwerk auf und zu machen und manchmal auch die,
> die den Laser an die richtige Position bewegen sind normale DC-Motoren.
> Der Motor, der die DVD dreht, ist ein BLDC.

So war das zumindest bei allen DVD- und auch CD-Laufwerken, die ich von 
innen gesehen habe.

>>> Wie genau funktionieren die Hall-Sensoren(wenn vorhanden)?
>> Genauso wie andere Sensoren, die auf dem Hall-Effekt basieren.
>
> Das ist jetzt nicht genau das, was ich wissen wollte.

Komisch. Wo du doch so gezielt gefragt hast...

> Laut Wiki hat der 3 Hall-Sensoren. Wie sieht den die Schaltung aus bzw.
> wie kann ich die messen?

Mit "Wiki" meinst du "Wikipedia"? Ich glaube kaum, daß die sagen, 
jeder BLDC hätte 3 Hall-Sensoren. Weil es nämlich nicht stimmt. Ein 
BLDC kann drei Sensoren haben (einer pro Phase) oder nur einen (eine 
Phase, die anderen ergeben sich aus der Drehzahl) oder gar keinen (nutzt 
die Spulen als Sensor).

In einem Satz: das kommt auf den konkret verwendeten Motor an.

Edit: und wenn da Sensoren verbaut sind, können es auch noch 
verschiedene Typen sein. Das geht los mit nackten Hall-Elementen (2x 
Stromversorgung, 2x Ausgang), geht weiter über analoge Sensoren (1x 
Ausgangsspannung) bis hin zu digitalen Sensoren (Ausgang ist ein 
Logiksignal).

> Ich bin mit mal mit den Multimeter rangegangen und habe festgestellt,
...
> Aber ohne Schaltung nützt mir das nichts.

Da man zu den Motoren in den seltensten Fällen ein Datenblatt bekommen 
kann (oder gar nur eine Typbezeichnung) fängt man besser vom anderen 
Ende an: man schaut sich den Motortreiber an und wie der mit dem Motor 
verschaltet ist. Für Treiber-IC bekommt man nämlich meist Datenblätter.


XL

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.