ASSURED PCI-COM-1Sは、さまざまなPCIシリアルインターフェースを提供します
よくある質問
Q: ACCES 機器が故障した場合はどうすればいいですか?
A: 迅速なサービスとサポートについては、ACCES にお問い合わせください。修理または交換のオプションについては、保証条件を参照してください。
Q: コンピューターまたは現場で電源を入れた状態でカードをインストールできますか?
A: いいえ、損傷や保証の無効化を避けるため、ケーブルを接続または切断したりカードをインストールしたりする前に、必ずコンピュータの電源がオフになっていることを確認してください。
知らせ
- この文書の情報は参考目的でのみ提供されています。ACCES は、ここに記載されている情報または製品の適用または使用から生じるいかなる責任も負いません。この文書には、著作権または特許で保護されている情報および製品が含まれていたり、参照されている場合がありますが、ACCES の特許権または他者の権利に基づくライセンスを譲渡するものではありません。
- IBM PC、PC/XT、および PC/AT は、International Business Machines Corporation の登録商標です。
- 米国で印刷。著作権 1995、2005 ACCES I/O Products Inc、10623 Roselle Street、San Diego、CA 92121。無断転載を禁じます。
警告!!
現場でのケーブル接続および取り外しは、必ずコンピュータの電源をオフにした状態で行ってください。カードをインストールする前には、必ずコンピュータの電源をオフにしてください。コンピュータまたは現場での電源がオンの状態でケーブルを接続および取り外したり、カードをシステムにインストールしたりすると、I/O カードが損傷する可能性があり、明示的または黙示的なすべての保証が無効になります。
保証
ACCES の機器は出荷前に、該当する仕様に従って徹底的に検査およびテストされます。ただし、機器に障害が発生した場合、ACCES はお客様に迅速なサービスとサポートを提供することを保証します。ACCES が製造したすべての機器に欠陥が見つかった場合は、以下の条件に従って修理または交換されます。
利用規約
ユニットに障害があると思われる場合は、ACCES のカスタマー サービス部門にご連絡ください。ユニットのモデル番号、シリアル番号、および障害の症状の説明を準備してください。障害を確認するために簡単なテストをいくつか提案する場合があります。返品承認 (RMA) 番号を割り当てます。この番号は返品パッケージの外側のラベルに表示する必要があります。すべてのユニット/コンポーネントは取り扱いのために適切に梱包し、送料前払いで ACCES 指定のサービス センターに返送する必要があります。また、送料前払いで請求書が発行され、お客様/ユーザーのサイトに返送されます。
カバレッジ
最初の 3 年間: 返品されたユニット/部品は、ACCES のオプションにより、保証で除外されていない工賃や部品代金なしで修理および/または交換されます。保証は機器の出荷から開始されます。
翌年以降: 機器の寿命期間中、ACCES は業界の他のメーカーと同様のリーズナブルな料金でオンサイトまたは工場内サービスを提供いたします。
ACCES製以外の機器
ACCES によって製造されていないが提供される機器は保証の対象となり、それぞれの機器製造元の保証条件に従って修理されます。
一般的な
この保証に基づき、ACCES の責任は、保証期間中に欠陥があると証明された製品の交換、修理、またはクレジットの発行 (ACCES の裁量による) に限定されます。いかなる場合も、ACCES は、当社製品の使用または誤用によって生じた結果的損害または特別損害について責任を負いません。ACCES の書面による承認なしに ACCES 機器に改造または追加を行った場合、または ACCES の判断で機器が異常な使用にさらされた場合、そのことによって生じたすべての費用はお客様の負担となります。この保証の目的上、「異常な使用」とは、購入または販売の表明によって証明された指定または意図された使用以外の、機器がさらされる使用と定義されます。上記以外に、ACCES が提供または販売するすべての機器には、明示または黙示を問わず、その他のいかなる保証も適用されません。
導入
このシリアル通信カードは、PCI バス コンピュータで使用するために設計されており、長い通信回線を介して RS422 (EIA422) または RS485 (EIA485) のいずれかで効果的な通信を提供します。カードの長さは 4.80 インチ (122 mm) で、IBM または互換コンピュータの 5 ボルト PCI スロットにインストールできます。タイプ 16550 バッファ付き UART が使用され、Windows との互換性のために、送信ドライバを透過的に有効/無効にする自動制御が含まれています。
バランスモード動作と負荷終端
- RS422 モードでは、カードは差動 (またはバランス) ライン ドライバを使用してノイズ耐性を高め、最大距離を 4000 フィートまで延長します。RS485 モードは、切り替え可能なトランシーバと、単一の「パーティ ライン」で複数のデバイスをサポートする機能により、RS422 を改良したものです。「リピータ」を使用することで、単一のラインでサービスされるデバイスの数を拡張できます。
- RS422 操作では通信回線上に複数の受信機を接続でき、RS485 操作では同じデータ回線上に最大 32 台の送信機と受信機を接続できます。これらのネットワークの端にあるデバイスは、「リンギング」を避けるために終端する必要があります。ユーザーは送信機と受信機の回線のどちらかまたは両方を終端することができます。
- RS485通信では、送信機がバイアス電圧を供給する必要がある。tage は、デバイスが送信していないときに既知の「ゼロ」状態を確保するためです。このカードはデフォルトでバイアスをサポートしています。アプリケーションで送信機をバイアスなしにする必要がある場合は、工場にお問い合わせください。
COMポートの互換性
- 16550 UART は非同期通信要素 (ACE) として使用されます。これには、マルチタスク オペレーティング システムでのデータ損失を防ぐ 16 バイトの送信/受信 FIFO バッファが含まれており、元の IBM シリアル ポートとの 100 パーセントの互換性が維持されています。PCI バス アーキテクチャにより、0000 から FFF8 の XNUMX 進数までのアドレスをカードに割り当てることができます。
- カード上の水晶発振器により、最大 115,200 ボー レートを正確に選択できます。また、ジャンパーを変更することで、標準の水晶発振器を使用して最大 460,800 ボー レートを選択することもできます。ボー レートはプログラムで選択され、使用可能なレートはこのマニュアルのプログラミング セクションの表に記載されています。
- 使用されるドライバ/レシーバー 75ALS176 は、非常に長い通信ラインを高ボーレートで駆動できます。バランス ラインで最大 +60 mA を駆動し、+200 V または -12 V のコモン モード ノイズに重畳された 7 mV の差動信号まで入力を受信できます。通信が競合した場合に備えて、ドライバ/レシーバーにはサーマル シャットダウン機能が備わっています。
通信モード
カードは、さまざまな 485 線式および XNUMX 線式ケーブル接続で、単方向、半二重、全二重通信をサポートします。単方向は、伝送が一方向のみで行われる最も単純な通信形式です。半二重では、トラフィックは両方向に移動できますが、一度に XNUMX 方向のみです。全二重操作では、データは同時に両方向に移動されます。ほとんどの RSXNUMX 通信では、XNUMX 組のワイヤのみを使用する必要があり、設置コストが大幅に削減されるため、半二重モードが使用されます。
自動RTSトランシーバー制御
Windows アプリケーションでは、必要に応じてドライバーを有効または無効にする必要があります。これにより、すべてのカードが 2 線式または 4 線式のケーブルを共有できるようになります。このカードはドライバーを自動的に制御します。自動制御では、データを送信する準備ができるとドライバーが有効になります。ドライバーは、データ転送が完了した後、さらに 1 文字の送信時間の間は有効なままになり、その後無効になります。受信機は通常有効ですが、送信中は無効になり、送信が完了すると再び有効になります。カードは、データのボー レートに合わせてタイミングを自動的に調整します。
仕様
通信インターフェース
- I/O 接続: RS9 および RS422 仕様と互換性のあるシールド付きオス D-sub 485 ピン IBM AT スタイル コネクタ。
- 文字の長さ: 5、6、7、または 8 ビット。
- パリティ: 偶数、奇数、またはなし。
- 停止間隔: 1、1.5、または 2 ビット。
- シリアル データ レート: 最大 115,200 ボー、非同期。カード上のジャンパー選択により、最大 460,800 ボーまでの高速レートが実現されます。タイプ 16550 バッファ付き UART。
RS422/RS485 差動通信モード
- 受信機入力感度: +200 mV、差動入力。
- コモンモード除去: +12V ~ -7V
- 駆動能力: サーマルシャットダウン付き 60 mA 送信出力。
- マルチポイント: RS422 および RS485 仕様と互換性があります。
注記
最大 32 個のドライバとレシーバをオンラインで使用できます。使用されるシリアル通信 ACE はタイプ 16550 です。使用されるドライバ/レシーバはタイプ 75ALS176 です。
環境
- 動作温度範囲: 0~+60 °C
- 湿度: 5% ~ 95%、結露なし。
- 保管温度範囲: -50 ~ +120 °C
- サイズ: 長さ4.80インチ (122mm) x 高さ1.80インチ (46mm)。
- 必要な電力: +5VDC、通常175mA
インストール
利便性を考慮して、印刷されたクイック スタート ガイド (QSG) がカードに同梱されています。QSG の手順をすでに実行している場合は、この章が冗長であると思われるため、先に進んでアプリケーションの開発を開始してください。
このカードに付属するソフトウェアは CD で提供されており、使用する前にハードディスクにインストールする必要があります。これを行うには、オペレーティング システムに応じて次の手順を実行します。
ジャンパー選択によるカードオプションの設定
カードをコンピュータにインストールする前に、このマニュアルの第 3 章「オプションの選択」をよく読んでから、要件とプロトコル (RS-232、RS-422、RS-485、4 線式 485 など) に従ってカードを構成してください。当社の Windows ベースのセットアップ プログラムを第 3 章と併用すると、カードのジャンパーの構成に役立つほか、さまざまなカード オプション (終端、バイアス、ボー レート範囲、RS-232、RS-422、RS-485 など) の使用に関する追加説明も提供されます。
CDソフトウェアのインストール
以下の手順では、CD-ROM ドライブがドライブ「D」であると想定しています。必要に応じて、システムの適切なドライブ文字に置き換えてください。
ドス
- CD を CD-ROM ドライブに挿入します。
- タイプ
アクティブドライブを CD-ROM ドライブに変更します。
- タイプ
インストール プログラムを実行します。
- 画面の指示に従って、このボードのソフトウェアをインストールしてください。
ウィンドウズ
- CD を CD-ROM ドライブに挿入します。
- システムはインストールプログラムを自動的に実行します。インストールプログラムがすぐに実行されない場合は、[スタート] | [実行] をクリックし、次のように入力します。
OKをクリックするか、
.
画面の指示に従って、このボードのソフトウェアをインストールしてください。
リナックス
Linux でのインストールに関する情報については、CD-ROM の linux.htm を参照してください。
注: COM ボードは、事実上すべてのオペレーティング システムにインストールできます。以前のバージョンの Windows へのインストールはサポートされており、将来のバージョンもサポートされる可能性があります。
注意! * ESDA の単一静電気放電によりカードが損傷し、早期故障を引き起こす可能性があります。
カードに触れる前に接地面に触れて自分自身を接地するなど、静電放電を防ぐために適切な予防措置をすべて講じてください。
ハードウェアのインストール
- このマニュアルのオプション選択セクションまたは SETUP.EXE の提案に従って、スイッチとジャンパーを必ず設定してください。
- ソフトウェアが完全にインストールされるまで、カードをコンピュータにインストールしないでください。
- コンピュータの電源をオフにし、システムから AC 電源を外します。
- コンピューターのカバーを取り外します。
- 利用可能な 5V または 3.3V PCI 拡張スロットにカードを慎重に取り付けます (最初にバックプレートを取り外す必要がある場合があります)。
- カードが適切に取り付けられているかどうかを確認し、ネジを締めます。カード取り付けブラケットが適切にネジ止めされ、シャーシが正極接地されていることを確認します。
- カードのブラケットに取り付けられたコネクタに I/O ケーブルを取り付けます。
- コンピュータのカバーを取り付けて、コンピュータの電源を入れます。システムの CMOS セットアップ プログラムに入り、PCI プラグ アンド プレイ オプションがシステムに対して適切に設定されていることを確認します。Windows 95/98/2000/XP/2003 (またはその他の PNP 準拠のオペレーティング システム) を実行しているシステムでは、CMOS オプションを OS に設定する必要があります。DOS、Windows NT、Windows 3.1、またはその他の PNP 非準拠のオペレーティング システムを実行しているシステムでは、PNP CMOS オプションを BIOS またはマザーボードに設定する必要があります。オプションを保存して、システムの起動を続行します。
- ほとんどのコンピュータは、カードを自動検出し (オペレーティング システムによって異なります)、ドライバーのインストールを自動的に完了します。
- PCIfind.exe を実行して、カードをレジストリにインストールし (Windows のみ)、割り当てられたリソースを決定します。
- 提供されているsのいずれかを実行しますampインストールをテストおよび検証するために、新しく作成されたカード ディレクトリ (CD から) にコピーされたファイル プログラムを使用します。
オプションの選択
3 つの構成オプションは、次の段落で説明するように、ジャンパーの位置によって決まります。ジャンパーの位置は、図 1-XNUMX「オプション選択マップ」に示されています。
422/485
このジャンパーは、RS422 または RS485 通信モードを選択します。
解雇と偏見
伝送ラインは、「リンギング」を避けるために、受信側で特性インピーダンスで終端する必要があります。TERMIN というラベルの付いた場所にジャンパーを取り付けると、RS120 モードの入力に 422Ω の負荷がかかります。同様に、TERMOUT というラベルの付いた場所にジャンパーを取り付けると、RS120 操作の送信/受信入力/出力に 485Ω の負荷がかかります。
複数の端末がある RS485 操作では、ネットワークの両端の RS485 ポートにのみ、上記のように終端抵抗器が必要です。また、RS485 操作では、RX+ および RX- ラインにバイアスが必要です。422/485 機能により、このバイアスが提供されます。
ボーレート
x1/x4 ジャンパーは、UART への入力として標準の 1.8432MHz クロックまたは 7.3728MHz クロックのいずれかを選択します。x4 の位置では、最大 460,800 KHz のボー レートが可能になります。
割り込み
IRQ 番号はシステムによって割り当てられます。PCIFind.EXE を使用して、BIOS またはオペレーティング システムによってカードに割り当てられた IRQ を判別します。または、Windows 95/98/NT ではデバイス マネージャーを使用できます。カードは、データ取得クラスにリストされます。カードを選択し、[プロパティ] をクリックしてから [リソース] タブを選択すると、カードに割り当てられたベース アドレスと IRQ が表示されます。
住所選択
- PCI アーキテクチャはプラグ アンド プレイです。つまり、ユーザーがスイッチやジャンパーでリソースを選択するのではなく、BIOS またはオペレーティング システムが PCI カードに割り当てられるリソースを決定します。その結果、カードのベース アドレスは変更できず、決定することしかできません。Windows95/98/NT デバイス マネージャーを使用してシステム リソースを指定することもできますが、この方法はこのマニュアルの範囲外です。
- カードに割り当てられているベース アドレスを確認するには、提供されている PCIFind.EXE ユーティリティ プログラムを実行します。このユーティリティは、PCI バスで検出されたすべてのカード、各カードの各機能に割り当てられたアドレス、および割り当てられたそれぞれの IRQ と DMA (ある場合) のリストを表示します。
- あるいは、一部のオペレーティング システム (Windows 95/98/2000) では、どのリソースが割り当てられたかを調べるためにクエリを実行できます。これらのオペレーティング システムでは、コントロール パネルのシステム プロパティ アプレットから PCIFind またはデバイス マネージャ ユーティリティを使用できます。これらのカードは、デバイス マネージャ リストの Data Acquisition クラスにインストールされます。カードを選択して [プロパティ] をクリックし、[リソース] タブを選択すると、カードに割り当てられたリソースのリストが表示されます。
- PCI バスは最低 64K の I/O スペースをサポートしており、カードのアドレスは 0400 から FFF8 の XNUMX 進数の範囲のどこにでも配置できます。PCIFind はベンダー ID とデバイス ID を使用してカードを検索し、割り当てられたベース アドレスと IRQ を読み取ります。割り当てられたベース アドレスと IRQ を確認するには、次の情報を使用します。
- カードのベンダー ID コードは 494F (ASCII では「IO」) です。
- カードのデバイス ID コードは 10C9 です。
プログラミング
Sampルプログラム
sがありますampカードにはC、Pascal、QuickBASIC、およびいくつかのWindows言語で書かれたプログラムが付属しています。DOSampファイルはDOSディレクトリとWindowsディレクトリにありますampファイルは WIN32 ディレクトリにあります。
Windowsプログラミング
カードは COM ポートとして Windows にインストールされます。そのため、Windows 標準の API 関数を使用できます。
特に:
- 作成するFileポートを開いたり閉じたりするには、() と CloseHandle() を使用します。
- ポートの設定を設定および変更するには、SetupComm()、SetCommTimeouts()、GetCommState()、および SetCommState() を使用します。
- 読むFile()と書くFile() を使用してポートにアクセスします。
詳細については、選択した言語のドキュメントを参照してください。
DOSではプロセスは大きく異なります。この章の残りの部分ではDOSプログラミングについて説明します。
初期化
- チップを初期化するには、UART のレジスタ セットに関する知識が必要です。最初のステップは、ボー レート除数を設定することです。これを行うには、まず DLAB (除数ラッチ アクセス ビット) をハイに設定します。このビットは、ベース アドレス +7 のビット 3 です。C コードでは、呼び出しは次のようになります: outportb(BASEADDR +3,0×80);
- 次に、除数をベース アドレス +0 (下位バイト) とベース アドレス +1 (上位バイト) にロードします。次の式は、ボー レートと除数の関係を定義します。
- 希望するボーレート = (UART クロック周波数) ÷ (32 * 除数)
- ボー ジャンパーが X1 の位置にある場合、UART クロック周波数は 1.8432 MHz です。ジャンパーが X4 の位置にある場合、クロック周波数は 7.3728 MHz です。次の表は、一般的な分割周波数を示しています。ボー ジャンパーの位置に応じて、考慮すべき XNUMX つの列があることに注意してください。
ボー レート 除数 x1 除数 x4 マックス 違い。 ケーブル 長さ* 460800 – 1 550フィート 230400 – 2 1400フィート 153600 – 3 2500フィート 115200 1 4 3000フィート 57600 2 8 4000フィート 38400 3 12 4000フィート 28800 4 16 4000フィート 19200 6 24 4000フィート 14400 8 32 4000フィート 9600 12 48 – 最も一般的 4000フィート 4800 24 96 4000フィート 2400 48 192 4000フィート 1200 96 384 4000フィート * 差動駆動データ ケーブル (RS422 または RS485) の推奨最大距離は、一般的な条件の場合です。
表5-1: ボーレート除数値
C では、チップを 9600 ボーに設定するコードは次のとおりです。
出力ポートb(BASEADDR, 0x0C);
出力ポートb(BASEADDR +1,0);
3 番目の初期化手順は、ライン制御レジスタをベース アドレス + 0 に設定することです。このレジスタは、ワード長、ストップ ビット、パリティ、および DLAB を定義します。ビット 1 と 5 はワード長を制御し、8 ~ 5 ビットのワード長を許可します。ビット設定は、必要なワード長から 2 を減算して抽出されます。ビット 2 はストップ ビットの数を決定します。ストップ ビットは 0 つまたは 2 つにすることができます。ビット 1 が 3 に設定されている場合、ストップ ビットは 6 つになります。ビット 7 が XNUMX に設定されている場合、ストップ ビットは XNUMX つになります。ビット XNUMX ~ XNUMX はパリティとブレークの有効化を制御します。これらは通信にはあまり使用されないため、XNUMX に設定する必要があります。ビット XNUMX は前述の DLAB です。除数がロードされた後、XNUMX に設定する必要があります。そうしないと、通信が行われません。
UART を 8 ビット ワード、パリティなし、ストップ ビット XNUMX に設定するための C コマンドは次のとおりです。
出力ポートb(BASEADDR +3, 0x03)
最後の初期化手順は、受信バッファをフラッシュすることです。これは、ベース アドレス +0 の受信バッファから XNUMX 回読み取りを行うことで実行します。完了すると、UART は使用できるようになります。
受付
受信は、ポーリングと割り込み駆動の 5 つの方法で処理できます。ポーリングの場合、受信はベース アドレス +0 のライン ステータス レジスタを継続的に読み取ることによって行われます。このレジスタのビット 13 は、チップからデータを読み取る準備ができると常にハイに設定されます。単純なポーリング ループでは、このビットを継続的にチェックし、データが利用可能になると読み取る必要があります。次のコード フラグメントはポーリング ループを実装し、送信終了マーカーとして値 XNUMX (ASCII キャリッジ リターン) を使用します。
割り込み駆動型通信は可能な限り使用すべきであり、高データ レートに必要です。割り込み駆動型レシーバーの作成はポーリング レシーバーの作成よりもそれほど複雑ではありませんが、割り込み ハンドラーをインストールまたは削除するときには、間違った割り込みの作成、間違った割り込みの無効化、または長時間の割り込みのオフ設定を避けるように注意する必要があります。
ハンドラはまずベースアドレス+2の割り込み識別レジスタを読み取ります。割り込みが受信データ利用可能の場合、ハンドラはデータを読み取ります。保留中の割り込みがない場合、制御はルーチンを終了します。ampC で記述されたファイル ハンドラは次のとおりです。
伝染 ; 感染
RS485伝送は簡単に実装できます。RS485モードのAUTO機能は、データ送信の準備ができると自動的に送信機を有効にするため、ソフトウェアによる有効化は必要ありません。次のソフトウェア例ample は、RS422 モードでの非 AUTO 操作用です。まず、ベース アドレス +1 のモデム制御レジスタのビット 1 に 4 を書き込むことによって、RTS ラインをハイに設定する必要があります。RTS ラインは、トランシーバーを受信モードから送信モードに、またはその逆に切り替えるために使用されます。
上記の処理が完了すると、カードはデータを送信する準備が整います。データ ストリングを送信するには、送信側はまずベース アドレス +5 のライン ステータス レジスタのビット 5 をチェックする必要があります。このビットは、送信側保持レジスタ空フラグです。このビットがハイの場合、送信側はデータを送信しています。このビットがハイになるまでチェックし、その後書き込みを行うというプロセスは、データがなくなるまで繰り返されます。すべてのデータが送信されたら、モデム制御レジスタのビット 0 に 1 を書き込んで RTS ビットをリセットする必要があります。
次の C コード フラグメントはこのプロセスを示しています。
注意
割り込み駆動通信を適切に行うには、UART の OUT2 ビットを「TRUE」に設定する必要があります。従来のソフトウェアでは、このビットを使用して割り込みを制御しますが、レジスタ 3 (モデム制御レジスタ) のビット 4 が設定されていない場合、カードは通信できない可能性があります。
コネクタのピン割り当て
一般的な 9 ピン D サブミニチュア コネクタは、通信回線とのインターフェイスに使用されます。コネクタには、張力緩和のために 4-40 ねじ付きスタンドオフ (メスねじロック) が装備されています。
ピン いいえ。 | 割り当て |
1 | Rx– (データ受信) |
2 | Tx+ (データ送信) |
3 | Tx– (データ送信) |
4 | |
5 | GND(シグナルグラウンド) |
6 | |
7 | |
8 | |
9 | Rx+ (データ受信) |
データケーブル配線
次の表は、シンプレックス、半二重、全二重操作における 2 つのデバイス間のピン接続を示しています。
モード | カード 1 | カード 2 |
単信、2線式、受信のみ、RS422 | Rx+ ピン 9 | Tx+ピン2 |
Rx-ピン1 | Tx-ピン3 | |
単信、2線式、送信のみ、RS422 | Tx+ピン2 | Rx+ ピン 9 |
Tx-ピン3 | Rx-ピン1 | |
半二重、2線式、RS485 | Tx+ピン2 | Tx+ピン2 |
Tx-ピン3 | Tx-ピン3 | |
全二重、4線、RS422 | Tx+ピン2 | Rx+ ピン 9 |
Tx-ピン3 | Rx-ピン1 | |
Rx+ ピン 9 | Tx+ピン2 | |
Rx-ピン1 | Tx-ピン3 |
付録A: アプリケーションの考慮事項
導入
RS422 および RS485 デバイスの操作は、標準の RS232 シリアル デバイスの操作とほとんど変わりません。この 232 つの標準は、RS232 標準の欠点を克服しています。まず、50 つの RS232 デバイス間のケーブル長は短く、422 フィート未満にする必要があります。次に、多くの RS5000 エラーは、ケーブルに誘導されるノイズが原因です。RSXNUMX 標準では、最大 XNUMX フィートのケーブル長が許可されており、差動モードで動作するため、誘導ノイズの影響を受けにくくなっています。
422 つの RSXNUMX デバイス間の接続 (CTS は無視) は次のようになります。
デバイス #1 | デバイス #2 | ||||
信号 | 9ピン | 25ピン | 信号 | 9ピン | 25ピン |
グランド | 5 | 7 | グランド | 5 | 7 |
TX+ | 2 | 24 | RX+ | 9 | 12 |
TX– | 3 | 25 | RX– | 1 | 13 |
RX+ | 9 | 12 | TX+ | 2 | 24 |
RX– | 1 | 1 | TX– | 3 | 25 |
表A-1: 422つのRSXNUMXデバイス間の接続
RS232 の 422 つ目の欠点は、485 台以上のデバイスが同じケーブルを共有できないことです。これは RS422 にも当てはまりますが、RS32 は RS422 のすべての利点に加えて、最大 XNUMX 台のデバイスが同じツイストペアを共有できます。前述の例外は、XNUMX 台だけが通信し、他のデバイスは常に受信する場合、複数の RSXNUMX デバイスが XNUMX 本のケーブルを共有できることです。
バランス差動信号
RS422およびRS485デバイスがRS232デバイスよりも長いラインをより高いノイズ耐性で駆動できる理由は、バランス差動駆動方式が使用されているためです。バランス差動システムでは、tagドライバーによって生成された電圧は、一対のワイヤに現れます。バランス型ラインドライバーは、差動電圧を生成します。tagバランス型ラインドライバは、出力端子間で+2~+6ボルトの電圧を出力します。バランス型ラインドライバには、ドライバを出力端子に接続する入力「有効」信号もあります。「有効」信号がオフの場合、ドライバは伝送線から切断されます。この切断または無効状態は、通常「トライステート」状態と呼ばれ、高インピーダンスを表します。RS485ドライバには、この制御機能が必要です。RS422ドライバにはこの制御機能がある場合もありますが、必ずしも必要ではありません。バランス型差動ラインレシーバは、出力の電圧を感知します。tag2つの信号入力ライン間の伝送線路の状態。差動入力電圧がtageが+200 mVより大きい場合、受信機は出力に特定の論理状態を提供します。差動電圧がtag入力が-200 mV未満の場合、受信機は出力に反対の論理状態を提供します。最大動作電圧はtag範囲は+6Vから-6Vで、電圧を許容しますtag長い伝送ケーブルで発生する可能性のある減衰。
最大コモンモード電圧tag+7Vの定格は、電圧からの優れたノイズ耐性を提供しますtagツイストペア線に誘導されるノイズ。コモンモード電圧を維持するために、信号グランド線の接続が必要です。tage はその範囲内です。回路は接地接続なしでも動作しますが、信頼性が低い可能性があります。
パラメータ | 条件 | 分。 | マックス。 |
ドライバー出力Voltage (無負荷) | 4V | 6V | |
-4V | -6V | ||
ドライバー出力Voltage (ロード済み) | 学期 | 2V | |
ジャンパー | -2V | ||
ドライバ出力抵抗 | 50Ω | ||
ドライバ出力短絡電流 | +150mA | ||
ドライバ出力立ち上がり時間 | 10%単位間隔 | ||
受信感度 | +200mV | ||
受信機コモンモード電圧tage範囲 | +7V | ||
受信機入力抵抗 | 4KΩ |
表A-2: RS422仕様の概要
ケーブル内での信号反射を防ぎ、RS422 モードと RS485 モードの両方でノイズ除去を改善するには、ケーブルの受信側をケーブルの特性インピーダンスに等しい抵抗で終端する必要があります。
注記
カードを使用するときに、ケーブルに終端抵抗器を追加する必要はありません。RX+ および RX- ラインの終端抵抗器はカード上に提供されており、TERM ジャンパーをインストールすると回路に配置されます。(このマニュアルのオプション選択セクションを参照してください。)
RS485データ送信
RS485規格では、平衡伝送ラインをパーティラインモードで共有できます。最大32のドライバ/レシーバーペアが422線パーティラインネットワークを共有できます。ドライバとレシーバーの多くの特性はRSXNUMX規格と同じです。XNUMXつの違いは、コモンモード電圧がtag制限は拡張され、+12Vから-7Vです。どのドライバもラインから切断(またはトライステート)される可能性があるため、このコモンモード電圧に耐える必要があります。tagトライステート状態の間は e 範囲になります。
RS485 XNUMX線式マルチドロップネットワーク
次の図は、典型的なマルチドロップまたはパーティ ライン ネットワークを示しています。伝送ラインはラインの両端で終端されていますが、ラインの途中のドロップ ポイントでは終端されていないことに注意してください。
RS485 XNUMX線式マルチドロップネットワーク
RS485ネットワークはXNUMX線モードで接続することもできます。XNUMX線ネットワークでは、XNUMXつのノードがマスターノードで、他のすべてのノードがスレーブである必要があります。ネットワークは、マスターがすべてのスレーブと通信し、すべてのスレーブがマスターとのみ通信するように接続されます。これには利点があります。tag混合プロトコル通信を使用する機器では、スレーブ ノードはマスターに対する別のスレーブの応答をリッスンしないため、スレーブ ノードが誤って応答することはありません。
顧客コメント
このマニュアルに関して問題が発生した場合、またはフィードバックをお送りいただく場合は、manuals@accesio.com までメールでご連絡ください。見つかったエラーの詳細と郵送先住所を記載していただければ、マニュアルの更新版をお送りいたします。
10623 Roselle Street、San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 ホームページ
保証されたシステム
Assured Systems は、1,500 か国に 80 社を超える常連顧客を持つ大手テクノロジー企業であり、85,000 年間の事業で多様な顧客ベースに 12 台を超えるシステムを導入してきました。当社は、組み込み、産業、およびデジタル屋外市場セクター向けに、高品質で革新的な堅牢なコンピューティング、ディスプレイ、ネットワーキング、およびデータ収集ソリューションを提供しています。
US
お問い合わせ
セールス: +1 347 719 4508
サポート:+1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA
ヨーロッパ・中東・アフリカ
お問い合わせ
セールス: +44 (0)1785 879 050
サポート: +44 (0)1785 879 050
ユニット A5 ダグラス パーク ストーン ビジネス パーク ストーン ST15 0YJ イギリス
VAT番号: 120 9546 28
事業者登録番号: 07699660
ドキュメント / リソース
![]() |
ASSURED PCI-COM-1Sは、さまざまなPCIシリアルインターフェースを提供します [pdf] ユーザーマニュアル PCI-COM-1Sは、PCIシリアルインターフェイスの範囲を提供します。PCI-COM-1S、PCIシリアルインターフェイスの範囲を提供します。PCIシリアルインターフェイスの範囲、PCIシリアルインターフェイス、インターフェイス |