ArduinoPWMを任意のインバーターとインターフェースする方法

問題を排除するために楽器を試してください





この投稿では、既存のArduino PWM信号を任意のインバーターとインターフェースして、正弦波相当のインバーターに変換する方法について説明しています。アイデアはラジュ・ヴィシュワナート氏から依頼されました

技術仕様

次のインバータ回路設計が必要です。



単相DC-ACインバーター。 230VDCを入力します。 PWM信号はArduinoUnoから送信されます。

三相DC-ACインバーター。 230VDCを入力します。 PWM信号はArduinoUnoから送信されます。



推定サービス料、リードタイム、支払い条件を教えてください。

ありがとうございました、
Raju Visshwanath

更新:

構築方法を説明しているこの記事も参照してください Arduinoを使用したシンプルな純粋な正弦波インバータ回路 SPWMの使用......完全なプログラムコードも含まれています...

デザイン

リクエストに応じて、以下の最初の図は、PWMにArduinoフィードを使用する単相PWM正弦波インバーターを示しています。

設計は非常にシンプルに見えます。4047ICは、基本的な50Hzまたは60Hzの周波数を生成するために安定したトーテムポールとして構成されています。

この周波数は、指定された周波数レートで2つのパワーBJトランジスタステージを交互に駆動します。

トランジスタは効率を上げるためにIGBTに置き換えることができますが、PCBの設計時に特別な注意が必要な場合があるため、MOSFETは避けてください。また、隠れた浮遊インダクタンスや高調波によるMOSFETの加熱を防ぐために追加のバッファBJTステージを使用してください。

回路動作

上の図で、P1とC1は、目的のインバーター動作周波数の周波数計を使用してP1を適切に設定することにより、調整できる非安定周波数を決定します。

選択したインバーターの動作電圧が15Vを超えない場合、T1およびIC 4047の固定9Vを安定させる関連コンポーネントを削除できますが、60Vまでのより高い電圧を試すことができ、コンパクトでより強力なインバーター設計を実現するために推奨されます。 。

ArduinoからのPWMは、逆バイアスダイオードを介してICの2つの出力上の分圧器ネットワークに適用されます。これにより、PWMの負のパルスのみが電力段と相互作用し、それらの導通を適切にチョップします。
これらのPWMチョッピング効果の結果として、トランス内部の誘導電流も、トランスの2次側で目的のPWM正弦波ステップアップ主電源電圧を達成するために対応して形作られます。

ザ・ ArduinoからのPWM周波数 プログラムされた50HzのトーテムポールがArduinoから入手できる場合は、約200 Hzに設定する必要があり、IC4047を完全に排除して、信号をR2、R3の左側の端に直接統合できます。




前:IC555ベースのシンプルなデジタルストップウォッチ回路 次へ:強力なRF放電回路の作成