션트 저항 전류 측정 방법 궁금증
안녕하세요 제어쟁이님
저희가 지금 유니폴라 제어 방식을 사용해서 TOP쪽만 PWM주고 BOTTOM쪽은 계속 ON을 시켜서 제어하는데, 예를 들어 현재 U TOP에서 V BOTTOM으로 전류가 흐르는 상태로 가정해보겠습니다. 그럼 Center Align PWM 방식으로 U BOTTOM PWM 파형의 high 중간 지점에서 션트 저항을 이용해 전류 측정을 한다면, U TOP에서 V Bottom으로 전류가 흐를 땐 U BOTTOM쪽으로 전류가 안흐르지 않나요...?
첨부한 그림으로 설명드리면 빨간 루트로 전류가 흐를 때 초록색 스위치쪽으로는 전류가 흐르지 않을 것 같은데, 어떻게 초록 스위치쪽의 션트저항으로 전류를 측정하는지 궁금합니다!

답변 2
0
안녕하세요. 제어쟁이입니다.
먼저 첨부하신 그림의 빨간 경로 시점만 기준으로 보면, U BOTTOM 쪽으로 전류가 흐르지 않는 것이 맞습니다.
그림처럼 U TOP이 켜지고 V BOTTOM이 켜진 active 구간에서는 전류 경로가 아래처럼 됩니다.
DC+ → U TOP → U상 권선 → V상 권선 → V BOTTOM → DC-
이 순간에는 U BOTTOM은 꺼져 있어야 합니다.
같은 U상에서 TOP과 BOTTOM이 동시에 켜지면 DC link가 쇼트되기 때문입니다.
그래서 U TOP이 실제로 ON되어 있는 빨간 경로 구간에서는 U BOTTOM 션트저항으로 U상 전류를 측정할 수 없습니다.

