inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Dự án thực hành nhúng học qua xe scooter điện

Thiết kế bộ biến đổi Buck đúng cách (2)

uart 실습, 입력 커패시터 선정 식, 프리휠링 다이오드 평균 전류

Đã giải quyết

15

soohwan1137322

7 câu hỏi đã được viết

0

UART 실습

  1. test uart로 펌웨어 올리고 나서 stlink로 전원 공급할 때는 serial grapher에서 잘 잡히는데 24v로 전원 연결하고 stlink 빼면 글자가 ?로 깨져서 보입니다. stlink를 꽃으면 되는 이유가 그쪽으로 기준전위가 만들어져서 그런지 궁금합니다. 기존 강의자료 UART에는 GND가 있는데 올려주신 회로도 파일에는 없어서요.


벅 컨버터 입력 커패시터 선정 식 관련 질문

  1. 입력 커패시터 선정 식에서 Delta t를 스위칭 주파수의 역수인 1us를 사용하셨는데 벅 컨버터 스위칭 주파수인 544kHz에 ton시간을 기준으로 잡으신게 맞는지 궁금합니다

  2. 데이터 시트 식에서 커패시터의 입력 전압 리플을 계산하면 229mv가 나오고 강의 자료에는 0.5V로 약 두배차이가 나는데 기존 강의자료 식에서 on 시간일 때 공급되는 전류를 제외하지 않아서 이렇게 나온건지 궁금합니다.


프리휠링 다이오드 평균 전류

  1. 벅 컨버터 프리휠링 다이오드에 흐르는 평균 전류는 듀티 생각하면 절반 정도고 듀티 제외하고 생각하면 2A일텐데 다이오드 데이터시트에 나온 평균 전류를 어느쪽으로 생각해야 하는 지 궁금합니다.

임베디드 stm32 hardware motordriver artwork

Câu trả lời 1

0

insid2embedded

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

답변이 너무 늦어서 죄송합니다.

1. ST-LINK 연결 여부에 따라 UART 통신이 달라지는 현상

말씀하신 대로 GND 연결과 관련된 문제입니다. 강의자료의 UART 커넥터에는 GND가 연결되어 있지만, 이후 회로를 수정하는 과정에서 해당 연결이 누락되었습니다.

일반적인 비절연형 ST-LINK와 USB-UART 모듈을 같은 PC에 연결하고, ST-LINK의 GND를 보드에 연결하면 PC의 USB GND를 통해 보드와 UART 모듈의 GND가 간접적으로 이어집니다. 이 상태에서는 UART 신호를 판단하는 기준 전위가 맞춰지기 때문에 통신이 가능한 것입니다.

ST-LINK를 분리하면 이 연결 경로가 사라집니다. UART는 TX와 RX뿐 아니라 양쪽의 기준이 되는 GND도 연결되어야 하므로, GND가 연결되지 않으면 문자가 깨지거나 통신이 되지 않을 수 있습니다.

따라서 ST link와 PC를 분리한 뒤 UART 통신 모듈을 정상 적으로 사용하기 위해선 GND를 점퍼선으로 연결해야 하는데 이 부분 가이드는 정리하여 공지로 오늘내로 안내 드리겠습니다.

이 부분은 제가 수정 과정에서 놓친 사항으로, 실습에 불편을 드려 정말 죄송합니다.

2. 입력 커패시터 계산에서 사용한 1 µs와 0.5 V

먼저 544 kHz의 스위칭 주기는 약 1.84 µs입니다. 스위치가 켜져 있는 시간은 입력전압과 듀티에 따라 달라지며, 이상적인 조건에서 24 V 입력을 12 V로 낮출 때는 약 0.92 µs, 36 V 입력에서는 약 0.61 µs입니다.

자료의 계산에 사용한 1 µs는 커패시터가 전류를 공급하는 시간을 간이 계산에 적용한 값입니다.

또한 식에 들어간 0.5 V는 계산 결과로 예상한 리플이 아니라, 최소 용량을 산정하기 위해 설정한 허용 전압 변동입니다. 즉, “커패시터가 2 A를 1 µs 동안 공급할 때 전압 변동을 0.5 V 이내로 두려면 얼마의 용량이 필요한가?”를 계산한 것이며, 그 결과가 4 µF입니다.

