KR100915144B1 - Apparatus and Method for controlling permanent magnet synchronous motor in electronical hybrid power steering - Google Patents
Apparatus and Method for controlling permanent magnet synchronous motor in electronical hybrid power steeringInfo
- Publication number
- KR100915144B1 KR100915144B1 KR1020070119113A KR20070119113A KR100915144B1 KR 100915144 B1 KR100915144 B1 KR 100915144B1 KR 1020070119113 A KR1020070119113 A KR 1020070119113A KR 20070119113 A KR20070119113 A KR 20070119113A KR 100915144 B1 KR100915144 B1 KR 100915144B1
- Authority
- KR
- South Korea
- Prior art keywords
- current
- speed
- command
- permanent magnet
- phase
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/06—Rotor flux based control involving the use of rotor position or rotor speed sensors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/22—Current control, e.g. using a current control loop
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/022—Synchronous motors
- H02P25/024—Synchronous motors controlled by supply frequency
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2207/00—Indexing scheme relating to controlling arrangements characterised by the type of motor
- H02P2207/05—Synchronous machines, e.g. with permanent magnets or DC excitation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
본 발명은 EHPS(Electronical Hybrid Power Steering)용 영구자석형 동기 전동기의 제어 장치 및 방법에 관한 것으로서, CAN(Controller Area Network) 통신을 통해 ECU(Electronic Control Unit)로부터 차속 및 조향 각속도를 입력받고, 입력받은 차속 및 조향 각속도와 각 차속 및 조향 각속도에 따라 최적의 회전 속도를 설정해 놓은 속도 제어맵을 이용하여 영구자석형 동기 전동기의 지령 속도를 결정한 후, 지령 속도와 실제 영구자석형 동기 전동기의 회전 속도를 비교하여 지령 전류를 출력하고, 지령 전류와 인버터에서 출력하는 실제 구동 전류를 비교하여 인버터를 제어하기 위한 전류 제어 신호를 출력하는 것을 특징으로 한다.The present invention relates to a control device and a method of a permanent magnet synchronous motor for electronic hybrid power steering (EHPS), and receives a vehicle speed and a steering angular velocity from an ECU (Electronic Control Unit) via CAN (Controller Area Network) communication. After the command speed of the permanent magnet synchronous motor is determined using the speed control map that sets the optimum rotation speed according to the received vehicle speed and steering angular speed and each vehicle speed and steering angular speed, the command speed and the actual rotation speed of the permanent magnet synchronous motor are determined. It is characterized in that to output a command current by comparing the command current, the current control signal for controlling the inverter by comparing the command current and the actual drive current output from the inverter.
본 발명에 의하면, EHPS용 영구자석형 동기 전동기의 구동을 효율적으로 제어할 수 있고, 이를 통해 차량의 연비를 개선할 수 있다According to the present invention, it is possible to efficiently control the driving of the permanent magnet synchronous motor for EHPS, thereby improving fuel economy of the vehicle.
Description
본 발명은 EHPS(Electronical Hybrid Power Steering)용 영구자석형 동기 전동기의 제어 장치 및 방법에 관한 것이다.The present invention relates to a control apparatus and method of a permanent magnet synchronous motor for electronic hybrid power steering (EHPS).
서보 모터(Servo Motor)란 빈번하게 변화하는 위치나 속도의 지령 값에 대해서 신속하고 정확하게 추종할 수 있도록 설계된 모터를 의미하며, 종래에는 제어가 쉽고 구현이 용이한 직류 모터를 서보 모터로 많이 사용하였다.Servo motor refers to a motor designed to quickly and accurately follow a frequently changing position or speed command value. Conventionally, a DC motor that is easy to control and easy to implement is used as a servo motor. .
직류 모터는 전기자(Armature) 전류에 비례하는 토크(Torque)의 발생으로 인해 제어가 용이하지만, 전기자에 전류를 공급하기 위해서 브러쉬(Brush)를 사용함으로써, 회전에 의한 마모와 스파크의 발생으로 인하여 유지 보수가 필요하고 작업 환경의 제한과 고속 운전에 어려움이 있었다.The DC motor is easy to control due to the generation of torque proportional to the armature current, but is maintained by wear and spark generation by rotation by using a brush to supply current to the armature. Maintenance was required, and there were limitations in the working environment and difficulty in high speed operation.
1980년대에 이르러 벡터 제어 이론의 확립, 전력용 반도체 소자의 발전 및 DSP(Digital Signal Processor)와 같은 고성능 디지털 마이크로 프로세서의 발달 등으로 인하여 직류 모터의 문제점을 해결하는 교류 서보 모터 시스템이 개발되었다.In the 1980s, AC servo motor systems were developed to solve the problems of DC motors due to the establishment of the theory of vector control, the development of power semiconductor devices, and the development of high-performance digital microprocessors such as digital signal processors (DSPs).
교류 서보 모터는 크게 유도 전동기와 영구자석형 동기 전동기로 구분되는데, 유도 전동기는 다른 전동기에 비해 가격이 저렴하고 구조적으로 간단하며 제작이 용이하다는 장점이 있으나, 영구자석형 동기 전동기에 비해 효율성, 속응성 및 출력 밀도가 떨어진다는 단점이 있다.AC servo motors are largely divided into induction motors and permanent magnet synchronous motors. Induction motors are cheaper, structurally simpler, and easier to manufacture than other motors, but are more efficient and faster than permanent magnet synchronous motors. There is a disadvantage that the coagulation and output density are poor.
한편, 차량의 조타력을 발생하는 동력 조향 장치는 핸들의 조작을 가볍고 원활하게 하면서도 신속한 조향이 가능하도록 하기 위해 유압을 이용하도록 설계되어 작동된다.On the other hand, the power steering device for generating a steering force of the vehicle is designed and operated to use the hydraulic pressure in order to enable a quick steering while light and smooth steering operation.
이러한 동력 조향 장치는 작은 힘으로 조향 조작을 할 수 있고, 노면의 요철에서 오는 충격을 흡수하여 핸들에 충격이 전달되는 것을 방지하는 등의 이점을 제공한다.Such a power steering device can perform steering operation with a small force, and provides an advantage of preventing shock from being transmitted to the handle by absorbing shock from the unevenness of the road surface.
또한, 최근에는 차속 센서 및 조향 토크 센서 등에서 감지한 차량의 운행 조건에 따라 ECU(Electronic Control Unit) 등을 이용해 모터를 구동시킴으로써, 저속 운행시에는 가볍고 편안한 조향감을 부여하고, 고속 운행시에는 무거운 조향감과 더불어 양호한 방향 안전성을 부여하면서, 비상 상황에서는 급속한 조향이 이루어지도록 하여 최적의 조향 조건을 제공하는 전동식 조향 장치가 연구/개발되고 있다.In addition, recently, by driving the motor using an ECU (Electronic Control Unit) according to the driving conditions of the vehicle detected by the vehicle speed sensor and the steering torque sensor, etc., gives a light and comfortable steering feeling at low speeds, heavy steering at high speeds In addition to providing a sense of direction and good directional safety, an electric steering apparatus has been researched and developed to provide optimum steering conditions by allowing rapid steering in emergency situations.
일반적으로 전동식 조향 장치에는 EHPS(Electronical Hybrid Power Steering) 및 MDPS(Motor Driven Power Steering) 등이 있으며, 이러한 전동식 조향 장치는 차량의 연비 저하를 최소화할 수 있는 이점이 있다.In general, the electric steering device includes EHPS (Electronic Hybrid Power Steering) and MDPS (Motor Driven Power Steering), and such an electric steering device has an advantage of minimizing fuel consumption reduction of the vehicle.
상기 전동식 조향 장치 중 MDPS는 주로 소형 차량에 장착되고, 큰 토크가 필요한 중/대형 차량에는 EHPS가 적용되는데, EHPS를 적용한 중/대형 차량에서 영구자석형 동기 전동기의 구동 및 제어를 담당하는 제어장치의 개발이 요구된다.Among the electric steering devices, MDPS is mainly installed in a small vehicle, and EHPS is applied to a medium / large vehicle requiring a large torque, and a control device for driving and controlling a permanent magnet synchronous motor in a medium / large vehicle to which the EHPS is applied. Development is required.
상기 문제점을 해결하기 위한 본 발명의 EHPS용 영구자석형 동기 전동기의 제어장치의 바람직한 실시예는, 입력되는 직류 전원을 전류 제어 신호에 따라 3상 정현파 전류로 변환해서 영구자석형 동기 전동기로 출력하는 인버터와, 상기 인버터가 출력하는 3상 정현파 전류를 동기 2상 좌표계의 전류로 변환하는 좌표 변환부와, 상기 영구자석형 동기 전동기의 위치를 검출하여 위치 검출 신호를 출력하는 위치 검출부와, 상기 위치 검출 신호를 이용하여 상기 영구자석형 동기 전동기의 회전 속도를 검출하는 속도 검출부와, 차속 및 조향 각속도와 속도 제어 맵을 이용하여 상기 영구자석형 동기 전동기의 지령 속도를 설정하는 지령 속도 설정부와, 상기 설정된 지령 속도와 상기 검출된 회전 속도를 비교하여 지령 전류를 출력하는 지령 전류 설정부와, 상기 지령 전류와 상기 동기 2상 좌표계로 변환된 전류를 비교하여 상기 인버터를 구동시키기 위한 전류 제어 신호를 발생하는 전류 제어부를 포함하는 것을 특징으로 한다.A preferred embodiment of the control device of the permanent magnet synchronous motor for EHPS of the present invention for solving the above problems is to convert the DC power input into a three-phase sine wave current according to the current control signal to output to the permanent magnet synchronous motor An inverter, a coordinate converter for converting the three-phase sine wave current output by the inverter into a current of a synchronous two-phase coordinate system, a position detector for detecting a position of the permanent magnet synchronous motor and outputting a position detection signal, and the position A speed detector for detecting a rotational speed of the permanent magnet synchronous motor using a detection signal, a command speed setting unit for setting a command speed of the permanent magnet synchronous motor using a vehicle speed, steering angular speed and a speed control map; A command current setting unit configured to output a command current by comparing the set command speed with the detected rotation speed; And a current controller configured to generate a current control signal for driving the inverter by comparing the command current with the current converted into the synchronous two-phase coordinate system.
본 발명의 EHPS용 영구자석형 동기 전동기의 제어방법의 바람직한 실시예는, 인버터가 입력되는 직류 전원을 전류 제어 신호에 따라, 3상 정현파 전류로 변환해서 영구자석형 동기 전동기로 출력하는 단계와, 좌표 변환부가 상기 인버터가 출력하는 3상 정현파 전류를 동기 2상 좌표계의 전류로 변환하는 단계와, 위치 검출부가 상기 영구자석형 동기 전동기의 위치를 검출하여 위치 검출 신호를 출력하는 단계와, 속도 검출부가 상기 위치 검출 신호를 이용하여 상기 영구자석형 동기 전동기의 회전 속도를 검출하는 단계와, 지령 속도 설정부가 차속 및 조향 각속도와 속도 제어 맵을 이용하여 상기 영구자석형 동기 전동기의 지령 속도를 설정하는 단계와, 지령 전류 설정부가 상기 설정된 지령 속도와 상기 검출된 회전 속도를 비교하여 지령 전류를 출력하는 단계와, 전류 제어부가 상기 지령 전류와 상기 동기 2상 좌표계로 변환된 전류를 비교하여 상기 인버터를 구동시키기 위한 전류 제어 신호를 발생시키는 단계를 포함하는 것을 특징으로 한다.According to a preferred embodiment of the control method of the permanent magnet synchronous motor for an EHPS of the present invention, converting a DC power input to the inverter into a three-phase sine wave current according to a current control signal, and outputting the same to the permanent magnet synchronous motor; Converting a three-phase sine wave current output from the inverter into a current of a synchronous two-phase coordinate system; and detecting a position of the permanent magnet synchronous motor by a coordinate detector to output a position detection signal; Detecting the rotational speed of the permanent magnet synchronous motor using the position detection signal, and the command speed setting unit sets the command speed of the permanent magnet synchronous motor using the vehicle speed, steering angular velocity, and speed control map. And the command current setting unit compares the set command speed with the detected rotation speed to output a command current. And generating a current control signal for driving the inverter by comparing the command current with the current converted into the synchronous two-phase coordinate system.
본 발명에 의하면, EHPS용 영구자석형 동기 전동기의 구동을 효율적으로 제어할 수 있고, 이를 통해 차량의 연비를 개선할 수 있다.According to the present invention, it is possible to efficiently control the driving of the permanent magnet synchronous motor for EHPS, thereby improving fuel economy of the vehicle.
도 1은 본 발명의 EHPS용 영구자석형 동기 전동기의 제어장치를 나타낸 블록도.1 is a block diagram showing a control device of a permanent magnet synchronous motor for an EHPS of the present invention.
도 2는 본 발명의 속도 검출부의 XOR 게이트의 입력 신호 및 출력 신호를 나타낸 그래프.Figure 2 is a graph showing the input signal and the output signal of the XOR gate of the speed detector of the present invention.
도 3a 및 도 3b는 본 발명의 D Flip-Flop을 이용한 영구자석형 동기 전동기의 회전 방향을 나타낸 그래프.3a and 3b is a graph showing the rotation direction of the permanent magnet synchronous motor using the D Flip-Flop of the present invention.
도 4는 본 발명의 EHPS용 영구자석형 동기 전동기의 제어방법을 나타낸 순서도.Figure 4 is a flow chart showing a control method of the permanent magnet synchronous motor for EHPS of the present invention.
도 5는 본 발명의 EHPS용 영구자석형 동기 전동기의 제어 장치의 하드웨어 부분을 개략적으로 나타낸 도면.5 is a schematic view of a hardware portion of a control device of a permanent magnet synchronous motor for an EHPS of the present invention.
도 6은 본 발명의 인버터 드라이버의 회로를 나타낸 도면.6 shows a circuit of an inverter driver of the present invention.
도 7은 본 발명의 인버터의 회로를 나타낸 도면.7 shows a circuit of an inverter of the present invention.
도 8은 본 발명의 전압 레귤레이터의 회로를 나타낸 도면.8 shows a circuit of a voltage regulator of the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
100 : 인버터 110 : 영구자석형 동기 전동기100: inverter 110: permanent magnet synchronous motor
120 : 아날로그/디지털 컨버터 130 : 위치 검출부120: analog / digital converter 130: position detector
140 : 좌표 변환부 150 : 속도 검출부140: coordinate conversion unit 150: speed detection unit
160 : CAN 통신부 170 : 지령 속도 설정부160: CAN communication unit 170: command speed setting unit
180 : 지령 전류 설정부 190 : 전류 제어부180: command current setting unit 190: current control unit
이하, 도 1 내지 도 8을 참조하여 EHPS용 영구자석형 동기 전동기의 제어장치 및 방법에 대해 상세히 설명한다.Hereinafter, a control apparatus and a method of a permanent magnet synchronous motor for an EHPS will be described in detail with reference to FIGS. 1 to 8.
본 발명을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술 되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, and may be changed according to intention or custom of a user or an operator. Therefore, the definition should be made based on the contents throughout the specification.
도 1은 본 발명의 EHPS용 영구자석형 동기 전동기의 제어장치를 나타낸 블록도이다.1 is a block diagram showing a control device of a permanent magnet synchronous motor for an EHPS of the present invention.
이에 도시된 바와 같이, 인버터(Inverter)(100), 영구 자석형 동기 전동기(110), 아날로그/디지털 컨버터(Analog to Digital Converter)(120), 위치 검출부(130), 좌표 변환부(140), 속도 검출부(150), CAN(Controller Area Network) 통신부(160), 지령 속도 설정부(170), 지령 전류 설정부(180), 전류 제어부(190)를 포함하여 이루어진다.As shown therein, the inverter 100, the permanent magnet synchronous motor 110, the analog to digital converter 120, the position detector 130, the coordinate converter 140, The speed detector 150, a controller area network (CAN) communication unit 160, a command speed setting unit 170, a command current setting unit 180, and a current control unit 190 are formed.
상기 인버터(Inverter)(100)는 입력되는 직류 전원(예를 들어, 차량용 42V 배터리 전원)을 전류 제어부(190)의 PWM(Pulse Width Modulation) 제어 신호에 따라 3상 정현파 구동 전류(iu, iv, iw)로 변환해서 영구자석형 동기 전동기(110)로 출력한다.The inverter (100) is a three-phase sine wave driving current (i u , i) in accordance with the PWM (Pulse Width Modulation) control signal of the current control unit 190 to the input DC power (for example, 42V battery power for the vehicle) v , i w ) and output to the permanent magnet synchronous motor 110.
상기 아날로그/디지털 컨버터(Analog to Digital Converter)(120)는 상기 인버터(100)에서 출력하는 3상 정현파 구동 전류를 검출하여, 교류 전류를 직류 전류로 변환한다.The analog to digital converter 120 detects a three-phase sine wave driving current output from the inverter 100 and converts an alternating current into a direct current.
이때, 상기 아날로그/디지털 컨버터(120)는 상기 3상 정현파 구동 전류 중 임의의 2상(예를 들어, u,v상) 전류만을 검출하여, 교류 전류를 직류 전류로 변환할 수 있다.In this case, the analog-to-digital converter 120 may detect only two phase (eg, u and v phase) currents among the three-phase sine wave driving currents, and may convert an AC current into a DC current.
상기 위치 검출부(130)는 영구자석형 동기 전동기(110)가 구동되었을 때, 상기 영구자석형 동기 전동기(110)의 이동자(Mover)의 위치를 검출하는데, 상기 위치 검출 부(130)로는 홀(Hall) 센서를 주로 이용한다.The position detector 130 detects a position of a mover of the permanent magnet synchronous motor 110 when the permanent magnet synchronous motor 110 is driven. The position detector 130 may include a hole ( Hall) The sensor is mainly used.
상기 위치 검출부(130)는 U, V, W 상 펄스 및 A, B 상 펄스(여기서, A 상 신호와 B상 신호는 90도의 위상 차를 갖는다)를 출력하는데, 이를 통해 상기 영구자석형 동기 전동기(110)의 구동에 따른 위치를 정확히 검출할 수 있다.The position detector 130 outputs U, V, W phase pulses and A, B phase pulses, where the A phase signal and the B phase signal have a phase difference of 90 degrees. The position according to the driving of the 110 can be detected accurately.
상기 좌표 변환부(140)는 상기 아날로그/디지털 컨버터(120)에서 변환된 직류 전류를 상기 위치 검출부(130)에서 출력하는 영구자석형 동기 전동기(110)의 위치 정보를 이용하여 d, q축 상의 2상 전류(id, iq)로 각각 등가 변환한다.The coordinate conversion unit 140 uses the position information of the permanent magnet synchronous motor 110 outputting the DC current converted by the analog / digital converter 120 from the position detection unit 130 on the d and q axes. Equivalent conversion is made to the two-phase currents i d and i q respectively.
즉, 상기 좌표 변환부(140)는 아날로그/디지털 컨버터(120)의 정지 3상 좌표계의 2개의 상 전류(iu, iv)를 동기 2상 좌표계의 전류(id, iq)로 각각 상 변환 및 좌표 변환한다.That is, the coordinate conversion unit 140 converts the two phase currents i u , i v of the stationary three-phase coordinate system of the analog-to-digital converter 120 into the currents i d , i q of the synchronous two-phase coordinate system, respectively. Phase transformation and coordinate transformation.
상기 속도 검출부(150)는 상기 위치 검출부(130)로부터 출력된 U, V, W 상 펄스 및 A, B 상 펄스를 이용하여 상기 영구자석형 동기 전동기(110)의 속도를 검출한다.The speed detector 150 detects the speed of the permanent magnet synchronous motor 110 by using the U, V, and W phase pulses and the A and B phase pulses output from the position detector 130.
여기서, 상기 속도 검출부(150)는 XOR 게이트를 이용하여 상기 속도 검출에 있어서 그 정밀도를 높일 수 있다.Here, the speed detector 150 may increase the accuracy of the speed detection using the XOR gate.
도 2는 XOR 게이트의 입력 신호와 XOR 게이트의 출력 신호를 나타낸 것으로, 상기 위치 검출부(130)로부터 출력된 A상 및 B상 펄스를 XOR 게이트의 입력 신호로 하면 A상 및 B상 펄스의 2배에 해당하는 펄스를 출력으로 얻을 수 있으며, 이를 통해 속도 검출의 정밀도를 높일 수 있다.2 shows an input signal of the XOR gate and an output signal of the XOR gate. When the A-phase and B-phase pulses output from the position detection unit 130 are input signals of the XOR gate, twice the A-phase and B-phase pulses are shown. The pulse corresponding to can be obtained as an output, which can increase the accuracy of speed detection.
또한, 상기 속도 검출부(150)는 상기 위치 검출부(130)로부터 출력된 A상 및 B상 펄스 간의 선·후 관계를 근거하여 영구자석형 동기 전동기(110)의 회전 방향(즉, 정방향 및 역방향)을 검출할 수도 있다.In addition, the speed detector 150 may rotate the permanent magnet type synchronous motor 110 in a rotational direction (ie, forward and reverse directions) based on a pre-and-post relationship between the A-phase and B-phase pulses output from the position detection unit 130. May be detected.
상기 영구자석형 동기 전동기(110)의 회전 방향을 검출하는데 있어서, 상기 속도 검출부(150)는 D Flip-Flop을 이용할 수 있는데, 도 3에서 D Flip-Flop을 이용한 영구자석형 동기 전동기(110)의 회전 방향을 나타내었다.In detecting the rotational direction of the permanent magnet synchronous motor 110, the speed detector 150 may use D Flip-Flop, and in FIG. 3, the permanent magnet synchronous motor 110 using D Flip-Flop. The direction of rotation is shown.
즉, D Flip-Flop의 CP 단자에 A상 펄스를 입력하고, D 단자에 B상 펄스를 입력하였을 때 출력 파형을 나타낸 것인데, 도 3a에는 A상 펄스가 먼저 입력되어 정방향이 검출되었고, 도 3b에는 B상 펄스가 먼저 입력되어 역방향이 검출되는 것을 볼 수 있다.In other words, when the A phase pulse is input to the CP terminal of the D Flip-Flop and the B phase pulse is input to the D terminal, the output waveform is shown. In FIG. 3A, the A phase pulse is first inputted to detect the forward direction. It can be seen that the B phase pulse is input first and the reverse direction is detected.
상기 CAN(Controller Area Network) 통신부(160)는 ECU(Electronic Control Unit)(미도시)와의 통신을 통해 차량의 속도 및 조향 각속도를 전달받아 지령 속도 설정부(170)로 출력한다.The CAN (Controller Area Network) communication unit 160 receives the vehicle speed and the steering angular velocity through communication with an ECU (Electronic Control Unit) (not shown) and outputs the command speed setting unit 170.
상기 지령 속도 설정부(170)는 상기 CAN 통신부(160)로부터 입력되는 차량의 속도 및 조향 각속도와 본 발명의 속도 제어 맵을 이용하여 영구자석형 동기 전동기(110)의 지령 속도(ωr *)를 출력한다.The command speed setting unit 170 uses the speed and steering angular speed of the vehicle input from the CAN communication unit 160 and the command speed of the permanent magnet synchronous motor 110 using the speed control map of the present invention (ω r * ). Outputs
여기서, 상기 속도 제어 맵은 차량의 속도 및 조향 각속도에 따라 조향감을 최대한 부드럽고 가볍게 하기 위한 전동기의 속도를 맵핑(Mapping)해 놓은 것으로 표 1에 본 발명의 속도 제어 맵을 나타내었다.Here, the speed control map shows the speed control map of the present invention in Table 1, which maps the speed of the motor to smoothly and soften the steering feeling according to the speed and steering angular speed of the vehicle.
표 1에서 가로 축은 조향 각속도(0 ~ 360 rad/sec)를 나타내고, 세로 축은 차량의 속도(0 ~ 200 km)를 나타내며, 전동기의 회전 속도는 1000 rpm 에서 4000 rpm의 범위 안에서 맵핑되어 있음을 알 수 있다.In Table 1, the horizontal axis represents the steering angular velocity (0 to 360 rad / sec), the vertical axis represents the vehicle speed (0 to 200 km), and the rotational speed of the motor is mapped in the range of 1000 rpm to 4000 rpm. Can be.
상기 속도 제어 맵에서 조향 각속도는 최소 각속도에서 최대 각 속도까지를 10 개 포인트로 나누었으며, 차량의 속도는 최소 속도에서 최대 속도까지를 16 개 포인트로 나누었다.In the speed control map, the steering angular velocity is divided into 10 points from the minimum angular velocity to the maximum angular velocity, and the vehicle speed is divided into 16 points from the minimum to the maximum velocity.
상기 지령 전류 설정부(180)는 상기 속도 검출부(150)에서 검출한 영구자석형 동기 전동기(110)의 회전 속도(ω)와 상기 지령 속도 설정부(170)에서 출력한 지령 속도(ωr *)를 비교하여 지령 전류(iq *)를 출력한다.The command current setting unit 180 is a rotation speed (ω) of the permanent magnet synchronous motor 110 detected by the speed detection unit 150 and the command speed (ω r * output from the command speed setting unit 170). ) Is compared and the command current (i q * ) is output.
이때, 상기 지령 전류 설정부(180)는 PI 제어를 통해 상기 영구자석형 동기 전동기(110)의 회전 속도(ω)와 지령 속도(ωr *)를 비교하여 지령 전류(iq *)를 출력한다.At this time, the command current setting unit 180 outputs a command current (i q * ) by comparing the rotation speed (ω) and the command speed (ω r * ) of the permanent magnet synchronous motor 110 through PI control. do.
상기 전류 제어부(190)는 상기 좌표 변환부(140)에서 변환된 d, q축 상의 2상 전류(id, iq)와 상기 지령 전류 설정부(180)에서 출력하는 지령 전류(iq *)를 비교하여 지령 전압을 출력한다.The current controller 190 is a two-phase current (i d , i q ) on the d, q-axis converted by the coordinate conversion unit 140 and the command current (i q * ) output from the command current setting unit 180 ) And the command voltage is output.
즉, 상기 전류 제어부(190)는 전류 벡터 제어 알고리즘을 통해 상기 d, q축 상의 2상 전류(id, iq)와 지령 전류(iq *)를 비교하여 지령 전압(Vd *,Vq *)을 생성한다.That is, the current controller 190 compares the two-phase current i d , i q on the d and q axes with the command current i q * through a current vector control algorithm to compare the command voltage V d * , V q * )
이때, 상기 전류 제어부(190)는 d축 지령 전류의 경우, 영 전류 제어(id *= 0)를 하여 상기 d, q축 상의 2상 전류(id, iq)와 비교를 한다.At this time, the current control unit 190 compares the two-phase current (i d , i q ) on the d, q axis by the zero current control (i d * = 0) for the d-axis command current.
이어서, 동기 2상 좌표계의 지령 전압(Vd *,Vq *)을 상 변환 및 좌표 변환하여 정지 3상 좌표계의 지령 전압 신호(Vu *, VV *, VW *)를 생성한 후, PWM 제어 신호를 생성하여 상기 인버터(100)로 출력한다.Subsequently, the command voltage signals V u * , V V * , V W * of the stationary three-phase coordinate system are generated by phase transformation and coordinate transformation of the command voltages V d * , V q * of the synchronous two-phase coordinate system. The PWM control signal is generated and output to the inverter 100.
도 4는 본 발명의 EHPS용 영구자석형 동기 전동기의 제어방법을 나타낸 순서도이다.4 is a flowchart illustrating a control method of a permanent magnet synchronous motor for an EHPS according to the present invention.
이에 도시된 바와 같이, 먼저 인버터(100)가 전류 제어부(190)의 PWM 제어 신호에 따라, 영구자석형 동기 전동기(110)를 구동시키기 위한 전류를 발생시킨다(S 100).As shown in FIG. 1, first, the inverter 100 generates a current for driving the permanent magnet synchronous motor 110 according to the PWM control signal of the current controller 190 (S 100).
다음으로, 아날로그/디지털 컨버터(120)가 상기 인버터(100)의 출력 전류를 검출하고, 좌표 변환부(140)가 검출된 전류를 동기 2상 좌표계의 전류(id, iq)로 상 변환 및 좌표 변환한다(S 110).Next, the analog-to-digital converter 120 detects the output current of the inverter 100, and the coordinate conversion unit 140 phase-converts the detected current into currents i d and i q of the synchronous two-phase coordinate system. And coordinate transformation (S 110).
이어서, 위치 검출부(130)가 영구자석형 동기 전동기(110)의 위치를 검출하고(S 120), 속도 검출부(150)가 상기 위치 정보를 이용하여 영구자석형 동기 전동기(110)의 회전 속도(ω)를 검출한다(S 130).Subsequently, the position detecting unit 130 detects the position of the permanent magnet synchronous motor 110 (S 120), and the speed detecting unit 150 uses the position information to determine the rotation speed of the permanent magnet synchronous motor 110. ω) is detected (S130).
연이어, 지령 속도 설정부(170)가 CAN 통신부(160)로부터 입력받은 차속 및 조향 각속도와 메모리(미도시)에 저장된 속도 제어 맵을 이용하여 지령 속도(ωr *)를 출력한다(S 140).Subsequently, the command speed setting unit 170 outputs the command speed ω r * using the vehicle speed and steering angular speed received from the CAN communication unit 160 and the speed control map stored in the memory (S 140). .
그 후, 지령 전류 설정부(180)가 상기 영구자석형 동기 전동기(110)의 회전 속도(ω)와 지령 속도(ωr *)를 비교하여 지령 전류(iq *)를 출력한다(S 150).Thereafter, the command current setting unit 180 compares the rotation speed ω and the command speed ω r * of the permanent magnet synchronous motor 110 and outputs the command current i q * (S 150). ).
다음으로, 전류 제어부(190)가 상기 좌표 변환부(140)로부터 출력된 전류(id, iq)와 지령 전류(id *= 0, iq *)를 비교하여 지령 전압을 생성한 후, 이를 이용하여 PWM 제어 신호를 인버터(100)로 발생시킨다(S 160).Next, the current controller 190 generates a command voltage by comparing the current (i d , i q ) and the command current (i d * = 0, i q * ) output from the coordinate conversion unit 140. Using this, generates a PWM control signal to the inverter 100 (S 160).
도 5는 본 발명의 EHPS용 영구자석형 동기 전동기의 제어 장치의 하드웨어 부분을 개략적으로 나타낸 도면이다.FIG. 5 is a view schematically showing a hardware part of a control device of a permanent magnet synchronous motor for an EHPS of the present invention.
이에 도시된 바와 같이, 본 발명의 EHPS용 영구자석형 동기 전동기의 제어 장치는 크게 전력을 변환하여 영구자석형 동기 전동기로 전달하는 파워 보드(200)와 상기 영구자석형 동기 전동기의 회전 속도를 제어하는 컨트롤 보드(300)로 나누어진다.As shown in the figure, the control device of the permanent magnet synchronous motor for EHPS of the present invention controls the rotational speed of the power board 200 and the permanent magnet synchronous motor to convert the power largely and transfer it to the permanent magnet synchronous motor The control board 300 is divided into.
상기 파워 보드(200)에는 인버터 드라이버(210), 인버터(220), 전류/전압 검출 회로(230) 등이 설치되며, 상기 컨트롤 보드(300)에는 인터페이스(310), 전압 레귤레이터(320), 속도 검출 회로(330), CAN 통신 회로(340), CPU(350) 등이 설치된다.An inverter driver 210, an inverter 220, a current / voltage detection circuit 230, and the like are installed in the power board 200, and the control board 300 includes an interface 310, a voltage regulator 320, and a speed. The detection circuit 330, the CAN communication circuit 340, the CPU 350, and the like are provided.
상기 인버터(220)는 자동차의 전원을 사용하기 때문에 저전압, 대 전류의 스위칭 소자를 이용하여야 하며, 또한 한정된 에너지를 사용하므로 스위칭 손실이 적고 사이즈가 작은 스위칭 소자를 이용하여야 한다.Since the inverter 220 uses a power source of an automobile, a low voltage and high current switching element should be used, and since a limited energy is used, a switching element having a small switching loss and a small size should be used.
상기 인버터 드라이버(210)는 상기 인버터(220)의 각 스위칭 소자를 구동시키기 위한 것으로, 도 6에 인버터 드라이버(210)의 회로를 도시하였고, 도 7에 인버터(220)의 회로를 도시하였다. 편의상, 도 6은 도 7의 6개 스위치 소자 중 두 개의 스위치 소자(즉, Q 28 FET 및 Q 29 FET)에 대한 드라이버 회로만 도시하였다.The inverter driver 210 is for driving each switching element of the inverter 220, and the circuit of the inverter driver 210 is illustrated in FIG. 6, and the circuit of the inverter 220 is illustrated in FIG. 7. For convenience, FIG. 6 only shows driver circuits for two of the six switch elements of FIG. 7 (ie, Q 28 FET and Q 29 FET).
도 5 내지 도 7을 참조하면, CPU(350)에서 PWM 기준 신호(DRVI0, DRVI1)를 인버터 드라이버(210)로 입력하면 인버터 드라이버(210)가 PWM 제어 신호(DRVO0, DRVO1)를 발생시켜 인버터(220)의 스위치 소자로 출력함으로써, 각 스위치 소자를 구동시킨다.5 to 7, when the CPU 350 inputs the PWM reference signals DRVI 0 and DRVI 1 to the inverter driver 210, the inverter driver 210 outputs the PWM control signals DRVO 0 and DRVO 1 . By generating and outputting to the switch element of the inverter 220, each switch element is driven.
상기 전류/전압 검출 회로(230)는 인버터(220)의 출력 전류 및 입력 전압을 검출하는데, 여기서 전류 검출은 주로 Hall CT(Current Transformer)를 사용하며, 전압 검출은 저항을 직렬로 연결하여 전압 분배 방법으로 검출한다.The current / voltage detection circuit 230 detects the output current and the input voltage of the inverter 220, where the current detection mainly uses a hall transformer (Current Transformer), and the voltage detection uses a series of resistors to divide the voltage. It is detected by the method.
상기 전압 레귤레이터(320)는 각 구성 부품에 전원을 공급하기 위한 것으로, 도 8에서 전압 레귤레이터(320)의 회로도를 나타내었다. The voltage regulator 320 is for supplying power to each component, and a circuit diagram of the voltage regulator 320 is illustrated in FIG. 8.
도 5 및 도 8을 참조하면, 전압 레귤레이터(320)는 42V 입력 전원(42V IN)과 14V 입력 전원(14V IN)을 듀얼(Dual)로 설계하여 시스템의 안정성을 높였는데, 전압 레귤레이터(320)에서 조정되어 출력되는 전압은 다음과 같다.5 and 8, the voltage regulator 320 is designed to dually design a 42V input power source (42V IN) and a 14V input power source (14V IN) to increase the stability of the system. The voltage regulator 320 The output voltage after adjustment is as follows.
즉, CPU 전원으로 2.5V, I/O 및 IC 전원으로 5V, Hall IC 전원으로 8V, 인버터 드라이버 전원으로 12V 등이다.That is, 2.5V for CPU power, 5V for I / O and IC power, 8V for Hall IC power, and 12V for inverter driver power.
상기 속도 검출 회로(330)는 위치 검출부로부터 인터페이스(310)를 통해 위치 검출 신호(U,V,W 상 펄스 및 A,B 상 펄스)를 입력받아 영구자석형 동기 전동기의 회전 속도 및 방향을 검출하여 CPU(350)로 출력한다. 상기 속도 검출 회로(330)는 버퍼, XOR 게이트, D Flip-Flop 등을 포함한다.The speed detection circuit 330 detects the rotation speed and direction of the permanent magnet synchronous motor by receiving the position detection signals (U, V, W phase pulses and A, B phase pulses) through the interface 310 from the position detection unit. To the CPU 350. The speed detection circuit 330 includes a buffer, an XOR gate, a D flip-flop, and the like.
상기 CAN 통신 회로(340)는 ECU와의 통신을 통해 차속 및 조향 각속도를 입력 받아 CPU(350)로 전달한다.The CAN communication circuit 340 receives the vehicle speed and the steering angular velocity through the communication with the ECU and transmits it to the CPU 350.
상기 CPU(350)는 각 구성 부품들의 전반적인 동작을 제어하며, 각 구성 부품들로부터 입력되는 신호를 이용하여 영구자석형 동기 전동기를 제어하기 위한 PWM 기준 신호를 인버터 드라이버(210)로 발생시킨다.The CPU 350 controls the overall operation of each component, and generates a PWM reference signal to the inverter driver 210 for controlling the permanent magnet synchronous motor by using signals input from each component.
이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. Although the present invention has been described in detail with reference to exemplary embodiments above, those skilled in the art to which the present invention pertains can make various modifications to the above-described embodiments without departing from the scope of the present invention. I will understand.
그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070119113A KR100915144B1 (en) | 2007-11-21 | 2007-11-21 | Apparatus and Method for controlling permanent magnet synchronous motor in electronical hybrid power steering |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070119113A KR100915144B1 (en) | 2007-11-21 | 2007-11-21 | Apparatus and Method for controlling permanent magnet synchronous motor in electronical hybrid power steering |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090052553A KR20090052553A (en) | 2009-05-26 |
KR100915144B1 true KR100915144B1 (en) | 2009-09-03 |
Family
ID=40860270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070119113A KR100915144B1 (en) | 2007-11-21 | 2007-11-21 | Apparatus and Method for controlling permanent magnet synchronous motor in electronical hybrid power steering |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100915144B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101333798B1 (en) * | 2011-06-21 | 2013-11-29 | 주식회사 아모텍 | Motor drive apparatus for vehicle and water pump using the same |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005006420A (en) * | 2003-06-12 | 2005-01-06 | Koyo Seiko Co Ltd | Electric power steering device |
-
2007
- 2007-11-21 KR KR1020070119113A patent/KR100915144B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005006420A (en) * | 2003-06-12 | 2005-01-06 | Koyo Seiko Co Ltd | Electric power steering device |
Also Published As
Publication number | Publication date |
---|---|
KR20090052553A (en) | 2009-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6298390B2 (en) | Electric motor drive control device, electric power steering device, electric brake device, electric pump device | |
JP3480843B2 (en) | Electric power steering control device and control method | |
US10532765B2 (en) | Control apparatus for three-phase rotary machine, and electric power steering apparatus | |
JP6809093B2 (en) | Motor control device and electric power steering device using it | |
US8274247B2 (en) | Rotary electric machine control system | |
JP7102407B2 (en) | Inverter device and electric power steering device | |
CN103812421B (en) | For the control device of ac motor | |
JP6658830B2 (en) | Control method for electric power steering device | |
US9007009B2 (en) | Control apparatus for AC motor | |
US20180191283A1 (en) | Motor Control Device and Electric Power Steering Device Mounting the Same | |
CN105375845A (en) | Rotary electric machine control apparatus | |
KR100915144B1 (en) | Apparatus and Method for controlling permanent magnet synchronous motor in electronical hybrid power steering | |
JP2010178444A (en) | Rotating electrical machine control system | |
JP2557457Y2 (en) | Electric power steering device | |
JP5595436B2 (en) | Motor control device | |
JP2010183702A (en) | Controller of inverter | |
WO2020262269A1 (en) | Control device for electric motor | |
US9276517B2 (en) | Control device of AC motor | |
WO2017199641A1 (en) | Electric motor control device and electric vehicle equipped with same | |
JP2002051596A (en) | Drive controller for ac motor | |
KR102389172B1 (en) | System for assist steering, Apparatus and Method for controlling steering | |
JP7081180B2 (en) | Rotating electric machine control device | |
JP7251336B2 (en) | motor controller | |
KR100412710B1 (en) | 2-axes motor controller using a microprocessor | |
CN116890590A (en) | Electric suspension device and electric motor control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120711 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |