원문정보
Implementation of Multi-Motor Controller Based on a Single Microcontroller
초록
영어
In this paper, we consider a cascaded type of control architecture for a multi motor-based feedback control system and propose an ADC (Analog to Digital Converter) resource allocation method to efficiently utilize the limited ADC resources. The purpose of the resource allocation method is to minimize both the motor position measurement error and the d-q current measurement error. The cascaded type of control architecture is applied in parallel to each motor to independently control the speed of a motor in the multi motor control system. All the control algorithms are implemented by software using a single microcontroller without using additional microcontrollers. It is illustrated by experiments that the speed and the torque of each motor are controlled precisely by the proposed control architecture with the efficient ADC allocation method.
한국어
본 논문에서는 다중 모터 기반 피드백 제어 시스템에 대하여 캐스케이드 형태의 제어기를 고려하고 제한된 ADC(Analog to Digital Converter) 자원을 효과적으로 이용하기 위한 자원 할당 방법을 제안한다. 이 방법의 목적은 한정된 ADC 자원으로 모터 위치 측정값의 오차 및 d-q 축 전류 측정값의 오차를 최소화하는 것이다. 다중 모터 기반 피드백 제어 시스템에 대한 캐스케이드 제어 구조는 속도 제어기와 전류제어기로 구성되며, 이러한 구조가 각 모터에 병렬로 적용되어 각 모터의 회전 속도가 독립적으로 제어된다. 다중모터제어기는 추가되는 마이크로컨트롤러 없이 오직 하나의 컨트롤러에 구현된다. 다수의 AC 모터로 구성된 실험환경과 제안된 제어구조 및 ADC 할당방법을 이용함으로 써 각 모터의 속도 및 토크가 주어진 속도 지령값을 정밀하게 추종함을 보인다.
목차
Abstract
Ⅰ. 서론
Ⅱ. 시스템 설계
Ⅲ. 개발 시스템 개요
1. 하드웨어 설계
2. 제어기 개발 환경
Ⅳ. 소프트웨어 구현
1. 다중 모터 제어
2. 아날로그 신호 측정방법
Ⅴ. 실험 및 결과
Ⅵ. 결론
References