브러시리스 모터의 정류 파형은 어떤 모양입니까?


12

브러시리스 모터를 구동하기위한 파형을 보았습니다.

브러시리스 모터 파형

이것이 단순한 블록 정류에 사용되는 파형이라고 생각합니다. 그러나 사인 파형을하고 싶다면 PWM 신호는 어떻게 생겼습니까? 세 단계에서 가장자리를주의해서 동기화해야합니까?


질문이 있는데 왜 6 게이트가 아닌 3에서만 PWM을 사용합니까? PWM은 전압을 줄이기 위해 여기에서 사용되며 사인파 형태를 형성하는 또 다른 목적입니다. 모든 게이트에서 PWM을 사용하면 더 나을 수 있습니까?

답변:


12

표시 한 다이어그램은 사다리꼴 Back-EMF를 생성하는 것처럼 보입니다. 나는 100 %에있는 게이트가 모터 구동 브리지의 더 낮은 다리라고 가정합니다. 나는 당신이 이것을하고 싶은 이유를 생각할 수 없습니다. 일반적으로 리턴 레그의 게이트 전압이 공급 레그의 게이트 전압을 보완하기를 원합니다.

6 단계 사다리꼴 정류에서는 일반적으로 PWM을 100 %까지 올리고 잠시 (약 30도 전기 회전) 그대로 둔 다음 다시 내리십시오.

6 단계 사다리꼴

정현파 정류에서 PWM 듀티 사이클은 정현파 값이 지속적으로 변합니다. 다음은 사인파 구동과 사다리꼴 구동 PWM과 위상 신호의 차이를 보여주는 좋은 다이어그램입니다.

사인 대 사다리꼴

이 페어차일드 앱 노트는 360 ° 회전시 PWM을 보여줍니다.

360 사인 회전

사인 드라이브 단일

신호에서 무슨 일이 일어나고 있는지 살펴 보는 것이 좋습니다. 실제로하고있는 일은 모터의 고정자에 천천히 축적되도록 삼각파의 전류를 점차적으로 변화시키는 것입니다. 하단 다리를 열어 두지 않고 공급 및 리턴 게이트를 보완적인 방식으로 구동 할 경우이 빌드 업을보다 효과적으로 제어 할 수 있습니다.

현재 분산

사인파 계산은 단순한 램프 업, 홀드, 램프 다운보다 계산 집약적입니다 (조회 테이블을 사용하지 않는 한). 그러나 훨씬 부드러운 주행을 만들어냅니다.

공간-벡터 정류는 훨씬 계산 집약적입니다. 또한 정현파 드라이브보다 토크 리플이 많지만 버스 전압을 더 많이 활용하므로 전력 측면에서 더 효율적입니다.

공간 벡터 드라이브의 위상 전압은 다음과 같이 보입니다.

공간 벡터 전압

이는 세 단계 모두에서 동시에 PWM 듀티 사이클을 변경하여 수행됩니다. 이것은 2 사분면 구동에서와 같이 단상 구동되거나 4 사분면 구동에서와 같이 상보 적 쌍으로 구동되는 2 상을 갖는 것과 반대된다.

공간 벡터 PWM


감사. 이것은 내가 찾고있는 것에 훨씬 가깝습니다. 내가 실제로보고 싶은 것은 하나의 다이어그램에서 모든 3 단계의 PWM입니다. 두 번째 다이어그램에 Phase C를 추가 할 수 있습니까?
Rocketmagnet

@Rocketmagnet 편집을 참조하십시오. 잘하면 더 명확합니다. 모터 컨트롤러 제조업체에서 일하고 있다면 시스템에서 일부 파형을 생성 해 보겠습니다. 그러나 아아, 나는 그 일을 떠났을 때 그 모든 것을 뒤에 남겨 두었다. 그래서 나는 웹에서 찾을 수있는 것과 관련이 있습니다.
embedded.kyle

점점 더 가까이 파형을 생성 할 수 없다는 것은 부끄러운 일입니다. 저는 PWM 신호를 가까이에서보고 싶어합니다. 특히 위상에서 가장자리가 어떻게 정렬되는지 확인하십시오. 두 번째 다이어그램에서 그것을 보는 것은 어렵습니다. 세 번째 다이어그램은 처음에는 PWM 신호가 다르게 보이므로 (듀티가 제로인 섹션이 있기 때문에) 약간 혼동됩니다. 둘째, 사인파 부분도 이중 혹으로 이상하게 보입니다. 그게 뭐야? (죄송합니다 죄송합니다)
Rocketmagnet

@Rocketmagnet 문제 없습니다. 나는 약간의 모터 헤드 (표현을 변명한다면) 이므로이 물건에 대해 이야기하는 것을 좋아합니다. 미묘한 다이어그램에 대해 죄송합니다. 세 번째 다이어그램을 클릭하면 "정현파 모터 컨트롤러"에 대한 페어차일드 데이터 시트가 열립니다. 그들은 공간 벡터와 사인파 사이에 혼란스러운 용어를 사용하는 것 같습니다. 출력 파형은 공간 벡터처럼 보이지만 PWM은 거의 정현파 처럼 보입니다 .
embedded.kyle

