• 제목/요약/키워드: BLDC control

검색결과 485건 처리시간 0.028초

VHDL과 FPGA를 이용한 BLDC Motor의 속도 제어 시스템 구현 (Implementation of the BLDC Motor Speed Control System using VHDL and FPGA)

  • 박운호;양오
    • 반도체디스플레이기술학회지
    • /
    • 제13권4호
    • /
    • pp.71-76
    • /
    • 2014
  • This paper presents the implementation for the BLDC motor speed control system using VHDL and FPGA. The BLDC motor is widely used in automation for its good robustness and easy controllability. In order to control the speed of the BLDC motor, the PI controller used for static RPM output of the BLDC motor to variations in load. In addition, by using the DA converter, we were able to monitor the BLDC motor reference speed and the current speed through real time. The motor speed command and the parameters of the PI speed controller were modified easily by the FPGA and the AD converter. Finally, in order to show the feasibility of the control algorithm the speed control characteristics of the motor was monitored using an oscilloscope and the DA converter. Further, the speed control system was designed in this paper has shown the applicability of the drive system of the factory automation.

BLDC 모터의 구동방법과 정밀 반복제어 (A Driving Method and Precise Repetitive Control of BLDC Motor)

  • 이충환
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제22권6호
    • /
    • pp.928-934
    • /
    • 1998
  • This paper describes a fully digitalized driver for BLDC motors which is realized by a single chip microprocessor. The speed change can be done by using the signal obtained from the position detecting sensor and adjusting the pulse width at the input channel of power module. In order to establish a speed control system a repetitive control method is adopted to track a periodic refer-ence change in the BLDC motor system. The experimental results show accurate reference track-ing performance under the given periodic reference in the repetitive controller design.

  • PDF

센서리스 BLDC 전동기의 강인한 속도 제어 (A Robust Sensorless speed control of Sensorless BLDC Motor)

  • 김종선
    • 한국전자통신학회논문지
    • /
    • 제3권4호
    • /
    • pp.266-275
    • /
    • 2008
  • 본 논문에서는 전동기 파라미터와 부하에 강인한 속도 특성을 위해 디지털 IP제어를 이용한 BLDC 전동기의 센서리스 속도제어 방식을 제안한다. 단자 전압을 이용한 BLDC 전동기의 센서리스 구동시 회전자 위치 추정을 위해 아날로그 필터를 사용하기 때문에 부하나 속도에 영향을 받는다. 전동기 파라미터에 둔감하고 부하의 영향에도 강건한 센서리스 속도제어를 하기 위해서는 정확한 회전자 위치 추정과 연동하는 강인한 속도 제어기가 필요하다. 본 논문에서는 디지털 IP제어를 이용하여 부하의 변동에도 강인한 정속제어와 일정 부하로 운전 중 가감속시 임의의 속도변화에 대해 BLDC 전동기의 안정된 센서리스 제어가 가능하도록 구성하였다. 이에 대한 타당성은 실험을 통하여 입증하고자 한다.

  • PDF

BLDC 모터의 구동장치 개발 및 정밀 반복제어 (Development of driver for BLDC motor system and precise repetitive control)

  • 강병철;이충환;김상봉
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.1257-1260
    • /
    • 1996
  • This paper describes a fully digitalized driver for BLDC motors and the driver is realized by a single chip microprocessor. The speed change can be done by using the signal obtained from the position detecting sensor and adjusting the pulse width at the input channel of power module. In order to verify the effectiveness, an repetitive control method is adopted in the speed control tracking a periodic reference change in the BLDC motor system. The experimental results are shown for the reference tracking accurately according to the design parameter variation in the repetitive controller design.

  • PDF

