[편집자주]모터제어 기술은 △스마트팩토리 △전기차 △드론 △로보틱스 등 산업 전반에 걸쳐 쓰이는 필수 기술 가운데 하나이다. 이처럼 산업현장과 제품 개발 다방면에서 사용되고 있지만 이미 개발된 자료와 내용을 답습해 개발하고 있어 문제 발생 시 해결에 많은 시간이 소요되는 실정이다. e4ds에서 주최하는 산업용 모터제어 기술 컨퍼런스는 모터 제어를 위한 핵심 이론과 매틀랩, 시뮬링크 등 현장에 적용된 기술 및 데모를 진행함으로써 개발자들의 이해와 기술을 증진할 수 있는 자리를 마련했다. 이에 연사로 초청된 임종수 수진 대표이사를 만나 이야기를 나눠봤다.
[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).