Arduino PWM을 모든 인버터와 인터페이스하는 방법

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





이 게시물은 기존 Arduino PWM 신호를 인버터와 인터페이스하여 사인파 등가 인버터로 변환하는 방법을 설명합니다. 이 아이디어는 Raju Visshwanath 씨가 요청했습니다.

기술 사양

다음과 같은 인버터 회로 설계가 필요합니다.



단상 DC-AC 인버터. 230VDC를 입력합니다. PWM 신호는 Arduino Uno에서 전송됩니다.

삼상 DC-AC 인버터. 230VDC를 입력합니다. PWM 신호는 Arduino Uno에서 전송됩니다.



예상 서비스 요금, 리드 타임 및 지불 조건을 알려주시겠습니까?

감사합니다,
라주 비슈와 나트

최신 정보:

빌드 방법을 설명하는이 문서도 참조하십시오. Arduino를 사용한 단순한 순수 사인파 인버터 회로 SPWM 사용 ...... 전체 프로그램 코드도 포함되어 있습니다 ....

디자인

요청에 따라 아래 첫 번째 다이어그램은 PWM 용 Arduino 피드를 사용하는 단상 PWM 사인파 인버터를 보여줍니다.

디자인은 매우 간단 해 보이며, 4047 IC는 기본 50Hz 또는 60Hz 주파수를 생성하기 위해 안정적인 토템 폴로 구성됩니다.

이 주파수는 지정된 주파수 속도로 두 개의 전력 BJ 트랜지스터 스테이지를 교대로 구동합니다.

더 나은 효율을 얻기 위해 트랜지스터를 IGBT로 대체 할 수 있지만, PCB를 설계하는 동안 특별한주의가 필요할 수 있으므로 MOSFET을 피해야하며 숨겨진 표유 인덕턴스 또는 고조파로 인해 MOSFET이 가열되는 것을 방지하기 위해 추가 버퍼 BJT 단계가 필요할 수 있습니다.

회로 작동

위의 다이어그램에서 P1 및 C1은 의도 된 인버터 작동 주파수에 대한 주파수 측정기를 사용하여 P1을 적절하게 설정하여 조정할 수있는 불안정한 주파수를 결정합니다.

선택한 인버터 작동 전압이 15V를 넘지 않으면 IC 4047에 대해 고정 9V를 안정화하는 T1 및 관련 구성 요소를 제거 할 수 있지만, 최대 60V까지 더 높은 전압을 시도 할 수 있으며 컴팩트하고 더 강력한 인버터 설계를 달성하는 데 권장됩니다. .

Arduino의 PWM은 역방향 바이어스 다이오드를 통해 IC의 2 개 출력에 걸쳐 전압 분배기 네트워크에 적용되어 PWM의 음의 펄스 만 전력 단계와 상호 작용하고 전도를 적절하게 절단합니다.
이러한 PWM 초핑 효과의 결과로 트랜스포머 내부의 유도 전류도 트랜스포머의 2 차측에서 의도 된 PWM 사인파 스텝 업 주 전압을 달성하기위한 형태가됩니다.

그만큼 Arduino의 PWM 주파수 프로그래밍 된 50Hz 토템폴을 Arduino에서 사용할 수있는 경우 약 200Hz로 설정해야합니다. 그러면 IC4047을 완전히 제거 할 수 있으며 신호를 R2, R3 왼쪽 끝과 직접 통합 할 수 있습니다.




이전 : IC 555 기반 단순 디지털 스톱워치 회로 다음 : 강력한 RF 방전 회로 만들기