Ich habe gestern einen kaputten Laserdrucker geöffnet, um einen der wichtigen Bereiche zu finden (dies ist ein Beispielfoto von Google Images). Dabei habe ich versucht, aus dem Design des Laser- und Polygonspiegelmotors zu lernen:
Ich fand die Pinbelegung des Treiberchips und brachte den Motor erfolgreich mit einer sehr hohen Drehzahl zum Laufen, ebenso wie den Laser, der vom rotierenden Spiegel reflektiert wurde und ein einfaches lineares Muster auf der Endfläche bildete.
Nun, hier ist der Teil, der mir rätselhaft erscheint:
Der Spiegel ist nur ein Standard-BLDC (kein Stepper oder Encoder-basierter Servo).
Das Sechseck der Spiegel dreht sich mit unbekannter / ungenauer Geschwindigkeit.
Es gibt eine so hohe Rotationsgeschwindigkeit und eine so kurze Spiegellänge (ich habe gemessen, dass jede Seite der Sechskantspiegel ungefähr 2 cm lang ist).
Wie steuern sie den Laser, um den exakten Rotationszeitpunkt / Winkel jedes Spiegels zu reflektieren, um (an hochgenauen Positionen auf die Fotorezeptortrommel zu schlagen und) eine Druckqualität mit Tausenden von DPI zu erzielen, dh mit einer Auflösung von mehr als 0,03 mm?
Mit anderen Worten, wie ist der Zeitpunkt des Ein- / Ausschaltens des Laserpulses in Bezug auf den Spiegelwinkel im folgenden Bild abgestimmt?
Antworten:
Es ist schwierig, genau zu wissen, wie Ihr Gerät funktioniert, aber im Allgemeinen gibt es einen Zeitgeber, der zum Zurücklesen der Spiegelposition verwendet wird, wie in der folgenden Abbildung dargestellt. Es wird nicht kontinuierlich jede Position gelesen, sondern nur einmal pro Gesichtsänderung. Der gemessene Fehler dient zur Kompensation des Zündens der Laserschaltung.
Es gibt detailliertere Patente für die Art der (digitalen) Kompensationsschaltung, die es ermöglicht, diese nicht kontinuierliche Abtastmethode zu verwenden, z. B. US5754215A , die die Verwendung billiger Motoren ermöglicht.
Der springende Punkt dieses Wesens
Die Kombination aus patentierten und japanischen Autoren ist ein Killer :)
In diesem speziellen Patent geht es tatsächlich darum, einen PWM-Motor mit den resultierenden Daten zu steuern.
Es gibt jedoch ICs zur Steuerung eines bürstenlosen Motors, die speziell für Laserdruckerspiegel vermarktet werden. ON Semi hat eine ganze Reihe davon, zB LB11872H , LB1876 , LV8111VB. Diese verwenden intern eine PLL-Geschwindigkeitsregelschaltung. Die beiden letzteren Chips verfügen ebenfalls über einen "direkten PWM-Antrieb", was für mich nicht ganz klar ist, aber ich gehe davon aus, dass sie das Steuersignal intern (von PWM) konvertieren. Solange Sie Kontrolldaten haben, funktionieren diese wahrscheinlich genauso gut. Es gibt nicht viel in der Art von Anwendungshinweisen für die Verwendung dieser (in einem tatsächlichen Laserdrucker). Ich vermute, dass diejenigen, die sie brauchen, wissen, wie sie verwendet werden. Röhm (der das vorgenannte Patent besitzt) stellt auch einige dieser "Direkt-PWM-Treiber" -ICs für bürstenlose Motoren her, die auch für Laser-Polygonspiegel vertrieben werden, z . B. BD67929EFV . Es gibt sogar einen Artikel über diese [PWM] -Regelungstechnik für bürstenlose Motoren: http://dx.doi.org/10.1109/ICEMS.2005.202797 (Ich habe sie noch nicht gelesen.)
Betreff: "Wie genau empfängt dieser Zeitgeber den Strahl?" Ich denke, das war aus dem Diagramm etwas ersichtlich: durch einen Spiegel (dort als "1st Reflection Mirror" bezeichnet), der nur dann getroffen wird, wenn der Laser die Spiegelflächen wechselt. Das ist ein anderer Spiegel als der Hauptspiegel, mit dem die OPC-Trommel beleuchtet wird. Vermutlich könnte es auch andere Regelungen geben. Für einen Farblaserdrucker gibt es typischerweise mehrere Sensoren, einen pro Strahl (Farbkanal), wie in einem neueren Lexmark-Patent US9052513 erläutert , das, wie Sie sehen können, eine Möglichkeit zur Reduzierung der Anzahl von Sensoren vorschlägt. (Dies ist wahrscheinlich einer der Gründe, warum Sie einen Farblaserdrucker für weniger als 100 US-Dollar kaufen können.)
quelle
Solange die Rotationsgeschwindigkeit auf kurzen Zeitskalen konstant ist, ist es möglich, die aktuelle Position aus dem Zeitpunkt der Impulse auf der "Strahldetektion" zu ermitteln. Vereinfacht gesagt, würde die Zeit zwischen den Impulsen die Drehzahl ergeben und dann die bekannte Drehzahl mit der Zeit seit dem letzten Impuls kombiniert, was die aktuelle Position ergeben würde.
Beachten Sie, dass die absolute Routenpositionierung auf einem Monolaser nicht sehr genau sein muss, sondern nur die relative Position zwischen benachbarten Linien. Farblaser verwenden normalerweise einen Riemen als Zwischenverbindung zwischen den verschiedenen Farbdruckmaschinen und dem Papier, und ich würde annehmen, dass sie eine Art Erkennung auf diesem Riemen haben, damit sie die verschiedenen Farben ausrichten können.
quelle