モーターコントローラー55#
導入#
モーターコントローラー55(MC55)は、標準的なDCモーターを制御するために使用されます。MC55はDCモーターをスマートポートに接続し、モーターに供給される電力量を制御します。
MC55に接続されたDCモーターは、正転・逆転、設定電圧での回転、停止が可能です。スマートモーターとは異なり、MC55に接続されたDCモーターは、位置、速度、電流、電力、トルク、効率、温度を報告しません。

以下は、利用可能なモーターコントローラー55ブロックの一覧です。
動作 — DCモーターを停止させて回転させる。
spin MC55 – DCモーターを正転または逆転で永久に回転させます。
spin MC55 at voltage – 特定の電圧レベルを使用して DC モーターを回転させます。
stop MC55 – DCモーターの回転を停止します。
設定 — MC55の設定を調整します。
set MC55 velocity – DCモーターに回転速度を指示します。
set MC55 stopping – DCモーターの停止方法(ブレーキまたは惰性停止)を設定します。
スピンMC55#
spin MC55スタックブロックは、接続されたDCモーターを正逆方向に永久に回転させます。モーターは、別の方向に回転させたり停止させたりといった別の動作が与えられるまで回転し続けます。
[MC55_1 v] を [前進 v] へ回転
パラメータ |
説明 |
|---|---|
デバイス |
使用するMC55を選択してください。[デバイス]ウィンドウで設定されているMC55デバイスの中から選択してください。 |
方向 |
接続されたDCモーターの回転方向。デフォルトでは、正転と逆転の2種類から選択できます。モーターの構成によっては、回転方向の選択肢が変わる場合があります。 |
例
開始したとき
[Spin the DC motor forward for 1 second.]
[MC55_1 v] を [前進 v] へ回転
(1) 秒待つ
[MC55_1 v] を停止
MC55を電圧で回転させる#
電圧でMC55を回転させるスタックブロックは、特定の電圧レベルを使用してDCモーターを回転させます。
電圧とは、直流モーターに供給される電気的な圧力のことです。電圧が高いほど、モーターの回転速度は速くなります。
[MC55_1 v] を [前進 v] へ [8] ボルトで回転
パラメータ |
説明 |
|---|---|
デバイス |
使用するMC55を選択してください。[デバイス]ウィンドウで設定されているMC55デバイスの中から選択してください。 |
方向 |
接続されたDCモーターの回転方向。デフォルトでは、正転と逆転の2種類から選択できます。モーターの構成によっては、回転方向の選択肢が変わる場合があります。 |
電圧 |
DCモーターを回転させるための電圧。範囲は-8Vから8V。正の値は選択した方向に回転し、負の値は反対方向に回転します。 |
例
開始したとき
[Spin the DC motor forward at 8 volts for 1 second.]
[MC55_1 v] を [前進 v] へ [8] ボルトで回転
(1) 秒待つ
[MC55_1 v] を停止
MC55を停止する#
停止MC55スタックブロックは、接続されたDCモータを停止します。DCモータは、現在の停止動作(ブレーキまたは惰性走行)に基づいて停止します。
[MC55_1 v] を停止
パラメータ |
説明 |
|---|---|
デバイス |
使用するMC55を選択してください。[デバイス]ウィンドウで設定されているMC55デバイスの中から選択してください。 |
例
開始したとき
[MC55_1 v] を [前進 v] へ回転
(1) 秒待つ
[MC55_1 v] を停止
MC55の速度を設定します#
set MC55 velocityスタックブロックは、DCモーターの回転速度を指定します。パーセンテージが高いほどDCモーターは速く回転し、低いほど遅く回転します。
すべてのプロジェクトは、接続されている各DCモーターがデフォルトで50%の速度で回転する状態から始まります。
注: 回転速度が速いほどDCモーターは速く回転しますが、精度が低下する可能性があります。回転速度が遅いほどDCモーターはゆっくり回転しますが、精度は向上する可能性があります。
[MC55_1 v] の速度を [50] % に設定
パラメータ |
説明 |
|---|---|
デバイス |
使用するMC55を選択してください。[デバイス]ウィンドウで設定されているMC55デバイスの中から選択してください。 |
速度 |
DCモーターの回転速度。パーセントは0%から100%までの整数で表されます。 |
ユニット |
速度の単位:%。 |
例
開始したとき
[Spin the DC motor at full speed.]
[MC55_1 v] の速度を [100] % に設定
[MC55_1 v] を [前進 v] へ回転
(1) 秒待つ
[MC55_1 v] を停止
MC55停止設定#
set MC55 stoppingスタックブロックは、DCモーターがブレーキをかけるか惰性で停止するかを設定します。
すべてのプロジェクトは、接続されている各DCモーターがデフォルトでブレーキで停止する状態から始まります。
[MC55_1 v] の停止モードを [ブレーキ v] に設定
パラメータ |
説明 |
|---|---|
デバイス |
使用するMC55を選択してください。[デバイス]ウィンドウで設定されているMC55デバイスの中から選択してください。 |
停止動作 |
DCモーターの停止方法:
|