반도체 AI 보안 인더스트리 4.0 SDV 스마트 IoT 컴퓨터 통신 특수 가스 소재 및 장비 유통 e4ds plus

[Interview] Jong-su Lim, CEO of Sujin, “High reliability of motor control and Simulink-based modeling”

기사입력2022.06.23 10:19

How to implement PWM using Simulink modeling and STM32 MCU
2022 e4ds Industrial Motor Control Technology Conference to be held on the 22nd

[Editor's Note] Motor control technology is one of the essential technologies used across industries, including smart factories, electric vehicles, drones, and robotics. Although it is being used in various industrial fields and product development, it takes a lot of time to resolve problems when they arise because it is being developed by copying already developed data and content. The Industrial Motor Control Technology Conference hosted by e4ds provides a place to enhance developers' understanding and technology by conducting core theories for motor control and technologies and demos applied in the field, such as MATLAB and Simulink. We met with CEO Jong-soo Lim, who was invited as a speaker, and had a chat.

▲CEO Im Jong-su and Sujin

■Please introduce Soojin.

In addition to various motor controls, Sujin is also developing gas detectors and virus diagnostic devices such as norovirus and coronavirus using electrochemistry. In addition, we have developed smoke detectors that detect smoke without malfunctioning in ultra-low power and ultra-small size, and single-phase/three-phase power meters based on KEPCO's purchasing standards. We also develop and sell various specialized software books and educational boards to support these.

■I heard that you have a lot of experience developing simulation models using MATLAB and Simulink related to industrial motor control. What is the meaning of simulation models in industrial motor control?

In fact, most AC motor-related controls up to now have been learned by observing motor control while executing MCU-based C code developed by seniors after learning basic motor control theory.

However, as many vehicles, including electric vehicles, now use motors, they now configure motor control models based on Simulink rather than codes written directly by developers. When simulations are performed and the desired results are obtained, they prefer to generate and run verified C codes based on the desired MCU. This is because C codes generated based on Simulink have already been verified and certified in the relevant field, so they are highly reliable.

■What is Simulink? Please give a brief introduction to its types and products.

MATLAB performs calculations based on data already acquired, while Simulink performs calculations based on data generated at each defined sampling time. In particular, Simulink is a combinational circuit that completes calculation processing for all models at one sampling time, while Stateflow is a sequential circuit that changes its state according to a specified event. Therefore, learning about MATLAB, Simulink, and Stateflow is necessary to generate C code for motor control.

■Motors control mechanical movement, but electronic control is a priority for driving the motor. Please explain the configuration and necessary components for driving the motor.

Basically, the MCU to be used must have an ADC to collect feedback information provided by the motor, and must provide six PWM channels to control the power of the motor. In addition, gate driver components are required so that the PWM signal provided by the MCU can be used as a control signal for the IGBT or IPM device. In addition, a shunt resistor to measure the load current of the motor and a resolver or encoder to check the position of the rotor are required.

■It is said that simulation can be used to obtain information about motor operation in order to understand the movement of a machine using a motor. What simulation software is used for motor operation?

The most common and general motor as well as power electronics simulation software is 'PSIM'. This software can define the C code to be entered into the MCU as a block of the model, and is widely used due to its user-friendly symbol and model configuration method. It can also be used in conjunction with the previously mentioned Simulink.

■What will be covered at the '2022 e4ds Industrial Motor Control Technology Conference' to be held on July 22nd?

We will briefly introduce MATLAB, Simulink, Stateflow, and other tools, and learn how to model the equations for a DC motor equivalent circuit using Simulink. Next, we will examine the overall structure of the AC motor, create a Simulink model related to PWM generation, and learn how to generate PWM using the STM32F MCU.

First, we will learn about the three types of timers, and then we will see how to implement deadtime settings and 120-degree synchronization required for IGBT operation.

■Please give a final word to e4ds news readers.

I hope that this lecture will be a useful time for you to gain more information about the theory and practice of electric motors.

thank you

The 2022 e4ds Industrial Motor Control Technology Conference, which presents a structural development modeling and latest technology trends seminar for motor control developers, will be held on July 22nd in the main auditorium of the Korea Conference Center (Gangnam Station).