すみません。PCショップじゃありません。<(_ _)>
|
電子工作など趣味紹介サイトです。(^-^*)/
|
|
|
||
POコントローラー |
||
|
◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ INDEX ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ 外観 回路図 動作要件 必要なもの スイッチ出力ピン番号 コマンドリスト ハンドシェイク文字 コンフィグ書換 TTMacro例文 |
GPIBコントローラーはバイナリデータの送受信に対応していません。とは言えGPIBインターフェースの 接点入出力ボード(PIOボード)などはバイナリデータにより制御されていたようです。 それらは今でも入手可能なのかもしれませんが、購入してまでGPIBコントローラーに バイナリデータの送受信機能を実装しようとは思いませんでした。 そもそも入手が困難です。その代わりにPOコントローラー、PIコントローラーを製作しました。 外観 USB-A、USB-Bコネクタがディジーチェーン接続用、20P MILコネクタがスイッチ出力です。 このようにGPIBコントローラーに接続して使用します。 回路図 回路図上ではフォトカプラを使用していますが、実機ではフォトMOSリレーを使用しています。 リレーの駆動などであればフォトカプラで問題ありませんが、テンキー(スイッチマトリクス)や ロータリースイッチなどのシミュレートをPOコントローラーで行う場合、出力ピンに極性のない フォトMOSリレーの方が好都合だからです。もちろんフォトカプラを使用しても問題ありません。 動作要件 GPIBコントローラー及びGPIBコントローラーが動作する環境 ※ GPIBコントローラーにはUSB-シリアル変換回路が搭載されています。 ※ POコントローラーを直接PCのUSBポートに接続することはできません。 必要なもの 以下のリンクを右クリックしてPC上の任意の場所に保存してください。 ◇ マイコン用 プログラム ◇ マイコン用プログラムをマイコンに書き込んでGPIBコントローラーは完成です。 スイッチ出力ピン番号
コマンドリスト Tera Term から文字列を送信することでスイッチ接点をコントロールします。
* はスタックナンバー( [ 0~F ] 初期値は [ 0 ] )。スタックナンバーはPOコントローラーを複数台 使用する際に個別に設定することにより最大16台まで増設することができます。(128接点) ハンドシェイク文字 ハンドシェイク文字(初期値 [ > ] )はGPIBコントローラーと同じ文字を設定してください。 コンフィグ書換 ハンドシェイク文字、ヘッダ文字及びスタックナンバーを変更できます。 Tera Term起動後、 [ ハニ ] とタイプして RETURN すると [ < ] が VT ウィンドウに表示されます。 初期設定の状態に戻すには [ >po0 ] とタイプします。 タイプ後 [ >] が表示されるとコンフィグ書換は終了です。
TTMacro例文 OUTPUT #0 と OUTPUT #1 を使い、ロータリースイッチの動作をシミュレートします。
ロータリースイッチの操作時間は [ po*i$ ] コマンドで調整します。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||