A programmable control unit for industrial applications

Güngör, Mustafa Kemal
In this thesis, the automation of the long term and cyclic processes by using a programmable control unit is aimed. To achieve this goal, timing relays and various microcontrollers are investigated. PIC microcontroller is chosen to implement the control unit due to its advantages like high speed, Harvard and RISC architecture, low cost and flexibility for programming. Theory of the PIC microcontrollers is studied and a controller unit to be used in the mentioned processes is designed. Some features are added to the device to widen the application fields and consequently a multi-purpose programmable controller is realized. In the device, Microchip PIC16F877 is used as the microcontroller. The code of the controller is written in Assembly Language and is compiled with MPASM. This controller counts the signals coming from internal Timer 555 or external signals and activates ten different outputs in order. The operating times of the outputs can be changed by a keypad and shown in a display. By keeping the number of the used ports of the microcontroller, as few as possible, room for the future improvements and additions is provided.


"High precision CNC motion control"
Ay, Gökçe Mehmet; Dölen, Melik; Department of Mechanical Engineering (2004)
This thesis focuses on the design of an electrical drive system for the purpose of high precision motion control. A modern electrical drive is usually equipped with a current regulated voltage source along with powerful motion controller system utilizing one or more micro-controllers and/or digital signal processors (DSPs). That is, the motor drive control is mostly performed by a dedicated digital-motion controller system. Such a motor drive mostly interfaces with its host processor via various serial comm...
Modular embedded system design / implementation for mechatronic education and research
Nursal, Ali Özgü; Koku, Ahmet Buğra; Department of Mechanical Engineering (2007)
In this thesis a modular embedded system for Mechatronics education and research is designed and implemented. Four types of control boards are manufactured and related software is developed at board and PC level. A star like topology is used for boards architecture. One bridge board is responsible for handling communication between the PC and all the other boards that are connected independently to that bridge board. For PC communication Universal Seial Bus (USB), for inter peripheral communication serial p...
Modeling and simulation of a navigation system with an IMU and a Magnetometer
Kayasal, Uğur; Özgören, Mustafa Kemal; Department of Mechanical Engineering (2007)
In this thesis, the integration of a MEMS based inertial measurement unit and a three axis solid state magnetometer are studied. It is a fact that unaided inertial navigation systems, especially low cost MEMS based navigation systems have a divergent behavior. Nowadays, many navigation systems use GPS aiding to improve the performance, but GPS may not be applicable in some cases. Also, GPS provides the position and velocity reference whereas the attitude information is extracted through estimation filters. ...
Development of a stereo vision system for an industrial robot
Bayraktar, Hakan; Kaftanoğlu, Bilgin; Department of Mechanical Engineering (2004)
The aim of this thesis is to develop a stereo vision system to locate and classify objects moving on a conveyor belt. The vision system determines the locations of the objects with respect to a world coordinate system and class of the objects. In order to estimate the locations of the objects, two cameras placed at different locations are used. Image processing algorithms are employed to extract some features of the objects. These features are fed to stereo matching and classifier algorithms. The results of...
Universal command generator for robotics and cnc machinery
Akıncı, Arda; Dölen, Melik; Department of Mechanical Engineering (2009)
In this study a universal command generator has been designed for robotics and CNC machinery. Encoding techniques has been utilized in order to represent the commands and their efficiencies have been discussed. The developed algorithm generates the trajectory of the end-effector with linear and circular interpolation in an offline fashion, the corresponding joint states and their error envelopes are computed with the utilization of a numerical inverse kinematic solver with a predefined precision. Finally, t...
Citation Formats
M. K. Güngör, “A programmable control unit for industrial applications,” M.S. - Master of Science, Middle East Technical University, 2003.