Development of a Microstepping Motor Controller for 3D Scanner

OData support
Kiss Domokos
Department of Automation and Applied Informatics

A 3D laser scanner is operating at our department, which can create 3D CAD models from a target object. The intention of my work was to plan a new controlling unit for this system. The target object is illuminated by a vertical laser trail and rotated by a stepper motor, while a camera takes snapshots of the reflected trail. The 3D model will be built from these snapshotted trails. The earlier controlling unit did not exploit the advantages of the stepper motor and rotated it only in full step mode. This caused too much vibration in the system, so the created model was inaccurate. Because of this, a new controlling unit had to be built, which can run the stepper motor in microstepping mode, because the smaller steps cause less vibration in the system. It was also important to realize accelerating and decelerating characteristic in the movement of the stepper motor to avoid the twitch of the target object, which could cause more inaccuracy in the model creating.

There was built a controlling unit beforehand to solve these problems but it was not operating in the way it should. It could not suit for the most important requirement, because it was not able to run the stepper motor in microstepping mode. So a new controlling unit had to be built, which has a properly working microstepping mode and can meet newer requirements too.


Please sign in to download the files of this thesis.