질문하신 데이터시트 식에 4 µF를 넣었을 때 약 229 mV가 나오는 것도 맞습니다. 두 계산은 전류를 가정하는 방식에 차이가 있습니다. 데이터시트의 정상상태 리플 계산은 입력전원이 공급하는 평균전류를 반영하지만, 자료의 간이식은 이를 차감하지 않고 2 A 전체를 커패시터가 공급한다고 두었습니다. 말씀하신 전류 차감 여부가 계산 결과에 영향을 주는 것이 맞고, 자료의 조건에서는 필요한 용량이 더 크게 산출됩니다.

따라서 실제 회로에는 이 계산값에 여유를 두어 10 µF 두 개, 총 20 µF를 적용했습니다. 공칭 용량 기준으로 계산값의 5배이며, 같은 데이터시트 식에 20 µF를 적용하면 리플은 약 46 mV입니다. 다만 이 값은 이상적인 계산값이고, 실제 리플은 DC 바이어스에 따른 유효용량 감소, ESR, 배선 상태 등의 영향을 받습니다.

3. 프리휠링 다이오드의 평균전류와 정격 선정

벅 컨버터가 연속 전도 모드로 동작할 때, 다이오드는 스위치가 꺼져 있는 구간에 전류를 흘립니다. 따라서 한 주기 전체를 기준으로 한 다이오드 평균전류는 다음과 같습니다.

다이오드 평균전류 ≈ 출력전류 × (1 − 듀티)

24 V 입력, 12 V 출력에서는 듀티가 약 0.5이므로, 출력전류가 2 A일 때 다이오드 평균전류는 약 1 A입니다. 질문하신 것처럼 듀티를 반영해서 계산하는 것이 맞습니다.

여기서 2 A는 다이오드가 도통하는 구간의 평균전류에 해당하고, 1 A는 전류가 흐르지 않는 구간까지 포함한 한 주기 평균입니다. 데이터시트의 평균 정류 전류 정격과 비교할 때는 한 주기 평균을 기준으로 보시면 됩니다.

출력 12 V, 2 A 조건에서 다이오드 평균전류는 입력 36 V일 때 약 1.33 A, 설계 최대 입력인 50 V에서는 약 1.52 A까지 올라갑니다.

선정한 B560C-13-F는 평균 정류 전류 정격이 5 A인 소자로, 이러한 입력 범위를 고려해 전류 정격에 여유를 둔 구성입니다. 실제 선정에서는 평균전류와 함께 인덕터 리플에 따른 피크 전류, 역전압, 발열 및 방열 조건도 확인해야 합니다.

꼼꼼하게 확인하고 질문해 주셔서 감사합니다. UART GND 연결 방법은 별도 공지로 안내드리겠습니다.

인버터 사양

0

33

1

Buck Converter design

0

63

2

uart 실습

0

74

1

VM 배선

0

69

2

듀티 조절 코드 질문

0

60

2

Query Regarding PCB Design and Manufacturing for Firmware Testing

0

65

3

홀카터 질문

0

50

1

C46~C48 크기

0

57

2

Teleplot 문의

0

55

1

MCU 선정 관련 문의

0

81

1

전류 센싱 문의

0

81

2

키트 구매 여부

0

82

3

소형모터 구동

0

56

2

stm 클럭설정

0

62

1

36. 전력은 900W가 될것 같습니다.

0

56

1

34.제너다이오드는 전류 분배기라고 생각하면 될까요 ?

0

43

0

33.제너다이오드와 tvs다이오드 모양이 동일합니다.

0

49

0

쓰로틀 V 변하지 않음

0

97

3

풀업 저항 크기와 커패시터 용량 선정 방법

0

73

2

86, data bit순서가 바뀌어야 할것 같습니다.

0

63

1

85. pwm사용에 기본구조 이해가 같이 요구되네요

0

62

1

dc모터 회전원리

0

68

2

83. volatile로 선언한 이유가 이해 안됩니다.

0

59

1

82. 16:50초 설명에 대한 오해 및 adc mode비교 자료

0

85

2