직류전동기 제어기법을 적용한 3상 BLDC 모터 제어에 관한 연구 (A Study of Control for 3 Phase BLDC Motor using Control Methodology of DC Motor)

  • 김진만;남택근
    • 해양환경안전학회지
    • /
    • 제29권6호
    • /
    • pp.704-711
    • /
    • 2023
  • 본 논문은 직류전동기(DC motor)와 전기적인 특성은 유사하지만, 수명과 신뢰성이 향상된 BLDC 모터의 제어기법에 대해 언급하고 있다. BLDC모터는 회전자의 위치 정보를 사용하여 직류전동기의 기계적인 접촉에 의한 정류 장치를 제거함으로써 내구성과 속도 안정성을 향상시킬 수 있다. 본 연구에서는 BLDC모터의 권선에 흐르는 전류가 직류전동기의 전기자에 흐르는 구형파 형태의 전류인 것에 착안하여 직류전동기에 대한 제어기를 설계하고, 설계된 제어기를 3상 BLDC모터에 적용하여 제어기의 유효성을 확인하였다. 이를 위해 3상 BLDC모터의 전기적인 파라미터 값을 가지는 단상 직류전동기의 모델링을 실시하였고, 도출된 시스템에 대해 근궤적법을 적용하여 전동기의 속도제어를 위한 PI 제어기를 설계하였다. DC 전동기의 속도제어 시뮬레이션을 시행하여 제어기의 성능을 확인하였고, 동일한 제어기를 MATLAB으로 구현한 3상 BLDC모터의 속도제어에 적용하였다. DC 전동기와 유사한 제어 결과를 3상 BLDC모터에서 얻을 수 있었고, 이를 통해 연구에서 제안한 제어기법의 유용성을 확인할 수 있었다.

Airfoil Bearing 이 장착된 초고속 BLDC 모터 제어 (A Control of the High Speed BLDC Motor with Airfoil Bearing)

  • 정연근;김한솔;백광렬
    • 제어로봇시스템학회논문지
    • /
    • 제22권11호
    • /
    • pp.925-931
    • /
    • 2016
  • The BLDC motor is used widely in industry due to its controllability and freedom from maintenance because there is no mechanical brush in the BLDC motor. Furthermore, it is suitable for high-speed applications, such as compressors and air blowers. For instance, for a compressor with a small impeller due to miniaturizing, the BLDC motor has to rotate at a very high speed to maintain the compression ratio of the compressor. Typically, to reach an ultra-high speed, airfoil bearings must be used in place of ball bearings because of their friction. Unfortunately, the characteristics of airfoil bearings change drastically depending on the revolution speed. In this paper, a BLDC motor with airfoil bearings is controlled with a PID controller. To analyze and determine the PID coefficients, the relay-feedback method is used. Additionally, for adaptive control, a fuzzy logic controller is used. Furthermore, the auto-tuning and self-tuning techniques are combined to control the BLDC motor. The proposed method is able to control the airfoil-bearing BLDC motor efficiently.

대형 기계 구조물의 제어를 위한 대용량 BLDC 서보 시스템의 개발 (Development of High Power BLDC Servo System for Control of Large Scale Mechanical System)

  • 정세교;김경화;송정민;김대준;김창걸;김원수;윤명중
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1996년도 추계학술대회 논문집
    • /
    • pp.982-986
    • /
    • 1996
  • The development of a high power BLDC servo system for a control of the large scale mechanical system is presented. Using DSP TMS320C30, a control unit which is suitable for motor drive system, is developed. Also, based on the developed control unit, BLDC drive system for the speed control is constructed. The algorithms of the vector control, current control, and speed control is implemented using TMS320C30 Software Development Tool. The developed high power BLDC motor drive system is applied to the large scale mechanical system and its feasibility is verified through the experimental results.

  • PDF

