In krachtige motorbesturingssystemen dient nauwkeurige nulpuntkalibratie als basis voor nauwkeurige positionering, efficiënte werking en geavanceerde functionaliteit. Bij het gebruik van kwadratuur-encoders voor feedback worden ingenieurs geconfronteerd met de aanhoudende uitdaging om een stabiel mechanisch referentiepunt tot stand te brengen via het indexsignaal van de encoder. Na procedures zoals Rs-herkalibratie die elektrische hoeken uitlijnen met rotorposities, blijft de cruciale taak: hoe de indexpuls van de encoder te associëren met dit uitgelijnde nulpunt en deze te vertalen in een bruikbare referentie-offset voor verbeterde systeemprestaties.
Kwadratuur-encoders genereren doorgaans twee orthogonale signalen (A- en B-fasen) voor het volgen van de rotatierichting en de incrementele positie, plus een indexsignaal (Z of I) dat een enkele puls per omwenteling op een specifieke mechanische positie afgeeft. Deze indexpuls zorgt voor een ideale absolute positiereferentie.
Op platforms zoals TI's InstaSPIN-MOTION maken hardwareregisters het direct lezen van encoderstatussen mogelijk. DeQPOSILATHet (Position Latch) register speelt een cruciale rol: wanneer het indexsignaal wordt geactiveerd, wordt de huidige tellerwaarde van de kwadratuur-encoder vastgelegd en vastgehouden. Deze vergrendelde waarde vertegenwoordigt de mechanische positie van het indexsignaal ten opzichte van het interne nulpunt van de encoder.
Na het voltooien van de Rs-herkalibratie (waarbij de motor wordt uitgelijnd met de dichtstbijzijnde magnetische pool), moeten ingenieurs de encodermodule controleren om indexpulsen tijdens rotatie te detecteren. DeQPOSILATde tijdens een indexpuls vastgelegde registerwaarde onthult de vaste positionele relatie tussen het indexsignaal en het opnieuw gekalibreerde uitlijningspunt - wat wij de 'indexoffset' noemen.
Omdat de mechanische relatie tussen encoderindexsignalen en rotorpolen constant blijft, dient de vastgelegde indexoffsetwaarde als een betrouwbare referentie. Deze offset vertegenwoordigt de mechanische verplaatsing tussen de indexpositie en de interne tellernul van de encoder.
De optimale aanpak omvat het configureren van de encodermodule zelf om indexposities te herkennen:
QEPCTLin TI-processors). Met deze instelling wordt de indexpositie vastgelegd als de definitieve nulreferentie.Als de encoder correct is geconfigureerd, functioneert het alsSTPOSCTL_setPositionReference_mrevautomatisch verwijzen naar het door de index gedefinieerde nulpunt wanneer een "0"-parameter wordt gepasseerd, waardoor handmatige offsetberekeningen worden geëlimineerd.
Voor systemen die runtime-referentie-updates vereisen, zijn soepele overgangen tussen positiemodi afhankelijk van het vermogen van de encoder om de hoekcontinuïteit te behouden terwijl het nulpunt opnieuw wordt gedefinieerd op basis van indexsignalen.
Het volgen van de Lab 12-13-workflow van InstaSPIN-MOTION demonstreert het proces:
QPOSILATwaarden tijdens indexpulsen om mechanische offsets te bepalenBelangrijkste implementatierichtlijnen:
Door systematisch gebruik te maken van de indexsignalen van kwadratuur-encoders en processorspecifieke encodermodules kunnen ingenieurs robuuste nulpuntkalibratiesystemen opzetten. De cruciale innovatie ligt in het configureren van hardware om positietellers automatisch te resetten bij indexdetectie, waardoor een inherent mechanisch referentiepunt ontstaat. Deze methode overtreft traditionele parameteraanpassingen wat betreft betrouwbaarheid en precisie, waardoor motorbesturingstoepassingen van de volgende generatie mogelijk zijn die absoluut positiebewustzijn en gesynchroniseerde meerassige werking vereisen.
Contactpersoon: Ms. Mandy
Tel.: 86 137 6172 1799
Fax: 86-21-39303660