$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Zynq EPP를 이용한 모터 제어기의 하드웨어 구현
Hardware Implementation of Motor Controller Based on Zynq EPP(Extensible Processing Platform) 원문보기

한국전자통신학회 논문지 = The Journal of the Korea Institute of Electronic Communication Sciences, v.8 no.11, 2013년, pp.1707 - 1712  

문용선 (순천대학교) ,  임승우 (동강대학교 전기에너지과) ,  이영필 (레드원테크놀러지) ,  배영철 (전남대학교 전기.전자통신.컴퓨터 공학부)

초록
AI-Helper 아이콘AI-Helper

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

Abstract AI-Helper 아이콘AI-Helper

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...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 연구에서는 All Programmable SoC 칩 중 하나인 Xilinx 사의 고성능 CPU가 내장되어 있는 Zynq EPP (Extensible Processing Platform)[16-18]을 이용한 다축 모터 제어기에 대한 설계, 구현 및 실험을 통하여 모터 제어기로서의 적용 가능성을 검증하고자 한다.
  • 이에 본 연구에서는 FPGA 기술과 임베디드 프로세서 기술이 융합된 최신 All Programmable SoC 기술을 적용하여 모터 제어기의 구조를 FPGA와 임베디드 프로세서 레벨로 분산하여 적용하는 방법을 제시한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
FPGA기반 모터 제어의 장점은? FPGA만을 이용하여 모터를 제어하는 방식은 다수의 로직 셀을 제공하는 FPGA와 모터 알고리즘 구현을 위한 CPU 코어, 모터 제어 IP를 동시에 구성하여 제어하는 방식으로 그림 3과 같은 구조이다. FPGA는 CPU 코어와 모터제어 IP를 동시에 구성하므로 다른 시스템에 비해 매우 효율적인 구조를 가지며, 성능 상에서도 매우 높은 수준의 모터 제어기의 구현이 가능하다[11-13]. 그러나 일반적으로 무료로 제공하는 CPU 코어의 경우 기능 및 성능 상에 한계가 와 고성능 CPU 코어를 구입함에 따른 비용적인 문제 등의 어려움이 있다[11].
Zynq EPP 기반의 모터 제어기는 어떤 구조적 장점을 가지는가? 제안된 모터 제어기는 FPGA와 임베디드 프로세서의 장점을 융합한 제어기로서 고속의 모터 제어용 신호처리 부분은 FPGA 기반의 모터 제어기가 수행하며, 복잡한 소수연산 등의 알고리즘 처리가 요구되는 모션 프로파일 및 기구학 계산 등은 듀얼 코어 기반의 임베디드 프로세서에서 처리하게 함으로서, 결과적으로는 하나의 칩에서 분산처리 효과를 실현할 수 있는 구조적인 장점을 가진다. 또한 FPGA 상에 구현된 모터 제어 IP 코어의 추가를 통하여 손쉬운 다축 모터 제어기로의 구성이 가능한 장점도 가진다.
국내 대부분 기업의 모터 구동 및 제어를 수행하는 핵심 제어 칩 현황은? 오늘날 산업용시스템, 사무용 기기, 가전제품, 로봇 틱스 분야 등 다양한 영역에 걸쳐 가장 많이 적용이 되고 있는 자동화 컴포넌트 중의 하나는 모터이며, 이러한 모터를 구동 및 제어하기 위해 필요한 기술이 모터 제어기술이다. 모터 제어와 관련된 기술은 다양한 분야에서 매우 많은 연구를 수행해왔었다[1-10] 현재 국내 일부 기업을 제외한 국내 대부분의 모터 및 모터 제어기 개발업체들이 모터 구동 및 제어를 수행하는 핵심 제어 칩을 독자적으로 생산하는 것이 아니라 외산 모터 제어 칩을 사용하거나 범용의 MCU 및 DSC 등을 적용하여 모터 제어기를 구현하는 형태를 가진다. 이러한 구조는 모터 제어의 효율을 극대화 할 수 없으며, 칩 내부에 고정적으로 임베디드화된 모터제어 블록들을 그대로 사용하므로 다양하고 유연한 모터제어가 어렵다는 문제를 가지고 있으며, 또한 칩 단종과 같은 예기치 못한 사태가 발생하였을 경우 칩 변경 및 제어 로직의 포팅 과정에 상당한 시간이 소요되는 등 유연한 대처가 어렵다는 문제가 있다[11,15].
질의응답 정보가 도움이 되었나요?

참고문헌 (18)

  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. 

  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 

  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. 

  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. 

  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. 

  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. 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로