@Rocketmagnet 3 상 모터의 4 사분면 구동에서는 전류를 "푸시"하는 1 상, 전류를 "풀링"하는 1 상, 항상 1 상이 차단됩니다. 상단 그림을 클릭하고 상단 근처의 진리표를 살펴보십시오. 각 정류 상태는 60도 전기도 동안 지속됩니다. 각 정류 상태에서는 한 단계를 끄고 한 단계를 켜고 한 단계를 켜 둡니다. 원하는 출력을 얻기 위해 각 정류 상태 동안 PWM 듀티 사이클을 변경하고 있습니다.
embedded.kyle

12

브러시리스 모터 제어의 구현에 대한 많은 문헌이 있지만 여기에 개요가 있습니다.

정류 파형 간의 차이점을 이해하려면 브러시리스 모터의 작동 방식을 이해해야합니다.

브러시리스 모터

3 상 (2 극) 모터에는 중앙의 단일 자석 주위에 3 개의 코일이 있습니다. 모터의 샤프트 (및 자석)가 회전하도록 코일에 순서대로 전원을 공급하는 것이 목표입니다.

여기서 중요한 두 가지 자기장이 있는데, 회 전자 필드 (회전 자석)와 고정자 필드 (정적 코일)입니다.

필드 벡터

우리는 자기장의 방향을 매우 차갑게 들리기 때문에 "자속 벡터"라고합니다. 이 이미지에서 가장 중요한 것은 두 자기장이 서로 직각을 이루기를 원한다는 것입니다. 이것은 효율성과 토크를 극대화합니다.

멍청한 정류 체계는 사다리꼴입니다. 모터에서 홀 센서 또는 후면 EMF를 사용하여 모터가 불연속 위치 중 하나에 있는지 확인하고 하나 또는 두 개의 코일에서 온 / 오프 제어를 수행하여 모터 주위의 자기장을 유도 할 수 있습니다.

사다리꼴

고정자 필드에 대해 6 개의 분리 된 방향 만있을 수 있기 때문에 모터의 플럭스 벡터는 60-120도 (원하는 90이 아닌)가 될 수 있으므로 토크 리플과 열악한 효율을 얻을 수 있습니다.

여기서 확실한 해결책은 정현파 정류로 전환하고 파형을 부드럽게 만드는 것입니다.

죄

회 전자의 정확한 방향을 알고 있다면 플럭스 벡터를 90 도로 유지하고 각기 다른 코일에 적용 할 정확한 PWM 듀티 사이클을 계산하여 아름다운 90도 플럭스 벡터를 얻을 수 있습니다. (회 전자 방향은 인코더, 보간 또는 칼만 필터와 같은 고급 측정을 통해 결정될 수 있습니다).

그래서 지금 당신은 정현파 정류보다 어떻게 더 잘할 수 있을지 궁금 할 것입니다. 정현파 정류의 주요 결함은 출력이 PWM으로 바로 전송된다는 것입니다. 코일 인덕턴스로 인해 전류 (및 플럭스 벡터)는 명령 된 값보다 뒤 떨어지며 모터가 최고 속도에 도달하면 플럭스 벡터는 90이 아닌 80 또는 70 도입니다.

이것이 정현파 정류가 고속 성능을 저하시키는 이유입니다.

이것은 결국 자속이 고속에서도 90도를 유지하도록 시도하는 (종종 독점적) 제어 알고리즘에 주어진 이름 인 자속 벡터 제어를 제공합니다. 이를 수행하는 가장 간단한 방법은 실제 자속이 늦어 질 것임을 알고 얼마나 빨리 가는지에 따라 예를 들어 90-120도까지 필드를 이끌 수 있습니다.

보다 강력한 솔루션에는 각 단계를 통과하는 전류를 정확하게 제어하기위한 PID / 피드 포워드가 포함됩니다. 모든 서보 제조업체는 자체 사내 알고리즘을 가지고 있기 때문에 출혈 가장자리에 꽤 복잡한 것들이 있다고 확신합니다.

간단히 말해, 플럭스 벡터 제어는 PWM 듀티 사이클이 아닌 각 위상으로가는 전류를 사인 파형으로 제어하는 ​​것입니다.

정현파 / 플럭스 벡터 사이의 선은 일부 회사가 "정현파"드라이브에 대해 고급 제어를 수행하기 때문에 매우 모호합니다. 또한 기술적으로 거의 모든 플럭스 벡터 제어를 호출 할 수 있으므로 구현 품질이 달라질 수 있습니다.


깊이있는 답변에 감사드립니다. 그러나 사인 파형 정류를 수행 할 때 PWM 파형이 어떻게 보이는지 더 관심이있었습니다. (이것은 저속 응용을위한 것이므로 플럭스 벡터 제어가 필요하지 않습니다)
Rocketmagnet

1
+1 좋은 설명. 아마도 Wikipedia : 펄스 폭 변조 가 Rocketmagnet의 나머지 질문에 대답 할 것입니까?
David Cary

"슈퍼 쿨하게 들리기 때문에"라는 단어가 포함 된 모든 질문에는 많은 찬사를받을 가치가 있습니다.
Chris
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.