DCモータを自分で制御しようとするとHブリッジ回路から自作しなければならず、大きな手間がかかってしまいます。特に走行するロボットを製作するような、複数のDCモータを制御しなければならない場合には、あまりDCモータの制御を1から構築したい人はあまりいないと思います。

そこで、DCモータを制御できるコントローラ(モジュール)を導入することで手間を省くことができます。

 

DCモーターは電圧をかければ回りますが、回転方向を変えたり回転速度を変えたりする場合は駆動電圧を変動させる必要があります。 しかしながら、例えば4輪駆動のラジコンカーを作る場合は4つのDCモーターを制御しなければなりません。1つずつ上記のような回路を組んでいくとやや煩雑になってしまいます。 モーターコントローラを使いましょう そこで、簡素な接続でDCモーターを制御することができるモジュールである、モーターコントローラを使ってよりシンプルにしましょう。 9VのDCモータを駆動する際にこちらのL298Nデュアルモーターコントローラーをおすすめします。駆動電圧が5V~35Vとかなり幅が広いので、多くのDCモーターに対応することが可能かと思

 

上記は、L298Nというモータコントローラで制御を行う例です。他にもいくつかモータコントローラがあるので選定のポイントを解説します。

DCモータコントローラ選定のポイント

まずは、動作させたいDCモータの定格電圧・定格電流・個数を決めましょう。

DCモータの定格電圧・電流が範囲内にあるか

DCモータの定格電圧・電流を確認します。DCモータは定格電圧以上の電圧をかけると故障の原因になってしまうので、絶対に定格電圧を守ります。

上記はDCモータの特性になりますが、起動時や逆転時などの回転数が0になるタイミングで最大電流が流れますので、モータの仕様を見て最大電流が範囲内にあるモータコントローラを選びましょう。

制御するDCモータの個数

複数個のDCモータを制御する場合は、2チャンネル対応可能なコントローラなど、複数個のDCモータに対応したコントローラを選ぶと良いでしょう。

DCモータコントローラの比較

 コントローラ 画像 スペック
駆動電圧5V-35V / 駆動電流2A DCモータコントローラ L298N

駆動電圧:5V~35V

最大電流:2A

チャンネル数:2

8V~40V 2A対応 2チャンネル小型DCモータコントローラ

駆動電圧:8V~40V

最大電流:2A

チャンネル数:2

6.5V~27V 7A対応 2チャンネルDCモータコントローラ

 

駆動電圧:6.5V~27V

最大電流:7A

チャンネル数:2

6.5V~28V 12A対応 2チャンネルDCモータコントローラ

駆動電圧:6.5V~28V

最大電流:12A

チャンネル数:2

 

上にあるモーターの性能図から、最大電流が大きいほど、最も負荷がかかる回転開始・逆転時の負荷を超えられるようになってくるため、モータコントローラも高価になってきます。

予算との兼ね合いもあると思いますので、状況に最も適したモータコントローラを選定するようにしましょう。

Related Posts

rosserialを使ってArduinoで/cmd_velトピックを受信してロボット台車を動かす
rosserialを使ってArduinoで/cmd_velトピックを受信してロボット台車を動かす
概要 ROSを使って実機でロボット台車を動作させたい時に、Arduinoでシリアル通信経由でROSトピックを受信して、ロボット台車を動作させる方法を説明します。 /cmd_velは、平行移動の速度と回転速度が定義されたgeometry...
Read More
ArduinoとCAN-BUSシールドでCAN通信
ArduinoとCAN-BUSシールドでCAN通信
概要 CAN(Controller Area Network) はドイツのBOSCH社が開発したシリアル通信プロトコルです。信頼性が高く、主に自動車の制御システムに用いられていましたが、最近はIoT、ロボット台車などでもCAN通信を使...
Read More
ROSパッケージ紹介 | depthimage_to_laserscanでデプスカメラ情報からscanトピックを発行
ROSパッケージ紹介 | depthimage_to_laserscanでデプスカメラ情報からscanトピックを発行
概要 gmappingなどの多くのマップ生成パッケージでは、sensor_msgs/LaserScanの型のトピックを受信することが多いと思います。そのような時に、scanを発行できるデバイスはLidarなどがありますが、Lidarを...
Read More

サイトについて

RoboStationは誰でも手軽にロボットを製作できるようにすることを目的としたEC・ハウツーサイトです。