귀하의 질문과 연결되어야 하는 데이터 시트 는 다음과 같습니다 . 나는 그것을 찾을 필요가 없습니다.
각 MOSFET은 32A를 처리해야합니다.
VGS=10
VGS5V×R2R1+R2=4.54VR1R2
VGS=10VRDS(on)
P=I2×R=(32A)2×0.035Ω=35.84W , 때 ~ 36W가 예상되는 전력 손실임을 의미VGS=10V
와 의 데이터 시트에 따른 최대 45mΩ이다.VGS=5VRDS(on)
35.84W=I2×0.045Ω 이고 주변으로 I를 움직이면 이므로 MOSFET IF를 통해 28A를 안전하게 수 있습니다. 저항기 값을 고정하십시오. MOSFET에 대한 방열판을 반드시 확보해야합니다. 아마도 팬으로 능동 냉각 할 수도 있습니다.I=35.840.045−−−−√=28.2A
우리는 Arduino의 타이머를 수정하여 PWM 주파수가 약 8000 Hertz였습니다.
높은 800Hz를 수용 할 필요가 없으며, 이것이 일반적인 BLDC 드라이버 (ESC)가 전환하는 것입니다. (내가 틀리지 않는 경우).
당신이하려고하는 것은 직렬로 저항으로 게이트를 충전하는 것입니다. 아래 이미지와 같으며 그 모델을 사용하여 추가 방정식을 사용할 수 있습니다.
게이트의 커패시턴스 ( )는 최대 값이Ciss1040pF
저항과 MOSFET이이 회로를 형성하고 있습니다.
C=Ciss×3=3120pF3을 병렬로 얻었으므로 .
R=R1||R2=909Ω
Vs=4.54V
커패시터 위의 전압은 다음 방정식을 따릅니다.
여기서 는 커패시터 양단의 전압이고 는 공급하는 것입니다. 우리의 경우는 입니다.
Vc=Ve×(1−e−tRC)
VcVeVs=4.54V
당신은 PWM을 보내고 있으며 당신을 위해 절대 최악의 시나리오를 만들 것입니다. 아날로그 Write (1)을 시도 할 때, 그것은 의 듀티 사이클입니다 . 따라서 듀티 사이클이 끝나고 8kHz가 488.3 나노초 가 될 때까지 신호가 높아지기 시작하는 시간 입니다.12561256×18000=
게이트에 전압이 무엇인지 확인하기 위해 위의 방정식에 숫자를 연결합시다.
Vc=4.54V×(1−e−488.3×10−9(909)×(3120×10−12))=0.71V
MOSFET은 최소 1V 및 최대 2.5V에서 개방을 시작합니다. 따라서이 최악의 시나리오에서는 게이트를 열 수도 없습니다. 그래서 그것은 종일 닫혔습니다.
MOSFETS가 깨지는 가장 큰 이유는 내가 지적해야 할 또 다른 사항은 스위치를 할 때 거대한 저항 때문에 게이트 커패시턴스가 너무 커서 스위치를 느리게 하기 때문입니다. 즉, MOSFET이 스위치를 전환하려고 할 때 많은 전류가 흐르고 많은 전압이 흐릅니다. 그리고 => 정말 정말 많은 열입니다.P=I×V
이 이미지를보십시오 :
아시다시피 , 파란색 선과 빨간색 선이 교차하는 곳에 있고 싶지 않습니다 . 그리고 전환 빈도는 스위칭 주파수에 관계없이 동일하므로 전환 빈도가 높을수록 고통스러운 전환에 더 많은 시간이 소요됩니다. 이것을 스위칭 손실이라고합니다. 또한 스위칭 주파수에 따라 선형으로 확장됩니다. 그리고 당신의 높은 저항, 높은 커패시턴스, 고주파 스위칭은, 가장 가능성이 당신이 그 전이 단계에 머물 수 있는 모든 시간. 이는 폭발 또는 MOSFETS 파괴와 같습니다.
나는 더 많은 계산을 할 시간이 없지만, 당신이 그 요점을 얻는다고 생각합니다. 당신이 놀고 싶다면 회로도에 대한 링크 가 있습니다. 당신 은 어느 것이 야! .
마지막 조언은 MOSFET 드라이버를 사용하여 몇 개의 AMPS를 게이트로 펌핑하는 것입니다. 지금 당장은 밀리 암페어를 펌핑하고 있습니다.
Btw Doctor Circuit은 마지막 단락과 관련하여 BJT 트랜지스터에만 문제가 있으며 더 따뜻한 전류를 더 많이 전달하지만 MOSFET은 더 따뜻한 전류를 더 따뜻하게 전달하므로 특별한 종류의 밸런싱이 필요하지 않습니다. 자동 균형.
계속, 상승 시간 및 하강 시간.
위의 예에서 8kHz 스위칭 및 1/256 듀티 사이클을 의미했습니다. 좀 더 친절하고 50 % 듀티 사이클 = 128/256을 살펴 보겠습니다. 나는 당신이 당신의 고통스런 변화에 얼마나 많은 시간을 알고 있는지 알고 싶습니다.
따라서 고통스러운 전환 과 관련된 다음과 같은 매개 변수가 있습니다 .
td(on) = 턴온 지연 시간 = 턴온 상승 시간 = 턴 오프 지연 시간 = 턴 오프 하강 시간
tr
td(off)
tf
나는 약간의 근사한 근사를 할 것이고, 나는 miller-plateau가 존재하지 않는다고 가정 할 것이고, 스위치를 켤 때 MOSFET의 전압이 선형으로 감소하고 스위치를 끌 때 선형으로 증가한다고 가정합니다. MOSFET을 통해 흐르는 전류는 스위치를 켤 때 선형으로 증가하고 스위치를 끌 때 선형으로 감소한다고 가정하겠습니다. 나는 당신의 모터가 약간의 부하로 50 %의 듀티 사이클의 정상 상태 동안 200A를 소비한다고 가정합니다. 당신이 그것에 있고 가속하는 동안 그래서 200A. (모터가내는 토크가 많을수록 비례 적으로 더 많은 전류가 흐릅니다).
이제 숫자로. 데이터 시트에서 다음과 같은 최대 값을 알 수 있습니다.
td(on) = 40ns = 430ns = 130ns = 230ns
tr
td(off)
tf
먼저, 위의 전환이 얼마나 많은 8kHz주기인지 알고 싶습니다. 전환은 기간마다 한 번씩 발생합니다. 지연은 실제로 전환에 영향을 미치지 않습니다 (1MHz와 같이 실제로 고주파수로 전환하지 않는 한).
8kHz의 = 50 % 듀티 사이클 및 FS와 전이 시간
I는 I 훨씬 큰 값을 볼 것 생각, 이것은을 무시 밀러 고원 및 기생 물질, 느린 게이트 충전 무시. 또한 이것은 상승 시간과 하강 시간이 실제로 계산에서 가정하고있는 0 %에서 100 %가 아니라 신호의 10 %에서 90 %라는 사실을 무시하고 있습니다. 따라서 0.528에 2를 곱하여 근사값을 현실에 더 가깝게 만듭니다. 따라서 1 %.tr+tf18000=0.00528=0.528%
이제 우리는 그 고통스러운 전환에서 얼마나 자주 시간을 보내고 있는지 알고 있습니다. 그것이 얼마나 고통 스러운지 봅시다.
P=1T∫T0P(t)dt
Vr(t)=48V(1−t430ns)
Ir(t)=200A430nst
Vf(t)=48V230nst
If(t)=200A(1−t230ns)
P=Pr+Pf
Pr=1tr∫tr0Vr(t)×Ir(t)dt
Pf=1tf∫tf0Vf(t)×If(t)dt
P의 F = 1,600 W P = P , R + P F = 3200 WPr=1600W LOL! 같은 답변, 이상한
Pf=1600W
P=Pr+Pf=3200W
이제이 3200W 전환에서 얼마나 자주 소비했는지 다시 살펴 보겠습니다. 현실이 시작될 때 약 1 %였습니다. (그리고 훨씬 더 자주 될 것이라고 생각했습니다).
Pavg=3200W×1%=32W 흠, 다시 한 번 더 큰 것을 보게 될 것 같아
그리고 ... 시간의 다른 99 %를 계산해 봅시다! 나는 완전히 잊었다. 주요 폭발은 다음과 같습니다! 내가 잊어 버린 것이 있다는 것을 알았습니다.
P=I2×R=(200A)2×(0.045Ω)=1800W 그리고이 전도 모드에서 시간의 49.5 %를 소비합니다. 따라서 총P50%@8kHz=32W+1800W×49.5%=923W
3 개의 MOSFET을 병렬로 연결하면 MOSFET 당 입니다. 그래도 여전히 ... EX-PU-LOSIVE!32W+1800W×49.5%3=329W
우리는 거기에 갈. 찾고있는 폭탄이 있습니다. EX-PU-LOSION
이것이 나의 마지막 편집입니다.