ステッピングモータードライバーは、信号入力端子(PUL、DIR、EN)にフォトカプラ(オプトアイソレータ)を使用し、コントローラとドライバー間を電気的に絶縁しています。これらのフォトカプラは、コモンカソードまたはコモンアノードのいずれかの構成で配線できます。正しい選択は、コントローラの出力タイプ(NPNまたはPNP)に依存します。
配線の違い
コモンカソード接続
コモンカソード構成では、ドライバーの入力フォトカプラのカソード(負極端子)をまとめてコントローラのグラウンド(0V)に接続します。各信号入力(PUL、DIR、EN)は、コントローラの出力ピンによって個別に駆動されます。コントローラからのハイレベル信号が入力を有効にします。
コモンアノード接続
コモンアノード構成では、ドライバーの入力フォトカプラのアノード(正極端子)をまとめて、ドライバーのOPTO端子を介して共通の正電源(例:+5Vまたは+24V)に接続します。各信号入力(PUL、DIR、EN)は、対応するコントローラ出力をローレベルに引き下げることで有効になります。

信号ロジック(アクティブハイとアクティブロー)
| 構成 | 信号ロジック | 有効化条件 |
|---|---|---|
| コモンカソード | アクティブハイ | ハイレベル信号で入力が有効になり、ローレベル信号で無効になります。 |
| コモンアノード | アクティブロー | ローレベル信号で入力が有効になり、ハイレベル信号で無効になります。 |
コントローラとの互換性
使用する配線構成は、コントローラの出力タイプと一致させる必要があります:
-
コモンカソード(PNP/ソース出力コントローラ向け): PNPタイプのコントローラは出力ピンから電流を供給(ソース)します。コモンカソード配線と組み合わせて使用し、ドライバーのフォトカプラのカソードをグラウンドに接続し、コントローラがハイレベル信号を出力して入力を有効にします。
-
コモンアノード(NPN/シンク出力コントローラ向け): NPNタイプのコントローラは電流をグラウンドに引き込み(シンク)ます。コモンアノード配線と組み合わせて使用し、ドライバーのフォトカプラのアノードを正電源に接続し、コントローラが信号ラインをローに引き下げて入力を有効にします。
OPTO端子付きStepperOnlineドライバー
OPTO端子を備えたStepperOnlineドライバーの場合:OPTO端子は内部的にすべての入力フォトカプラのアノードに接続されています。これらのドライバーはコモンアノード接続用に設計されています。使用方法:
- OPTO端子を正電源電圧(例:コントローラの出力電圧に応じて+5Vまたは+24V)に接続します。
- 信号ピン(PUL、DIR、EN)をコントローラの出力ピンに接続します。
- コントローラの出力が信号ラインをローに引き下げることで、各入力が有効になります。
注意: コントローラがPNP(ソース)出力で、ドライバーがコモンアノード配線(OPTO端子)のみをサポートしている場合、信号を変換するために中間リレーまたはレベルシフト回路が必要になる場合があります。
まとめ
コモンアノード配線とコモンカソード配線はどちらも同等に有効であり、産業用オートメーションで広く使用されています。重要なのは、ドライバーの入力構成をコントローラの出力タイプと一致させることです:
- NPN(シンク)コントローラ出力 → コモンアノードドライバー配線
- PNP(ソース)コントローラ出力 → コモンカソードドライバー配線
必ずコントローラとドライバーのドキュメントを参照し、お使いの環境に適した正しい配線を確認してください。