DOI QR코드

DOI QR Code

Hardware Implementation of Motor Controller Based on Zynq EPP(Extensible Processing Platform)

Zynq EPP를 이용한 모터 제어기의 하드웨어 구현

  • Received : 2013.09.23
  • Accepted : 2013.11.15
  • Published : 2013.11.30

Abstract

In this paper, we implement a hardware for motor control based on FPGA + embedded processor using Zynq EPP which is All Programmable SoC in order to improve a structural problem of motion control based on such as DSP, MCU and FPGA previously. The implemented motor controller that is fused controller with advantage of FPGA and embedded processor. The signal processing part of high velocity motor control is performed by motor controller based on FPGA. A motion profile and kinematic calculation that are required algorithm process such as operation of a complicate decimal point has processed in an embedded processor based on dual core. As a result of a hardware implementation, it has an advantage that has can be realized an effect of distribution process in one chip. It has also an advantage that is able to organize as a multi-axis motor controller through adding the IP core of motor control implemented on FPGA.

본 논문에서는 기존의 DSP, MCU, FPGA 기반의 모션 제어기들의 구조적인 문제점을 개선하기 위하여 최신 All Programmable SoC 인 Zynq EPP를 이용한 FPGA + 임베디드 프로세서 기반의 모터 제어기에 대한 하드웨어를 구현하였다. 구현한 모터 제어기는 FPGA와 임베디드 프로세서의 장점을 융합한 제어기로서 고속의 모터 제어용 신호처리 부분은 FPGA 기반의 모터 제어기가 수행한다. 복잡한 소수연산 등의 알고리즘 처리가 요구되는 모션 프로파일 및 기구학 계산 등은 듀얼 코어 기반의 임베디드 프로세서에서 처리하여 하나의 칩에서 분산처리 효과를 실현할 수 있는 구조적인 장점을 가진다. 또한 FPGA 상에 구현된 모터 제어 IP 코어의 추가를 통하여 손쉬운 다축 모터 제어기로의 구성이 가능한 장점도 가진다.

Keywords

References

  1. Yong-Jin Kim,.Kwang-Heon Kim,.Young-Chul Bae, "An implementation of vector control of AC servo motor based on optical-EtherCAT network", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 8, No. 4, pp. 583-587, 2013. https://doi.org/10.13067/JKIECS.2013.8.4.583
  2. Yong-Jin Kim,Young-Chul Bae, Kwang-Heon Kim,"Implementation of motor driver for control of AC Servo motor of robot", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 7, No. 3, pp. 553-558, 2012.
  3. Yong-Seon Moon,Sang-Hyun Roh, Kwang-Hun Jo,Young-Chul Bae, " Design of robot joint structure using multiple motors", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 7, No. 2, pp. 417-423, 2012.
  4. Yong-Seon Moon, Sang-Hyun Roh,Young-Pil Lee, " Implementation of integration module of vision and motion controller using Zynq", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 8, No. 1, pp. 159-164, 2013 https://doi.org/10.13067/JKIECS.2013.8.1.159
  5. Yong-seon Moon, Young-chul Bae, Jongkyu- Park, Sang-hyun Roh, "The Implementation of wire and wireless Integration Module of Zigbee and Optical Communication for Ship Area network(SAN)", The Journal of the Korea Institute of Electronic Communication Science, Vol. 5, No. 5, pp. 428-434, 2010.
  6. Yong-Seon Moon, Young-pil Lee, Dong-Jin Seo, Sung-Ho Lee, Young-Chul Bae, "A study on Development of Soft-Motor Controller using EtherCAT", Hournal of Korean Institute of Intelligent Sysyem, Vol. 17, No. 6, pp. 826-831, 2007. https://doi.org/10.5391/JKIIS.2007.17.6.826
  7. Yongseon Moon, Nak Yong Ko, Kwangseok Lee, Youngchul Bae, Jong Kyu park, " Real-time EtherCAT Master Implementation on Xenomai for a Robot System, International Journal of Fuzzy Logic and Intelligent Systems, Vol. 9, No. 3, pp. 244-248, 2009. https://doi.org/10.5391/IJFIS.2009.9.3.244
  8. Yongseon Moon, Youngpil Lee, Youngchul Bae, "Implementation of Bi-directional Optical EtherCAT with Single Optical Core of WDM for Industrial Automation", SCIS-ISIS 2012, Kobe, Japan, November 20-24, pp. 928-934, 2012.
  9. Yongseon Moon, Nak Yong Ko, Kwangseok Lee, Youngchul Bae, Jong Kyu park, "Realtime EtherCAT Master Implementation on Xenomai for a Robot System, International Journal of Fuzzy Logic and Intelligent Systems, Vol. 9, No. 3, pp. 244-248, 2009. https://doi.org/10.5391/IJFIS.2009.9.3.244
  10. Yong-seon Moon, Young-chul Bae, Sang-hyun Roh, " A Study on Implementation of Zigbee Module based on CC520", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 5, No. 6, pp. 664-671, 2010.
  11. Altera, "FPGAs Enable Energy-Efficient Motor Control in Next-Generation Smart Home Appliances", 2008.
  12. Xilinx, "Zynq-7000 All Programmable SoC : Conecpts, Tools, and Techniques(CTT)", 2012.
  13. Christian Grumbein, "Fully Integrated FPGAbased configurable Motor Control", 2010.
  14. Yue Ma, Rong Xiong, "Design of a FPGA-Based Multiple Motors Control System", 2012.
  15. Actel, "Implementing a Brushless DC Motor Controller on an IGLOO FPGA", 2005.
  16. Xilinx, "AXI Reference Guide", 2011.
  17. Xilinx, "Zynq-7000 All Programmable SoC Software Developers Guide", 2013.
  18. Xilinx, "Zynq-7000 Extensible Processing Platform - Technical Reference Manual", 2012.

Cited by

  1. Short informative title: Towards a new tendency in embedded systems in mechatronics for the engineering curricula pp.10613773, 2019, https://doi.org/10.1002/cae.22101