다만 강의자료에서 말한 “U BOTTOM PWM high 구간의 중앙에서 전류를 센싱한다”는 의미는, 저 빨간 active 경로가 흐르는 순간만을 측정한다는 뜻이 아닙니다.
Center Align PWM 한 주기 안에서 U TOP은 켜졌다가 꺼집니다.
그리고 U TOP이 꺼지는 구간에서는 모터 권선 전류가 인덕턴스 때문에 바로 0이 되지 않고 계속 흐르려고 합니다.
그때는 전류가 U BOTTOM 쪽으로 순환합니다.
DC- → U BOTTOM 션트저항 → U BOTTOM body diode 또는 MOSFET channel
→ U상 권선 → V상 권선 → V BOTTOM → DC-
즉,
U TOP ON 구간:
DC+ → U TOP → Motor → V BOTTOM → DC-
이때 U BOTTOM 션트에는 전류가 안 흐름
U TOP OFF / U BOTTOM ON 구간:
DC- → U BOTTOM 션트 → U BOTTOM → Motor → V BOTTOM → DC-
이때 U BOTTOM 션트에 전류가 흐름
여기서 다이오드로 흐르냐는 질문에 대해 말씀드리면, dead-time 동안에는 U BOTTOM의 body diode 또는 anti-parallel diode로 먼저 흐르고, U BOTTOM 게이트가 켜진 뒤에는 MOSFET channel을 통해 흐릅니다.
전류 측정 관점에서는 둘 다 U BOTTOM low-side path를 지나가는 전류입니다.
강의에서 사용하는 low-side shunt 구조에서는 이 전류가 션트저항을 지나기 때문에 U BOTTOM 션트에서 전류를 측정할 수 있습니다.
그리고 현재 코드에서 A, B, C상 전류를 하나의 인터럽트에서 한 번에 읽는 것은, 그 PWM 주기에서 정해둔 current sensing 시점의 3상 션트 전압을 읽는 구조입니다.
즉, “A, B, C를 읽는다”는 말이 항상 3상 모두에 유효 전류가 흐른다는 뜻은 아닙니다.
해당 섹터에서 실제로 전류가 흐르는 상의 션트값을 읽습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 구구콘님.
전류 측정과 관련된 중요한 질문을 주셨네요. 3상 인버터에서 션트 저항을 이용한 전류 측정 방식에 대한 이해는 하드웨어 설계 및 제어 알고리즘에서 매우 중요합니다.
전류 측정 방법에 대한 설명
션트 저항을 이용하여 전류를 측정하는 것은 전류가 흐르면서 션트 저항에서 발생하는 전압 강하를 측정하는 방식으로 수행됩니다.
유니폴라 PWM 제어: 상위 쪽에만 PWM을 걸고 하단은 계속 켜는 방식입니다. U 상의 TOP에서 V 상의 BOTTOM으로 전류가 흐른다면, V 상의 하단 스위치가 전류를 흐르게 하는 경로로 작용하게 됩니다.
왜 전류가 흐르지 않을까?:
- U TOP에서 V BOTTOM으로 전류가 흐를 때, 일반적으로 V 상의 하단에서 션트 저항으로 전류가 흐르게 됩니다. 하지만 이 경우, V 상의 하단 MOSFET이 켜져 있어야 전류가 션트 저항을 통해 흐를 수 있습니다.
- 유니폴라 PWM 구성에서 주의할 점은 하단 스위치가 제대로 작동하고 있어야 하는 점입니다. 예를 들어, 하단 스위치가 ON 상태여야 초록색 경로를 따라 전류가 흐르고 이때 션트 저항으로 전류가 측정됩니다.
- U TOP에서 V BOTTOM으로 전류가 흐를 때, 일반적으로 V 상의 하단에서 션트 저항으로 전류가 흐르게 됩니다. 하지만 이 경우, V 상의 하단 MOSFET이 켜져 있어야 전류가 션트 저항을 통해 흐를 수 있습니다.
중앙에서 측정하는 이유: Center Align PWM 구간의 중간에서 측정하는 이유는 하단 스위치가 ON 상태일 때 전류 측정을 하여 안정적인 평균값을 얻기 위함입니다. PWM의 높은 구간에서 전류가 흐르는 구간의 중앙에서 샘플링함으로써 보다 정확한 전류 값 획득이 가능합니다.
이미지에서 보시면 빨간 루트로 전류가 흐를 때 유니폴라 제어 방식에서 초록색 스위치의 역할이 중요합니다. 정확한 전류 유지와 측정을 위해 설계된 루트는 점검이 필요합니다.
더 구체적인 이해를 위해 강의 내 해당 섹션 및 다른 수강생들의 질문을 참고하시면 큰 도움이 되실 것입니다. 전동킥보드로 배우는 임베디드 실전 프로젝트에서 관련 내용을 찾아보세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
보드 단품 구매 가능 문의
0
38
2
소형 보드 기준 차동증폭기 (+)단 저항 용량 선정 이유
0
32
2
스위치 입력 - 실습 LED가 환하게 들어오지 않습니다.
0
33
2
벅컨버터 COMP핀 주파수 보상회로 계산 시 R_ESR값
0
32
2
Center Align PWM 설정 코드 질문
0
31
1
주파수 응답 특성 그래프 튜닝 방식
0
38
2
USART 통신 문의
0
40
2
전동 킥보드에 사용되는 f767 고출력 모델 문의
0
42
3
모터 선정 질문
0
52
2
블루투스 핀 배열 질문
0
49
1
PCB 배선 연결 실수로 인한 증상 검토 요청 건.
0
58
2
ABC 상전류 측정
0
47
1
전동킥보드 펌웨어 코드 분석
0
61
3
전류센싱 pwm adc 동기화 관련 질문
0
49
1
BLDC / PMSM 문의
0
57
2
쓰로틀 측정 값
0
53
1
전류 측정
0
50
1
모터 와이어링
0
51
2
키트(고출력)과 BLDC 모터가 도착했습니다.
0
70
2
소형 BLDC 모터 관련
0
64
2
PCB 구매 관련
0
52
2
PCB 레이아웃 질문
0
52
2
수업관련
0
55
2
벅 컨버터 스위치 off 상태일 때 흐름
0
65
2





