(エムティーメイト)MTmateはモータのコントロールに必要な機能だけを備えたシンプルなモータドライバです。パワの制御やセンサの信号処理を行いますが、それ以外は上位のコントローラに委ねます。そのためモータの制御をダイレクトに行うコントローラの設計ができます。不用な機能を省いたり、ロボットの様な複数の軸の運動を統括する高度な制御もコントローラのプログラム次第ですDCモータはもちろん、ブラシのないブラシレスモータやFA用のサーボモータもコントロールできます。お客様によるコントローラの設計をお勧めしています。アンプMTmateを操作するために必要なハードウェアはインターフェイスのRS232Cだけで、きわめて一般的な機器が利用できます。マイコンやDSPは必ずRS232Cの機能があるUARTを複数チャンネル持っています。組み込み用途のCPUボードは2〜4個のRS232Cのポートを備えています。通信は高速(最大1Mbps)で、電流・電圧やエンコーダのデータがわずか2または3バイトに集約されているため0.25ms以下の制御周期が実現できます。実用的なサンプルプログラムを提供していますMTmateを操作するサンプルプログラムLeo_EservoはオープンソフトウェアのマイコンボードArduinoで実際に動作します。(右の写真)Arduinoに追加する回路図も提供していますので、少しの費用と時間で実際にMTmateを使ってモータを駆動するコントローラをプログラムできます。上の左の波形はArduinoが244μSの周期でMTmateと通信している様子です。右の波形は弊社製コントローラKImasterがMTmateを使って位置制御する際の応答の例です。シンプルなハードウェアがソフトウェアによって高い機能を得ていることがわかります。mbedマイコンボードでも同じ様にモータの制御を短時間で体験できます。プログラムを負担に感じられる方には、弊社からご希望の仕様に沿ったプログラムを有償で提供しています。市販の機器を組み合わせるより格段に低価格で高機能な装置を設計できます。ご相談をお待ちしています。WindowsアプリケーションPCboyでパソコンを使って簡単にMTmateを操作できます。プログラミングの前の動作確認に便利です。