私neewbie午前と私は、SSRとステッパー、コントローラが必要です

  • Thread starter do_rin_entertainment
  • Start date
D

do_rin_entertainment

Guest
私は問題があります:私は自分のコンピュータのLPTポートを介して制御することができますいくつかの基板図面施設を建設しようとしています。問題は、24ボルトと2.2 Vの後に、SN74C374多くはない以上の出力でステッピングモーター作業(各SNは8つのデータピンを、1つは、4クロックのピンおよび8のデータを32 instradになりますが受信されビット出力)

私は本当に
、 誰かが私は必要がある
、 またはいくつかのリンクしている知識を持っていくつかの助けを必要と...じゃあ助けてください。

<img src=¥"http://www.edaboard.com/images/smiles/icon_confused.gif¥" alt=¥"混乱¥" border=¥"0¥" />また
、 私はステッパーのいくつかのコントローラ:私はそれらの任意のコードがわからないけど
、 彼らの出力として何をする必要があります知っている必要があります:

第一コントローラ:

半分にとフルステップモードでは、反時計回りに、エンジンを駆動する場合、1つより多くの時間ステップのための信号が
、 現在のエンジンを維持することができるようにする。
私はそれを次のピンがプラグイン必要があります:
pin_1値:(これはヘルツです)
1:ステッピングモータを右に回す
0:ステッパーを左に回す
pin_2値:(これはヘルツです)
1:ハーフステップモード
0:フルステップモード
pin_3値:(これはトリガです)
1:エンジンは
、 目的の方向に1ステップと
、 目的のモードをオンに(存在する場合は
、 トリガは1回のみまでにリリースされていないエンジンを有効にしなければならないダウン)を保持され
0:何もしない
pin_4値:(これはヘルツです)
1:他のすべてのピンインからの入力コマンドを受け入れるpin_3場合は0ステッピングにされている位置に電流を受けるものとする
2:pin_1からの入力を受け入れ、pin_2ではなく、pin_3からモードを選択すると
、 モータ電流を提供してはならない(存在する場合
、 コントローラはステッピングモータ海流のすべての時間を与え、wheather pin_3 1または0を私moc3041、このピンを代用することができますが私は
、 ステッパーのアース線に接続する場合は
、 ゲート(存在する場合は
、 受信1)して、GNDに信号が通過しなければならない場合は
、 信号を0ステッピング行をオフしなければならないにクローズされます)

ここではフルグラフィックのステップです:
線A1をその1のすべての時間を、GND
線a2の1 0 0 0
ワイヤ-3 0 1 0 0
線地下0 0 1 0
線B2の0 0 0 1
線b3はその1はすべての時間を、GND

ここではハーフステップグラフィックです:
線A1をその1のすべての時間を、GND
線a2の1 1 0 0 0 0 0 1
ワイヤ-3 0 1 1 1 0 0 0 0
線地下0 0 0 1 1 1 0 0
線B2の0 0 0 0 0 1 1 1
線b3はその1はすべての時間を、GND<img src=¥"http://www.edaboard.com/images/smiles/icon_idea.gif¥" alt=¥"アイデア¥" border=¥"0¥" />

私のバージョンにはかなり考えているが
、 これはマシンコード
、 プログラミング
、 私は知らないが必要です。そこには
、 半分を有する、二重にリンクされた円形のテールしなければならないステップのゲート値(8値)、ポインタのうちの1つ時triger 1それを出力enablものとすると
、 次/前のページ1に移動する/ 2レベル(pin_1とpin_2上)の入力によって異なります。<img src=¥"http://www.edaboard.com/images/smiles/icon_idea.gif¥" alt=¥"アイデア¥" border=¥"0¥" /><img src=¥"http://www.edaboard.com/images/smiles/icon_idea.gif¥" alt=¥"アイデア¥" border=¥"0¥" />

