連載
PWMでマブチモーターを制御する:Arduinoで学ぶ基礎からのモーター制御(5)(2/5 ページ)
「マブチモーター」でもおなじみ「直流ブラシ付きモーター」は安価で入手性もよいモーターですが、マイコンからの制御を考えると一工夫必要になります。今回は「PWM」を使った回転制御を紹介します。
PWMとは
PWMとは「Pulse Width Modulation」の略で、日本語では「パルス幅変調」と呼ばれる、オンとオフを繰り返すことで電力を制御する方式です。モーターの出力(回転数)を制御するには電圧を高低させる必要があることは既にお話ししましたが、電圧の高低制御をPWMによって行うことが本稿の主眼です。
この図4はPWMを説明するため、各要素を示した図です。縦軸が電圧で横軸が時間を表します。PWMの波形は図4のように山と谷の部分があり、電圧が高くなった山の部分の幅をパルス幅といい時間の単位で示します。山から山までの間隔を周期といい、これも時間の単位で表します。
周波数という表現を使うこともありますが、その場合は1秒間にこの周期を繰り返す回数を値にしたものです。これは周期の逆数を取ったもので単位はヘルツ(Hz)です。パルス幅/周期をデューティー比といい、百分率で表します。
次にデューティー比と実効電圧の関係を示します。
PWMの山になった部分の電圧と、デューティー比の積が実効電圧になります。PWMで直流ブラシ付きモーターのパワーを制御する場合、この実効電圧を変化させます。
関連記事
- 困ったら読みたいマブチモーター制御のTips
この連載ではここ数回、「マブチモーター」に代表される直流ブラシ付きモーターをマイコンから制御する話をしていますが、今回は困ったときに読みたい、知っておくと便利なTipsを幾つか紹介したいと思います。 - マブチモーターのノイズ対策
「マブチモーター」に代表される直流ブラシ付きモーターは安価で入手性も良好ですが、Arduinoなどと組み合わせる際には発生するノイズが問題となることがあります。そこで今回は、「直流ブラシ付きモーターのノイズ対策」について解説します。 - マブチモーターをArduinoで制御する
「マブチモーター」でもおなじみ「直流ブラシ付きモーター」は安価で入手性もよいモーターです。これをArduinoで制御するとしたら、何を理解して何を用意して、どんなプログラミンが必要でしょうか。実験します。 - 「マイコンによるモーター制御」を学ぶ前に知っておくべきこと
「動くモノ」の制御ができると手を動かした実感がわくものです。この連載では、マイコンを用いたモーター制御の基礎を学んでいきます。 - モータ制御に欠かせない技術“PWM”って何?
マイコンから電圧を変化させてモータの速度を変えるのは非常に効率が悪い。そこで周期的なパルス信号を発生させるPWMの登場となる。 - お手軽モノづくり体験――「あったらいいな」をArduinoでカタチにしてみよう!
「こんなモノがあったらいいのに……」をArduino(アルドゥイーノ)で実現。電子工作初心者や回路の知識のない人だって大丈夫。筆者と一緒に、頭の中のアイデアをカタチにし、モノづくりの喜びや難しさを体験・体感してみよう! 第1回では、開発環境の準備と電子工作の“Hello World”こと、「エルチカ」に挑戦するぞ!!
Copyright © ITmedia, Inc. All Rights Reserved.