산업용 컴퓨터를 이용한 BLDC 모터 속도 제어에 대한 연구 (A study for BLDCM speed control using industrial computer)

  • 박민종;이광호;문형섭;홍선기
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 제37회 하계학술대회 논문집 A
    • /
    • pp.611-612
    • /
    • 2006
  • 본 연구에서는 그래픽 언어기반 소프트웨어인 LabVIEW와 Real-time Module 및 FPGA 모듈을 포함한 산업용 컴퓨터를 이용하여 BLDC 속도제어를 하려고 한다. 이 프로그램은 GUI기반으로 수집, 계측, 제어부분에 탁월한 성능을 가지고 있는 그래픽 언어이다. BLDC 속도제어를 하기 위해서 BD80-220N100의 BLDC를 사용하였으며, 드라이버를 연결하여 BLDC 속도제어 GUI 프로그램을 구현하였다. BLDC 속도제어를 하기 위해서는 먼저 속도 측정하여 모터의 속도에 대한 안정도를 판별하고 사용자가 원하는 응답에 안정하면서 빠르게 도달할 수 있도록 PI 속도제어를 하였다. 이를 바탕으로 그래픽 언어에 대한 이해 및 프로그램 코딩 습득을 하여 BLDC 모터 속도제어에 전반적인 가치를 두려고 한다. 본 연구를 통하여 하드웨어를 구성하거나 일반적으로 쓰는 텍스트 언어를 사용할 경우와 비교하여 수월하게 알고리즘을 변경시키며 유연성 있는 프로그램을 구현하였다.

  • PDF

산업용 컴퓨터를 이용한 BLDC 모터 속도 제어에 대한 연구 (A study for BLDCM speed control using industrial computer)

  • 박인종;이광호;문형섭;홍선기
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 제37회 하계학술대회 논문집 D
    • /
    • pp.2243-2244
    • /
    • 2006
  • 본 연구에서는 그래픽 언어기반 소프트웨어인 LabVIEW와 Real-time Module 및 FPGA 모듈을 포함한 산업용 컴퓨터를 이용하여 BLDC 속도제어를 하려고 한다. 이 프로그램은 GUI기반으로 수집, 계측, 제어부분에 탁월한 성능을 가지고 있는 그래픽 언어이다. BLDC 속도제어를 하기 위해서 BD80-220N100의 BLDC를 사용하였으며, 드라이버를 연결하여 BLDC 속도제어 GUI 프로그램을 구현하였다. BLDC 속도제어를 하기 위해서는 먼저 속도 측정하여 모터의 속도에 대한 안정도를 판별하고 사용자가 원하는 응답에 안정하면서 빠르게 도달할 수 있도록 PI 속도제어를 하였다. 이를 바탕으로 그래픽 언어에 대한 이해 및 프로그램 코딩 습득을 하여 BLDC 모터 속도제어에 전반적인 가치를 두려고 한다. 본 연구를 통하여 하드웨어를 구성하거나 일반적으로 쓰는 텍스트 언어를 사용할 경우와 비교하여 수월하게 알고리즘을 변경시키며 유연성 있는 프로그램을 구현하였다.

  • PDF

산업용 컴퓨터를 이용한 BLDC 모터 속도 제어에 대한 연구 (A study for BLDCM speed control using industrial computer)

  • 박민종;이광호;문형섭;홍선기
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 제37회 하계학술대회 논문집 B
    • /
    • pp.1277-1278
    • /
    • 2006
  • 본 연구에서는 그래픽 언어기반 소프트웨어인 LabVIEW와 Real-time Module 및 FPGA 모듈을 포함한 산업용 컴퓨터를 이용하여 BLDC 속도제어를 하려고 한다. 이 프로그램은 GUI기반으로 수집, 계측, 제어부분에 탁월한 성능을 가지고 있는 그래픽 언어이다. BLDC 속도제어를 하기 위해서 BD80-220N100의 BLDC를 사용하였으며, 드라이버를 연결하여 BLDC 속도제어 GUI 프로그램을 구현하였다. BLDC 속도제어를 하기 위해서는 먼저 속도 측정하여 모터의 속도에 대한 안정도를 판별하고 사용자가 원하는 응답에 안정하면서 빠르게 도달할 수 있도록 PI 속도제어를 하였다. 이를 바탕으로 그래픽 언어에 대한 이해 및 프로그램 코딩 습득을 하여 BLDC 모터 속도제어에 전반적인 가치를 두려고 한다. 본 연구를 통하여 하드웨어를 구성하거나 일반적으로 쓰는 텍스트 언어를 사용할 경우와 비교하여 수월하게 알고리즘을 변경시키며 유연성 있는 프로그램을 구현하였다.

  • PDF