Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2012.18.12.1079

Motion Control Algorithm Expanding Arithmetic Operation for Low-Cost Microprocessor  

Moon, Sang-Chan (Kyung Hee University)
Kim, Jae-Jun (Korea Institute of Industrial Technology)
Nam, Kyu-Min (Sejong Industrial Co., Ltd.)
Kim, Byoung-Soo (Kyung Hee University)
Lee, Soon-Geul (Kyung Hee University)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.18, no.12, 2012 , pp. 1079-1085 More about this Journal
Abstract
For precise motion control, S-curve velocity profile is generally used but it has disadvantage of relatively long calculation time for floating-point arithmetics. In this paper, we present a new generating method for velocity profile to reduce delay time of profile generation so that it overcomes such disadvantage and enhances the efficiency of precise motion control. In this approach, the velocity profile is designed based on the gamma correction expression that is generally used in image processing to obtain a smoother movement without any critical jerk. The proposed velocity profile is designed to support both T-curve and S-curve velocity profile. It can generate precise profile by adding an offset to the velocity profile with decimals under floating point that are not counted during gamma correction arithmetic operation. As a result, the operation time is saved and the efficiency is improved. The proposed method is compared with the existing method that generates velocity profile using ring buffer on a 8-bit low-cost MCU. The result shows that the proposed method has no delay in generating driving profile with good accuracy of each cycle velocity. The significance of the proposed method lies in reduction of the operation time without degrading the motion accuracy. Generated driving signal also shows to verify effectiveness of the proposed method.
Keywords
motor control; motion profile; motion control; MIPS (Million Instructions Per Second); micro processor; S-curve;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
Times Cited By SCOPUS : 0
연도 인용수 순위
1 I. Boldea and S. A. Nasar, Linear motion electromagnetic systems, John Wiley & Sons, Inc., 1985.
2 Y. B. Cha, D. H. Song, B. M. Koo, M. Y. Park, J. A. Kim, and J. K. Choi, "The design of an auto tuning pi controller using a parameter estimation method for the linear BLDC motor," The Journal of the Korea Institute of Maritime Information & Communication Sciences, vol. 10 no. 4, pp. 659-666, 2006.   과학기술학회마을
3 M. H. Kwon, Y. S. Kang, C. H. Kim, and G. T. Park, "A path & velocity profile planning based on a algorithm for dynamic environment," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 17, no. 5, pp. 405-411, 2011.   과학기술학회마을   DOI
4 J. Y. Ahn, H. H. Cho, H. R. Cha, S. Y. Kang, and K. H. Kim, "A study on the determination of adequate velocity profile for position control of linear BLDCM," Proc. of the Conference on Power Electronics, Korea Power Electronics Society, pp. 501-503, Jun. 2006.   과학기술학회마을
5 P. S. Jang, J. Y. Lee, J. H. Jung, and C. H. Hyun, "Torque control of DC motor using velocity profile based acceleration/deceleration control," Proc. of the KIIS Fall Conference 2011, vol. 21, no. 2, pp. 189-190, 2011.
6 H. D. Kim and H. R. Choi, "Design and analysis of an output feedback controller for a chain of integrators system compensating measurement noise of feedback sensor," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 17, no. 4, pp. 299-303, 2011.   과학기술학회마을   DOI