AC100V 用単相インバータ( H8 アセンブラ版) 2006.01.09
AC100Vを位相制御するのではなく、半波(正 or 負)単位で「間引いて」、擬似的に周波数を変えよう…というものです( AC100V に同期して高速にスイッチのON/OFFをやるわけです)。ボリウムの位置( 0-5V の電圧)を AN0 で読み込んで、相当する「時間」だけ待った後、AC100V の半波を ON/OFF しています。待つ「時間」はテーブル引きで得ています。(とても簡単な構造です) 尚、続けて同一極性の半波を ON にしないようにはしていますが、何か?が原因でゼロクロスの検出ミスをした場合、「完璧な動作」は無理かも知れません。(そこまでの「安全性」は考えていないものですから・・・) AC100V のゼロクロスに同期したタイミングで「半波ごとの ON / OFF 」を行いますので、一般的なインバータに比べるとノイズは少ないと思います。 当然の事ながら、周波数を上げる事はできません。(笑) ハード面に関しては「 555 版」も合わせてご覧下さい。(「 555 版」で説明している部分は手を抜いているので・・・) |
|
・ AC100V 単相インバータ H8 ソフト Inv02.lzh (115KB 2006.01.09) |