• ベストアンサー

PCIとの接続

PCで何らかの操作して、出力される信号を使用してモータの制御をしたいのですが、PCIスロットから出力できますよね? それでPCIスロットと自作の基板を接続したいのですが、PCIスロットから出力される信号はそのまま、例えば"CMOSシングルチップマイコン" みたいなものに入力できるのでしょうか? それとも、何か信号を処理する特殊な回路みたいなのが必要なのでしょうか? 色々調べたのですが、よくわかりません。教えてください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

>専用IC こんなのです。 http://www.zenic.co.jp/products/products.php?p=zen1751f それにIO出力用のICを追加すると実現できます。 http://www.zenic.co.jp/products/products.php?p=zen1751f ただユニバーサル基板で作るのは相当な手間ですし、PCIカードエッジの基板を用意するのが大変です。 (昔はPLCCのIC乗せて実験基板作ったりとかしましたけど・・・) また、絶縁回路入れないとパソコン壊しそうなので基板を購入するのが賢明です。 http://www.zenic.co.jp/products/products.php?p=zpci001 http://www.contec.co.jp/product/device/digital/index.html FPGAとかCPLDで組むならこの辺りにソースが落ちてます。(動くかどうか試してないですが) http://ben.com/minipci/

abcdef220
質問者

お礼

ご回答ありがとうございます。 "PCIバス・ターゲットアクセス専用インタフェース"というのが専用ICですよね? 何度もありがとうございます。 大変助かりました。

その他の回答 (3)

  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.3

単に「PCでモータを制御したい」のなら、 パラレルポートかシリアルポートを使うのが一番簡単。 どちらも無いのなら、USBシリアルを使うのが楽です。 PCIに繋ぐのがどうしても必要なら、 http://shop.cqpub.co.jp/hanbai/books/33/33361.html http://shop.cqpub.co.jp/hanbai/books/33/33321.htm このあたりの書籍が参考になるかと。

abcdef220
質問者

お礼

ありがとうございます。 書籍を読むのが一番いいですかね~ 分かりやすいサイトとかないものですかね~

  • okweb-goo
  • ベストアンサー率29% (283/952)
回答No.2

モータ制御が最終目的ならばPCIバスからのコントロールではなく、プリンタポートかシリアルポートからの接続が簡単ですし、出版物やWEBサイトの資料もたくさんあります。 もしPC側に上記のポートを持っていない場合は、USB-シリアル変換アダプタなどを間に入れて、PCからのシリアル制御が行えます。自作基板側には安価なレベルコンバータを介して最終的にモータドライバを駆動できます。

abcdef220
質問者

お礼

ご回答ありがとうございます。 確かにシリアルポートの接続は簡単とまではいかなくても、PCIの接続よりは楽そうですね。 でもPCIと接続したいんです・・・

回答No.1

>PCIスロットから出力される信号はそのまま、例えば"CMOSシングルチップマイコン"みたいなものに入力できるのでしょうか? 無理です! PCIバスはアドレスとデータのマルチプレクスバスです。 別途回路(もしくは専用IC)が必要です。 http://www.cqpub.co.jp/hanbai/books/33/33361/33361.pdf

abcdef220
質問者

お礼

早々の回答ありがとうございます。 やっぱり無理なんですか~ 専用ICってそんなのがあるんですか? 探してみてもよく分からなかったです。

関連するQ&A