または
、 他のアイデア:そのわずか3ピンインしているが
、 現在のすべての時間の中でエンジンを保持コントローラでは、ポインタの位置に、ピンインしている:
の方向を選択:(その- 1 cwの-押したままにしなければならないと- 0 -反時計回りに)をリリース
ハーフステップトリガ:1行動し、0立っているためで(これはトリガ用にリリースされると
、 再びモータ
、 他のステップを移動するため押し)waytしなければならない
フルステップトリガ:1行動し、0立っているためで(これはトリガ用にリリースされると
、 再びモータ
、 他のステップを移動するため押し)waytしなければならない私が他のコントローラ用されているフロッピーディスクヘッドの位置決めステッピング。この一次のように入力が必要:

フルステップ
| ¥¥ / ¥¥ / ¥¥ / | | ¥¥ / ¥¥ / ¥¥ / |
| | | |
フェーズ1 -
フェーズ2 -
フェーズ3 -
フェーズ4 -

ハーフステップ
| ¥¥ / ¥¥ / ¥¥ / | | ¥¥ / ¥¥ / ¥¥ / |
| | | |
フェーズ1 -
フェーズ2 - -
フェーズ3 -
フェーズ4 - -
フェーズ5 -
フェーズ6 - -
フェーズ7 -
フェーズ8 - -

この1つのより複雑です...私もどのように....を開始する上で考えていない希望誰もが知っている...<img src=¥"http://www.edaboard.com/images/smiles/icon_biggrin.gif¥" alt=¥"とてもハッピー¥" border=¥"0¥" />

これを読んでハンクスと助けてください

 
場合
、 モータ電流は"500mAを使用しようとすると、たとえば、テキサスinsrumentからULN2003
http://www.cs.uiowa.edu/〜ジョーンズ/ステップ/ index.htmlを

 
私はちょうどEbayで小型ドライバを見た。これを多分それはあなたのために働くするか確認する
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=42895&item=3828915378&rd=1

 
についてはunl2003 ...私は
、 彼らが私はここでは
、 信号を出すのか分からない何を話しているのを見たのサーバー全体をダウンロードする(そこには少しの描画ですが
、 どのように私は
、 ピン配置しなければならない)のか分からない。私は、unlがnope .......のデータシートをダウンロード.....それを知っていない私は他のバージョンの思考:その光リレー、moc3041モトローラから()を介して以外にも
、 これらを準備してしなければならない2つの入り口と8支出は、8三振8の半分に縛らbeeing -ステッピングの手順を実行して
、 一部のデジタルヘルツの状態、それから一定の時間が半分ヘルツにそれを(シーケンス)の上位または下位の....).手順を指揮する前に待機するも(そうでなければ

もう1つだけ質問をしているので答えは
、 可能¥であれば:LPTポートの出力8つのデータ端子(2ピンにpin9)、4つの出力クロック(ピン1、14、16、17、3反転)と約5入り口クロック(pin10必要があるpin11、pin12、pin13、pin15、1反転)。データとの組み合わせでは
、 出力ピンとクロックをちょうだい:32の出力端子(4クロック* 8のデータを、テストストラ、すべての[OK]を、信号、www.discolitez.com参照してください)40ストラピンOKです(つまり、5ストラクロック*です8データビット)です。私は今は発振(クロックジェネレータ、石英またはだてるもし私が間違っていない午前必要があります。しかし
、 どうやってストラと発信するためのピンのデータを変更しなければならない?は、LPTポートのクロックの周波数ですか?ので
、 私はsyncroniseしようとするとできますか? ?)

それは私がすべての8つのデータピンと1つの出力クロックと1の入力クロックを使っていた回路内の40kHzのクロックジェネレータを見た覚え...それとクロック発生器からの信号が入力されたこの1つの入り口と出口の間の信号.... swiched 2州のみ1の入り口で
、 一部のデジタルヘルツていた覚えていない.......助けてください

私を達成しようとする時
、 私のそのプロジェクトに関するいくつかのグラフィックファイル:circuit.wmf、64キロバイト添付されて

 

Welcome to EDABoard.com

Sponsor

Back
Top