inflearn logo
강의

講義

知識共有

電動キックボードで学ぶ組み込み実践プロジェクト

電動キックボードのファームウェアコード解析 (2)

ABC 상전류 측정

解決済みの質問

8

dayday

投稿した質問数 20

0

올려주신 HSI 핀맵을 보니까 '소형 BLDC 모터의 홀센서 값' 인식하는게 아니라 'abc 상전류 측정'이라고 되어있네요..

 

제공된 코드는 소형 BLDC 모터에 내장된 홀센서의 출력 값을 인식해서 제어하는게 아니라 저전력 키트에 내장된 션트저항을 통해 제어하는건가요?

임베디드 stm32 hardware motordriver artwork

回答 1

0

insid2embedded

image.png

안녕하세요, 제어쟁이입니다.

핀맵 PA0, PA1, PA2는 홀센서 입력이 아니라 ABC 상전류 측정용 ADC 입력입니다.

강의 코드에서 BLDC 구동 자체는 PD0, PD1, PD2로 들어오는 홀센서 신호를 기준으로 동작합니다.
즉, 홀센서의 상태 변화(라이징/폴링 엣지)를 감지해서 현재 로터 위치 섹터를 판단하고, 그에 맞게 6-step 구동을 수행하는 구조입니다.

반면에 PA0, PA1, PA2에서 측정하는 상전류는 모터 제어를 하기 위한 용도라기보다는, 션트 저항을 통해 전류를 측정하고 과전류 상태를 감지하거나 Fault 처리를 하기 위한 용도로 보시면 됩니다.

 

전동킥보드 펌웨어 코드 분석

0

16

3

전류센싱 pwm adc 동기화 관련 질문

0

10

1

BLDC / PMSM 문의

0

28

2

쓰로틀 측정 값

0

31

1

전류 측정

0

38

1

모터 와이어링

0

36

2

키트(고출력)과 BLDC 모터가 도착했습니다.

0

54

2

소형 BLDC 모터 관련

0

45

2

PCB 구매 관련

0

41

2

PCB 레이아웃 질문

0

40

2

수업관련

0

36

2

벅 컨버터 스위치 off 상태일 때 흐름

0

42

2

PCB 발주

0

49

1

32. MOSFET의 특성과 동작 영역 강의 내용 중 P=I^2R질문

0

31

2

LDO 선정 이유

0

34

1

벅컨버터 사용 및 그라운드 분리

0

67

2

EEPROM I2C 풀업저항

0

56

2

측정관련 질문

0

75

2

벅컨버터 출력전압

0

61

2

실습 질문

0

76

2

벅컨버터 설계시 스위칭 주파수 설정

1

84

2

모터 구동 오류

0

80

2

EasyEDA

0

83

2

URAT 연결

0

88

2