April 30, 2007

EX.2 PWM(モーター制御) その1

趣味のひとつとしてZゲージ(小さな鉄道模型)で遊んでいます。
鉄道模型のコントロール方法には、電圧を変えて速度を制御するものと電圧は一定でパルス状にした電圧波形のパルス幅を制御する(PWM パルス幅変調)ものがあります。
今回は、PWMのプログラムを組上げて見ましょう。
実際の回路として、速度設定用のボリュームと電圧出力用のトランジスタまたはFETが必要となります。実験では、トランジスタの代わりにLEDを点滅させています。

完成したプログラムは、

となります。すごくシンプルですね。
[more...]