[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102030271B1 - Bldc 모터 제어 장치 및 이를 이용한 bldc 모터의 초기 위치 검출 방법 - Google Patents

Bldc 모터 제어 장치 및 이를 이용한 bldc 모터의 초기 위치 검출 방법 Download PDF

Info

Publication number
KR102030271B1
KR102030271B1 KR1020180035777A KR20180035777A KR102030271B1 KR 102030271 B1 KR102030271 B1 KR 102030271B1 KR 1020180035777 A KR1020180035777 A KR 1020180035777A KR 20180035777 A KR20180035777 A KR 20180035777A KR 102030271 B1 KR102030271 B1 KR 102030271B1
Authority
KR
South Korea
Prior art keywords
bldc motor
current
angle
motor
degrees
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020180035777A
Other languages
English (en)
Inventor
동근오
Original Assignee
주식회사 세턴
승일테크 유한책임회사
명화공업주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 세턴, 승일테크 유한책임회사, 명화공업주식회사 filed Critical 주식회사 세턴
Priority to KR1020180035777A priority Critical patent/KR102030271B1/ko
Application granted granted Critical
Publication of KR102030271B1 publication Critical patent/KR102030271B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/185Circuit arrangements for detecting position without separate position detecting elements using inductance sensing, e.g. pulse excitation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/20Arrangements for starting

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

본 발명은 BLDC 모터 제어 장치 및 이를 이용한 BLDC 모터의 초기 위치 검출 방법에 대한 것이다.
본 발명에 따른 BLDC 모터 제어 장치를 이용한 BLDC 모터의 초기 위치 검출 방법은, BLDC 모터가 정지된 상태에서 BLDC 모터 3상에 펄스 전류를 각각 인가하는 단계와, 로터 위치에 따른 상 코일 인덕턴스를 이용하여 3상 전류값을 각각 측정하는 단계와, 측정된 3상 전류값을 이용하여 사인-코사인 값을 계산하는 단계 및 계산된 값을 기 저장된 맵핑 테이블과 비교하여 BLDC 모터의 현재 각도를 검출하는 단계를 포함한다.
이와 같이 본 발명에 따르면, 전동식 오일 펌프의 BLDC 모터 정지 시 로터 각도를 고속으로 검출하여 모터 기동 시 반영함으로써 기동 시간을 단축시킬 수 있는 효과가 있다.

Description

BLDC 모터 제어 장치 및 이를 이용한 BLDC 모터의 초기 위치 검출 방법{APPARATUS FOR BLDC MOTOR CONTROL AND METHOD FOR INITIAL POSITION DETECTING OF BLDC MOTOR USING THE SAME}
본 발명은 BLDC 모터 제어 장치 및 이를 이용한 BLDC 모터의 초기 위치 검출 방법에 관한 것으로서, 더욱 상세하게는 전동식 오일펌프(EOP)의 BLDC 모터 정지 시 로터 각도를 고속으로 검출하기 위한 BLDC 모터 제어 장치 및 이를 이용한 BLDC 모터의 초기 위치 검출 방법에 관한 것이다.
차량의 구동을 위한 변속기는 오일을 사용하여 변속단의 전환 등을 수행한다. 이를 위해, 변속기에 오일을 공급하는 장치 즉, 오일펌프가 구비된다. 오일펌프에는 엔진에 의해 구동되는 기계식 오일펌프와, 전동모터에 의해 구동되는 전동식 오일펌프가 있다. 최근에는 변속기의 작동유압을 공급하는 시스템에 연비개선 및 엔진 부하 감소의 목적으로 기계식 오일펌프가 아닌 전동식 오일펌프가 이용된다.
이러한 전동식 오일펌프는 오일의 온도 특성에 따라 저온 영역에서의 운전이 요구되는데, 저온 영역에서의 모터 기동 특성상 장시간 미 구동시 펌프 내부의 오일이 빠져나가 펌프부 윤활 오일이 부족하게 되어 건마찰에 의해 구동 토크가 증대되므로 모터 초기 구동시 필요 구동력을 얻기 위하여 모터 초기 위치를 정확하게 판단하여야 한다.
이를 위해 종래에는 전동식 오일펌프 모터의 초기 위치 검출용 마그넷과 센서회로를 적용한 방식이 주로 사용되었으며, 센서드 검출을 이용한 모터 구동 로직은 모터에 연결된 위치 검출 마그넷이 모터 샤프트에 고정되고 마그넷 자계를 검출하는 센서회로가 모터에 위치를 판단하여 모터 구동 MCU에 신호를 보내면 MCU는 모터 위치를 판단하여 모터를 구동하는 로직이다. 이러한 방식은 모터 위치를 판단하기 위한 마그넷 및 고정 부품, 센서 회로 및 PCB등에 부품이 요구되어서 원가 절감에 어려움이 있고, 제품 크기가 큰 문제점이 있었다.
또한 BLDC 모터는 자석과 스테이터 코일의 관계로 전기각 0도, 60도, 120도, 180도, 240도, 300도 중에서 모터가 정지하게 된다. 특히 코깅 토크(Cogging Torque)가 큰 모터에 60도 간격으로 구속이 심하며, 기동 시 모터 정지 위치 각도를 반영하지 않고 제어하게 되면 모터 기동 전류가 높고 및 시간이 길어지는 문제가 발생한다.
본 발명의 배경이 되는 기술은 대한민국 등록특허공보 제10-0327862호(2002.03.09. 공고)에 개시되어 있다.
본 발명이 이루고자 하는 기술적 과제는 전동식 오일 펌프의 BLDC 모터 정지 시 로터 각도를 고속으로 검출하기 위한 BLDC 모터 제어 장치 및 이를 이용한 BLDC 모터의 초기 위치 검출 방법을 제공하기 위한 것이다.
이러한 기술적 과제를 이루기 위한 본 발명의 실시예에 따른 BLDC 모터 제어 장치를 이용한 BLDC 모터의 초기 위치 검출 방법은, 상기 BLDC 모터가 정지된 상태에서 BLDC 모터 3상에 펄스 전류를 각각 인가하는 단계; 로터 위치에 따른 상 코일 인덕턴스를 이용하여 3상 전류값을 각각 측정하는 단계; 상기 측정된 3상 전류값을 이용하여 사인-코사인 값을 계산하는 단계; 및 상기 계산된 값을 기 저장된 맵핑 테이블과 비교하여 상기 BLDC 모터의 현재 각도를 검출하는 단계를 포함한다.
또한 상기 검출된 각도를 구동 토크에 반영하여 상기 BLDC 모터를 기동시키는 단계를 더 포함할 수 있다.
또한 상기 BLDC 모터 3상에 펄스 전류를 각각 인가하는 단계는, 상기 BLDC 모터의 U상 (+)전류, U상 (-)전류, V상 (+)전류, V상 (-)전류, W상 (+)전류, W상 (-)전류를 각각 인가할 수 있다.
또한 상기 BLDC 모터의 현재 각도를 검출하는 단계는, 60도 간격으로 각도별 전류값이 각각 정의된 상기 맵핑 테이블에서 상기 계산된 값과 가장 근사한 값을 가지는 전류값을 검출하여 검출된 전류값에 대응하는 각도를 검출할 수 있다.
또한 상기 BLDC 모터의 현재 각도를 검출하는 단계는, BLDC 모터의 전압 용량에 따른 인덕턴스의 크기에 따라 기 설정된 검출시간 이내로 상기 BLDC 모터의 현재 각도를 검출할 수 있다.
또한 상기 인덕턴스는 다음의 수학식에 의해 측정될 수 있다.
Figure 112018030795614-pat00001
여기서, ia는 인덕턴스, iao는 바이어스 전류, vastep은 인덕턴스 측정을 위한 step 인가전압, La는 모터 인덕턴스, Ra는 모터 코일저항, θ은 로터 각도이다.
또한, 본 발명의 실시예에 따른 BLDC 모터의 초기 위치를 검출하기 위한 BLDC 모터 제어 장치는, BLDC 모터가 정지된 상태에서 BLDC 모터 3상에 펄스 전류를 각각 인가하는 펄스 인가부; 로터 위치에 따른 상 코일 인덕턴스를 이용하여 3상 전류값을 각각 측정하고, 상기 측정된 3상 전류값을 이용하여 사인-코사인 값을 계산하는 제어부; 및 상기 계산된 값을 기 저장된 맵핑 테이블과 비교하여 상기 BLDC 모터의 현재 각도를 검출하는 각도 검출부를 포함한다.
이와 같이 본 발명에 따르면, 전동식 오일 펌프의 BLDC 모터 정지 시 로터 각도를 고속으로 검출하여 모터 기동 시 반영함으로써 기동 시간을 단축시킬 수 있는 효과가 있다.
또한 본 발명에 따르면, 모터 정지시 검출된 로터 각도를 반영하여 모터를 기동시킴으로써 코깅 토크가 큰 모터의 초기 구동 토크를 개선하고, 기동 시간을 확보할 수 있다.
또한 본 발명에 따르면, BLDC 모터의 특성상 모터가 60도 간격으로 정지함에 따라 로터 각도를 맵핑하기 위한 각도별 테이블 값의 차이가 커지므로 오차 범위 또한 넓어져 로터 위치 센서 사용시와 동일한 정확도로 로터 위치를 검출할 수 있다.
또한 본 발명에 따르면, 센서 사용시와 동일한 속도로 로터 위치를 검출할 수 있고, 센서 및 센서 검출 회로가 불필요하여 중량 및 원가 절감 가능하며, 센서 고장으로 인한 품질 문제를 제거할 수 있다.
도 1은 본 발명의 실시예에 따른 BLDC 모터 제어 장치를 나타낸 블록구성도이다.
도 2는 본 발명의 실시예에 따른 BLDC 모터의 초기 위치 검출 방법의 동작 흐름을 도시한 순서도이다.
도 3은 본 발명의 실시예에 따른 BLDC 모터의 정지 위치를 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 모터 3상의 전류 파형을 각각 나타낸 그래프이다.
도 5는 도 4의 그래프를 기준으로 사인-코사인 곡선을 나타낸 그래프이다.
도 6은 도 5를 이용하여 검출된 모터의 현재 위치를 나타낸 그래프이다.
도 7은 본 발명의 실시예에 따른 BLDC 모터의 초기 위치 검출 적용 유무에 따른 BLDC 모터 기동 상태를 비교한 그래프이다.
이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다.
또한 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
먼저, 도 1을 통해 본 발명의 실시예에 따른 BLDC 모터 제어 장치에 대하여 설명한다.
도 1은 본 발명의 실시예에 따른 BLDC 모터 제어 장치를 나타낸 블록구성도이다.
도 1에서와 같이 본 발명의 실시예에 따른 BLDC 모터 제어 장치(100)는, BLDC 모터(200)의 초기 위치를 검출하기 위해 펄스 인가부(110), 제어부(120), 각도 검출부(130) 및 모터 기동부(140)를 포함한다.
먼저 펄스 인가부(110)는 BLDC 모터(200)가 정지된 상태에서 BLDC 모터(200) 3상에 펄스 전류를 각각 인가한다.
자세히는, BLDC 모터(200)의 U상 (+)전류, U상 (-)전류, V상 (+)전류, V상 (-)전류, W상 (+)전류, W상 (-)전류를 각각 인가한다.
그리고 제어부(120)는 BLDC 모터(200)의 로터(회전자) 위치에 따른 상 코일 인덕턴스를 이용하여 3상 전류값을 각각 측정하고, 측정된 3상 전류값을 이용하여 사인(sin)-코사인(cos) 값을 계산한다.
그리고 각도 검출부(130)는 제어부(120)에서 계산된 값을 기 저장된 맵핑 테이블과 비교하여 BLDC 모터(200)의 현재 각도를 검출한다.
여기서, 맵핑 테이블 값은 0, 60, 120, 180, 240, 300도에 따른 모터 상전류 값을 사전에 수차례 측정한 결과값을 평균을 취하여 작성한 것으로, 자세히는, 60도 간격으로 각도별 전류값이 각각 정의된 맵핑 테이블에서 제어부(120)를 통해 계산된 값과 가장 근사한 값을 가지는 전류값을 검출하여 검출된 전류값에 대응하는 각도를 검출한다.
이때, 각도 검출부(130)는, BLDC 모터(200)의 전압 용량에 따른 인덕턴스의 크기에 따라 기 설정된 검출시간 이내로 BLDC 모터(200)의 현재 각도를 검출하는데, 인덕턴스는 다음의 수학식 1에 의해 측정된다.
Figure 112018030795614-pat00002
여기서, ia는 인덕턴스, iao는 바이어스 전류, vastep은 인덕턴스 측정을 위한 step 인가전압, La는 모터 인덕턴스, Ra는 모터 코일저항, θ은 로터 각도이다.
마지막으로 모터 기동부(140)는 각도 검출부(130)에서 검출된 각도를 구동 토크에 반영하여 BLDC 모터(200)를 기동시킨다.
이하에서는 도 2 내지도 7을 통해 본 발명의 실시예에 따른 BLDC 모터의 초기 위치 검출 방법에 대하여 설명한다.
도 2는 본 발명의 실시예에 따른 BLDC 모터 제어 장치를 이용한 BLDC 모터의 초기 위치 검출 방법의 동작 흐름을 도시한 순서도로서, 이를 참조하여 본 발명의 구체적인 동작을 설명한다.
본 발명의 실시예에 따르면, 먼저 펄스 인가부(110)는 BLDC 모터(200)가 정지된 상태에서 BLDC 모터 3상 라인에 펄스 전류를 각각 인가한다(S210).
이때 BLDC 모터(200)는 로터(회전자)와 스테이터(고정자) 코일 간 관계로 전기각 0도, 60도, 120도, 180도, 240도, 300도에서 모터가 정지한다. 특히 코깅 토크(Cogging Torque)가 큰 모터일수록 60도 간격 구속이 심한 특성이 있다.
도 3은 본 발명의 실시예에 따른 BLDC 모터의 정지 위치를 나타낸 도면이다.
도 3에서와 같이 BLDC모터(200)는 코깅 토크 영향에 의해 전기각 60도 간격으로 정지하게 된다. 따라서, 본 발명의 실시예에서는 로터의 위치에 따라 변화하는 상 코일 인덕턴스 값으로 BLDC 모터(200)의 정지 위치를 판단할 수 있다.
이를 위해 S210 단계에서 펄스 인가부(110)는 BLDC 모터(200)의 U상 (+)전류, U상 (-)전류, V상 (+)전류, V상 (-)전류, W상 (+)전류, W상 (-)전류를 각각 인가한다.
그 다음 제어부(120)는 로터 위치에 따른 상 코일 인덕턴스를 이용하여 3상 전류값을 각각 측정한다(S220).
도 4는 본 발명의 실시예에 따른 모터 3상의 전류 파형을 각각 나타낸 그래프이다.
3상 라인에 대한 각각의 전류값은 측정하기 위하여 도 4에서와 같이 펄스 전류를 정규화한다.
그 다음 제어부(120)는 S220 단계에서 측정된 3상 전류값을 이용하여 사인-코사인 값을 계산한다(S230).
도 5는 도 4의 그래프를 기준으로 사인-코사인 곡선을 나타낸 그래프이다.
각각의 상에 대한 측정 전류로 로터의 위치를 검출하기 위해 도 5에서와 같이 사인-코사인 값을 계산하여 아크탄젠트(Atan) 값으로 로터의 각도 즉 BLDC 모터(200)의 정지 각도를 검출한다.
그 다음 각도 검출부(130)는 S230 단계에서 계산된 값을 기 저장된 맵핑 테이블과 비교하여 BLDC 모터(200)의 현재 각도를 검출한다(S240).
이때 S230 단계에서 계산된 값과 가장 근사한 값을 가지는 전류값을 60도 간격으로 각도별 전류값이 각각 정의된 맵핑 테이블에서 검출하여 검출된 전류값에 대응하는 각도를 검출한다.
즉, BLDC 모터(200)의 특성상 60도 간격으로 정지하기 때문에 맵핑 테이블값의 각도별 값의 차이가 크므로 근사값을 이용하여도 정확한 각도를 검출할 수 있다.
자세히는 BLDC 모터(200)의 전압 용량에 따른 인덕턴스의 크기에 따라 기 설정된 검출시간 이내로 BLDC 모터(200)의 현재 각도를 검출한다.
예를 들어 인덕턴스가 작은 저전압 BLDC 모터(200)는 검출시간을 작게 설정되어야 하므로 약 2.5ms로 설정될 수 있고, 인덕턴스가 큰 고전압 BLDC 모터(200)는 저전압 BLDC 모터(200)보다 인덕턴스가 크므로 검출시간이 약 10ms로 설정될 수 있다.
도 6은 도 5를 이용하여 검출된 모터의 현재 위치를 나타낸 그래프이다.
본 발명의 실시예에 따르면 S230 단계에서 계산된 사인-코사인 값을 이용하여 도 6에서와 같이 BLDC 모터(200)의 현재 각도를 검출할 수 있다.
마지막으로 모터 기동부(140)는 S240 단계에서 검출된 각도를 구동 토크에 반영하여 BLDC 모터(200)를 기동시킨다(S250).
즉, S240 단계에서 검출된 각도를 구동 토크에 반영함에 따라 BLDC 모터(200) 기동 전류는 낮아지고 기동 시간은 감소하게 되어 코깅 토크가 큰 BLDC 모터(200) 기동시 특히 효과적이며 초기 구동 토크를 개선할 수 있다.
도 7은 본 발명의 실시예에 따른 BLDC 모터의 초기 위치 검출 적용 유무에 따른 BLDC 모터 기동 상태를 비교한 그래프이다.
도 7의 (A)그래프는 본 발명의 실시예에 따른 초기 위치 제어가 적용되지 않은 BLDC 모터(200)의 기동 상태를 나타낸 것이고, 도 7의 (B)그래프는 본 발명의 실시예에 따른 초기 위치 제어가 적용된 BLDC 모터(200)의 기동 상태를 나타낸 것이다.
도 7의 (A) 그래프와 (B) 그래프를 비교하면 알 수 있듯이, 초기 위치 제어를 적용한 경우(B 그래프)가 초기 위치 제어를 적용하지 않은 경우(A 그래프)보다 기동 속도도 빠르고 훨씬 더 안정적으로 구동되는 것을 확인 할 수 있다.
상술한 바와 같이, 본 발명의 실시예에 따른 BLDC 모터 제어 장치 및 이를 이용한 BLDC 모터의 초기 위치 검출 방법은 전동식 오일 펌프의 BLDC 모터 정지 시 로터 각도를 고속으로 검출하여 모터 기동 시 반영함으로써 기동 시간을 단축시킬 수 있는 효과가 있다.
또한 본 발명의 실시예에 따르면, 모터 정지시 검출된 로터 각도를 반영하여 모터를 기동시킴으로써 코깅 토크가 큰 모터의 초기 구동 토크를 개선하고, 기동 시간을 확보할 수 있다.
또한 본 발명의 실시예에 따르면, BLDC 모터의 특성상 모터가 60도 간격으로 정지함에 따라 로터 각도를 맵핑하기 위한 각도별 테이블 값의 차이가 커지므로 오차 범위 또한 넓어져 로터 위치 센서 사용시와 동일한 정확도로 로터 위치를 검출할 수 있다.
또한 본 발명의 실시예에 따르면, 센서 사용시와 동일한 속도로 로터 위치를 검출할 수 있고, 센서 및 센서 검출 회로가 불필요하여 중량 및 원가 절감 가능하며, 센서 고장으로 인한 품질 문제를 제거할 수 있다.
본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 아래의 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.
100 : BLDC 모터 제어 장치 110 : 펄스 인가부
120 : 제어부 130 : 각도 검출부
140 : 모터 기동부 200 : BLDC 모터

Claims (12)

  1. BLDC 모터 제어 장치를 이용한 BLDC 모터의 초기 위치 검출 방법에 있어서,
    상기 BLDC 모터가 정지된 상태에서 상기 BLDC 모터의 U상, V상 및 W상에 (+)전류, (-)전류를 각각 인가하는 단계;
    로터 위치에 따른 상 코일 인덕턴스를 이용하여 3상 전류값을 각각 측정하는 단계;
    상기 측정된 3상 전류값을 이용하여 사인-코사인 값을 계산하는 단계; 및
    상기 계산된 값을 기 저장된 맵핑 테이블과 비교하여 상기 BLDC 모터의 현재 각도를 검출하는 단계를 포함하고,
    상기 BLDC 모터는,
    각 상에 (+)전류 및 (-)전류가 각각 인가되면 로터와 스테이터 코일 간 관계에 의해 전기각 0도, 60도, 120도, 180도, 240도 및 360도 중 어느 하나의 각에서 정지하고,
    상기 각각 측정하는 단계는,
    상기 BLDC 모터의 정지 시 로터 위치를 이용하여 상기 3상 전류값을 각각 측정하는 초기 위치 검출 방법.
  2. 제1항에 있어서,
    상기 검출된 각도를 구동 토크에 반영하여 상기 BLDC 모터를 기동시키는 단계를 더 포함하는 초기 위치 검출 방법.
  3. 삭제
  4. 제1항에 있어서,
    상기 BLDC 모터의 현재 각도를 검출하는 단계는,
    60도 간격으로 각도별 전류값이 각각 정의된 상기 맵핑 테이블에서 상기 계산된 값과 가장 근사한 값을 가지는 전류값을 검출하여 검출된 전류값에 대응하는 각도를 검출하는 초기 위치 검출 방법.
  5. 제1항에 있어서,
    상기 BLDC 모터의 현재 각도를 검출하는 단계는,
    인덕턴스의 크기에 따라 기 설정된 검출시간 이내로 상기 BLDC 모터의 현재 각도를 검출하는 초기 위치 검출 방법.
  6. 제1항에 있어서,
    상기 인덕턴스는 다음의 수학식에 의해 측정되는 초기 위치 검출 방법:
    Figure 112018030795614-pat00003

    여기서, ia는 인덕턴스, iao는 바이어스 전류, vastep은 인덕턴스 측정을 위한 step 인가전압, La는 모터 인덕턴스, Ra는 모터 코일저항, θ은 로터 각도이다.
  7. BLDC 모터의 초기 위치를 검출하기 위한 BLDC 모터 제어 장치에 있어서,
    상기 BLDC 모터가 정지된 상태에서 상기 BLDC 모터의 U상, V상 및 W상에 (+)전류, (-)전류를 각각 인가하는 펄스 인가부;
    로터 위치에 따른 상 코일 인덕턴스를 이용하여 3상 전류값을 각각 측정하고, 상기 측정된 3상 전류값을 이용하여 사인-코사인 값을 계산하는 제어부; 및
    상기 계산된 값을 기 저장된 맵핑 테이블과 비교하여 상기 BLDC 모터의 현재 각도를 검출하는 각도 검출부를 포함하고,
    상기 BLDC 모터는,
    각 상에 (+)전류 및 (-)전류가 각각 인가되면 로터와 스테이터 코일 간 관계에 의해 전기각 0도, 60도, 120도, 180도, 240도 및 360도 중 어느 하나의 각에서 정지하고,
    상기 제어부는,
    상기 BLDC 모터의 정지 시 로터 위치를 이용하여 상기 3상 전류값을 각각 측정하는 BLDC 모터 제어 장치.
  8. 제7항에 있어서,
    상기 검출된 각도를 구동 토크에 반영하여 상기 BLDC 모터를 기동시키는 모터 기동부를 더 포함하는 BLDC 모터 제어 장치.
  9. 삭제
  10. 제7항에 있어서,
    상기 각도 검출부는,
    60도 간격으로 각도별 전류값이 각각 정의된 상기 맵핑 테이블에서 상기 계산된 값과 가장 근사한 값을 가지는 전류값을 검출하여 검출된 전류값에 대응하는 각도를 검출하는 BLDC 모터 제어 장치.
  11. 제7항에 있어서,
    상기 각도 검출부는,
    인덕턴스의 크기에 따라 기 설정된 검출시간 이내로 상기 BLDC 모터의 현재 각도를 검출하는 BLDC 모터 제어 장치.
  12. 제7항에 있어서,
    상기 인덕턴스는 다음의 수학식에 의해 측정되는 BLDC 모터 제어 장치:
    Figure 112019055343868-pat00004

    여기서, ia는 인덕턴스, iao는 바이어스 전류, vastep은 인덕턴스 측정을 위한 step 인가전압, La는 모터 인덕턴스, Ra는 모터 코일저항, θ은 로터 각도이다.
KR1020180035777A 2018-03-28 2018-03-28 Bldc 모터 제어 장치 및 이를 이용한 bldc 모터의 초기 위치 검출 방법 Active KR102030271B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180035777A KR102030271B1 (ko) 2018-03-28 2018-03-28 Bldc 모터 제어 장치 및 이를 이용한 bldc 모터의 초기 위치 검출 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180035777A KR102030271B1 (ko) 2018-03-28 2018-03-28 Bldc 모터 제어 장치 및 이를 이용한 bldc 모터의 초기 위치 검출 방법

Publications (1)

Publication Number Publication Date
KR102030271B1 true KR102030271B1 (ko) 2019-10-08

Family

ID=68209101

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180035777A Active KR102030271B1 (ko) 2018-03-28 2018-03-28 Bldc 모터 제어 장치 및 이를 이용한 bldc 모터의 초기 위치 검출 방법

Country Status (1)

Country Link
KR (1) KR102030271B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210041712A (ko) * 2019-10-08 2021-04-16 현대자동차주식회사 공기압축기용 센서리스 모터 제어 방법
CN118100701A (zh) * 2024-04-12 2024-05-28 深圳山河半导体科技有限公司 三相六线直流无刷电机差放驱动方法、系统、介质和设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07177788A (ja) * 1993-10-26 1995-07-14 Toyota Motor Corp 電気角検出装置およびこれを用いた同期モータの駆動装置
JPH09238495A (ja) * 1996-02-29 1997-09-09 Toyota Motor Corp 電気角検出装置および同期モータの駆動装置
KR20060063717A (ko) * 2004-12-06 2006-06-12 가부시키가이샤 도요다 지도숏키 인버터 장치
KR20110118478A (ko) * 2010-04-23 2011-10-31 포항공과대학교 산학협력단 비선형 관측기를 이용한 표면부착형 영구자석 동기전동기의 센서리스 제어 방법 및 시스템
JP2014503170A (ja) * 2011-01-19 2014-02-06 日本テキサス・インスツルメンツ株式会社 センサレスのブラシレスdcモーターのための初期位置検出

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07177788A (ja) * 1993-10-26 1995-07-14 Toyota Motor Corp 電気角検出装置およびこれを用いた同期モータの駆動装置
JPH09238495A (ja) * 1996-02-29 1997-09-09 Toyota Motor Corp 電気角検出装置および同期モータの駆動装置
KR20060063717A (ko) * 2004-12-06 2006-06-12 가부시키가이샤 도요다 지도숏키 인버터 장치
KR20110118478A (ko) * 2010-04-23 2011-10-31 포항공과대학교 산학협력단 비선형 관측기를 이용한 표면부착형 영구자석 동기전동기의 센서리스 제어 방법 및 시스템
JP2014503170A (ja) * 2011-01-19 2014-02-06 日本テキサス・インスツルメンツ株式会社 センサレスのブラシレスdcモーターのための初期位置検出

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210041712A (ko) * 2019-10-08 2021-04-16 현대자동차주식회사 공기압축기용 센서리스 모터 제어 방법
KR102727974B1 (ko) 2019-10-08 2024-11-07 현대자동차주식회사 공기압축기용 센서리스 모터 제어 방법
CN118100701A (zh) * 2024-04-12 2024-05-28 深圳山河半导体科技有限公司 三相六线直流无刷电机差放驱动方法、系统、介质和设备

Similar Documents

Publication Publication Date Title
US8884575B2 (en) Drive system for synchronous electrical motor
JP6868772B2 (ja) モータ制御装置およびモータ制御方法
US10241130B2 (en) Circuit and method to detect failure of speed estimation/speed measurement of a multi-phase AC motor
KR102030271B1 (ko) Bldc 모터 제어 장치 및 이를 이용한 bldc 모터의 초기 위치 검출 방법
JP2007315994A (ja) 回転電機の温度変化検知方法およびその装置
KR101989596B1 (ko) 모터 제어 시스템 및 방법
CN107408905B (zh) 用于对电子换向同步电机的转子进行无传感器的位置确定的方法
JP2003033070A (ja) モータの運転を制御する装置及びその方法
EP3469697A1 (en) Restart strategy for synchronous reluctance machines
CN111289894B (zh) 电机的堵转检测方法、系统、装置及存储介质
CN111355412A (zh) 一种永磁同步电机旋变零位初始角的自检方法及系统
JP2003506808A (ja) 電気駆動部の測定システムの監視装置
JPWO2019207754A1 (ja) 電動機制御装置
US11108347B2 (en) Motor rotor controlling apparatus and method
EP3533143B1 (en) Method and apparatus for adapting the magnetic characteristics of a synchronous reluctance motor
KR102786136B1 (ko) d-축의 추정 위치와 실제 위치 사이의 각 차이를 나타내는 보정 값을 결정하는 방법, 제어 장치 및 인버터
KR102281694B1 (ko) 모터의 제어시 무 부하 검출방법
KR102246044B1 (ko) 모터 감자 에러 감지 장치 및 방법
KR20080044561A (ko) Bldc 모터의 센서리스 위치 검출 방법
CN108377669B (zh) 无刷电机的驱动装置及驱动方法
US20220321049A1 (en) Method for detecting a blockage of an electric motor
JP2009248749A (ja) 電動パワーステアリング装置の制御装置
JP3405115B2 (ja) 電動機の電気角偏差の測定方法
US20220244313A1 (en) Motor demagnetization detection method and motor demagnetization detection device
CN115589178A (zh) 电动机控制装置以及电动机控制方法

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180328

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190329

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20190930

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20191001

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20191001

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220923

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240927

Start annual number: 6

End annual number: 6