Arduino Full-Bridge (H-Bridge) 인버터 회로

문제를 제거하기 위해 도구를 사용해보십시오





간단하면서도 유용한 마이크로 프로세서 기반 Arduino 풀 브리지 인버터 회로는 SPWM으로 Arduino 보드를 프로그래밍하고 H- 브리지 토폴로지에 몇 개의 MOSFET을 통합하여 구축 할 수 있습니다. 아래에서 자세히 알아 보겠습니다.

이전 기사 중 하나에서 우리는 간단한 Arduino 사인파 인버터 , 여기서는 동일한 Arduino 프로젝트를 간단한 풀 브리지 또는 H- 브리지 인버터 회로.



P- 채널 및 N- 채널 MOSFET 사용

단순하게 유지하기 위해 하이 사이드 MOSFET에는 P 채널 MOSFET을, 로우 사이드 MOSFET에는 N 채널 MOSFET을 사용합니다. 이렇게하면 복잡한 부트 스트랩 단계를 피하고 Arduino 신호를 MOSFET과 직접 통합 할 수 있습니다.

일반적으로 N 채널 MOSFET은 설계 중에 사용됩니다. 풀 브리지 기반 인버터 이는 MOSFET 및 부하에 걸쳐 가장 이상적인 전류 스위칭을 보장하고 MOSFET에 대해 훨씬 더 안전한 작업 조건을 보장합니다.



그러나 조합과 p 및 n 채널 MOSFET이 사용됩니다. , mosfet 전반에 걸쳐 슛 스루 및 기타 유사한 요인의 위험이 심각한 문제가됩니다.

즉, 전환 단계가 작은 데드 타임으로 적절하게 보호된다면 스위칭은 가능한 한 안전하게 만들어 질 수 있으며 MOSFET의 블로잉을 피할 수 있습니다.

이 설계에서는 IC 4093을 사용하는 Schmidt 트리거 NAND 게이트를 사용하여 두 채널 간의 스위칭이 선명하고 어떤 종류의 스퓨리어스 과도 현상이나 낮은 신호 방해의 영향도받지 않도록합니다.

게이트 N1-N4 논리 작동

핀 9가 로직 1이고 핀 8이 로직 0 인 경우

  • N1 출력은 0, 상단 좌측 p-MOSFET는 ON, N2 출력은 1, 하단 우측 n-MOSFET는 ON입니다.
  • N3 출력은 1, 상단 우측 p-MOSFET는 OFF, N4 출력 0, 하단 좌측 n-MOSFET는 OFF입니다.
  • 핀 9가 로직 0이고 핀 8이 로직 1 일 때 대각선으로 연결된 다른 MOSFET에 대해 정확히 동일한 시퀀스가 ​​발생합니다.

작동 원리

위의 그림에서 볼 수 있듯이이 Arduino 기반 풀 브리지 사인파 인버터의 작동은 다음 사항을 통해 이해할 수 있습니다.

Arduino는 핀 # 8 및 핀 # 9에서 적절하게 포맷 된 SPWM 출력을 생성하도록 프로그래밍되어 있습니다.

핀 중 하나가 SPWM을 생성하는 동안 보완 핀은 낮게 유지됩니다.

위에서 언급 한 핀아웃의 각 출력은 IC 4093의 Schmidt 트리거 NAND 게이트 (N1 --- N4)를 통해 처리됩니다. 게이트는 모두 Schmidt 응답이있는 인버터로 배열되고 풀 브리지 드라이버의 관련 MOSFET에 공급됩니다. 회로망.

핀 # 9가 SPWM을 생성하는 동안 N1은 SPWM을 반전하고 관련 하이 사이드 MOSFET이 SPWM의 하이 로직에 응답하고 전도하도록 보장하며 N2는 로우 사이드 N 채널 MOSFET이 동일한 작업을 수행하도록합니다.

이 시간 동안 핀 # 8은 로직 0 (비활성)으로 유지되며 N3 N4에 의해 적절하게 해석되어 H 브리지의 다른 보완 MOSFET 쌍이 완전히 꺼진 상태로 유지되도록합니다.

SPWM 생성이 핀 # 9에서 핀 # 8로 전환 될 때 위의 기준이 동일하게 반복되고 설정된 조건이 Arduino 핀아웃과 풀 브리지 MOSFET 쌍 .

배터리 사양

주어진 Arduino 풀 브리지 사인파 인버터 회로에 대해 선택된 배터리 사양은 24V / 100Ah이지만 사용자 기본 설정에 따라 배터리에 대해 다른 원하는 사양을 선택할 수 있습니다.

트랜스 포러 1 차 전압 사양은 SPWM RMS가 변압기의 2 차측에서 약 220V ~ 240V를 비례 적으로 생성하도록 배터리 전압보다 약간 낮아야합니다.

전체 프로그램 코드는 다음 문서에서 제공됩니다.

Sinewave SPWM 코드

4093 IC 핀아웃

IRF540 핀아웃 세부 정보 (IRF9540도 동일한 핀아웃 구성을 가짐)

보다 쉬운 풀 브리지 대안

아래 그림은 대체 H 브리지 설계 IC에 의존하지 않는 P 및 N 채널 MOSFET을 사용하는 대신 일반 BJT를 MOSFET 절연 용 드라이버로 사용합니다.

대체 클록 신호는 Arduino 보드 , 위 회로의 양극 및 음극 출력은 Arduino DC 입력에 공급됩니다.




Previous : LM324 빠른 데이터 시트 및 애플리케이션 회로 다음 : PIR 센서 데이터 시트, 핀아웃 사양, 작동