Return to search

Developing a Graphical Application to Control Stepper Motors with Sensorless Load Detection

For positioning of linear stages in absolute coordinates, there is a general need to find a reference position since the initial one is unknown. This is commonly called homing. To reduce costs and facilitate assembly, homing can be performed without additional sensors, known as sensorless homing. This thesis delves into sensorless homing, specifically with respect to stepper motors, and develops a graphical application for control of them. The commercial technology StallGuard is applied inconjunction with exploration into how it – and sensorless load detectionin general – functions. The resulting graphical application can be used to configure the stepper motors, perform homing using StallGuard, and automatically tune StallGuard to work despite varying conditions. In addition, rudimentary sensorless load detection independent from StallGuard is developed, demonstrating how it could work in practice. Testing shows homing with StallGuard resulting in a position within a ±5μm window in 94% of cases, less than 1/7 the width of an average strand of human hair. Additionally, homing is easily performed with a single button press from the graphical interface, with optional additional configuration available.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-452735
Date January 2021
CreatorsAdolfsson, Mattias
PublisherUppsala universitet, Institutionen för informationsteknologi
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationUPTEC IT, 1401-5749 ; 21033

Page generated in 0.0209 seconds