Development of a hardware-in-the-loop simulator for BLDC motor driving using microcontroller; [마이크로컨트롤러를 이용한 BLDC 모터 구동 Hardware-in-the-Loop Simulator 개발]

Citations

SCOPUS

2

초록

In this paper, we deal with the development of a HIL (Hardware-in-the-Loop) simulator for BLDC motor driving using a microcontroller. We propose a modified BLDC model for the simulation of a BLDC motor using a microcontroller. The proposed HIL simulator is developed using various peripherals of STM32F407 (ARM cortex-M4 based microcontroller). The proposed HIL simulator consists of three parts. First, the part simulating the inverter analyzes the input PWM signals to calculate the corresponding input voltage. This part detects wrong PWM signals or shoot-throughs of the half-bridge. Second, the BLDC motor part is implemented by solving the modified model equations in real time. Finally, the third part generates the output of the BLDC motor. The HIL simulator generates the Back Electromotive Force (BEMF) waveform and signals of a rotary encoder and a hall sensor. Sensor signals are generated using a timer interrupt. The BEMF waveform is implemented using DAC. Moreover, a generation method using PWM and RC filter is presented. Through experiments, we illustrate that the developed HIL simulator accurately simulates the BLDC motor. Furthermore, we confirm that the BLDC motor drive algorithm designed with the developed HIL simulator can be successfully applied to real BLDC motor driving systems. © ICROS 2018.

키워드

BLDC motor driveBLDC motor simulationHIL simulatorMicrocontroller
제목
Development of a hardware-in-the-loop simulator for BLDC motor driving using microcontroller; [마이크로컨트롤러를 이용한 BLDC 모터 구동 Hardware-in-the-Loop Simulator 개발]
저자
Jo, BongEonLee, Young Sam
DOI
10.5302/J.ICROS.2018.18.0181
발행일
2018
유형
Article
저널명
제어.로봇.시스템학회 논문지
24
12
페이지
1101 ~ 1110