In leistungsstarken Motorsteuerungssystemen dient eine präzise Nullpunktkalibrierung als Grundlage für eine genaue Positionierung, einen effizienten Betrieb und eine fortschrittliche Funktionalität.Bei Verwendung von Quadratur-Encodern für FeedbackIn diesem Bereich stehen die Ingenieure vor der ständigen Herausforderung, einen stabilen mechanischen Bezugspunkt durch das Indexsignal des Encoder zu ermitteln.Nach Verfahren wie Rs-Recalibration, die elektrische Winkel mit Rotorpositionen ausrichten, bleibt die entscheidende Aufgabe: Wie kann der Indexpuls des Encoder mit diesem ausgerichteten Nullpunkt verknüpft und in einen verwendbaren Referenzverschiebung für eine verbesserte Systemleistung umgesetzt werden?
Quadratur-Coder erzeugen typischerweise zwei orthogonale Signale (A- und B-Phasen) zur Verfolgung der Drehrichtung und der Inkrementalposition,Plus ein Indexsignal (Z oder I), das bei einer bestimmten mechanischen Position einen einzigen Impuls pro Umdrehung ausgibtDieser Indeximpuls liefert eine ideale absolute Positionsbezug.
In Plattformen wie TI's InstaSPIN-MOTION ermöglichen Hardware-Register das direkte Lesen von Encoderzuständen.QPOSILAT(Position Lock) -Register spielt eine entscheidende Rolle, wenn das Indexsignal aktiviert wird, erfasst und hält den aktuellen Quadratur-Encoder-Zählerwert.Dieser verriegelte Wert stellt die mechanische Position des Indexsignals im Verhältnis zum inneren Nullpunkt des Encoder dar..
Nach Abschluss der RS-Wiederausrichtung (die den Motor an den nächsten Magnetpol ausrichtet) müssen die Ingenieure das Encodermodul überwachen, um Indeximpulse während der Drehung zu erkennen.QPOSILATDer Registerwert, der während eines Indeximpulses erfasst wird, zeigt die feste Positionsbeziehung zwischen dem Indexsignal und dem neu kalibrierten Ausrichtungspunkt, was wir "Indexverschiebung" nennen.
Da die mechanische Beziehung zwischen den Encoder-Indexsignalen und den Rotorpolen konstant bleibt, dient der erfasste Indexverschiebungswert als zuverlässige Referenz.Diese Verschiebung stellt die mechanische Verschiebung zwischen der Indexposition und dem internen Nullzähler des Encoders dar.
Der optimale Ansatz besteht darin, das Encodermodul selbst so zu konfigurieren, dass es Indexpositionen erkennt:
QEPCTLDiese Einstellung stellt die Indexposition als endgültige Nullreferenz fest.Wenn der Encoder richtig konfiguriert ist, funktioniertSTPOSCTL_setPositionReference_mrevautomatisch auf den durch den Index definierten Nullpunkt verweisen, wenn ein Parameter "0" übergeben wird, wodurch manuelle Versetzungsberechnungen eliminiert werden.
Für Systeme, die Laufzeit-Referenz-Aktualisierungen erfordern,Glatte Übergänge zwischen den Positionsmodi hängen von der Fähigkeit des Encoder ab, die Winkelkontinuität aufrechtzuerhalten und gleichzeitig seinen Nullpunkt basierend auf Indexsignalen neu zu definieren.
Im Labor 12-13 von InstaSPIN-MOTION wird der Prozess wie folgt dargestellt:
QPOSILATWerte während der Indeximpulse zur Bestimmung mechanischer VersetzungenWichtige Leitlinien für die Umsetzung:
Durch die systematische Nutzung der Indexsignale der Quadratur-Encoder und der prozessorspezifischen Encoder-Module können Ingenieure robuste Nullpunktkalibrationssysteme aufbauen.Die entscheidende Innovation liegt in der Konfiguration der Hardware, um automatisch die Positionszähler bei Indexerkennung zurückzusetzen, die ein inhärentes mechanisches Bezugspunkt erzeugt.für Anwendungen der nächsten Generation der Motorsteuerung, die eine absolute Positionserkennung und einen synchronisierten Mehrsachsenbetrieb erfordern.
Ansprechpartner: Ms. Mandy
Telefon: 86 137 6172 1799
Faxen: 86-21-39303660