DOI QR코드

DOI QR Code

Motion Control Algorithm Expanding Arithmetic Operation for Low-Cost Microprocessor

저가형 마이크로프로세서를 위한 연산처리 확장 모션제어 알고리즘

  • Received : 2012.07.29
  • Accepted : 2012.10.25
  • Published : 2012.12.01

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

References

  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. https://doi.org/10.5302/J.ICROS.2011.17.5.405
  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. https://doi.org/10.5302/J.ICROS.2011.17.4.299