Development of a Microstepping Motor Controller for 3D Scanner

OData support
Kiss Domokos
Department of Automation and Applied Informatics

The intention of my work is to improve the 3D laser scanner project of our department. The system is based on the triangulation method, and it generates 3D CAD modells of the target objects. The target is rotated by a stepper motor, while the camera takes snapshots of it. According to previous tests, the target subject did not remain it’s place, because of the table’s acceleration. This caused less accurate photos from the target. With microstepping motor controlling, the motor can be drive in lower resolution (in half, quarter and eighth steps). The functions of this new microcontroller based control circuit is the microstepping mode, as mentioned before (to reach high rotaion accuracy) and it generates the trigger sign to the camera as well. The communication form between the controller circuit and the host computer is serial communication.

The document consists of five chapters:

Chapter 1 is about the configuration of the laser scanner, it’s physical parameters and the requirements. The chapter also describes the previous controlling system’s mechanism.

In Chapter 2 the method of controlling, the applied compontents and the reason of their apllying have been written.

Chapter 3 shows the details of the controller circuit’s structural buildup and of the operation.

The subject of Chapter 4 is the firmware and communication between the control unit and the host computer.

Chapter 5 is about circuit’s powering on, and the testing.

The contents of the enclosed CD is in the attachments.


Please sign in to download the files of this thesis.