DOI QR코드

DOI QR Code

Full FPGA 기반 DC 모터 제어 및 모니터링 시스템 설계

A Design of a Full FPGA-based DC-motor Control and Monitoring System

  • 임병규 (선문대학교 정보통신공학과) ;
  • 강문호 (선문대학교 정보통신공학과)
  • Lim, Byung Gyu (Department of Information and Communication Engineering, Sunmoon University) ;
  • Kang, Moon Ho (Department of Information and Communication Engineering, Sunmoon University)
  • 투고 : 2014.09.22
  • 심사 : 2014.11.01
  • 발행 : 2014.11.25

초록

본 논문에서는 하나의 FPGA 내에 DC 모터 제어와 TFT LCD 인터페이스가 내장되어, 제어와 결과 데이터의 실시간 분석이 용이하고 컴팩트한 전(full)-FPGA 기반 모터 제어 시스템을 보인다. PID 속도 제어 모듈과 TFT LCD 상에 실험 결과를 실시간 보여주기 위한 모니터링 모듈을 하나의 FPGA내에 설계하고, 시뮬레이션과 실험을 통하여 유용성을 보인다. FPGA로는 xc3s400를 사용하였고, AD (Aaltium Designer)를 이용하여 전체 시스템을 설계하였다. DC 모터 4상한 운전을 위해 MOSFET를 이용한 PWM 모터 드라이버를 제작하였다.

In this paper a full FPGA-based and compact motor-control system is shown that makes it easy to control the motor and analyze the result data in real time with embedding not only a DC motor controller but also a TFT LCD interface in a single FPGA. Both a PID speed control module for a DC motor and a monitoring module for plotting real time graphs on to a TFT LCD are designed in a single FPGA, and the system validity is shown through simulation and experimental results. The FPGA used is xc3s400 and the entire system is designed by using the AD (Altium Designer). A PWM motor drive system is constructed by using MOSFETs for a DC motor 4-quadrant operations.

키워드

참고문헌

  1. Nikolic, M., Kovacevic, J., Pjevalica, N., Papp, I., and Milivojevic, N., "Real time FPGA implementation of brushless DC motor control using single current sensor," International Symposium on Intelligent Systems and Informatics (SISY), pp. 23-27, September 2013.
  2. Lahoucine, I., Eric, M., and Amira, M., "Fully FPGA-Based Sensorless Control for Synchronous AC Drive Using an Extended Kalman Filter," IEEE Transactions on Industrial Electronics, Vol. 59, no. 10, pp. 3908-3918, October 2012. https://doi.org/10.1109/TIE.2012.2189533
  3. Lahoucine, I., Eric, M., Mohamed, W. N., Antonio, P., and Kamel B., "Fully Integrated FPGA-Based Controller for Synchronous Motor Drive," IEEE Transactions on Industrial Electronics, Vol. 56, no. 10, pp. 4006-4017, October 2009. https://doi.org/10.1109/TIE.2009.2021591
  4. Kim, H. G., Lee, Y. H., and Yi, C. H., "FPGA Implementation Using the PID Controller in DC Motor Systems," Journal of The IEEK, Vol. 41, no. 2, pp. 17-24, June 2004.
  5. "Spartan-3 FPGA Family", datasheet, Xilinx, Inc., DS009-4, Dec., 2009.
  6. "Altium Designer, FPGA Design Basics," Document Version 1.2, Altium, February, 2008.
  7. Ian Clark, "Intelligent Incremental Encoder System Development," Original October, 2008 Updated 24th May, 2009.
  8. "Product Information, MODEL:LMS480KF01," datasheet, SAMSUNG Elec., 2007-08-20.
  9. Pong, P. Chu, FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version, Wiley, Chapter 12, 2008.

피인용 문헌

  1. 다중 팔렛 시스템에 사용되는 서보 모터의 제어에 관한 연구 vol.14, pp.6, 2019, https://doi.org/10.14372/iemek.2019.14.6.339