H

hed

Guest
こんにちは人、
私は
、 各メッセージを送信することによって
、 他と通信するシステムで
、 いくつかの8052の建物だ。

それぞれのマイクロコントローラとの間の距離を1メートルと50メートルの間で異なります。そこに他のすべての(スレーブ側にメッセージを送信し
、 マスタマイコン)のマイクロコントローラになります。スレーブコントローラは
、 マスタに返信することができます。しかし、ときに2のスレーブがマスタに同じ時間で応答衝突されます。

私のRSのいくつかの種類- 232バスを使用して考えていると、UARTは8052のビルトイン。私は単にRxのピンマスタとマスタのTxピンに奴隷のすべての受信ピンに
、 スレーブのすべてのTxピンに接続できますか?なるこのデザインは動作しますか?

誰もお勧めできる方法これを実行することができます。さもある場合、この設計にはいくつかの他の方法があります。

多くのおかげで
Hed

 
サラム、

EDABoardで検索"ファイナルのWord 8051"予¥約する。
と思う)についての"ネットワーク8051を使用して"は(i、第10章を読む

さようなら

 
こんにちは、

さて、あなたはRS485知っていますか、RS232 1のTx 1受信することであり、RS485多分32から32。TIのやNSCまたはモトでチェックRS485チップ。

乾杯、

デービー朱

 
方法は、CANの標準動作しますか?

どのようにi 8052sインターコネクトのですか?iは信号用に50メートル移動するアンプのいくつかの種類を使用しますか?MAX232と?

ありがとう
Hed

 
50メートル?今では距離ですが、私RS232規格もはや正しく
、 その距離では、RS485しようとしても、優れている動作しないと思います。

 
<img src=¥"http://www.edaboard.com/images/smiles/icon_eek.gif¥" alt=¥"ショック¥" border=¥"0¥" />

R232足らず10メートルのため、あなた方は
、 マスターを受信した後meseageを送信するシステムは、よだれを垂らすマイコンRS485 IC.And使用罰金`reguestion.Iそれはあなたの目的に答えると考えている。

 
実際には、実際にはRS232 50メートルのが、低ボーレートだけで、低ノイズ動作することができます。私は4800bpsにではなかった、それは正しいです。
あなたのシステムでは、私はあなたの非同期サーバまたは使用RS485設計できると思う。非同期サーバーのデバイスですは、RS232マスタポートと
、 多くのRS232クライアントポートしています。マスタデバイスをポーリング
、 クライアントデバイスとの応答をクライアントからのを待ちます。

 
私はお勧めは
、 もしあなたの要求は
、 バスの中で以下の12メートルの2つだけMPUです。あなたかもしれないが、RS232バスを使用することができます。しかし
、 もしあなたのMPU 2つ以上または12メートル以上のMPUとMPUとの間の距離画像。は、RS - 232プロトコルおそらくあなたのアプリケーションに適していません。現在では、RS - 485バスを検討することができます。

 
やあ
RS - 485の使用すべき
使用RS232してトポロジの場合:
TX1 -"RX2 TX2 -"RX3 TX3 -"RX4 ...東京都新宿区、"RX1(同じリングバス)
探しマスターとお世辞を言う。
場合
、 一部の新しい値を受け取ると、データのチェック:
場合は
、 データの-受信された.-"データを処理する
-経由でTXさんがない場合、そのデータを送信する。(リピータでも同じ)。

 
はい、何をすることが可能¥ですし
、 実用的です。このキーは
、 スレーブにある。これは
、 マスターの許可を一定の期間を使用して
、 バス独自の可能¥性がスレーブ。私は
、 共有シリアルバスとして呼び出す。距離別の問題です。光学絶縁をRS232 upto 1キロを長くするには良い方法かもしれない。

 
だけを使用し、CANまたはwiznetハードウェアのTCP - IPのモジュールです。
のCAN差動モードでserislバスの動作であり
、 速度を最大1Mbpsで動作し
、 最大100kbpsで(で)1キロの長さ。

借金

 
私は
、 光絶縁ソ¥リューションを使用するのCANのソ¥リューションよりも安くなるかもしれないと思う。ただし
、 光学カップルのソ¥リューションではなく古いですが、低速で作るのは簡単です。

 
使用してRS485の物理レベルおよびアプリケーションレベルにはSNAPのプロトコルです。(http://www.hth.com/snap/)

 
8051(およびその誘導体)このタイプの通信のための優れたマイコンで
これはハードウェア-で-マルチは9分の1のビットを使用してプロセッサモードをサポートしています
シリアルストリーム内のアドレスバイトを指定します。この方法では
、 非常に簡単です
通信の衝突を回避します。

マルチドロップRS - 485のトポロジーはこの通信モードには完璧な結婚されて
と私は大成功で
、 数回使用している。
かつて私は
、 いくつかのキロメートル4日リピータとしてのMCUノードの線を使用
ケーブル、2つのパワーと2のデータ、およびそこにいたほとんどなく
、 通信エラーが発生し
、これらの単純なCRCが検出された。

場合にのみ
、 非常に単純なプロトコルを実装する-は、CAN、TCPのを忘れ/ IPが必要
とは
、 どんな複雑なものは、シンプルに保つ。8051 RS - 485のコンボは
、 堅牢なさ
実装が簡単-私はちょうどそれ大好き!:spoko:

/ランボー

 
15メートル以内は、115 kbpsの@シールドケーブルを使用してRS232を使用することができます。の場合のボーレートを低く抑えており
、 この距離は増加することができます。

より高いデータ転送と長い距離(1.2キロ以下) - "RS485。

 

Welcome to EDABoard.com

Sponsor

Back
Top