定番IC「TA7291A」でバイポーラ型ステッピングモーターを駆動する:Arduinoで学ぶ基礎からのモーター制御(9)(1/4 ページ)
ステッピングモーターを制御する時、トランジスタで回路を組んでもよいのですが、制御用ICなどを用いる方が便利です。今回は定番IC「TA7291A」でバイポーラ型ステッピングモーターを制御します。
はじめに
前回はバイポーラ型ステッピングモーターの基本的な使い方を紹介しました。そこでは基礎を確認してもらうため、ドライバ回路はトランジスタのHブリッジで組み、また、信号の与え方も直接GPIOをON/OFFして、ステッピングモーターの挙動を確かめながらのプログラム作成に取り組みました。
トランジスタで回路を組み、GPIOを直接ON/OFFすることも挙動を理解するためには大切ですが、昨今では3Dプリンタなどの普及もあり、制御ICなどステッピングモーター制御関連のデバイスも充実しています。今回からはそれらを使ってステッピングモーターを制御してみます。
今回も前回に引き続き、バイポーラ型ステッピングモーターを使います。ユニポーラ型に比べてドライバ回路は多少複雑になりますが、高い効率や強いトルクといったメリットがあります。
実はユニポーラ型のステッピングモーターでも、使う端子を選択することでバイポーラ型として使えます。ですからバイポーラ型の使い方さえマスターしておけばユニポーラ型ステッピングモーターも駆動できるのです。もし手元にユニポーラ型しかない場合でも、本稿を参考にして頂ければバイポーラ型として実験することが可能です。
次の図はユニポーラ型とバイポーラ型の違いを示した図です。
M1がユニポーラ型でM2がバイポーラ型です。ユニポーラ型はそれぞれのコイルの中間にタップがあります。このタップを使わず、両端の端子のみを使えばM2のバイポーラ型と同様に使うことができます。
定番IC「TA7291A」
「TA7291A」は“マブチモーター”を始めとした直流ブラシ付きモーターを正転・逆転させてたい時、よく使われるIC(モータードライバ)です。
これ1つで正転・逆転可能であり、比較的手ごろな価格(秋月電子通商などでは2個セットで300円程度)であることから、使ったことのある方も多いのではないでしょうか。また、モーターを使う作例では多く用いられていますので、名前だけでもご存じの方は多いでしょう。
今回はこれをバイポーラ型ステピングモーターの駆動に使います。もちろん専用ICを使うのが常道でしょうが、前回紹介したトランジスタで組んだHブリッジ回路の関連でこのICを取り上げました。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- バイポーラ型ステッピングモーターの制御
精密制御に欠かせないステッピングモーター。今回はバイポーラ型ステッピングモーターについて、その制御をマイコン(Arduino)から行います。 - ステッピングモーターの制御
前回までは“マブチモーター”に代表される「直流ブラシ付きモーター」を、マイコン(Arduino)で制御する方法を紹介してきました。今回からは「ステッピングモーター」の制御に取り組みます。 - PWMを使ったサーボモーターの制御
ラジコンカーのステアリングやロボットの関節などに用いられ、角度を指定して動かす機能を持つのが「サーボモーター」です。今回はArduinoからこのサーボモーターの制御をPWMを用いて行う手法を紹介します。 - PWMでマブチモーターを制御する
「マブチモーター」でもおなじみ「直流ブラシ付きモーター」は安価で入手性もよいモーターですが、マイコンからの制御を考えると一工夫必要になります。今回は「PWM」を使った回転制御を紹介します。 - 困ったら読みたいマブチモーター制御のTips
この連載ではここ数回、「マブチモーター」に代表される直流ブラシ付きモーターをマイコンから制御する話をしていますが、今回は困ったときに読みたい、知っておくと便利なTipsを幾つか紹介したいと思います。