Device Driver Development of LSM Using General Purpose PCI I/O Board

  • Kim, Hyun-Joong (Division of Electronics and Information Engineering, Chonbuk National University) ;
  • Lee, Sang-Min (Division of Electronics and Information Engineering, Chonbuk National University) ;
  • Ham, Woon-Chul (Division of Electronics and Information Engineering, Chonbuk National University)
  • Published : 2003.10.22

Abstract

In this paper, position and speed control algorithm of LSM (Linear Stepping Motor) using general-purpose PCI I/O board is discussed. The main purpose of this paper is to show that LSM controller can be established on the non real time operating system such as Microsoft Win2000 under the assumption that thread priority strategy is well designed. We can guarantee sampling interval less than 5msec based on the Pentium III microprocessor. Therefore this kind of LSM controller development environment makes shorten the prior research period needed to verify the validness of the proposed control strategy. We also introduce the tool of the real-time windows target system of matlab, which also makes shorten the prior research period. The main focus of this paper is on developing general purpose NT device driver which can drive the general purpose PCI board and applying it for implementing the hardware interface for 2- axis linear stepping motor control. From the experimental results show that the developed LSM controller guarantee 2 micrometer resolution in position control with 10cm/sec moving speed

Keywords